Feed Advanced Search

Jan 15 2020

ngraham closed T10611: Set options for GTK apps in the respective KCMs, a subtask of T10278: System Settings Overhaul, as Resolved.
Jan 15 2020, 3:39 PM · Plasma: KCM Redesign, VDG
ngraham accepted D26664: Same behavior for scrollbar as the desktop style.

Yeah that's fine for now. We can adjust plasmoid layouts to better accommodate the line in Plasma 5.19.

Jan 15 2020, 3:38 PM · Frameworks
ngraham closed D26593: Remove GTK KCM.
Jan 15 2020, 3:21 PM · Plasma
ngraham updated the task description for T10611: Set options for GTK apps in the respective KCMs.
Jan 15 2020, 3:19 PM · Plasma: KCM Redesign
ngraham added a comment to D24070: [Applets/Battery] Don't use toolTipMainText to show info, rather use the second line.

@broulik I'm leery of landing this for 5.18 since today is the last day for string changes. Maybe we can land it early in the 5.19 cycle?

Jan 15 2020, 3:01 PM · Plasma
ngraham added a comment to D26660: [Applets/Task Manager] Fix and improve behavior tab layouts.

Don't worry about it. :)

Jan 15 2020, 2:49 PM · Plasma
ngraham added a comment to D26655: show a thin separator between view and scrollbar.

For the record, you were around for the original commit that made the scrollbar thiner (https://phabricator.kde.org/D9792)

Jan 15 2020, 2:41 PM · Plasma
ngraham accepted D26685: Make the scrollbar always thick.
Jan 15 2020, 2:39 PM · Plasma
ngraham added a task to D26685: Make the scrollbar always thick: T9126: Breeze scrollbar look-and-feel unification.
Jan 15 2020, 2:36 PM · Plasma
ngraham added a revision to T9126: Breeze scrollbar look-and-feel unification: D26685: Make the scrollbar always thick.
Jan 15 2020, 2:36 PM · KDE Applications, Plasma, Breeze, Kirigami, Goal: Consistency, VDG
ngraham updated the summary of D26685: Make the scrollbar always thick.
Jan 15 2020, 2:35 PM · Plasma
ngraham updated the summary of D26655: show a thin separator between view and scrollbar.
Jan 15 2020, 2:35 PM · Plasma
ngraham accepted D26679: [kcms/feedback] Fix default button not showing.
Jan 15 2020, 2:55 AM · Plasma
ngraham accepted D26680: [kcms/feedback] Implement setRepresentsDefaults.
Jan 15 2020, 2:55 AM · Plasma
ngraham accepted D26678: [kcms/feedback] Fix slider value.
Jan 15 2020, 2:54 AM · Plasma

Jan 14 2020

ngraham accepted D26676: [applets/calculator] Use Qt's in-built number formatting.

Can confirm that it fixes the bug, and the code change looks sane to me.

Jan 14 2020, 11:39 PM · Plasma
ngraham committed R134:ec5464e70642: Only show full name in review dialog (authored by ngraham).
Only show full name in review dialog
Jan 14 2020, 11:37 PM
ngraham closed D26421: Only show full name in review dialog.
Jan 14 2020, 11:37 PM · Plasma
ngraham added a comment to D26421: Only show full name in review dialog.

Thanks!

Jan 14 2020, 11:37 PM · Plasma
ngraham requested changes to D26671: Cleanup and add 22px media repeat icons.

Making monochrome breeze icons is tricky; you'll want to read https://community.kde.org/Guidelines_and_HOWTOs/Icon_Workflow_Tips if you haven't already.

Jan 14 2020, 11:37 PM · Frameworks
ngraham added a reviewer for D26676: [applets/calculator] Use Qt's in-built number formatting: VDG.

Potentially this inadvertedly introduces a behaviour change
of including group separators depending on locale.
Is this a a good feature?

Jan 14 2020, 11:30 PM · Plasma
ngraham committed R120:8be6fb749ced: [wallpapers/image] Add default XDG wallpaper locations for slideshow (authored by ngraham).
[wallpapers/image] Add default XDG wallpaper locations for slideshow
Jan 14 2020, 9:55 PM
ngraham closed D26483: [wallpapers/image] Add default XDG wallpaper locations for slideshow.
Jan 14 2020, 9:55 PM · Plasma
ngraham added a comment to D26483: [wallpapers/image] Add default XDG wallpaper locations for slideshow.

Thanks David!

Jan 14 2020, 9:51 PM · Plasma
ngraham updated the diff for D26483: [wallpapers/image] Add default XDG wallpaper locations for slideshow.

Rebase

Jan 14 2020, 9:50 PM · Plasma
ngraham added inline comments to D26483: [wallpapers/image] Add default XDG wallpaper locations for slideshow.
Jan 14 2020, 9:50 PM · Plasma
ngraham updated the diff for D26483: [wallpapers/image] Add default XDG wallpaper locations for slideshow.

Shallow copy instead of deep copy

Jan 14 2020, 9:49 PM · Plasma
ngraham accepted D26672: Fix crash when loading a top level entry from system settings home page.

Thanks!

Jan 14 2020, 9:46 PM · Plasma
ngraham updated the test plan for D24070: [Applets/Battery] Don't use toolTipMainText to show info, rather use the second line.
Jan 14 2020, 8:14 PM · Plasma
ngraham added a comment to D26421: Only show full name in review dialog.

@apol ping.

Jan 14 2020, 8:14 PM · Plasma
ngraham added a comment to D26483: [wallpapers/image] Add default XDG wallpaper locations for slideshow.

Ping.

Jan 14 2020, 8:13 PM · Plasma
ngraham updated subscribers of D26067: [KFilePlacesView] Add missing functionality required in order to be used by Dolphin again.

Frameworks folks, Dolphin folks, and/or @elvisangelaccio, how is this looking? It would be really nice to be able to use the same backend code for the Places panel in Dolphin and the file dialogs again. :)

