Feed Advanced Search

Sep 13 2018

ngraham added a comment to D15418: Dim application icon when it is not playing anything.

How about changing the volume icon for the non-playing application to audio-volume-muted.svg? Then, when it is playing audio, it reverts to low/high icons as usual, based on slider location.

Additional to that, the volume slider colors can be grayed out when not playing?

Sep 13 2018, 4:57 PM · Plasma
ngraham added a comment to D15418: Dim application icon when it is not playing anything.

Basically +1 on the concept, but I think we need to make the appearance a bit more distinct between playing vs non-playing. I've thrown out some ideas, and I'm open to others. Reducing the opacity even further would work. Adding a little tiny piece of text that says "Not currently playing" to the right of the app name could work too, especially in conjunction with the reduced opacity.

Sep 13 2018, 4:40 PM · Plasma
ngraham closed T9671: Enable Lumen KTextEditor plugin for KDevelop as Invalid.

Thanks for the patch! Please submit it using Phabricator's Differential/Code Review tools. See https://community.kde.org/Infrastructure/Phabricator for documentation. Since you already have a .patch file, it'll be as easy as pasting the contents into https://phabricator.kde.org/differential/diff/create/. Later on, you can set up arc to make the process even easier.

Sep 13 2018, 3:11 PM · KTextEditor, KDevelop, Kate
ngraham added a comment to D10429: Disable the title bar separator by default.

It's unnecessary bling imo. And it can interfere with in-window elements (Firefox for example marks the active tab with a very similar colored line at the top). I would say let's try it out and listen for feedback in 5.14 cycle if people miss it.

Sep 13 2018, 5:04 AM · Plasma
ngraham added a comment to D15213: Provide icons for 2x scaling.

Hah, yes it did!

Sep 13 2018, 3:33 AM · Frameworks
ngraham accepted D10429: Disable the title bar separator by default.

I think all the +1s here deserve to amount to at least one green checkbox. :)

Sep 13 2018, 2:05 AM · Plasma

Sep 12 2018

ngraham added a comment to D15321: [Calendar] Expose firstDayOfWeek in MonthView for calendar widgets to override the Locale.

(and branching is tomorrow, per https://community.kde.org/Schedules/Plasma_5)

Sep 12 2018, 11:20 PM · Frameworks
ngraham committed R120:e1c19ce4daf9: Plasmashell freezes when trying to get free space info from mounted remote… (authored by McPain).
Plasmashell freezes when trying to get free space info from mounted remote…
Sep 12 2018, 11:12 PM
ngraham closed D14895: Plasmashell freezes when trying to get free space info from mounted remote filesystem after losing connection to it.
Sep 12 2018, 11:12 PM · Plasma
ngraham committed R985:ddb2d2ad831f: Correct Grammar, Punctuation, and Words (authored by abetts).
Correct Grammar, Punctuation, and Words
Sep 12 2018, 11:06 PM
ngraham closed D15394: Correct Grammar, Punctuation, and Words.
Sep 12 2018, 11:06 PM · KDE Human Interface Guidelines
ngraham added a comment to D6513: Add support for Attica tags support.

So I see ghns_exclude over at store.kde.org, but it doesn't feel quite right to check that box next to everything KDE4. Is that what I should be doing?

That is precisely what you should be doing, yes :) You are right, it doesn't quite feel right to just outright exclude everything KDE4 from GHNS, but the reason it works is that the filtering happens clientside, and it will still show up for anybody who doesn't have this patch (or, in other words, anybody who has a less than version 5.51 Frameworks).

Sep 12 2018, 10:42 PM · Frameworks, KNewStuff
ngraham requested changes to D13405: Added page about the switch component.

The gist of that article seems to be, "Use a switch for instant-apply settings, and a checkbox for everything else." Fair enough.

Sep 12 2018, 9:16 PM · KDE Human Interface Guidelines
ngraham added a comment to D15234: Remove breaking pointer constraints functionality.

