Feed Advanced Search

Jan 3 2020

ndavis added a comment to D26379: [KCMs/Notifications] Tweak layout and strings to have a bit more visual grouping for the logical sections.

Would it make more sense if it was like this?

Popup: (o) Show near notification icon
       ( ) [Choose custom Position...]
       Hide after: [5 seconds ^v]
Jan 3 2020, 6:43 AM · Plasma
ndavis added a comment to D26379: [KCMs/Notifications] Tweak layout and strings to have a bit more visual grouping for the logical sections.

Within that context, I see why it makes sense to indent "Toggle with", but I still don't think it makes sense to indent "Hide after"/"Hide popup after". The label above is "Popup position" and "Hide popup after" is not related to the popup position.

Jan 3 2020, 3:47 AM · Plasma
ndavis added a comment to D26379: [KCMs/Notifications] Tweak layout and strings to have a bit more visual grouping for the logical sections.

Is it intentional that "Hide after" is aligned with the checkboxes above? I'm not convinced this part is an improvement. Same with the indented "Toggle with" although that was there to begin with.

Jan 3 2020, 1:54 AM · Plasma
ndavis accepted D26326: Add application/x-audacity-project icon.
Jan 3 2020, 1:32 AM · Frameworks
ndavis committed R266:e4bed58cd594: Add 32px preferences-system (authored by ndavis).
Add 32px preferences-system
Jan 3 2020, 1:18 AM

Jan 2 2020

ndavis accepted D26326: Add application/x-audacity-project icon.
Jan 2 2020, 2:01 AM · Frameworks

Jan 1 2020

ndavis closed T12465: Turn the font size up to 11 as Invalid.

Apparently there were prior discussions that I forgot about because they weren't written down. The consensus seems to be that the font size and scaling should be set by default based on the physical DPI.

Jan 1 2020, 10:01 AM · Plasma, VDG
ndavis created T12465: Turn the font size up to 11.
Jan 1 2020, 9:10 AM · Plasma, VDG

Dec 31 2019

ndavis added a comment to D26304: [PageRow] Disable swipe forwards/backwards gesture by default.

This completely alters one of the core propositions of how a Kirigami UX works. I may be mistaken, but if I understand it correctly drawers are supposed to be accessible via buttons. If gestures conflict, why remove page row navigation by gesture rather than drawer gestures?

Dec 31 2019, 11:54 PM · Kirigami
ndavis added a comment to T11950: Reduce the pain of working on monochrome Breeze icons.

For the Inkscape optimized svg gradient problem: https://gitlab.com/inkscape/inbox/issues/1121

Dec 31 2019, 9:25 PM · Frameworks, VDG
ndavis requested changes to D26326: Add application/x-audacity-project icon.

Just needs some optimization and copy the files to icons-dark, then it'll be good to go

Dec 31 2019, 9:23 PM · Frameworks
ndavis accepted D26313: Add application/vnd.apple.pkpass icon.
Dec 31 2019, 11:03 AM · Frameworks
ndavis added a comment to T12441: Consider using a vertical Icons-Only Task Manager populated with apps, and a thickened panel.

Yet another thing to consider:
Where should the hot corner for Present Windows go if we put the panel on the left?

  • If we keep it on the top left, it'll get in the way when people want to use the menu.
  • If we move it to the top right, it'll get in the way when people want to close a window.
    • We'll have to move the window buttons to the left if we do this, just like Unity and my screenshot.
  • If we move it to the bottom left, it's mostly out of the way, but it could get in the way when people go to minimize all windows. It's also a change just to accommodate another change.
  • If we move it to the bottom right, it's also mostly out of the way, but I would not be surprised if many people (besides myself) put their mouse cursor there as a resting place. It's the only place on the screen where the mouse cursor is almost completely hidden.
Dec 31 2019, 7:33 AM · Goal: Consistency, VDG, Plasma
ndavis added a comment to T12441: Consider using a vertical Icons-Only Task Manager populated with apps, and a thickened panel.