Jan 14 2020, 7:19 PM · Frameworks
ngraham added a comment to D26565: KCM/Component Revamp email config.

Let me know if and when this is reviewable, or if it's still WIP.

Jan 14 2020, 6:56 PM · Plasma
ngraham added a comment to D26650: Use KService to look for Filelight.

Please mark the inline comments that are resolved as "Done"

Jan 14 2020, 6:55 PM · Frameworks
ngraham updated the summary of D26655: show a thin separator between view and scrollbar.
Jan 14 2020, 6:49 PM · Plasma
ngraham added a comment to D26650: Use KService to look for Filelight.

Much better, thanks. Remember to mark inline comments as "Done" once you've addressed them.

Jan 14 2020, 6:46 PM · Frameworks
ngraham added a comment to T12530: Open/Save UI redesign.

Here's an idea: instead of showing a field called "Filter" below the "Name field", we turn it into a real search field that becomes visible from a toolbar button or something. GNOME and macOS have a search feature in their Open/Save dialogs and I find it really handy, whereas the current filter functionality is not very useful IMO and is only sometimes available (sometimes it turns into a file type chooser combobox).

Jan 14 2020, 6:43 PM · VDG
ngraham committed R236:945f1849cc24: [KMessageBox] Only allow selecting text in the dialog box using the mouse (authored by ngraham).
[KMessageBox] Only allow selecting text in the dialog box using the mouse
Jan 14 2020, 6:40 PM
ngraham closed D26649: [KMessageBox] Only allow selecting text in the dialog box using the mouse.
Jan 14 2020, 6:40 PM · Frameworks
ngraham added a comment to D26649: [KMessageBox] Only allow selecting text in the dialog box using the mouse.

So you can't tab around to end up focusing the text field?

Jan 14 2020, 6:39 PM · Frameworks
ngraham updated the diff for D24070: [Applets/Battery] Don't use toolTipMainText to show info, rather use the second line.

Fix FIXME and don't show "Calculating blah..." text in subtitle when exact time isn't available

Jan 14 2020, 6:34 PM · Plasma
ngraham accepted D26669: Name the items as per HIG.

LGTM. Is @elvisangelaccio the maintainer?

Jan 14 2020, 6:33 PM
ngraham added a comment to D26664: Same behavior for scrollbar as the desktop style.

I don't see the separator lines in plasma applets. Is that intentional?

Jan 14 2020, 6:30 PM · Frameworks
ngraham accepted D26654: support mobile mode scrollbar.

Seems like that's a local issue actually.

Jan 14 2020, 6:29 PM · Plasma
ngraham added a comment to D26669: Name the items as per HIG.

Can you share before-and-after screenshots?

Jan 14 2020, 6:24 PM
ngraham added a comment to D24748: [containmentlayoutmanager] Don't accept button events that only start timers.

