Feed Advanced Search

Dec 19 2019

ndavis updated the diff for D26094: Add shadow rendering helper functions.

Update ellipse shadow comment again and rounded rect shadow parameter name

Dec 19 2019, 4:56 PM · Plasma
alexde awarded D25814: [KColorScheme] Add SeparatorColor a Like token.
Dec 19 2019, 10:52 AM · Frameworks
ndavis accepted D26093: Use a fixed icon size for the notification popup close button.

Actually, it might not even an optical illusion. It might just be because my laptop screen is low quality :(
Sorry for all the fuss

Dec 19 2019, 5:56 AM · Plasma
ndavis updated the test plan for D26094: Add shadow rendering helper functions.
Dec 19 2019, 12:58 AM · Plasma
ndavis updated the diff for D26094: Add shadow rendering helper functions.

Edit ellipse shadow comment

Dec 19 2019, 12:31 AM · Plasma
ndavis added a comment to D26093: Use a fixed icon size for the notification popup close button.

It may just be an optical illusion. Sometimes red next to blue or another highly saturated color will appear to be 1px higher than it actually is.
Here's a white icon:

Dec 19 2019, 12:20 AM · Plasma
ndavis added reviewers for D26094: Add shadow rendering helper functions: hpereiradacosta, Plasma.
Dec 19 2019, 12:19 AM · Plasma
ndavis requested review of D26094: Add shadow rendering helper functions.
Dec 19 2019, 12:02 AM · Plasma

Dec 18 2019

ndavis added a comment to D26093: Use a fixed icon size for the notification popup close button.

I think the larger close icon looks nicer and more in line with window decorations:


The offset is still there, unfortunately.

Dec 18 2019, 11:38 PM · Plasma
ndavis added a reviewer for D26093: Use a fixed icon size for the notification popup close button: VDG.
Dec 18 2019, 11:29 PM · Plasma
ndavis added a comment to D25334: Added transparent blue background to tabbars.

Breeze dark highlight is currently #3daee9 in the Breeze Dark colorscheme. If that's too light, we could darken it there, right?
Currently it's:


Darker could be (example value):

Otherwise, the highlight effect could be made more transparent so that it's darker, but that would be a problem for consistency, as the same highlight color is also used throughout the desktop theme.

Dec 18 2019, 9:53 PM · Frameworks

Dec 17 2019

ndavis accepted D26039: [Plasma Style KCM] Add search filter.

Visually LGTM

Dec 17 2019, 4:22 PM · Plasma
ndavis added inline comments to D26039: [Plasma Style KCM] Add search filter.
Dec 17 2019, 1:50 AM · Plasma
ndavis added a comment to D25539: feat(kcm): add revert timer.

IIRC macOS's equivalent to this KCM uses instant apply (everything in macOS is instant apply) and they have a modal dialog with a revert timer in it. But I believe it's only shown when you change the screen; it isn't shown for anything else.

Dec 17 2019, 1:23 AM · Plasma
ndavis added a comment to T12372: Elisa UI Redesign.

I used to regularly test with Breeze dark color scheme but somehow forgot to do it for the current stable version. Please, if you can test and open bug reports, that would be really nice.

Dec 17 2019, 12:56 AM · Goal: All About the Apps, VDG, Elisa

Dec 16 2019

ndavis added a comment to D25539: feat(kcm): add revert timer.

Any other suggestions for this patch?

From a UX perspective the general question is if a revert timer makes sense when we have already the "Apply" action. As previously said I think it makes sense if we had instant-apply. I am currently going into this direction with D26038 but it does not yet do instant-apply. So my current leaning would be to wait until we have that and then revisit the revert timer.

Could you look in a separate patch into how instant-apply would work with the current KScreen KCM (or on top of D26038)? That would be great.

Dec 16 2019, 5:38 PM · Plasma
ndavis added a comment to T12192: Redesign application launcher.

I stick with the old trusty kmenu, come hell or highwater.

Dec 16 2019, 4:58 PM · Plasma, VDG
ndavis accepted D26053: Add icons to Konsole URL/mail context menu item.

+1

Dec 16 2019, 4:57 PM · Konsole
ndavis added a comment to T12372: Elisa UI Redesign.

Dec 16 2019, 4:50 PM · Goal: All About the Apps, VDG, Elisa

Dec 15 2019

ndavis accepted D25952: [applets/taskmanager] Keep tooltip open when clicking on a thumbnail.

+1

Dec 15 2019, 2:00 AM · Plasma
ndavis accepted D25987: Don't overload the word "Properties" to mean multiple things.

Makes sense to me.

Dec 15 2019, 1:58 AM · Documentation, Dolphin
ndavis resigned from D25999: Add optional subtitle to grid delegate.

Whoops, didn't mean to give my official approval

Dec 15 2019, 1:51 AM · Frameworks
ndavis accepted D25999: Add optional subtitle to grid delegate.

+1 visually

Dec 15 2019, 1:48 AM · Frameworks

Dec 14 2019

ndavis added a comment to D19890: Reduce the indicator arrow size for press-and-hold menus in QToolButtons.

As a side remark: did you check how it looks when one selects "text under icon" or "text beside icon" for toolbar button ?

Dec 14 2019, 9:15 PM · Plasma
ndavis committed R31:c88da6e70c3f: Change rubberband selection background opacity to exactly 20% (authored by ndavis).
Change rubberband selection background opacity to exactly 20%
Dec 14 2019, 7:40 PM
ndavis committed R31:80650e0e873d: Fix rubberband selection outline position (authored by ndavis).
Fix rubberband selection outline position
Dec 14 2019, 7:39 PM
ndavis closed D26001: Fix rubberband selection outline position.
Dec 14 2019, 7:39 PM · VDG, Breeze, Plasma
ndavis updated the diff for D26001: Fix rubberband selection outline position.

fix code style

Dec 14 2019, 7:38 PM · VDG, Breeze, Plasma
ndavis updated the diff for D26001: Fix rubberband selection outline position.

Remove opacity change

Dec 14 2019, 7:34 PM · VDG, Breeze, Plasma
ndavis added a comment to D26001: Fix rubberband selection outline position.

I would avoid changing the alpha of the color though because: it makes no difference, and it is unrelated to the issue. Should be a different commit (which you can do without review if you really think it is important)

Dec 14 2019, 7:31 PM · VDG, Breeze, Plasma
ndavis updated the test plan for D26001: Fix rubberband selection outline position.
Dec 14 2019, 7:16 PM · VDG, Breeze, Plasma
ndavis updated the test plan for D26001: Fix rubberband selection outline position.
Dec 14 2019, 7:16 PM · VDG, Breeze, Plasma
ndavis added a reviewer for D26001: Fix rubberband selection outline position: broulik.

@broulik Does this fix the problem for you?

Dec 14 2019, 7:14 PM · VDG, Breeze, Plasma
ndavis updated the test plan for D26001: Fix rubberband selection outline position.
Dec 14 2019, 7:09 PM · VDG, Breeze, Plasma
ndavis added projects to D26001: Fix rubberband selection outline position: Breeze, VDG.
Dec 14 2019, 7:07 PM · VDG, Breeze, Plasma
ndavis requested review of D26001: Fix rubberband selection outline position.
Dec 14 2019, 7:07 PM · VDG, Breeze, Plasma
ndavis added a comment to D25889: Polish the reviews UI and presentation.

I don't find this better than the current form:

Dec 14 2019, 5:29 AM · Plasma
ndavis added a comment to D25925: Mark applications that play audio, for all task icon sizes.

Or maybe what we need is a new "audio playing" embem/icon that's designed to be used to badge icons and comes with its own background. Of course that woludn't be FDO compatible with other icon themes, unless we named it something like audio-volume-high-emblem, which puts the emblem bit in the wrong place, and it would look bad with other themes.

Dec 14 2019, 3:09 AM · Plasma

Dec 13 2019

ndavis added a comment to D19890: Reduce the indicator arrow size for press-and-hold menus in QToolButtons.

Confused about 2: I thought icon size was the same for flat and non flat toolbuttons (see oxygen-demo5, buttons tab)

Dec 13 2019, 11:01 PM · Plasma
ndavis added a comment to D19890: Reduce the indicator arrow size for press-and-hold menus in QToolButtons.

We could also do these things:

  • In Dolphin, mimic the back/forward buttons in Firefox/Chromium/Falkon by making the right click menu provide the history instead of the normal menu for manipulating the toolbar. Inconsistent with what we normally do, but not unexpected for anyone used to web browsers. Clicking and holding is also awkward and slow for mouse and touchpad users.
  • Remove the feature. It's not essential, but it is nice to have.
Dec 13 2019, 10:47 PM · Plasma
ndavis added a comment to D19890: Reduce the indicator arrow size for press-and-hold menus in QToolButtons.

Ok, so there is an overlap problem, but it's quite rare. It happens when an icon uses 100% of the available space in the bottom right corner (or left with RTL, I think).
Here I changed the stop icon in KDevelop to the icon for Codelite:

.

Dec 13 2019, 10:22 PM · Plasma
ndavis accepted D25970: [applet] Make details text fully opaque and normal style.

+1 for readability

Dec 13 2019, 9:23 PM · Plasma
ndavis requested changes to D19890: Reduce the indicator arrow size for press-and-hold menus in QToolButtons.
Dec 13 2019, 9:23 PM · Plasma
ndavis added a comment to D19890: Reduce the indicator arrow size for press-and-hold menus in QToolButtons.

I'm not sure how to do that in the Breeze style here; can you show me?

Dec 13 2019, 9:22 PM · Plasma
ndavis added a comment to D19890: Reduce the indicator arrow size for press-and-hold menus in QToolButtons.

One problem I see with this is that the tops of the down arrows are a bit blurry. The way to fix that is to increase the size just enough that they fill the pixel. The bottom point should also have a MiterJoin so that it isn't a horizontal flat tip on high DPI screens.

Dec 13 2019, 9:14 PM · Plasma
ndavis committed R242:bcc1ba205d60: Add 32, 48 and 64 px user-desktop icons (authored by ndavis).
Add 32, 48 and 64 px user-desktop icons
Dec 13 2019, 7:43 PM
ndavis closed D25897: Add 32, 48 and 64 px user-desktop icons.
Dec 13 2019, 7:43 PM · Frameworks
ndavis updated the test plan for D25897: Add 32, 48 and 64 px user-desktop icons.
Dec 13 2019, 7:28 PM · Frameworks
ndavis updated the diff for D25897: Add 32, 48 and 64 px user-desktop icons.
  • increase line thickness for 48 and 64 px
Dec 13 2019, 7:26 PM · Frameworks
ndavis added a comment to D25897: Add 32, 48 and 64 px user-desktop icons.

The straight lines in the system tray items from my screenshot are definitely 1px strokes. But all the curved lines look thicker by virtue of not being able to align to the pixel grid. And most monochrome widgets have thicker lines when added to a tall panel:

This may be a side effect of scaling up smaller icons, but I think the thicker strokes work well for a large panel.

Dec 13 2019, 7:15 PM · Frameworks

Dec 12 2019

ndavis accepted D25296: [RFC] Fix Display Configuration icon margins.
Dec 12 2019, 4:49 PM · Frameworks
ndavis added a comment to D25897: Add 32, 48 and 64 px user-desktop icons.

Thanks. However I wonder if the stroke width ought to increase for the larger sizes? Having such skinny lines looks a tad odd to me IMO:

Dec 12 2019, 1:02 AM · Frameworks

Dec 11 2019

ndavis added a comment to T12192: Redesign application launcher.

I think visually, I prefer the sidebar on the left.

Dec 11 2019, 6:32 PM · Plasma, VDG
ndavis updated the test plan for D25897: Add 32, 48 and 64 px user-desktop icons.
Dec 11 2019, 5:48 PM · Frameworks
ndavis requested review of D25897: Add 32, 48 and 64 px user-desktop icons.
Dec 11 2019, 5:47 PM · Frameworks
ndavis added inline comments to D25873: [KCMs/Workspace] Add explanatory labels for click-related settings.
Dec 11 2019, 4:48 PM · Plasma
ndavis added a comment to T12192: Redesign application launcher.

The common case is the user clicking on the panel item to launch it, which means that the cursor will be in the bottom-left corner. This makes me realize that we've reversed the position of the category list and might want to consider moving it back to the right side where it currently is, or else there's the risk of accidentally changing the category when moving the cursor up and to the right to click on one of the entries in the view.

Dec 11 2019, 4:31 PM · Plasma, VDG
ndavis added a comment to T12192: Redesign application launcher.

What's important is minimizing mouse travel time for common actions and maximizing it for rare ones. Where is the cursor normally? Will it be over the launcher button or somewhere in the middle of the screen? From that I would decide if the search field belongs to the top or not. The system buttons should be on the other side of where the mouse cursor normally is to maximize travel time for these rare interactions.

Another question is if KRunner functionality should be integrated and if yes how to depict it. If the search field is on the top we could show program icons below and additional results like 2+2 above. Or all of it in list form in the main area.

Dec 11 2019, 2:17 AM · Plasma, VDG

Dec 10 2019

ndavis added a comment to T12349: "Last <day>" in condensed dates is unclear in English.

I agree, I hate this kind of ambiguous language.

Dec 10 2019, 6:03 PM · VDG, Dolphin, Localization
ndavis accepted D25855: Don't show the info icon on the big preview delegate.
Dec 10 2019, 4:54 PM · Frameworks
ndavis added a comment to D25820: SimpleScreenRecorder icon added.

Good start! The lens flare looks upside down

That was intentionally to make it distinguishable from digiKam.

Dec 10 2019, 4:49 PM · Breeze, Frameworks
ndavis accepted D25838: [Applets/Kickoff] Show apps by their real names on top by default.

I agree with this.

Dec 10 2019, 12:12 PM · Plasma
ndavis added a comment to T12192: Redesign application launcher.

I don't agree that it's ugly. We normally use LineEdits for search boxes, so people will recognize it faster like that. The username/avatar can't be interacted with, so making them look similar sends the wrong message.

Dec 10 2019, 12:05 PM · Plasma, VDG

Dec 9 2019

ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.

Already asked in VDG, but repeating here: how would we handle dark separators on really dark color schemes?

This is the most downloaded color scheme and it won't work well with dark separators: https://store.kde.org/p/1294011/

Dec 9 2019, 10:37 PM · Frameworks
ndavis added a comment to D25815: Transmission-Qt tray icon added.

wait scratch that, it does work. I had to remove the 22-22- prefix, which is what you normally need when you have multiple icon sizes.

Dec 9 2019, 10:29 PM · Frameworks, Breeze
ndavis added a comment to D25815: Transmission-Qt tray icon added.

Here's one way to make a nice looking trapezoid in the Breeze style. I started by making a stroke with end points in the middle of pixels and the other settings I mentioned in my first comment. Then I converted it to a path and I added a 2px high rectangle to increase the thickness of the bottom part.

So as you already built it the icon is finished, right?

Dec 9 2019, 10:26 PM · Frameworks, Breeze
ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.

I meant: do the "light" (with window text color) toolbar icons play well with dark toolbar separators as opposed to current semi-light toolbar separators

Dec 9 2019, 9:06 PM · Frameworks
ndavis added a comment to T12192: Redesign application launcher.

Buttons should probably be this large:

Dec 9 2019, 7:46 PM · Plasma, VDG
ndavis added a comment to T12192: Redesign application launcher.

yeah, gotta have room for the labels

Dec 9 2019, 7:44 PM · Plasma, VDG
ndavis added a comment to T12192: Redesign application launcher.

Why not make the grid 4 spaces wide? Then make the list view match that and you'll have a fairly reasonable amount of space for both views.

Hmm, while it does the job, I don't know abut sacrificing 4 icons

Dec 9 2019, 7:28 PM · Plasma, VDG
ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.
  • You should add toolbar separators, tabboxes and group boxes to that. For toolbar separators, I wonder how this would play with monochrome (color-themed) icons.
Dec 9 2019, 7:23 PM · Frameworks
ndavis added a comment to T12192: Redesign application launcher.

One more thing, should the file view be a list view or a tree view? I personally find tree views for file browsing almost universally superior, but I'm not certain that it's appropriate. Simple Menu isn't meant to replace dolphin, but it could be a fast launching point.

Dec 9 2019, 7:12 PM · Plasma, VDG
ndavis added a comment to T12192: Redesign application launcher.

Seems like the best way to do it, yeah. I will add a Recents category for files and change the image from the task. I only have one question, should the size change when the tabs are switched?


or not

which would be easier to implement but, look at that unused space, oof.

Dec 9 2019, 7:05 PM · Plasma, VDG
ndavis committed R242:7e52c869de2d: Added background colors to active and inactive icon view (authored by ndavis).
Added background colors to active and inactive icon view
Dec 9 2019, 6:01 PM
ndavis closed D25340: Added background colors to active and inactive icon view.
Dec 9 2019, 6:01 PM · Frameworks
ndavis updated subscribers of T12218: Try to get PositiveColour/NegativeColour/NeutralColour into QPalette upstream.

@hein brings this up in the VDG chat every now and then when we start talking about colorscheme colors: https://www.eikehein.com/colors.pdf

Dec 9 2019, 5:46 PM · KF6
ndavis added a comment to T12192: Redesign application launcher.

@ngraham +1, sounds reasonable

Dec 9 2019, 5:29 PM · Plasma, VDG
ndavis added a comment to D25815: Transmission-Qt tray icon added.

Here's one way to make a nice looking trapezoid in the Breeze style. I started by making a stroke with end points in the middle of pixels and the other settings I mentioned in my first comment. Then I converted it to a path and I added a 2px high rectangle to increase the thickness of the bottom part.

Dec 9 2019, 1:56 PM · Frameworks, Breeze
ndavis added a comment to D25815: Transmission-Qt tray icon added.

I chceked transmission git code and the icon name it uses is actually transmission-tray-icon, so you want to have a transmission.svg file and the "id" to be transmission-tray-icon, then it should work: https://github.com/transmission/transmission/blob/master/qt/MainWindow.cc#L302

Dec 9 2019, 1:46 PM · Frameworks, Breeze
ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.

Few more comments on this:

  • general: you will never be able to make all the opiniated people happy, and you have to draw a line (otherwise your code will become bloated, buggy, and unmaintainable)
  • regarding this specific case: many widget style will not implement this new color. For those this will just generate bugs reports: why is my color scheme not respectd ?
  • some widget styles (oxygen at least, but I'm sure there are others) use two colors for frames and separators, to mimic shadows or relief effects. Adding one single color for this will not fit such schemes.
  • in the end if you need an extra color for a given theme (be it future-breeze or whatever), there is also the possibility to add it as a extra option for this specific theme, rather than forcing it to kcolorscheme and imposing it to all styles (or making kcolorscheme broken for all the styles that wont use it). This is how window decoration shadows and glow were handled to oxygen. I think this change will break more things than it will fix, especially if the fix is to make some opinionated people happy.
Dec 9 2019, 1:24 PM · Frameworks
ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.

Can we clarify what separators we're referring to.

Dec 9 2019, 12:12 PM · Frameworks
filipf awarded D25814: [KColorScheme] Add SeparatorColor a The World Burns token.
Dec 9 2019, 4:26 AM · Frameworks
ndavis requested changes to D25820: SimpleScreenRecorder icon added.

Good start! The lens flare looks upside down and the icon needs more pixel alignment. I feel like the red/green/blue colors of the center area are a bit too dark as well.

Dec 9 2019, 1:30 AM · Breeze, Frameworks
ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.

@hpereiradacosta, Fair points and I'm glad you spoke up. JFYI, I'm in no rush to land this and I will consider reserving this change for KF6 if experienced KDE devs think that is best.

Dec 9 2019, 1:23 AM · Frameworks
ndavis added a comment to D25815: Transmission-Qt tray icon added.

The actual name of the icon is transmission, so you would have to rename the file to that and add id="transmission" to the group. Since this is a desktop theme icon, you would also have to add an invisible 22x22 rectangle to the group.

However, even after doing all that myself, I can't get this icon to work. I'm not sure why. It doesn't work with transmission-qt either.

I rebuilt the whole icon taking the SVG of Konversation. Maybe I messed up something with the initial one.

Dec 9 2019, 12:54 AM · Frameworks, Breeze
ndavis added a comment to D25815: Transmission-Qt tray icon added.

The actual name of the icon is transmission, so you would have to rename the file to that and add id="transmission" to the group. Since this is a desktop theme icon, you would also have to add an invisible 22x22 rectangle to the group.

Dec 9 2019, 12:07 AM · Frameworks, Breeze

Dec 8 2019

ndavis requested changes to D25815: Transmission-Qt tray icon added.

Hey, thanks for the patch!

Dec 8 2019, 11:37 PM · Frameworks, Breeze
ndavis updated the diff for D25814: [KColorScheme] Add SeparatorColor.
  • update @since version
Dec 8 2019, 10:12 PM · Frameworks
ndavis updated the summary of D25814: [KColorScheme] Add SeparatorColor.
Dec 8 2019, 9:45 PM · Frameworks
ndavis updated the summary of D25814: [KColorScheme] Add SeparatorColor.
Dec 8 2019, 9:44 PM · Frameworks
ndavis updated the summary of D25814: [KColorScheme] Add SeparatorColor.
Dec 8 2019, 9:42 PM · Frameworks
ndavis added reviewers for D25814: [KColorScheme] Add SeparatorColor: Frameworks, VDG, dfaure.
Dec 8 2019, 9:39 PM · Frameworks
ndavis requested review of D25814: [KColorScheme] Add SeparatorColor.
Dec 8 2019, 9:31 PM · Frameworks
ndavis added a comment to T10413: Find a way to specify whether to use monochrome or color icons in applications.

Update with a conversation I had on #kde-devel: https://webchat.kde.org/#/room/#kde-devel:kde.org/$157537933341042bwtvA:kde.org

Another idea from that conversation was to append -symbolic to icon names requested by applications for buttons/menus and then make all monochrome icons use the symbolic suffix.

This seems like it could succeed, but would require a lot of porting work in applications. Then again that work could be phased in over time because the icon name changes would be forwards-compatible. And they could make be scripted too. Sounds like this could be a way to break the logjam!

Dec 8 2019, 6:42 PM · Plasma, VDG, Breeze
ndavis updated the summary of D25340: Added background colors to active and inactive icon view.
Dec 8 2019, 6:33 PM · Frameworks
ndavis updated the test plan for D25340: Added background colors to active and inactive icon view.
Dec 8 2019, 5:37 PM · Frameworks
ndavis updated the diff for D25340: Added background colors to active and inactive icon view.
  • change minimized bg opacity to 8%
Dec 8 2019, 5:35 PM · Frameworks
ndavis renamed T10413: Find a way to specify whether to use monochrome or color icons in applications from Specify how to use and classify monochrome vs color icons to Find a way to specify whether to use monochrome or color icons in applications.
Dec 8 2019, 3:17 PM · Plasma, VDG, Breeze
ndavis added a comment to T10413: Find a way to specify whether to use monochrome or color icons in applications.

Update with a conversation I had on #kde-devel: https://webchat.kde.org/#/room/#kde-devel:kde.org/$157537933341042bwtvA:kde.org

Dec 8 2019, 3:12 PM · Plasma, VDG, Breeze
ndavis added a comment to T10611: Set options for GTK apps in the respective KCMs.
In T10611#213118, @GB_2 wrote:

We could also set the "Prefer dark theme" preference depending on your color scheme (like the filter combobox added in D18646).

Dec 8 2019, 2:14 PM · Plasma: KCM Redesign