Here's how it looks on my system:

Dec 31 2019, 7:29 AM · Goal: Consistency, VDG, Plasma
ndavis added a comment to T12441: Consider using a vertical Icons-Only Task Manager populated with apps, and a thickened panel.

We should also consider how well increasing the panel thickness will work for 1366x768 displays since those are extremely common. I had a display with that resolution on my last laptop and I know I used a side panel because the vertical space was always very limited. I don't remember if I increased the thickness of my panel, but I think I did so that the systray would switch to using 2 columns and give me more space for apps.

Dec 31 2019, 7:17 AM · Goal: Consistency, VDG, Plasma
ndavis added a comment to T12441: Consider using a vertical Icons-Only Task Manager populated with apps, and a thickened panel.

What would really determine whether or not this is a good idea would be some usability testing, but I'm not sure how we would test something like this. It's a rather small difference that seems to be more a matter of preference and what one is used to. I'll try to see if I can get some people I know to switch to having the panel on the side and report back in a week, then maybe again after another week.

Dec 31 2019, 7:11 AM · Goal: Consistency, VDG, Plasma
ndavis added a comment to T12441: Consider using a vertical Icons-Only Task Manager populated with apps, and a thickened panel.

I know all this is very off-topic, but I'll answer anyway. Just please don't add more off-topic questions to the task discussion. This isn't a forum for posting rants.

Dec 31 2019, 6:55 AM · Goal: Consistency, VDG, Plasma
ndavis requested changes to D26313: Add application/vnd.apple.pkpass icon.

Nice work!

Dec 31 2019, 1:46 AM · Frameworks

Dec 30 2019

ndavis added a comment to D26234: [Applet] Unify 'raise maximum volume' and 'maximum volume'.

I feel the "raise maximum volume" button does not need to be always visible as most users won't ever use it, instead the mute toggle could use the space.

Dec 30 2019, 10:22 PM · Plasma
ndavis added a comment to D18000: [effects/slidingpopups] Tweak effect to make animation smoother and more consistent.

Visually, LGTM

Dec 30 2019, 10:13 PM · KWin
ndavis accepted D18000: [effects/slidingpopups] Tweak effect to make animation smoother and more consistent.
Dec 30 2019, 10:12 PM · KWin
ndavis added a comment to T12441: Consider using a vertical Icons-Only Task Manager populated with apps, and a thickened panel.

I'm a fan of the Unity layout and I like using a side panel. That's not a good justification for giving this a +1, but Unity was very well optimized for laptops (in UI design) and laptops are the most common type of PC these days.

Dec 30 2019, 4:09 AM · Goal: Consistency, VDG, Plasma
ndavis abandoned D26267: Replace deprecated QWeakPointer::data() with .toStrongRef().data().
Dec 30 2019, 1:03 AM · Plasma
ndavis committed R31:5bd591bb0f3b: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add… (authored by ndavis).
Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add…
Dec 30 2019, 12:55 AM
ndavis closed D26225: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen.
Dec 30 2019, 12:55 AM · Plasma
ndavis retitled D26225: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen from Change frameRadius to use pen widths, add newPenWidthFrameRadius, add PenWidth::NoPen to Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen.
Dec 30 2019, 12:54 AM · Plasma
ndavis updated the diff for D26225: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen.
  • use frameRadiusForNewPenWidth
Dec 30 2019, 12:51 AM · Plasma
ndavis committed R31:ff333a478065: Fix QTime function deprecation warnings by switching to QElapsedTimer (authored by ndavis).
Fix QTime function deprecation warnings by switching to QElapsedTimer
Dec 30 2019, 12:45 AM
ndavis closed D26268: Fix QTime function deprecation warnings by switching to QElapsedTimer.
Dec 30 2019, 12:45 AM · Plasma

Dec 29 2019