This patch fixes the bug, but it does indeed break leaving per-widget edit mode. Could we also exit that on left-click regardless of what other action it performs?

Jan 14 2020, 6:02 PM · Plasma
ngraham accepted D26223: Explictly state which X11 components are required.
Jan 14 2020, 5:52 PM · Plasma
ngraham retitled D26660: [Applets/Task Manager] Fix and improve behavior tab layouts from [Task Manager]Fix and improve configuration behavior to [Applets/Task Manager] Fix and improve behavior tab layouts.
Jan 14 2020, 5:45 PM · Plasma
ngraham accepted D26660: [Applets/Task Manager] Fix and improve behavior tab layouts.

Thanks, this is a nice improvement, and thanks for fixing that bug which I caused when I originally rewrote the layout to use FormLayouts last year.

Jan 14 2020, 5:45 PM · Plasma
ngraham updated the summary of D26660: [Applets/Task Manager] Fix and improve behavior tab layouts.
Jan 14 2020, 5:39 PM · Plasma
ngraham added a comment to R304:36c798cd0bc8: Add ellipsis at the end, as per HIG.

Thanks!

Jan 14 2020, 5:30 PM · Frameworks
ngraham added a comment to D26544: Switch the Plasma Desktop KCMs to using KNewStuffQuick.

Phab strikes again...

Jan 14 2020, 4:57 PM · Plasma
ngraham added a comment to D26586: [SystemTray] Rework system tray settings.

Use the QQC2 ScrollView, and we should fix that elsewhere.

Jan 14 2020, 4:54 PM · Plasma
ngraham added a comment to D26655: show a thin separator between view and scrollbar.

With all due respect:
This is irrelevant unless you do an actual poll.
You will have user feedback that want the thin scrollbar back. (I will).

Jan 14 2020, 4:46 PM · Plasma
ngraham added a comment to D26655: show a thin separator between view and scrollbar.

Regarding the thickened scrollbars, I think it makes sense for a few reasons:

  • Acknowledging user feedback: we've had a bunch of complaints about the thin scrollbars.
  • Usability: even though the click area was the same size for the thin inactive scrollbars, it didn't look as large. This can make people subconsciously position their cursors more precisely than they need to
  • If we draw a separator line but keep the thin scrollbar, then the track looks much too wide because the thin inactive scroll handle looks lost in the wide track. But we can't make the track narrower since it has to accommodate the scroll handle's thicker expanded width too. Much simpler and more visually pleasing to just make it always thicker and not change its size on hover.
  • IMO the overall result just looks good. :)
Jan 14 2020, 4:22 PM · Plasma
ngraham added a comment to D26654: support mobile mode scrollbar.

Very nice! Overall it works very well. I found a few issues in QML KCMs:

Jan 14 2020, 4:16 PM · Plasma
ngraham accepted D26655: show a thin separator between view and scrollbar.

Oh man, I think this just looks so good everywhere.

Jan 14 2020, 4:02 PM · Plasma
ngraham added a comment to T9126: Breeze scrollbar look-and-feel unification.

