Feed Advanced Search

Aug 28 2019

ndavis added a comment to D23547: [GTK3] Have checkboxes and radiobuttons respect the user's color scheme..

Here, this is a pixel perfect version.

Aug 28 2019, 10:45 PM · Plasma
ndavis added a comment to D23547: [GTK3] Have checkboxes and radiobuttons respect the user's color scheme..

These SVGs don't quite line up with the grid, which causes the inner part to have slightly blurry edges.

Aug 28 2019, 10:26 PM · Plasma
ndavis requested changes to D23547: [GTK3] Have checkboxes and radiobuttons respect the user's color scheme..

I've already said this to you in the VDG chat, but just to prevent confusion for other people, I'll repeat it here.

Aug 28 2019, 10:00 PM · Plasma
ndavis added a comment to D23542: Promote KCM to top level and rename accordingly.

+1

Aug 28 2019, 7:02 PM · Plasma
ndavis accepted D23389: Use visible buttons to switch the default device.

Haven't had luck figuring out where this extra margin is coming from. given that it's already there, could we tackle that in a follow-up patch?

Aug 28 2019, 6:51 PM · Plasma

Aug 26 2019

ndavis committed R266:fff83c41653a: Remove applets/22/computer (authored by ndavis).
Remove applets/22/computer
Aug 26 2019, 6:26 PM
ndavis closed D23444: Remove applets/22/computer.
Aug 26 2019, 6:26 PM · Frameworks
ndavis committed R119:9705414e3ec3: Revert "[showdesktop][minimizeall] Reduce the maximum panel icon size" (authored by ndavis).
Revert "[showdesktop][minimizeall] Reduce the maximum panel icon size"
Aug 26 2019, 6:11 PM
ndavis closed D22359: Revert "[showdesktop][minimizeall] Reduce the maximum panel icon size".
Aug 26 2019, 6:11 PM · Plasma
ndavis added a comment to D22359: Revert "[showdesktop][minimizeall] Reduce the maximum panel icon size".

Seems like people still complain about the patch, so I'll go ahead and land this.

Aug 26 2019, 6:10 PM · Plasma

Aug 25 2019

ndavis added a comment to D23444: Remove applets/22/computer.

Are you sure this fixes the issue? I tried out the patch and deleted the removed files manually, but it didn't make a difference.

Aug 25 2019, 11:58 PM · Frameworks
ndavis added a comment to D23415: Improve comprehensibility and consistency of window placement mode names.
In D23415#519005, @zzag wrote:

I'm against renaming "smart" placement policy for couple reasons:
(a) it's been called like this since its inception, i.e. starting from late 1999
(b) "smart" is a catchy name, which is easy to memorize

Aug 25 2019, 11:26 PM · Documentation, KWin
ndavis updated the summary of D23444: Remove applets/22/computer.
Aug 25 2019, 2:17 PM · Frameworks
ndavis updated the summary of D23444: Remove applets/22/computer.
Aug 25 2019, 2:16 PM · Frameworks
ndavis requested review of D23444: Remove applets/22/computer.
Aug 25 2019, 2:15 PM · Frameworks
ndavis added a comment to D23415: Improve comprehensibility and consistency of window placement mode names.
In D23415#518850, @zzag wrote:

I don't think that renaming smart and maximizing placement policy is worth the trouble.

Aug 25 2019, 1:46 PM · Documentation, KWin
ndavis added a comment to D23415: Improve comprehensibility and consistency of window placement mode names.
In D23415#518833, @zzag wrote:

I don't think a native English speaker would be confused by the wording, but if you think non-native English speakers might get confused, that's something worth considering.

Alright, let's approach this from other side. Why is "Maximized" preferred to "Maximizing?"

Aug 25 2019, 1:43 PM · Documentation, KWin
ndavis committed R266:7461f90af829: Add view-barcode-qr icons (authored by ndavis).
Add view-barcode-qr icons
Aug 25 2019, 1:32 PM
ndavis closed D22653: Add view-barcode-qr icons.
Aug 25 2019, 1:32 PM · Frameworks
ndavis updated the diff for D22653: Add view-barcode-qr icons.
  • Make 32px be 32px