OK, let's do it!

Sep 12 2018, 8:38 PM · KWin
ngraham added a comment to D12520: [PasteJob] Emit KDirNotify on paste.

This patch works well for me, FWIW.

Sep 12 2018, 8:21 PM · Frameworks
ngraham added a comment to T9666: Cherrypick fix for Kicker navigation bug 397779.

Awesome. Since we're in a cherry-picking mood, let me pre-warn you that if we get good results during the 5.14 beta, I'd like to consider cherry-picking https://cgit.kde.org/plasma-desktop.git/commit/?id=a4c724173b5c6a59331587f2e5db746dffbabdc6 too, or else we're going to get a lot of user anger over it in Cosmic.

Sep 12 2018, 7:31 PM · Kubuntu
ngraham added a comment to D15256: [Mouse KCM] Avoid changes to touchpads in libinput backend.

The beta branches tomorrow. It would be nice to get this in so that people can test and offer feedback before the release.

Sep 12 2018, 5:20 PM · Plasma
ngraham added a comment to D15455: Fix orientation when saving/transforming JPEG images.

NIce catch. On another note, did 6597d3f35196 fix https://bugs.kde.org/show_bug.cgi?id=324597 and/or https://bugs.kde.org/show_bug.cgi?id=278661?

Sep 12 2018, 3:27 PM · Gwenview
ngraham added a comment to T1431: Find out who might implement KCM designs.

Did we ever figure this out? :)

Sep 12 2018, 2:43 PM · Breeze
ngraham added a comment to T575: Tweak radio buttons and checkboxes.

Anything left to do here?

Sep 12 2018, 2:11 PM · Breeze
ngraham closed T574: Breezeify the default user icon of SDDM as Resolved.

This was done, by you, in D11057! :)

Sep 12 2018, 2:10 PM · Breeze
ngraham committed R242:32e0f7867758: Combine display OSD icon files and move to plasma icon theme (authored by pstefan).
Combine display OSD icon files and move to plasma icon theme
Sep 12 2018, 2:05 PM
ngraham closed D14971: Combine display OSD icon files and move to plasma icon theme.
Sep 12 2018, 2:05 PM · Frameworks
ngraham accepted D14971: Combine display OSD icon files and move to plasma icon theme.

Nah, I'll land this now, and bump X-KDE-PluginInfo-Version in src/desktoptheme/breeze/metadata.desktop before Frameworks 5.51 tagging.

Sep 12 2018, 1:55 PM · Frameworks
ngraham added a comment to T8712: Forming a welcome team to guide newcomers.

Yes. :)

Sep 12 2018, 1:43 PM · Goal settings 2017
ngraham accepted D15410: Handle clients which change window metadata during early startup.

Seems to work with LO 5.1.6 for me!

Sep 12 2018, 4:02 AM · Plasma
ngraham added a comment to T8712: Forming a welcome team to guide newcomers.

A good next step might be creating a formal Phabricator group for this, to which people could add themselves. Then for example we could document that new contributors should add the group as a reviewer for their first patches, which could help make sure that those critical first patches don't get lost and always have someone available who can help. Thoughts?

Sep 12 2018, 4:00 AM · Goal settings 2017
ngraham accepted D15430: Open Web Shorcuts KCM from Web Shortcut Runner config.
Sep 12 2018, 3:51 AM · Plasma
ngraham accepted D15427: [Spellchecker Runner] Add button to open Spell Check KCM.
Sep 12 2018, 3:49 AM · Plasma
ngraham added a comment to D15425: Don't show rectangular region editor if failed to take a screenshot.

Thanks for the patch! Is there an easy way I can test the failure case?

Sep 12 2018, 3:43 AM · Spectacle
ngraham added a comment to D6513: Add support for Attica tags support.

So is this enough for people to start tagging KDE4 content as such? Or is anything else still required before that capability lands?