ndavis updated the summary of D26268: Fix QTime function deprecation warnings by switching to QElapsedTimer.
Dec 29 2019, 11:47 PM · Plasma
ndavis added a comment to D26267: Replace deprecated QWeakPointer::data() with .toStrongRef().data().

-1:
if QWeakPointer::data() is obsoleted, (while needed in the code), I would object to adding toStrongRef, in between, since as pointed out by Antony, calling data immediately after brings no further security, and just results in some overhead (Weak to shared pointer). It means that either

  • weakPointer::data should not be obsoleted
  • the kdecoration api should be changed (to return shared pointers, or provide direct access to the data).
Dec 29 2019, 10:34 PM · Plasma
ndavis committed R31:8a6f6851a49b: Fix QFontMetrics::width() deprecation warning by switching to boundingRect(). (authored by ndavis).
Fix QFontMetrics::width() deprecation warning by switching to boundingRect().
Dec 29 2019, 9:38 PM
ndavis closed D26270: Fix QFontMetrics::width() deprecation warning by switching to boundingRect().width().
Dec 29 2019, 9:38 PM · Plasma
ndavis updated subscribers of D26270: Fix QFontMetrics::width() deprecation warning by switching to boundingRect().width().
Dec 29 2019, 9:46 AM · Plasma
ndavis updated subscribers of D26268: Fix QTime function deprecation warnings by switching to QElapsedTimer.
Dec 29 2019, 9:46 AM · Plasma
ndavis updated subscribers of D26267: Replace deprecated QWeakPointer::data() with .toStrongRef().data().

Thank you for pointing those out. I don't have a lot of experience, so this helps a lot.

Dec 29 2019, 9:46 AM · Plasma
ndavis requested review of D26270: Fix QFontMetrics::width() deprecation warning by switching to boundingRect().width().
Dec 29 2019, 9:04 AM · Plasma
ndavis committed R31:8c95c00f00f4: Fix QWidget::getContentsMargins() deprecation warning by switching to… (authored by ndavis).
Fix QWidget::getContentsMargins() deprecation warning by switching to…
Dec 29 2019, 8:44 AM
ndavis committed R31:7556af0cfe6b: Fix QImage::byteCount() deprecation warning by switching to sizeInBytes() (authored by ndavis).
Fix QImage::byteCount() deprecation warning by switching to sizeInBytes()
Dec 29 2019, 8:26 AM
ndavis requested review of D26268: Fix QTime function deprecation warnings by switching to QElapsedTimer.
Dec 29 2019, 8:14 AM · Plasma
ndavis committed R31:0d63cfafbc54: Fix QTreeView::sortByColumn() deprecation warning by specifying SortOrder (authored by ndavis).
Fix QTreeView::sortByColumn() deprecation warning by specifying SortOrder
Dec 29 2019, 7:31 AM
ndavis requested review of D26267: Replace deprecated QWeakPointer::data() with .toStrongRef().data().
Dec 29 2019, 7:20 AM · Plasma
ndavis committed R31:8ef3c7ae60d2: Change symbol pen width to 1.01 (authored by ndavis).
Change symbol pen width to 1.01
Dec 29 2019, 6:01 AM
ndavis added a comment to D25889: Polish the reviews UI and presentation.

Review summary area:

Dec 29 2019, 3:13 AM · Plasma
ndavis added a comment to D25889: Polish the reviews UI and presentation.
In D25889#584040, @apol wrote:

I'm not convinced about using emoji in place of icons. Are we sure about that?

I like ndavis's suggestion, but as a delegate, having so many lines could look cluttered.

Should we consider using cards?

Dec 29 2019, 1:33 AM · Plasma

Dec 28 2019

ndavis updated the diff for D26225: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen.
  • Change newPenWidthFrameRadius to frameRadiusNewPenWidth
Dec 28 2019, 8:01 AM · Plasma
ndavis updated the diff for D26225: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen.