Aug 25 2019, 1:31 PM · Frameworks
ndavis commandeered D22653: Add view-barcode-qr icons.
Aug 25 2019, 1:30 PM · Frameworks
ndavis added a comment to D23415: Improve comprehensibility and consistency of window placement mode names.
In D23415#518506, @zzag wrote:

Renaming "Maximizing" to "Maximized"

"Maximizing" indicates that the placement policy maximizes clients.

"Maximized" indicates that the placement policy is maximized itself.

Take my words with a grain of salt because I hold a Ph.D degree in Broken English. I'd like to be corrected.

Aug 25 2019, 1:06 PM · Documentation, KWin
ndavis updated the task description for T11074: Make KDE more Accessible for Everybody.
Aug 25 2019, 2:37 AM · Goal Setting 2019
ndavis added a comment to D23389: Use visible buttons to switch the default device.

I think this looks pretty good, but why are the bottom margins on the first item different from the second item?

Aug 25 2019, 2:02 AM · Plasma
ndavis accepted D23415: Improve comprehensibility and consistency of window placement mode names.
Aug 25 2019, 1:34 AM · Documentation, KWin
ndavis added a comment to D13405: Added page about the switch component.

One way to avoid the localization problem would be to use the standard symbols for On/Off, 1/0. The only problem with that is a significant portion of the results for "on off symbols" on search engines are questions about which one is which. I also remember wondering why 0 was off as a kid when it made sense in my head that 0 should mean On because it looks like an O.

Aug 25 2019, 1:29 AM · KDE Human Interface Guidelines
ndavis added a comment to D23415: Improve comprehensibility and consistency of window placement mode names.

+1, especially changing "Smart"

Aug 25 2019, 1:13 AM · Documentation, KWin
ndavis added a comment to D23389: Use visible buttons to switch the default device.

Maybe we can add another line to the device item for the button to go on? Seems like it might just add visual bloat, but I can't actually think of a concrete reason why it would be bad. It could contain some small amount of useful info too, or maybe more controls from the hamburger menu.

Like this?

Aug 25 2019, 12:20 AM · Plasma

Aug 24 2019

ndavis added a comment to D23389: Use visible buttons to switch the default device.

Maybe we can add another line to the device item for the button to go on? Seems like it might just add visual bloat, but I can't actually think of a concrete reason why it would be bad. It could contain some small amount of useful info too, or maybe more controls from the hamburger menu.

Aug 24 2019, 6:48 PM · Plasma
ndavis added a comment to D23389: Use visible buttons to switch the default device.

Maybe we should just keep the "Make Default" button in the hamburger menu? It's less visible, but we don't have much space and it's usually not as important as the device name and volume slider. We can keep the "Make Default" button in the audio KCM.

Aug 24 2019, 6:38 PM · Plasma
ndavis added a comment to D23389: Use visible buttons to switch the default device.

I'm also not a fan of icons-only buttons, because their meaning is ambiguous unless the icon is perfect. And we don't have a perfect icon here. We could try moving the button down to the next row:

Even then, in Russian (from Google Translate at least), the text is quite long:

I can add a note for translators that this string should be kept as short as possible.

Would moving the button to the second row work better? What do people think?

Aug 24 2019, 6:21 PM · Plasma
ndavis added a comment to T10891: Breeze theme evolution.

Sorry, you're correct, I meant readable. I can discern that it's a button but I can't read at a glance what the text says. Using your link it says fail for the text in the button: https://jxnblk.github.io/colorable/demos/text/?background=%233daee9&foreground=%23DAFFFF

I'm partial to noah's approach of using a lighter outline to help with discernment.

I think you picked the wrong colors. I meant this: https://jxnblk.github.io/colorable/demos/text/?background=%23428AAE&foreground=%23fcfcfc which gives AA Large. Not the best, but not a fail, either.