In short, this is basically enough :) When people run KNewStuff with this patch, any content which has been marked as ghns_exclude (that tick box you and the other moderators have on the store) will be hidden from the user :) For doing more "proper" filtering, changes will want to be done to either just the knsrc files, or to the clients themselves (which would be for things like "don't show wallpapers with incorrect resolutions" or "only show things with x86 binaries" or that sort of stuff).

Sep 12 2018, 3:39 AM · Frameworks, KNewStuff
ngraham added a comment to D15394: Correct Grammar, Punctuation, and Words.

You good with this now, @fabianr?

Sep 12 2018, 3:25 AM · KDE Human Interface Guidelines
ngraham requested changes to D15396: Add Clarity and Simplify Sentence.
Sep 12 2018, 3:24 AM
ngraham added a comment to D13901: Touch support for Gwenview.

@muhlenpfordt, I can take point on the behavioral part of the review, but would appreciate your code expertise for the code review!

Sep 12 2018, 12:01 AM · Gwenview

Sep 11 2018

ngraham committed R985:1201931b6255: Improve Content Patterns' text and formatting consistency (authored by ngraham).
Improve Content Patterns' text and formatting consistency
Sep 11 2018, 11:57 PM
ngraham closed D15365: Improve Content Patterns' text and formatting consistency.
Sep 11 2018, 11:57 PM
ngraham accepted D15380: Add reset font size shortcut.

Would still be nice to get ctrl++0 to work somehow, but ctrl+alt+0 is okay too in my book.

Sep 11 2018, 11:10 PM · Documentation, Konsole
ngraham updated subscribers of D15380: Add reset font size shortcut.
In D15380#324312, @ach wrote:

+ 1 for Ctrl-Shift-0

Sidenote for non-konsole aka no-shift-modifier apps:
If someone feels like making Ctrl-0 for apps that know about ctrl-+/- more popular: it used is chrome and firefox, kmail and akregator. But kate okular and gwenview miss this shortcut
Consistency rules ;-)

Sep 11 2018, 11:09 PM · Documentation, Konsole
ngraham requested changes to D15380: Add reset font size shortcut.

Oh darn, you're right.

Sep 11 2018, 6:51 PM · Documentation, Konsole
ngraham accepted D15380: Add reset font size shortcut.
Sep 11 2018, 5:24 PM · Documentation, Konsole
ngraham committed R985:cd9eaf691999: Move Breadcrumb and Sliderspin content to more appropriate places (authored by ngraham).
Move Breadcrumb and Sliderspin content to more appropriate places
Sep 11 2018, 2:56 PM
ngraham closed D15342: Move Breadcrumb and Sliderspin content to more appropriate places.
Sep 11 2018, 2:55 PM
ngraham accepted D15423: System settings: make date/time format preview consistent.

Looks good to me, and doesn't regress anything in any of the other locales I tried. I'll let @hein do a final review.

Sep 11 2018, 2:44 PM · Plasma
ngraham added a reviewer for D15423: System settings: make date/time format preview consistent: VDG.

Thanks, that helps!

Sep 11 2018, 2:25 PM · Plasma
ngraham added a comment to D15418: Dim application icon when it is not playing anything.

Hmm. Here's another idea: we could badge the app icon with player-volume-muted, maybe.

Sep 11 2018, 2:25 PM · Plasma
ngraham added a comment to D15406: Manually resize KCMUtilDialog to sizeHint().

@acrouthamel, could you test this patch to make sure it doesn't regress anything for High DPI users?

Sep 11 2018, 1:45 PM · Frameworks
ngraham requested changes to D15059: Added file name option %Nd to include auto incremented number to file name.

Thanks again for this patch! Sorry it's taken so long for you to get a review.

Sep 11 2018, 1:12 PM
ngraham added a comment to D15423: System settings: make date/time format preview consistent.

Before-and-after screenshots can make a big difference in the reviewability of a patch like this. :)