Change comment formatting

Dec 28 2019, 7:57 AM · Plasma
ndavis retitled D26225: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen from Add newFrameRadius, change frameRadius to use pen widths, add PenWidth::NoPen to Change frameRadius to use pen widths, add newPenWidthFrameRadius, add PenWidth::NoPen.
Dec 28 2019, 7:48 AM · Plasma
ndavis updated the diff for D26225: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen.
  • Change newFrameRadius to newPenWidthFrameRadius
Dec 28 2019, 7:46 AM · Plasma
ndavis committed R31:c16eb7a4614f: Add standard pen widths and replace hardcoded numbers (authored by ndavis).
Add standard pen widths and replace hardcoded numbers
Dec 28 2019, 2:33 AM
ndavis closed D26217: Add standard pen widths and replace hardcoded numbers.
Dec 28 2019, 2:33 AM · Plasma
ndavis updated the diff for D26217: Add standard pen widths and replace hardcoded numbers.

Change symbol pen width back to 1.1

Dec 28 2019, 2:17 AM · Plasma
ndavis added a comment to T12192: Redesign application launcher.
In T12192#215384, @hein wrote:

Should it be possible to configure the icon size for grid view?

Let's not go crazy and try to do the 3.0 before the 1.0 :). These mockups were a lot simpler a few weeks ago, and I'm already a bit unsure if the increase in complexity was warranted. Let's start with something lean and make very careful adjustments thereafter, or we'll end up with a kitchen sink menu again.

Dec 28 2019, 1:29 AM · Plasma, VDG
ndavis added a comment to D25889: Polish the reviews UI and presentation.

Another thing to consider is whether or not the review section in Discover should be kept consistent with the reviews/comments in the new GHNS UI.

Dec 28 2019, 1:08 AM · Plasma
ndavis added a comment to D25889: Polish the reviews UI and presentation.

I find that the current one takes up too much vertical space and the top line of text blends too much into the review itself. I feel like those issues should be addressed somehow. Maybe this isn't the right way, so suggestions would be appreciated.

Dec 28 2019, 1:00 AM · Plasma

Dec 27 2019

ndavis added inline comments to D26217: Add standard pen widths and replace hardcoded numbers.
Dec 27 2019, 11:24 PM · Plasma
ndavis accepted D25873: [KCMs/Workspace] Add explanatory labels for click-related settings.
Dec 27 2019, 7:19 PM · Plasma
ndavis added a comment to D26238: Improve context menu.

In the plasma panel context menu, add widgets and edit panel are below the separator

Maybe I need to create a new separator at the line 126 instead of reusing it. Is it ok if there are 2 separators in a context menu?

Dec 27 2019, 5:17 AM · Plasma
ndavis added a comment to D26238: Improve context menu.

In the plasma panel context menu, add widgets and edit panel are below the separator

Dec 27 2019, 5:08 AM · Plasma
ndavis added a comment to D26238: Improve context menu.

This seems inconsistent with the Plasma panel context menu:

Dec 27 2019, 5:07 AM · Plasma
ndavis added a comment to T12192: Redesign application launcher.

Should it be possible to configure the icon size for grid view?

Dec 27 2019, 2:21 AM · Plasma, VDG
ndavis updated the diff for D26217: Add standard pen widths and replace hardcoded numbers.

Change comment formatting

Dec 27 2019, 1:51 AM · Plasma

Dec 26 2019

ndavis added inline comments to D26217: Add standard pen widths and replace hardcoded numbers.
Dec 26 2019, 7:22 PM · Plasma
ndavis updated the diff for D26225: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen.

Add default value to frameRadius penWidth