Aug 24 2019, 6:05 PM · Plasma, VDG, Breeze
ndavis added a comment to D23389: Use visible buttons to switch the default device.

Not a fan of icon only buttons for uncommon tasks, but if saving space ever becomes absolutely necessary, we could use the star icon for "Make Default" instead of having text.

Aug 24 2019, 4:51 PM · Plasma
ndavis added inline comments to D23389: Use visible buttons to switch the default device.
Aug 24 2019, 10:58 AM · Plasma
ndavis added a comment to D23389: Use visible buttons to switch the default device.

Why not it's a checkbox ? Make default looks big.

Aug 24 2019, 10:50 AM · Plasma

Aug 22 2019

ndavis updated the task description for T11081: Finalize the transition to Wayland and embrace the future of desktop.
Aug 22 2019, 11:34 PM · Goal Setting 2019
ndavis updated the task description for T11051: Reorganize the KDE ecosystem.
Aug 22 2019, 11:20 PM · Goal Setting 2019
ndavis accepted D23365: Add battery-ups icons.
Aug 22 2019, 10:41 PM · Frameworks
ndavis accepted D23300: Add FictionBook 2 icons.

LGTM

Aug 22 2019, 10:56 AM · Frameworks
ndavis added a comment to D23300: Add FictionBook 2 icons.

Much better. There is only one thing left that I think should be done for 32 and 64 px. Rather than having a black "fb" for Breeze and and a white "fb" for Breeze Dark, use either white for both with a drop shadow under the "fb" or just black for both and no drop shadow. I only used different colors on the 16 and 22 px icons because they don't have a background.

Aug 22 2019, 10:30 AM · Frameworks
ndavis requested changes to D23300: Add FictionBook 2 icons.

Upon closer inspection, I found a few issues that need to be fixed.

Aug 22 2019, 7:37 AM · Frameworks

Aug 21 2019

ndavis added a comment to D23300: Add FictionBook 2 icons.

Reduce the size of the SVGs by optimizing them with one of these tools: https://community.kde.org/Guidelines_and_HOWTOs/Icon_Workflow_Tips#SVG_optimization

Aug 21 2019, 4:35 PM · Frameworks
ndavis committed R856:6a6e3ac78efb: Add dark theme icons (authored by ndavis).
Add dark theme icons
Aug 21 2019, 2:42 PM
ndavis closed D23319: Add dark theme icons.
Aug 21 2019, 2:42 PM · Plasma
ndavis requested review of D23319: Add dark theme icons.
Aug 21 2019, 2:37 PM · Plasma
ndavis committed R856:78ef72d5ba5b: Change icon colors, add disabled icons (authored by ndavis).
Change icon colors, add disabled icons
Aug 21 2019, 1:38 PM
ndavis closed D23317: Change icon colors, add disabled icons.
Aug 21 2019, 1:38 PM · Plasma
ndavis updated the summary of D23317: Change icon colors, add disabled icons.
Aug 21 2019, 1:38 PM · Plasma
ndavis updated the diff for D23317: Change icon colors, add disabled icons.

rename svgs

Aug 21 2019, 1:36 PM · Plasma
ndavis updated the diff for D23317: Change icon colors, add disabled icons.

undo rename

Aug 21 2019, 1:35 PM · Plasma
ndavis requested review of D23317: Change icon colors, add disabled icons.
Aug 21 2019, 1:26 PM · Plasma
ndavis added a comment to D23296: Simplify rendering of raised toolbuttons with menu.

Let's abandon it for now. We can always come back if we change our minds.

Aug 21 2019, 11:15 AM · Plasma
ndavis added a comment to D23296: Simplify rendering of raised toolbuttons with menu.

Hmm. I was thinking about using the button background of the dropdown menu for something like this mockup:

Aug 21 2019, 12:40 AM · Plasma

Aug 19 2019

ndavis added a comment to T11124: Unify highlight effect style.
In T11124#195731, @mglb wrote:

The line is used only in a sidebar, which is used mainly (or only?) in an application's configuration windows and system settings. I guess configuration windows are not maximized very often, so the shadow is not a problem.
System settings is probably maximized on smaller screens, but I don't think the shadow is a big problem - there is regular blue background as a main highlight indicator.

Aug 19 2019, 5:31 PM · Plasma, Breeze, Goal: Consistency, VDG
ndavis added a comment to D23232: [dolphin] Add an action to toggle the searchbar.

I also think that using toggle for search makes more sense. It would be nice to have a general pattern of using toggle buttons in the toolbar for things that can be opened and closed, especially when they're activated via the toolbar in the first place.

Aug 19 2019, 1:38 PM · Dolphin
ndavis committed R266:5637b119d95d: Change radio to device icon, add more sizes (authored by ndavis).
Change radio to device icon, add more sizes
Aug 19 2019, 12:00 AM
ndavis closed D23249: Change radio to device icon, add more sizes.
Aug 19 2019, 12:00 AM · Frameworks

Aug 18 2019

ndavis updated the summary of D23249: Change radio to device icon, add more sizes.
Aug 18 2019, 11:17 PM · Frameworks
ndavis updated the test plan for D23249: Change radio to device icon, add more sizes.
Aug 18 2019, 11:16 PM · Frameworks
ndavis updated the test plan for D23249: Change radio to device icon, add more sizes.
Aug 18 2019, 11:12 PM · Frameworks
ndavis requested review of D23249: Change radio to device icon, add more sizes.
Aug 18 2019, 11:10 PM · Frameworks

Aug 17 2019

ndavis committed R31:f803a89e2443: Fix colors from KStatefulBrushes not using application colorschemes (authored by ndavis).
Fix colors from KStatefulBrushes not using application colorschemes
Aug 17 2019, 11:35 PM
ndavis closed D23170: Fix colors from KStatefulBrushes not using application colorschemes.
Aug 17 2019, 11:35 PM · Plasma
ndavis updated the summary of D23170: Fix colors from KStatefulBrushes not using application colorschemes.
Aug 17 2019, 11:30 PM · Plasma
ndavis added a comment to D23170: Fix colors from KStatefulBrushes not using application colorschemes.

Considering the changes were already agreed upon before I made this diff, it seem safe to land without further review.

Aug 17 2019, 11:30 PM · Plasma

Aug 16 2019

ndavis added a comment to T11124: Unify highlight effect style.

There's a white line, which contains a blue line under the "about" tab.

  1. Has that been changed recently, because under Plasma 5.16.4 it looks different:
  2. Is the white line necessary at all? When I now checked Breeze light, it found that the white line is there as well but hardly visible at all:


    Personally, I would drop it, as having two lines or a bicolor line looks kind of wrong to me.
Aug 16 2019, 8:09 PM · Plasma, Breeze, Goal: Consistency, VDG
ndavis added a comment to D23170: Fix colors from KStatefulBrushes not using application colorschemes.

Anyone want to accept this?

Aug 16 2019, 7:52 PM · Plasma
ndavis added a comment to T11124: Unify highlight effect style.

I think I'm going to continue using the outline/sideline+fainter background style. With simple solid highlights, there is a contrast issue where the highlight color either doesn't contrast well with the text or doesn't contrast well with the window background. With a strong highlight outline/sideline and weaker highlight background, we can have good text contrast and good window background contrast.

Aug 16 2019, 7:10 PM · Plasma, Breeze, Goal: Consistency, VDG
ndavis abandoned D23169: Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu.

Alright, problem fixed.