Sep 11 2018, 12:55 PM · Plasma
ngraham committed R166:006bbaa0f63c: Calculate date and time values for file name at time of screen shot rather than… (authored by utecht).
Calculate date and time values for file name at time of screen shot rather than…
Sep 11 2018, 12:49 PM
ngraham closed D15106: Calculate date and time values for file name at time of screen shot rather than time of save.
Sep 11 2018, 12:49 PM · Spectacle
ngraham updated the summary of D15106: Calculate date and time values for file name at time of screen shot rather than time of save.
Sep 11 2018, 12:45 PM · Spectacle
ngraham added a comment to D15106: Calculate date and time values for file name at time of screen shot rather than time of save.

Never mind, this patch depends on changes in master, so into 18.12 it goes.

Sep 11 2018, 12:45 PM · Spectacle
ngraham added a comment to D15234: Remove breaking pointer constraints functionality.

I find that people tend to repeatedly press Esc in "computer is scaring me" panic mode, so I don't think it would need to be documented the way "long press Esc for 5 seconds" currently needs to be. It's theoretically possible that some client would want to listen for a long-press of the Esc key as well, but we're talking about corner cases of corner cases here. :)

Sep 11 2018, 12:43 PM · KWin
ngraham updated the summary of D15106: Calculate date and time values for file name at time of screen shot rather than time of save.
Sep 11 2018, 12:40 PM · Spectacle
ngraham accepted D15106: Calculate date and time values for file name at time of screen shot rather than time of save.

Better now, thanks! And sorry for the extended review time.

Sep 11 2018, 12:40 PM · Spectacle
ngraham committed R166:447091a8b2a1: Cleans up markDirty() function definition to not require parameter (authored by utecht).
Cleans up markDirty() function definition to not require parameter
Sep 11 2018, 12:32 PM
ngraham closed D15416: Cleans up markDirty() function definition to not require parameter.
Sep 11 2018, 12:32 PM · Spectacle
ngraham added a comment to D15416: Cleans up markDirty() function definition to not require parameter.

You need a contributor account to push your own changes. If you keep submitting nice patches, you should eventually apply for one! But in the meantime, I will land this for you.

Sep 11 2018, 12:31 PM · Spectacle
ngraham added a comment to D15234: Remove breaking pointer constraints functionality.