Dec 26 2019, 5:14 AM · Plasma
ndavis added a dependency for D26225: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen: D26217: Add standard pen widths and replace hardcoded numbers.
Dec 26 2019, 5:07 AM · Plasma
ndavis added a dependent revision for D26217: Add standard pen widths and replace hardcoded numbers: D26225: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen.
Dec 26 2019, 5:07 AM · Plasma
ndavis requested review of D26225: Change frameRadius to use pen widths, add frameRadiusForNewPenWidth, add PenWidth::NoPen.
Dec 26 2019, 5:07 AM · Plasma
ndavis added reviewers for D26217: Add standard pen widths and replace hardcoded numbers: hpereiradacosta, ngraham.
Dec 26 2019, 5:00 AM · Plasma
ndavis committed R31:9cd4be754750: Replace some hardcoded rectangle adjustments with strokedRect (authored by ndavis).
Replace some hardcoded rectangle adjustments with strokedRect
Dec 26 2019, 4:26 AM

Dec 25 2019

ndavis updated the summary of D26217: Add standard pen widths and replace hardcoded numbers.
Dec 25 2019, 7:07 AM · Plasma
ndavis requested review of D26217: Add standard pen widths and replace hardcoded numbers.
Dec 25 2019, 7:06 AM · Plasma
ndavis committed R31:2b7904e91b29: Remove duplicated code in overloaded strokedRect function (authored by ndavis).
Remove duplicated code in overloaded strokedRect function
Dec 25 2019, 5:23 AM

Dec 23 2019

ndavis added a comment to T12192: Redesign application launcher.
In T12192#214863, @hein wrote:
  • I kind of still like the pagination that the original Simple Menu does. I'm considering having lists be vertically scrollable, but use the pages for the icon views.

Maybe I'm fighting the tide here bug I really hate pagination vs scrolling. Are there any concrete advantages to pagination or is it just a stylistic judgment call?

Dec 23 2019, 7:24 PM · Plasma, VDG
ndavis added a comment to T12192: Redesign application launcher.
In T12192#214863, @hein wrote:

Some notes while I start working on implementation:

  • Currently I'm planning to have a "Recent" section on both the Apps and Files tabs, though it's not included in the mockups.
Dec 23 2019, 5:22 PM · Plasma, VDG
ndavis added a comment to T12412: Tweak KColorSchemeEditor layout.

Those are pretty slick. What do the overflow menus contain?

Dec 23 2019, 1:20 AM · Plasma, VDG

Dec 22 2019

ndavis added a comment to T12412: Tweak KColorSchemeEditor layout.

@manueljlin yes, that'll work nicely

Dec 22 2019, 5:35 PM · Plasma, VDG
ndavis added a comment to T12412: Tweak KColorSchemeEditor layout.

What's in the popover's overflow menu?

A list that displays HSL, RGB and Hex

Dec 22 2019, 5:20 PM · Plasma, VDG
ndavis added a comment to T12412: Tweak KColorSchemeEditor layout.

Question to other designers:
Do you like the multi-dimentional colorpickers? Not sure what to call them, but I mean stuff like the color picking box seen in this mockup, in KColorChooser and the triangle+wheel you see in Krita.

Dec 22 2019, 5:17 PM · Plasma, VDG
ndavis added a comment to T12412: Tweak KColorSchemeEditor layout.

BTW, you accidentally used the HiDPI version for both versions

Dec 22 2019, 4:58 PM · Plasma, VDG
ndavis added a comment to T12412: Tweak KColorSchemeEditor layout.

What's in the popover's overflow menu?

Dec 22 2019, 4:56 PM · Plasma, VDG
ndavis added a project to T12412: Tweak KColorSchemeEditor layout: Plasma.
Dec 22 2019, 4:56 PM · Plasma, VDG
ndavis updated the task description for T11713: Reorganize colorscheme colors and use them in a logical manner.
Dec 22 2019, 4:55 PM · KDE Human Interface Guidelines, Plasma, Goal: Consistency, VDG, Breeze
ndavis added a comment to T11713: Reorganize colorscheme colors and use them in a logical manner.