Aug 16 2019, 5:37 PM · Plasma
ndavis committed R31:6b63429fa9e5: Move drawIndicatorButtonDropDownPrimitive separator when sunken (authored by ndavis).
Move drawIndicatorButtonDropDownPrimitive separator when sunken
Aug 16 2019, 5:36 PM
ndavis committed R31:a98d21b567f4: Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu (authored by ndavis).
Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu
Aug 16 2019, 5:32 PM
ndavis committed R31:b5af1e947d25: Revert "Fix width and separator of ToolButtonComplexControl outline w/ dropdown… (authored by ndavis).
Revert "Fix width and separator of ToolButtonComplexControl outline w/ dropdown…
Aug 16 2019, 5:26 PM
ndavis added a reverting change for R31:b43e19e3e13c: Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu: R31:b5af1e947d25: Revert "Fix width and separator of ToolButtonComplexControl outline w/ dropdown….
Aug 16 2019, 5:26 PM
ndavis added a comment to D23169: Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu.

Hi Noah
Thanks for the patch, however, it is not the right fix to the issue. If you use a light color scheme (like the default breeze), you will see that the shadow below the part of the button that corresponds to the arrow is darker than below the rest of the button. This is because the frame is actually rendered twice.

Now, the bug you try to fix is real, and as I was 100% sure that it was not there in the past, I used git bisect to track it down to this commit:

32d8b02880a237e6de415861500a018a5cd09781

The corresponding diff contains
@@ -5988,7 +5988,6 @@ namespace Breeze

// frame
if( toolButtonOption->subControls & SC_ToolButton )
{
  • copy.rect = buttonRect; if( inTabBar ) drawTabBarPanelButtonToolPrimitive( &copy, painter, widget ); else drawPrimitive( PE_PanelButtonTool, &copy, painter, widget); }

    Which is what causes the issue. Could you revert this commit, and push instead the proper fix that I will post in another comment ?

    Alternatively, I can do it myself. Note that your changes on the separator position is legit, but should be a different patch
Aug 16 2019, 5:24 PM · Plasma
ndavis added a comment to D23169: Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu.
Aug 16 2019, 5:03 PM · Plasma

Aug 15 2019

ndavis added a comment to D23170: Fix colors from KStatefulBrushes not using application colorschemes.

Sounds like you know more than me. Still, the top one is inside a no-KDE4 ifdef, if I'm reading the code right.

Aug 15 2019, 7:50 PM · Plasma
ndavis committed R31:b43e19e3e13c: Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu (authored by ndavis).
Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu
Aug 15 2019, 7:30 PM
ndavis closed D23169: Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu.
Aug 15 2019, 7:30 PM · Plasma
ndavis added a comment to D23170: Fix colors from KStatefulBrushes not using application colorschemes.

I thought the hex values were used because it's also supposed to be possible to compile Breeze for Qt 4? I remember reading that Qt 4 needs hex numbers for some reason.

Aug 15 2019, 7:26 PM · Plasma
ndavis updated the diff for D23170: Fix colors from KStatefulBrushes not using application colorschemes.

Add event filter for Qt < 5.13

Aug 15 2019, 7:22 PM · Plasma
ndavis added a comment to D23170: Fix colors from KStatefulBrushes not using application colorschemes.

How likely is it for distros using Qt < 5.13 to receive an update to Breeze that isn't a backport?

Do you mean to say that this is fixed already in Qt 5.13?

Aug 15 2019, 6:28 PM · Plasma
ndavis updated the summary of D23170: Fix colors from KStatefulBrushes not using application colorschemes.
Aug 15 2019, 9:15 AM · Plasma
ndavis updated the test plan for D23170: Fix colors from KStatefulBrushes not using application colorschemes.
Aug 15 2019, 9:13 AM · Plasma
ndavis added a comment to D23170: Fix colors from KStatefulBrushes not using application colorschemes.

How likely is it for distros using Qt < 5.13 to receive an update to Breeze that isn't a backport?