Thanks Roman! I agree that changing focus with alt-tab (or anything else) should disable the pointer lock, that the notification message is annoying and should go, and that "long press esc for 5 seconds" is not very obvious and probably should go too. I find myself agreeing with @hein that pointer lock should return if the client regains focus: if I alt-tab out of my FPS game to check my email, when I alt-tab back, it should work again (provided I haven't been killed during the email break lol).

Sep 11 2018, 12:19 PM · KWin
ngraham added inline comments to D15395: Change Style, Add Clarity, Rephrase Sentences.
Sep 11 2018, 12:13 PM
ngraham requested changes to D15395: Change Style, Add Clarity, Rephrase Sentences.

Cool. I have one general formatting suggestion: please respect the soft per-line 80 character limit. Some of your edits make each line really long, and it's deliberate that lines be artificially limited to about 80 characters.

Sep 11 2018, 12:07 PM
ngraham added a comment to D15418: Dim application icon when it is not playing anything.

That dimming effect might be too subtle on a brightly colored app icon. How about dimming the black volume icon instead of or in addition to the app icon?

Sep 11 2018, 11:20 AM · Plasma
ngraham added a comment to D15341: [Plasma Search KCM] Add a UI tab for editing shortcuts..

KRunner as a standalone application does much more than search for files. Therefore adding independent shortcut configurability isn't so hard to justify. Kicker/Kickoff and dolphin search text input shortcuts on the other hand are configurable globally already, and only perform a subset of what KRunner does.

Sep 11 2018, 3:31 AM · Plasma
ngraham planned changes to D15318: Automatically re-upload saved files located on remote locations instead of asking first.
Sep 11 2018, 3:28 AM · Frameworks
ngraham updated the diff for D15318: Automatically re-upload saved files located on remote locations instead of asking first.

Adjust message string

Sep 11 2018, 3:28 AM · Frameworks
ngraham updated the test plan for D15318: Automatically re-upload saved files located on remote locations instead of asking first.
Sep 11 2018, 3:28 AM · Frameworks

Sep 10 2018

ngraham updated the summary of D15318: Automatically re-upload saved files located on remote locations instead of asking first.
Sep 10 2018, 11:29 PM · Frameworks
ngraham accepted D15406: Manually resize KCMUtilDialog to sizeHint().

Awesome. Tested it out, and this definitely helps for 1366x768. Doesn't regress the 1920x1090 or larger case, either.

Sep 10 2018, 11:20 PM · Frameworks
ngraham added a comment to T8711: Gathering feedback from newcomers on the current onboarding experience.

What where the difficulties you came across?

  • The introductory process of reading Wiki pages. Even with the improvements to Get Involved, there is no easy 1-2-3, here is how you get started. For example, to get started as a developer, you are pointed to an article, which has lots of information, sure, but is not a set procedure really. I was looking for something like:
    1. Create a Bugzilla account, do this.
    2. Create a KDE Identity account, do this.
    3. Create a Phabricator account, do this.
    4. Get your dev environment setup, follow these steps.
    5. Pull down this Git repo (say, a tutorial repo), create a branch
    6. Edit this file, commit it, and create a diff via Arcanist.
    7. Once approved, land your commit like this.
    8. You have now followed the basic process and can contribute!
Sep 10 2018, 11:14 PM · Goal settings 2017
ngraham added a comment to D15341: [Plasma Search KCM] Add a UI tab for editing shortcuts..

Kicker/Kickoff and the dolphin search aren't full-fledged launchers like KRunner, only search fields for Baloo.

Sep 10 2018, 10:45 PM · Plasma
ngraham planned changes to D15318: Automatically re-upload saved files located on remote locations instead of asking first.
Sep 10 2018, 10:39 PM · Frameworks
ngraham updated the diff for D15318: Automatically re-upload saved files located on remote locations instead of asking first.

Implement first pass at some user-friendly error checking

Sep 10 2018, 10:39 PM · Frameworks
ngraham added a comment to D15398: Use FlowLayout for Crop toolbar.

Thanks, this looks like it'll be a nice improvement! I'll review soon.

Sep 10 2018, 10:29 PM · Gwenview
ngraham added a comment to T7983: Reevaluate design vision and principles.

"Solid" is one of the big reasons why I keep trying to do D14850: [effects] Turn off Translucency by default. Our software can't feel solid when it literally becomes transparent when you move a window. :)

Sep 10 2018, 10:05 PM · VDG, KDE Human Interface Guidelines
ngraham added a task to D14850: [effects] Turn off Translucency by default: T7915: Don't use transparency when moving windows by default.
Sep 10 2018, 10:04 PM · KWin
ngraham added a revision to T7915: Don't use transparency when moving windows by default: D14850: [effects] Turn off Translucency by default.
Sep 10 2018, 10:04 PM · VDG
ngraham planned changes to D14850: [effects] Turn off Translucency by default.

Will continue working on this once I have a day to dig into the kconfig script some more. I put some hours into it at Akademy but didn't succeed.

Sep 10 2018, 10:02 PM · KWin
ngraham updated subscribers of D12626: Port QML Rectangle cropper to QWidget + QPainter.
Sep 10 2018, 9:27 PM · Spectacle
ngraham added a comment to T9466: Get Global Menu support for all apps working out of the box in Cosmic.

If we leave it for 19.04, hopefully things will Just Work™ since Global Menu support was still a tech demo in Plasma 5.13.

Sep 10 2018, 3:41 PM · Kubuntu
ngraham added a comment to D15234: Remove breaking pointer constraints functionality.

I'm not that familiar with the intention and basis for the pointer constraint feature in the first place, so before I offer any UX opinions, can someone tell me why it exists? What's it needed for? Since it exists on Wayland but not X, is this a purely technical matter, or is there a good reason for having it but it was unimplementable in X?

Sep 10 2018, 1:19 PM · KWin
ngraham accepted D15394: Correct Grammar, Punctuation, and Words.
Sep 10 2018, 4:41 AM · KDE Human Interface Guidelines
ngraham committed R985:c274d074fb5e: Correct Misspelled Word (authored by abetts).
Correct Misspelled Word
Sep 10 2018, 3:42 AM
ngraham planned changes to D15318: Automatically re-upload saved files located on remote locations instead of asking first.
Sep 10 2018, 3:28 AM · Frameworks
ngraham retitled D15318: Automatically re-upload saved files located on remote locations instead of asking first from [WIP] Automatically re-upload saved files located on samba shares instead of asking first to [WIP] Automatically re-upload saved files located on remote locations instead of asking first.
Sep 10 2018, 3:28 AM · Frameworks
ngraham requested changes to D15394: Correct Grammar, Punctuation, and Words.
Sep 10 2018, 3:27 AM · KDE Human Interface Guidelines
ngraham updated the diff for D15318: Automatically re-upload saved files located on remote locations instead of asking first.
  • Don't show the unnecessary and annoying overwrite dialog
  • Make a note of the validation steps I need to implement
Sep 10 2018, 3:24 AM · Frameworks
ngraham updated the test plan for D15318: Automatically re-upload saved files located on remote locations instead of asking first.
Sep 10 2018, 3:23 AM · Frameworks
ngraham closed D15393: Correct Misspelled Word.
Sep 10 2018, 3:17 AM · VDG
ngraham accepted D15393: Correct Misspelled Word.
Sep 10 2018, 3:16 AM · VDG
ngraham added a comment to T7983: Reevaluate design vision and principles.

I like this word.

Sep 10 2018, 3:11 AM · VDG, KDE Human Interface Guidelines
ngraham added a comment to D14985: Revise HIGs for Clarity.

Wanna do the honors, @fabianr?

Sep 10 2018, 2:53 AM · KDE Human Interface Guidelines, VDG

Sep 9 2018

ngraham accepted D14985: Revise HIGs for Clarity.

Let's finally land this. :)

Sep 9 2018, 11:58 PM · KDE Human Interface Guidelines, VDG
ngraham added a comment to D15380: Add reset font size shortcut.

Much better! One more request: can we disable the menu item when the current font size matches the profile's default font size?

Sep 9 2018, 11:50 PM · Documentation, Konsole
ngraham added a comment to D15093: Add WireGuard capability..

No new instances of Q_FOREACH, please. See https://www.kdab.com/goodbye-q_foreach/

Sep 9 2018, 10:29 PM · Plasma
ngraham closed T8601: Add Clarification for Ellipsis Use as Resolved.

I did this in 68cf360fe700c199a76ea6e050198c380b109bc3. If anything is still unclear or inconsistent, we can improve it in subsequent patches.

Sep 9 2018, 7:36 PM · KDE Human Interface Guidelines
ngraham committed R120:4500ff9de102: Use consistent "Suspend" terminology (authored by ngraham).
Use consistent "Suspend" terminology
Sep 9 2018, 7:32 PM
ngraham closed D15386: Use consistent "Suspend" terminology.
Sep 9 2018, 7:32 PM · Plasma
ngraham updated the summary of D15386: Use consistent "Suspend" terminology.
Sep 9 2018, 7:32 PM · Plasma
ngraham added a comment to T8712: Forming a welcome team to guide newcomers.

The link to the Mentoring page is literally the last word of the Getting involved page.

Sep 9 2018, 7:29 PM · Goal settings 2017
ngraham updated the task description for T8712: Forming a welcome team to guide newcomers.
Sep 9 2018, 7:28 PM · Goal settings 2017