But it's not only about Plasma right? KColorScheme can also be used by applications. For example the complementary colors are especially targeted at applications if you read the documentation.

Complementary: I don't think any of these are used.

Quick lxr search, for example:
kdeconnect uses Kirigami.Theme.complementaryTextColor
ktouch uses it
as does kdenlive

When you think about reorganizing please note that all these enums are part of the public API of a frameworks library.

Dec 22 2019, 4:49 PM · KDE Human Interface Guidelines, Plasma, Goal: Consistency, VDG, Breeze

Dec 21 2019

ndavis committed R31:bda1b3749e8a: Make arrows pixel perfect (authored by ndavis).
Make arrows pixel perfect
Dec 21 2019, 7:48 PM
ndavis committed R31:288c3b85f16c: Revert "Revert "Reduce the indicator arrow size for press-and-hold menus in… (authored by ndavis).
Revert "Revert "Reduce the indicator arrow size for press-and-hold menus in…
Dec 21 2019, 5:52 PM
ndavis added a reverting change for R31:c9aa535863e0: Revert "Reduce the indicator arrow size for press-and-hold menus in…: R31:288c3b85f16c: Revert "Revert "Reduce the indicator arrow size for press-and-hold menus in….
Dec 21 2019, 5:52 PM
ndavis closed D26139: Revert "Revert "Reduce the indicator arrow size for press-and-hold menus in QToolButtons"".
Dec 21 2019, 5:52 PM · Plasma
ndavis updated the summary of D26139: Revert "Revert "Reduce the indicator arrow size for press-and-hold menus in QToolButtons"".
Dec 21 2019, 5:48 PM · Plasma
ndavis accepted D26146: Delete icon.
Dec 21 2019, 5:37 PM · Baloo, Frameworks
ndavis updated the summary of D26139: Revert "Revert "Reduce the indicator arrow size for press-and-hold menus in QToolButtons"".
Dec 21 2019, 9:55 AM · Plasma
ndavis added a comment to D26139: Revert "Revert "Reduce the indicator arrow size for press-and-hold menus in QToolButtons"".
Dec 21 2019, 9:54 AM · Plasma
ndavis added a reviewer for D26139: Revert "Revert "Reduce the indicator arrow size for press-and-hold menus in QToolButtons"": hpereiradacosta.
Dec 21 2019, 9:45 AM · Plasma
ndavis requested review of D26139: Revert "Revert "Reduce the indicator arrow size for press-and-hold menus in QToolButtons"".
Dec 21 2019, 9:44 AM · Plasma
ndavis added a reverting change for R31:c9aa535863e0: Revert "Reduce the indicator arrow size for press-and-hold menus in…: D26139: Revert "Revert "Reduce the indicator arrow size for press-and-hold menus in QToolButtons"".
Dec 21 2019, 9:44 AM
ndavis added a comment to T12372: Elisa UI Redesign.

We can always not having anything on top.

Dec 21 2019, 9:04 AM · Goal: All About the Apps, VDG, Elisa
ndavis added a comment to T12372: Elisa UI Redesign.

It's not that the mockup is bad, it's that the current design isn't bad either. If the current design needs to be improved, it can be improved without throwing it away.

Dec 21 2019, 8:39 AM · Goal: All About the Apps, VDG, Elisa
ndavis added a comment to T12372: Elisa UI Redesign.

I still think a redesign is completely unnecessary.

Dec 21 2019, 8:36 AM · Goal: All About the Apps, VDG, Elisa

Dec 19 2019

ndavis accepted D25878: Use clearer relative dates.
Dec 19 2019, 8:03 PM · Frameworks
ndavis committed R31:4a78561a3ae6: Add shadow rendering helper functions (authored by ndavis).
Add shadow rendering helper functions
Dec 19 2019, 4:56 PM
ndavis closed D26094: Add shadow rendering helper functions.
Dec 19 2019, 4:56 PM · Plasma