This is happening; see the linked patches. Here's what's happening:

  • On the desktop, scrollbars return to their prior thickness and are always visible in a separated track regardless of the toolkit (QTWidgets, bare QQC2 on desktop, Kirigami on desktop
  • On mobile with Kirigami or bare QQC2, scrollbars are always overlay style with no layout hacks, which means they can cover the content while in use. When not in use, they flatten out and hug the edge, remaining (barely) visible to serve as an indication of scroll position without getting in anyone's way
Jan 14 2020, 4:00 PM · KDE Applications, Plasma, Breeze, Kirigami, Goal: Consistency, VDG
ngraham planned changes to D24070: [Applets/Battery] Don't use toolTipMainText to show info, rather use the second line.
Jan 14 2020, 3:53 PM · Plasma
ngraham added a task to D26655: show a thin separator between view and scrollbar: T9126: Breeze scrollbar look-and-feel unification.
Jan 14 2020, 3:46 PM · Plasma
ngraham added a revision to T9126: Breeze scrollbar look-and-feel unification: D26655: show a thin separator between view and scrollbar.
Jan 14 2020, 3:46 PM · KDE Applications, Plasma, Breeze, Kirigami, Goal: Consistency, VDG
ngraham added a task to D26654: support mobile mode scrollbar: T9126: Breeze scrollbar look-and-feel unification.
Jan 14 2020, 3:45 PM · Plasma
ngraham added a revision to T9126: Breeze scrollbar look-and-feel unification: D26654: support mobile mode scrollbar.
Jan 14 2020, 3:45 PM · KDE Applications, Plasma, Breeze, Kirigami, Goal: Consistency, VDG
ngraham accepted D26586: [SystemTray] Rework system tray settings.

Yep, the freeze is on Friday. I think we can get this in before then.

Jan 14 2020, 3:44 PM · Plasma
ngraham accepted D26544: Switch the Plasma Desktop KCMs to using KNewStuffQuick.

Thanks for the explanation!

Jan 14 2020, 3:34 PM · Plasma
ngraham committed R119:6e130a23f2e1: Mark applications that play audio for small panels. (authored by gvgeo).
Mark applications that play audio for small panels.
Jan 14 2020, 3:33 PM
ngraham closed D26627: Mark applications that play audio for small panels..
Jan 14 2020, 3:33 PM · Plasma
ngraham committed R120:61a89ec98af5: [KCMs/Feedback] Adjust UI to be more user-friendly (authored by ngraham).
[KCMs/Feedback] Adjust UI to be more user-friendly
Jan 14 2020, 3:20 PM
ngraham closed D26552: [KCMs/Feedback] Adjust UI to be more user-friendly.
Jan 14 2020, 3:20 PM · Plasma
ngraham added reviewers for D26648: Improved quality of JPEG thumbnails: broulik, Frameworks, VDG.

Presumably this was for space saving reasons; there's a big size difference between a 0 quality JPEG and 100 quality. Maybe set it to 80 as a compromise? These are only thumbnails, after all. We don't want to take up all the space on a user's disk for thumbnails!

Jan 14 2020, 3:03 AM · Frameworks, Dolphin
ngraham requested review of D26649: [KMessageBox] Only allow selecting text in the dialog box using the mouse.
Jan 14 2020, 3:00 AM · Frameworks
ngraham accepted D26646: [Applet Configuration] Work around bad kerning in sidebar labels.

I added a test case to https://bugreports.qt.io/browse/QTBUG-49646, BTW. Maybe that will help the Qt folks find the source of the issue.

Jan 14 2020, 1:38 AM · Plasma
ngraham added a comment to D26634: Correctly compute bottom margin for grid delegates with subtitles.

No worries!

Jan 14 2020, 1:36 AM · Frameworks

Jan 13 2020

ngraham updated subscribers of D26646: [Applet Configuration] Work around bad kerning in sidebar labels.

Yes you would need to add the margins by reducing the size of the minimum width.

Jan 13 2020, 11:48 PM · Plasma
ngraham requested changes to D26646: [Applet Configuration] Work around bad kerning in sidebar labels.

This workaround breaks with multi-line strings:

Jan 13 2020, 11:43 PM · Plasma
ngraham added a comment to D22176: Rework system tray settings.

Oops.

Jan 13 2020, 11:36 PM · Plasma
ngraham added inline comments to D26544: Switch the Plasma Desktop KCMs to using KNewStuffQuick.
Jan 13 2020, 10:34 PM · Plasma
ngraham added a comment to T12433: Consider how to unify Latte and Plasma Panels.

However clearly Latte's genesis was for people dissatisfied with the default appearance and functionality and wanting more control and a better look. So it makes sense that it targets tweakers and ricers. If Latte were to become the default panel solution, clearly it would be adapted to become more user-friendly for the default and productivity users.

I suppose the question is whether it makes more sense to make Latte more suitable for these people than it does to fix bugs in the default panel and add missing features to it, and accept that people who want more customizability and visual appeal can use Latte instead.

Personally, I think that it's technically easier to fix latte rather than plasma panel, especially since it's already quite user-friendly for beginners IMO. I guess you have the opposite opinion here?

Jan 13 2020, 9:39 PM · VDG, Plasma, Latte Dock, Goal: Consistency
ngraham added inline comments to D22176: Rework system tray settings.
Jan 13 2020, 9:38 PM · Plasma
ngraham renamed T12537: Plasma 5.18 announcement from Plasma 5.18 announce to Plasma 5.18 announcement.
Jan 13 2020, 9:30 PM · KDE Promo, Plasma
ngraham added a comment to D26634: Correctly compute bottom margin for grid delegates with subtitles.

Then, is it an option to create GridDelegateSubtitles.qml instead?
As is now, without subtitles, I see everywhere squash shapes and bigger than necessary empty space.

now vs before


In this examples is not a big problem, but it must be used elsewhere that will have bigger visual effect.

Jan 13 2020, 9:29 PM · Frameworks
ngraham added a comment to T12433: Consider how to unify Latte and Plasma Panels.

However clearly Latte's genesis was for people dissatisfied with the default appearance and functionality and wanting more control and a better look. So it makes sense that it targets tweakers and ricers. If Latte were to become the default panel solution, clearly it would be adapted to become more user-friendly for the default and productivity users.

Jan 13 2020, 9:27 PM · VDG, Plasma, Latte Dock, Goal: Consistency
ngraham added a comment to T12433: Consider how to unify Latte and Plasma Panels.

There's another category of user you're missing: the productivity user. This person uses their computer for work. This person may or may not be a technical expert, but they know more about their computer than the novice. Because this person's computer is a work machine, they have better things to do than tweak things. This person is sensitive to good defaults and wants to be able to turn on the machine and immediately get to work. They may customize some things, but the customizations are more likely to be functional than visual. Because of this, if they go to customize something but find a huge number of visual tweak settings, they will get frustrated.

Jan 13 2020, 9:25 PM · VDG, Plasma, Latte Dock, Goal: Consistency
ngraham updated the diff for D26640: [applets/weather] Port weather station picker to QQC2+ListView.

Re-add busy indicator

Jan 13 2020, 9:24 PM · Plasma
ngraham added a comment to D26640: [applets/weather] Port weather station picker to QQC2+ListView.

For me it was instant after this patch. But I'll re-add it.

Jan 13 2020, 9:21 PM · Plasma
ngraham requested review of D26640: [applets/weather] Port weather station picker to QQC2+ListView.
Jan 13 2020, 9:12 PM · Plasma
ngraham accepted D26627: Mark applications that play audio for small panels..

LGTM for short panels when using both an IOTM and a regular Task Manager. @broulik, you good with this now?

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

Ah, I see it now.

Jan 13 2020, 8:06 PM · Plasma
ngraham accepted D26639: Make checkboxes/radiobuttons use Window Background in windows and View Backround in lists.

Visually +1, fixes the minor background color bug that came from the last commit.

Jan 13 2020, 8:04 PM · Plasma
ngraham added a comment to D24932: Add button to open the folder in filelight to view more details.

It would make more sense to submit a new patch. This one wasn't reverted, so it's not clear what would happen if we tried to land it.

Jan 13 2020, 7:28 PM · Frameworks
ngraham added a comment to D20052: Make tabs rename-able.

@krutovmikhail are you okay with that?

Jan 13 2020, 7:26 PM · Dolphin
ngraham accepted D26636: [Widget Explorer] Work around bad kerning.
Jan 13 2020, 6:31 PM · Plasma
ngraham updated the diff for D26634: Correctly compute bottom margin for grid delegates with subtitles.

Fix comment whitespace

Jan 13 2020, 6:06 PM · Frameworks
ngraham added inline comments to D26634: Correctly compute bottom margin for grid delegates with subtitles.
Jan 13 2020, 6:06 PM · Frameworks
ngraham updated the test plan for D26634: Correctly compute bottom margin for grid delegates with subtitles.
Jan 13 2020, 5:50 PM · Frameworks
ngraham updated the diff for D26634: Correctly compute bottom margin for grid delegates with subtitles.

Work around https://bugreports.qt.io/browse/QTBUG-49646

Jan 13 2020, 5:50 PM · Frameworks
ngraham added a member for Plasma 6: ngraham.
Jan 13 2020, 5:46 PM
ngraham added a comment to D26634: Correctly compute bottom margin for grid delegates with subtitles.

Oh wow, I just noticed that putting these labels in a ColumnLayout triggered the infamous QML text kerning bug! https://bugreports.qt.io/browse/QTBUG-49646

Jan 13 2020, 5:29 PM · Frameworks
ngraham added a comment to D26531: [Wallpaper] Show author as subtitle in configuration.

Submitted a patch to fix it: D26634

Jan 13 2020, 5:27 PM · Plasma
ngraham requested review of D26634: Correctly compute bottom margin for grid delegates with subtitles.
Jan 13 2020, 5:26 PM · Frameworks