Feed Advanced Search

Jan 13 2020

ngraham committed R108:3bc10be3bba3: Add default shortcut to switch to the desktop to the left/right/top/bottom (authored by GB_2).
Add default shortcut to switch to the desktop to the left/right/top/bottom
Jan 13 2020, 4:56 PM
ngraham added a reverting change for R108:d72e96802b3c: Revert "Add default shortcut to switch to the desktop to the…: R108:3bc10be3bba3: Add default shortcut to switch to the desktop to the left/right/top/bottom.
Jan 13 2020, 4:56 PM
ngraham closed D24281: Add default shortcut to switch to the desktop to the left/right/top/bottom.
Jan 13 2020, 4:56 PM · KWin
ngraham added a reverted change for D24281: Add default shortcut to switch to the desktop to the left/right/top/bottom: R108:d72e96802b3c: Revert "Add default shortcut to switch to the desktop to the….
Jan 13 2020, 4:55 PM · KWin
ngraham added a reverting change for R108:d72e96802b3c: Revert "Add default shortcut to switch to the desktop to the…: D24281: Add default shortcut to switch to the desktop to the left/right/top/bottom.
Jan 13 2020, 4:55 PM
ngraham added a comment to D24281: Add default shortcut to switch to the desktop to the left/right/top/bottom.

No response in a week, so I assume the plan there must be acceptable. Time to land this so it makes it in time for Plasma 5.18.

Jan 13 2020, 4:54 PM · KWin
ngraham accepted D26392: Add option to easily configure and start a hotspot.
Jan 13 2020, 4:51 PM · Plasma
ngraham updated the summary of D26418: [Applet]Add global mute function.
Jan 13 2020, 4:13 PM · Plasma
ngraham added a comment to D26622: RFC: [Notifications] Raise application window if no default action is provided.

+1 conceptually. I think this is a nice default behavior for the apps that haven't implemented nicer behaviors themselves, or refuse to.

Jan 13 2020, 3:47 PM · Plasma
ngraham accepted D26423: [Notifications KCM] Move Plasma Workspace "service" to the top of its category.
Jan 13 2020, 3:43 PM · Plasma
ngraham accepted D26583: [Application Style] Add GTK Application Style Page.

Visually and behaviorally, this is great. Probably needs a Plasma review too.

Jan 13 2020, 3:31 PM · Plasma
ngraham added a reviewer for D26583: [Application Style] Add GTK Application Style Page: Plasma.
Jan 13 2020, 3:29 PM · Plasma
ngraham added a comment to D24401: Use exposed DBus methods to switch activities in CLI.

Yep. This is an odd case of a framework depending on Plasma, not the more typical reverse!

Jan 13 2020, 3:28 PM · Frameworks
ngraham abandoned D12605: added 'add_to_places' action to file menu and as a shortcut.
Jan 13 2020, 3:13 PM · Dolphin
ngraham commandeered D12605: added 'add_to_places' action to file menu and as a shortcut.
Jan 13 2020, 3:13 PM · Dolphin
ngraham added a comment to D12605: added 'add_to_places' action to file menu and as a shortcut.

The "Add to Places" action is in fact already in the menu, so I don't think this revision is needed anymore.

Jan 13 2020, 3:13 PM · Dolphin
ngraham committed R318:897ce8480c9c: Use more conventional "Add to Places" text for that action (authored by ngraham).
Use more conventional "Add to Places" text for that action
Jan 13 2020, 3:11 PM
ngraham closed D26590: Use more conventional "Add to Places" text for that action.
Jan 13 2020, 3:11 PM · Dolphin
ngraham accepted D26506: [KDED KCM] Rewrite as KDeclarative ScrollViewKCM.

Lovely.

Jan 13 2020, 3:11 PM · Plasma
ngraham accepted D22382: Add global shortcuts for switching to the previous/next activity.

I think so!

Jan 13 2020, 3:05 PM · Plasma
ngraham added a comment to D26530: ScrollView: Do not overlay scrollbars over contents.
In D26530#593152, @mart wrote:

yes, i'm saying that the patch besides putting the separation in the frame, it also reintroduces the frame by default, which is unrelated (and i think it should be avoided)

Jan 13 2020, 2:37 PM · Plasma
ngraham added a comment to D26586: [SystemTray] Rework system tray settings.

When I try this out, here's what I see:

Jan 13 2020, 2:30 PM · Plasma
ngraham added a comment to D26565: KCM/Component Revamp email config.

It means we will need to write .desktop file on the fly which KOpenWithDialog can do.
Do we want the previously entered commands to appear in the list ?

Jan 13 2020, 2:27 PM · Plasma
ngraham added a comment to D26392: Add option to easily configure and start a hotspot.

If we use an icons-only button/checkbox, then this can't go in without the icon, which means it's deferred to Plasma 5.19. There's still (barely) time to get it into 5.18 if we make sure that we use a UI that has both icons and text.

Jan 13 2020, 2:24 PM · Plasma
ngraham accepted D26572: Always render checkbox/radiobutton background.

Purely in terms of visuals, I think so. It clearly fixes a bug.

Jan 13 2020, 2:08 PM · Plasma
ngraham added a comment to D26586: [SystemTray] Rework system tray settings.
In D26586#593114, @mart wrote:

the reason for it in the beginning was t just be able to say "i don't want normal apps to be able to spam my systray" tough probably things aren't categorize well enough to be able to rely on that.
if that "no normal apps such as mediaplayers" is deemed an useful feature(which i'm not sure it is) , should probably be a checkbox that says exactly that, rather than having the concept of enabling or disabling a whole category

Jan 13 2020, 2:06 PM · Plasma
ngraham added a comment to D26531: [Wallpaper] Show author as subtitle in configuration.

I'll look into it, yeah.

Jan 13 2020, 2:05 PM · Plasma
ngraham accepted D26624: [Workspace Behavior KCM] Add "animation speed" keyword.
Jan 13 2020, 2:03 PM · Plasma
ngraham added a comment to D26530: ScrollView: Do not overlay scrollbars over contents.
In D26530#592999, @mart wrote:

It would already be much better if the track was actually very visible, visually delimiting the space

Jan 13 2020, 2:00 PM · Plasma
ngraham updated the diff for D26590: Use more conventional "Add to Places" text for that action.

Set text only once in the correct place

Jan 13 2020, 3:11 AM · Dolphin
ngraham committed R849:d914aeec029b: Revise title and description texts for the different modes (authored by ngraham).
Revise title and description texts for the different modes
Jan 13 2020, 2:57 AM
ngraham closed D26551: Revise title and description texts for the different modes.
Jan 13 2020, 2:57 AM
ngraham added a comment to D26551: Revise title and description texts for the different modes.

Thanks!

Jan 13 2020, 2:57 AM
ngraham added a comment to D8208: Add Duplicate feature.

Well, that depends on the current sorting mode, right? If I have sort-by-modified then the duplicate file will jump to the top of the view even if it has the "copy" suffix rather than the "Copy of" prefix, no?

Jan 13 2020, 2:46 AM · Dolphin
ngraham added a comment to D26586: [SystemTray] Rework system tray settings.

Much better! The scrollview needs a frame around it though. You can do this by adding this to it:

Is it decided (D26530)? Correct me if I'm wrong, in Kirigami scrollbars are overlaying with transparent background, Kirigami just adds some paddings when needed. Anyway, to have scrollbar seprated it is better to just add one margin to the list (and remove "rightPadding" I added to header, section and list item).

Jan 13 2020, 2:44 AM · Plasma
ngraham added a comment to T12530: Open/Save UI redesign.

Quite nice looking!

Jan 13 2020, 2:42 AM · VDG
ngraham added a subtask for T8552: Polish Open/Save dialogs: T12530: Open/Save UI redesign.
Jan 13 2020, 2:41 AM · Frameworks, VDG
ngraham added a parent task for T12530: Open/Save UI redesign: T8552: Polish Open/Save dialogs.
Jan 13 2020, 2:41 AM · VDG
ngraham added a comment to D22382: Add global shortcuts for switching to the previous/next activity.

Gross, I hate it when Phabricator does that. :( I still haven't figured out what causes this. Whenever it happens, I just go back in the history (in this case https://phabricator.kde.org/D22382?vs=on&id=61521&whitespace=ignore-most#toc) copy the diff, manually apply it to HEAD and force-update the revision with arc diff --update D22382.

Jan 13 2020, 2:26 AM · Plasma

Jan 12 2020

ngraham committed R119:9ae4d0aa00df: Merge branch 'Plasma/5.17' (authored by ngraham).
Merge branch 'Plasma/5.17'
Jan 12 2020, 3:42 PM
ngraham committed R119:1db4d07bb788: Revert "[KCMs/Activities] Fix jagginess for activities list icons on high DPI… (authored by ngraham).
Revert "[KCMs/Activities] Fix jagginess for activities list icons on high DPI…
Jan 12 2020, 3:41 PM
ngraham added a reverting change for R119:567f71714faa: [KCMs/Activities] Fix jagginess for activities list icons on high DPI systems: R119:1db4d07bb788: Revert "[KCMs/Activities] Fix jagginess for activities list icons on high DPI….
Jan 12 2020, 3:41 PM
ngraham added a comment to D25100: Mark all wallpaper plugins as addons.
In D25100#592375, @mak wrote:

@ngraham Did this have AppStream metadata before? Probably the distribution data still lists this as component, while the new file lists it as addon. The distro data is preferred, so that's why this shows up as app. You need your distro to ship this as update, or set PreferLocalMetainfoData=true in /etc/appstream.conf (that should override the distro-provided data with local one, which is nice for development but not usually desired).

The output of appstreamcli dump org.kde.haenau (or appstreamcli get org.kde.haenau --details is also always helpful to investigate issues like this. On my machine (Debian testing) the component is incorrectly marked as "generic component" instead of "addon" due to its metadata (although I would argue that Discover should hide generic components as well, as those may be things like shared libraries and developer tools as well).
Changing it to addon is reflected in the metadata. but to be a valid addon component, it needs to <extends/> something.

Jan 12 2020, 5:51 AM · Plasma
ngraham abandoned D11896: Show Information Panel button by default instead of the Preview button.
Jan 12 2020, 5:09 AM · Dolphin
ngraham abandoned D25100: Mark all wallpaper plugins as addons.

Seems like this isn't the right way to solve the problem.

Jan 12 2020, 5:06 AM · Plasma
ngraham added a comment to D26595: Add network-wireless-hotspot icon.

Hmm, at normal size, the 8, 16, and 22px versions look too busy to me.:

Jan 12 2020, 5:03 AM · Frameworks

Jan 11 2020

ngraham added a comment to T12308: Dolphin UI redesign.

That's not Dolphin, that's their Index file manager. Nonetheless, it does show that having the Breadbrumbs/URL navigator in the toolbar can in principle work. :)

Jan 11 2020, 11:49 PM · Dolphin, Goal: All About the Apps, VDG
ngraham updated subscribers of D26392: Add option to easily configure and start a hotspot.

Can someone please look into this review? Either try it or check the code? I would like to have this as part of Plasma 5.18 and deadline for that is in few days. @ngraham how is it going with the icon?

Jan 11 2020, 11:22 PM · Plasma
ngraham added a comment to D26572: Always render checkbox/radiobutton background.

Hugely improved visibility with this patch:

Jan 11 2020, 11:09 PM · Plasma
ngraham added a comment to D26544: Switch the Plasma Desktop KCMs to using KNewStuffQuick.

I notice that this also has the effect of changing the button texts to not have ellipses on the end. I guess NewStuff.Button needs to do that itself?

Jan 11 2020, 11:06 PM · Plasma
ngraham added a comment to D26544: Switch the Plasma Desktop KCMs to using KNewStuffQuick.

This patch makes plasma-desktop fail to build without the dependent KNS framework change. That means that the KNS change is in fact a hard dependency and therefore this functionality can't make it into 5.18 with the patch's current state. If you want it for 5.18 (as I assume you do, and I do too!), you'll need to make D26543 not a dependency by only conditionally using the KNSCore::EntryWrapper functionality, or by finding a way to implement the fix in way that doesn't add new classes that have to be used here.

Jan 11 2020, 11:01 PM · Plasma
ngraham added a comment to D26572: Always render checkbox/radiobutton background.

I would prefer not systematically render the background, because it might break existing applications, like rendering a widget on top of a painted image.

Jan 11 2020, 10:55 PM · Plasma
ngraham committed R320:b6ad3a1535c7: Fix build failure (authored by ngraham).
Fix build failure
Jan 11 2020, 10:48 PM
ngraham added a comment to T12488: Use a different repo for the new version of the Breeze widget style and come up with a name for it.

Here's another idea: we rename the existing Breeze theme to "Breeze Legacy" and put it in a different repo, and then we feel free to change Breeze as we see fit.

Jan 11 2020, 10:22 PM · VDG, Plasma, Breeze
ngraham added a comment to D22382: Add global shortcuts for switching to the previous/next activity.

That seems reasonable to me as a path forward.

Jan 11 2020, 10:19 PM · Plasma
ngraham accepted D26588: Simplify usage of QMimeDatabase..
Jan 11 2020, 10:17 PM · Frameworks
ngraham updated the diff for D8208: Add Duplicate feature.
  • path() not toString()
  • Set existing URL's path rather than creating a whole new URL
Jan 11 2020, 9:59 PM · Dolphin
ngraham added inline comments to D8208: Add Duplicate feature.
Jan 11 2020, 9:59 PM · Dolphin
ngraham accepted D26592: [GTK3] Fix Chromium maximized maximize button.

Fixed, thanks. While you're touching Chromium headerbar button styling, maybe you could also fix https://bugs.kde.org/show_bug.cgi?id=414591.

Jan 11 2020, 9:12 PM · Plasma
ngraham updated the diff for D8208: Add Duplicate feature.

Address review comments

Jan 11 2020, 9:08 PM · Dolphin
ngraham accepted D26591: [GTK3] Fix treeview hover colour.
Jan 11 2020, 8:45 PM · Plasma
ngraham added a comment to D25732: Add only canonical paths to dirWatcher.

Yep, that's correct!

Jan 11 2020, 8:26 PM · Dolphin
ngraham abandoned D17597: Use newly-upstreamed rename dialog from KIO.

Just pushed this again because KIO 5.67 was tagged today, so landing it won't break the CI this time. Phab won't let me close this, so I guess I have to abandon it for some reason. :/

Jan 11 2020, 8:24 PM · Dolphin
ngraham added a reverting change for R318:41105103b063: Revert "Use newly-upstreamed rename dialog from KIO": R318:09e215be4648: "Use newly-upstreamed rename dialog from KIO"".
Jan 11 2020, 8:23 PM
ngraham committed R318:09e215be4648: "Use newly-upstreamed rename dialog from KIO"" (authored by ngraham).
"Use newly-upstreamed rename dialog from KIO""
Jan 11 2020, 8:23 PM
ngraham updated the diff for D26590: Use more conventional "Add to Places" text for that action.

Fix one thing I missed (isn't it weird how you sometimes only notice an issue with your patch right after you've submitted it?)

Jan 11 2020, 8:09 PM · Dolphin
ngraham requested review of D26590: Use more conventional "Add to Places" text for that action.
Jan 11 2020, 8:08 PM · Dolphin
ngraham added a comment to D26586: [SystemTray] Rework system tray settings.

I agree that separating the list into categories makes it a lot less visually overwhelming to look at. If @nicolasfella was saying that maybe we could remove the feature that allows disabling all elements within a section at once, that I might be able to get behind. I don't really see a use for it.

Jan 11 2020, 7:13 PM · Plasma
ngraham updated the test plan for D8208: Add Duplicate feature.
Jan 11 2020, 7:10 PM · Dolphin
ngraham updated the diff for D8208: Add Duplicate feature.
  • Fix bug with copy being put in the wrong place for filenames with extensions
  • Preserve existing filename extension casing
Jan 11 2020, 7:10 PM · Dolphin
ngraham added a comment to D8208: Add Duplicate feature.

That would be nice too. :)

Jan 11 2020, 7:05 PM · Dolphin
ngraham planned changes to D8208: Add Duplicate feature.

Will fix bugs in text appending behavior

Jan 11 2020, 6:13 PM · Dolphin
ngraham added a comment to D8208: Add Duplicate feature.

I can do that, sure. But IMO there's a UX problem when you append "Copy of" to the beginning rather than the end. Imagine that you have a file that starts with a Z and you duplicate it. The duplicate appears near the top of the window because it begins with C. If the current view is scrollable, view scrolls up to the top to show you the newly duplicated file. This causes you to lose your place in the view, which could be annoying if you were planning to do something else with another adjacent file or perform another operation on the original file (perhaps to duplicate it a second time to perform some A/B testing on two duplicates with slightly different changes, for example). For this reason, I prefer the macOS behavior of appending "copy" to the end of the filename, not to the beginning.

Jan 11 2020, 6:00 PM · Dolphin
ngraham accepted D26580: Kicker/RecentDocuments display place's icon when resource matches one.

Very nice, a big improvement visually. Make sure @hein or another Plasma person is good with this too.

Jan 11 2020, 5:25 PM · Plasma
ngraham added a comment to D26586: [SystemTray] Rework system tray settings.

Also for toggling individual sections, I would recommend making the button say "disable all" or "hide all" (depending on what's most accurate) and use the view-hidden icon. Then when all items in that category are disabled/hidden, disable all controls and labels for all items in that section.

Jan 11 2020, 5:19 PM · Plasma
ngraham added a comment to D26586: [SystemTray] Rework system tray settings.

Much better! The scrollview needs a frame around it though. You can do this by adding this to it:

Jan 11 2020, 5:14 PM · Plasma
ngraham added a comment to D25449: Start of the new Formats KCM.

More generally, I'm not sure the interaction model of the Detailed Settings part of this KCM (both old and new) makes any sense. Once I choose my global locale, if I want to override individual elements, I want to choose the exact format I want, which I currently can't do.

Jan 11 2020, 5:13 PM · Plasma
ngraham updated the diff for D26551: Revise title and description texts for the different modes.

Tweak the wording of the explanatory text

Jan 11 2020, 5:05 PM
ngraham requested changes to D25449: Start of the new Formats KCM.

The preview area from the current KCM is missing.

Jan 11 2020, 5:03 PM · Plasma
ngraham added a comment to D26551: Revise title and description texts for the different modes.

You have to first introduce a group for "us" to refer to, or else it's not clear. :) If "KDE" is no-go, maybe it could say, "You can help the developers"

Jan 11 2020, 4:46 PM
ngraham added a comment to D26569: Provide a way to easily query which feedback options are available.

I think the intention is for human consumption, yes. The intention is to improve the user's confidence in making an informed choice by showing exactly what will be sent.

Jan 11 2020, 4:44 PM
ngraham accepted D26584: Load localization catalog for slideshow config window.

Oops, forgot the translation domain, sorry! Thanks for the fix, folks.

Jan 11 2020, 4:16 PM · Plasma
ngraham committed R119:0490f10187ab: Mark applications that play audio, for all task icon sizes (authored by gvgeo).
Mark applications that play audio, for all task icon sizes
Jan 11 2020, 4:15 AM
ngraham closed D25925: Mark applications that play audio, for all task icon sizes.
Jan 11 2020, 4:15 AM · Plasma
ngraham updated the summary of D25925: Mark applications that play audio, for all task icon sizes.
Jan 11 2020, 4:14 AM · Plasma

Jan 10 2020

ngraham committed R115:f6a5ea079c39: [Applet] Fix empty space and give correct size (authored by gvgeo).
[Applet] Fix empty space and give correct size
Jan 10 2020, 11:23 PM
ngraham closed D26548: [Applet] Fix empty space and give correct size.
Jan 10 2020, 11:23 PM · Plasma
ngraham updated the summary of D26548: [Applet] Fix empty space and give correct size.
Jan 10 2020, 11:22 PM · Plasma
ngraham accepted D26271: [Applet]Update layout based on T10470.

I'm good with this now as an initial implementation of the mockup. However we're a bit close to the Plasma 5.18 tagging date (January 16th). My gut instinct is to land these early in the 5.19 cycle rather than rushing to get everything into 5.18 and potentially shipping with un-noticed regressions.

Jan 10 2020, 11:20 PM · Plasma
ngraham accepted D26574: [Applet]Hide hamburger menu when empty.

Nice.

Jan 10 2020, 11:17 PM · Plasma
ngraham added a comment to D8208: Add Duplicate feature.

@fvogt "test.foo" becoming "test.foo copy" is intentional because .foo isn't a known valid extension, and it's valid for files to have dots in their names. In general the approach of using QMimeDatabase supports this, solves the problems of using QFileInfo that @pino pointed out, and also allows seamless support for filename extensions with two dots in them (e.g. tar.gz).

Jan 10 2020, 11:10 PM · Dolphin
ngraham added a comment to T12444: Advertise Plasma to Windows 7 refugees.

@raddison is a troll, check his history. Sysadmin intervention may be needed.

Jan 10 2020, 10:03 PM · KDE Promo
ngraham added a comment to D26555: Rename 'nepomuk' Plasma Theme icons to 'search'.

Looks like this needs a bit of CMake work to stop installing the old icons:

Jan 10 2020, 8:20 PM · Frameworks
ngraham added a comment to T12517: Animate various UI elements across KDE applications and Plasma to indicate status changes in a subtle and intuitive way.

In general I agree with you, as long as we keep it very subtle. I think the password wiggle is a great example (BTW the "you enter the wrong password" timeout is currently 3 seconds so this wouldn't slow down anything).

Jan 10 2020, 8:14 PM · Plasma, VDG, Breeze
ngraham added a comment to D26544: Switch the Plasma Desktop KCMs to using KNewStuffQuick.

Right, the functionality would all still exist (that is, install/uninstall/update/whatnot would function just fine), what would happen without the dependent patch is that the views will be out of sync with the system state (basically the onChangedEntriesChanged will just fail to call the function it's pointed at due to incompatible types, in all but the desktoptheme kcm (which just calls load anyway, which doesn't expect anything weird).

Jan 10 2020, 7:47 PM · Plasma
ngraham added a comment to D25449: Start of the new Formats KCM.

Still needs more overlaySheet :)

Jan 10 2020, 7:44 PM · Plasma
ngraham added a comment to D26530: ScrollView: Do not overlay scrollbars over contents.

Example when current way looks bad: D22176. We can live with that and add margins/padding when needed. Or not :)

  • Old-fashioned scrollbars are also bad, they look old and sometimes ugly (especially when list has different styles for odd and even rows). All other systems are moving (or moved) away from this.
  • Gnome way is not good either, at least from my experience. It is not intuitive, I'm always trying to scroll using this tiny bar, then realize that it shows bigger version on hover.
  • Disappearing is also not good, because it confuses user - sometimes they don't know that list has more elements, you need to hover a mouse over each widget to know the status. From the other side it is consistent with mobile, which is now a reference and most user are more accustomed. Maybe lists that have scrollbars (hidden) should have subtle fade-away effect on edges? Nothing is perfect. That's why I hate creating UIs :)
Jan 10 2020, 7:37 PM · Plasma
ngraham updated the diff for D8208: Add Duplicate feature.
  • Don't use QFileInfo
  • Improve reliability of "copy" text appending with unusual filenames
  • Add the action to the context menu
Jan 10 2020, 7:33 PM · Dolphin
ngraham added a comment to D26565: KCM/Component Revamp email config.

Do you mean, we should drop command line text fields, like we have in the terminal and browser section ? Only comboxbox ?

Jan 10 2020, 6:59 PM · Plasma
ngraham updated the test plan for D26552: [KCMs/Feedback] Adjust UI to be more user-friendly.
Jan 10 2020, 6:28 PM · Plasma