Aug 15 2019, 9:08 AM · Plasma
ndavis updated the summary of D23170: Fix colors from KStatefulBrushes not using application colorschemes.
Aug 15 2019, 9:07 AM · Plasma
ndavis requested review of D23170: Fix colors from KStatefulBrushes not using application colorschemes.
Aug 15 2019, 9:05 AM · Plasma
ndavis updated the summary of D23169: Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu.
Aug 15 2019, 8:54 AM · Plasma
ndavis updated the test plan for D23169: Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu.
Aug 15 2019, 8:47 AM · Plasma
ndavis updated the test plan for D23169: Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu.
Aug 15 2019, 8:46 AM · Plasma
ndavis requested review of D23169: Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu.
Aug 15 2019, 8:43 AM · Plasma
ndavis added a comment to D23075: Change default Dolphin toolbar layout.

Wow, this is quite a radical change :)

I'm not against changing the default layout, but we should be 100% sure to get it right. It would be very annoying if we have to change it again in six months because people didn't like it.

My comments after a quick try:

  1. I don't think we should add the "Go Up" button because you can already achieve the same action by using the url navigator buttons.
Aug 15 2019, 12:21 AM · VDG, Dolphin

Aug 14 2019

ndavis requested changes to D23161: Make media control icons outline style instead of solid style.

We don't strictly adhere to outline or filled style (for better or worse), sometimes making use of both styles in the same icon (e.g., view-list-icons). I think the general idea is that we normally use the line/outline style unless that puts the designer at a disadvantage. Icons can look messy with the outline style sometimes.

Aug 14 2019, 8:19 PM · Frameworks
ndavis added a comment to T11124: Unify highlight effect style.
In T11124#195358, @mglb wrote:

List view/sidebar highlight: why the vertical bright line is on right (internal) side? Wouldn't it look better on left (outside)?

Aug 14 2019, 12:05 AM · Plasma, Breeze, Goal: Consistency, VDG

Aug 13 2019

ndavis accepted D23116: Fix missing digit and pixel-perfect alignment of depth action icons.

I thought about that, too, and while the red used in the icon is exactly NegativeText, the blue in the current icon is darker and has a less vibrant hue than ButtonFocus, so I'm not quite comfortable with using that for the blue color. Do we have this darker blue as a CSS color that we can use in this way? I see this dark blue is also used in the channelmixer icon, which has its colors hardcoded as well. I also don't think it would make sense to only use stylesheet colors for only one of these two colors.

Aug 13 2019, 11:08 PM · Frameworks
ndavis requested changes to D23116: Fix missing digit and pixel-perfect alignment of depth action icons.

Not having id="current-color-scheme" causes stylesheets to not work correctly. Other than that, +1.

Aug 13 2019, 5:43 AM · Frameworks

Aug 12 2019

ndavis added a comment to D23075: Change default Dolphin toolbar layout.
In D23075#510697, @GB_2 wrote:


This is my final proposal with a category structure.

Aug 12 2019, 5:48 PM · VDG, Dolphin
ndavis added a comment to D23075: Change default Dolphin toolbar layout.
In D23075#510680, @GB_2 wrote:
In D23075#510674, @GB_2 wrote:


Is this better?

I think the view mode buttons should be replaced by the single View Mode menu button. Unlabelled icons are a bad idea unless the symbol is very common and very distinct. I don't think it's reasonable to expect people to understand the compact mode and icon mode icons without looking at the tooltip.

I think the Sort By button should also be on the left.

If a Create New button is also added after more discussion, I think it should also be on the left.

Did you read my comments about the view mode button?

Aug 12 2019, 8:37 AM · VDG, Dolphin
ndavis added a comment to D23075: Change default Dolphin toolbar layout.
In D23075#510674, @GB_2 wrote:


Is this better?

Aug 12 2019, 7:57 AM · VDG, Dolphin
ndavis added a comment to D23075: Change default Dolphin toolbar layout.

Make sure the default layout doesn't look lopsided when the application menu is enabled instead of the control button.

It does look kinda lopsided but I am not sure if it is worth it to change the default look because of that.

Aug 12 2019, 2:05 AM · VDG, Dolphin
ndavis added a comment to D23075: Change default Dolphin toolbar layout.

They are enabled by default.

Aug 12 2019, 1:53 AM · VDG, Dolphin