Feed Advanced Search

Jun 23 2018

sharvey added a comment to D13699: Fix Ctrl+Alt+T shortcut to open Konsole.

+1 from me as well. I knew this shortcut from, ahem, other desktops. I thought it was something KDE simply didn't do. Nice fix.

Jun 23 2018, 6:12 PM · Plasma

Jun 21 2018

sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

@rkflx : A question about coding style and/or reviewer (you) preferences... do we object to the use of temporary local variables inside Javascript functions? I'm working on keeping the rectangle inside the screen. I've set up var screenWidth = cropDisplayCanvas.width at the top of my function. It's just for ease of use and readability... I can do tests and checks against screenWidth instead of writing long if tests with cropDisplayCanvas.width ... just to keep the lines of code a bit shorter and easier to read through.

Jun 21 2018, 3:30 PM · Documentation

Jun 20 2018

sharvey added a comment to D13415: Reshape Kickoff avatar to a circle with Opacity Mask.

Perhaps I can go into the UserManager KCM, let it change the avatar like always, then run a brief timer (250ms?), and then ‘touch’ the face file so the KDirWatch runs a second time.

Jun 20 2018, 9:41 PM · Plasma
sharvey added a comment to D13415: Reshape Kickoff avatar to a circle with Opacity Mask.

@hein : Thanks for the time spent investigating. The User Manager KCM appears to write out proper (non-corrupt) files, at least in my testing. I know there's a KDirWatch in one of the included Frameworks (KCoreAddons, I think), but that seems to work properly. It does indeed copy the file to the other places where it belongs. I'm still at a loss as to why it goes blank, but works when plasmashell is restarted. So Kickoff is picking up on the fact that there's been a change, but the operation doesn't complete.

Jun 20 2018, 8:06 PM · Plasma
sharvey added a comment to D12498: Fully remove `Application Name` from Details panel.

I'll get back to work on this. I've got a current open patch I need to finish up first, then I'll resume work on this. Should be a couple days at most.

Jun 20 2018, 6:25 PM · Plasma
sharvey added a comment to T8569: Redesign Policy Kit Authorization dialog.

Hmm, I think maybe I confused you, @sharvey. I was referring to this project, and I was wondering why you seemed to have abandoned it! ;-)

Jun 20 2018, 3:05 PM · VDG, Plasma
sharvey added a comment to T8569: Redesign Policy Kit Authorization dialog.

@abetts - Nate has told me that there's a project in the works to redesign and standardize the entire collection of dialog boxes.

Jun 20 2018, 2:39 PM · VDG, Plasma

Jun 19 2018

sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

Unmodified arrow keys: move/resize by single pixel
Arrow keys with shift held down: move/resize by large increment

Jun 19 2018, 11:14 PM · Documentation
sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

Okay then. will slow the movement/resizing down to 1px. Will probably use CTRL for mode switching.

Jun 19 2018, 10:14 PM · Documentation
sharvey added a comment to T9042: Kickoff improvements.

As an FYI... the way Kicker/Kickoff/Dashboard are coded is very clever. The individual icon entries are all created from the same code. Eike is very good at writing reusable code. The different launchers just sort and display them in different layouts. So if we add a "new" badge (an idea to which I give a +1), I believe it will show up in all the launchers. I don't see that as a bad thing, however.

Jun 19 2018, 7:39 PM · Plasma, VDG
sharvey added a comment to T9042: Kickoff improvements.

I'll pitch in if I can. I've spent enough time in the Kickoff code trying to make circular avatars... argh.

Jun 19 2018, 7:26 PM · Plasma, VDG
sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

Okay, so my short-term to-do list for this is:

  • move "large" by default (15 or 20 px, whichever feels: more comfortable)
  • Use + Arrows to move in single-pixel precision style
    • What modifider key do we want for resizing instead of moving? CTRL or ALT?
  • Write a boundary-checking function so the rectangle can't go past the screen edges
Jun 19 2018, 5:13 PM · Documentation

Jun 18 2018

sharvey added a comment to D13095: Scren brightness follow a quatratic progression.

A couple of random ideas:

Jun 18 2018, 9:20 PM · Plasma
sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

Strike everywhere I mentioned the new QML rectangle. The existing rectangle is QML. As I said, I'm a bit foggy at the moment.

Jun 18 2018, 8:14 PM · Documentation
sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

Although I haven't tested it, that patch sounds like it operates more quickly. If that's the case, it might make sense for me to hold off on this and refactor it based on the new & improved rectangle.

Jun 18 2018, 8:11 PM · Documentation

Jun 14 2018

sharvey added a comment to D13095: Scren brightness follow a quatratic progression.

It seems I have some system rebuilding to do first. I'm not up for tackling it tonight. I'll work on it in the morning and try to get you some more data.

Jun 14 2018, 12:26 AM · Plasma

Jun 13 2018

sharvey added a comment to D13095: Scren brightness follow a quatratic progression.

Hi Scott, thanks for the help!
If you can apply the patch, we could see if you have the same behavior than Nate with his hardware: when setting a very low value (for him, it's in the range 1 to 5) to /sys/class/backlight/<hardware>/brightness his screen does not turn on at all. I would like to know if /sys/class/backlight/<hardware>/actual_brightness is then saying something different than /sys/class/backlight/<your hardware>/brightness.
On my computer the backlight goes on as soon as I put 1 to /sys/class/backlight/<hardware>/brightness, so I cannot reproduce this.
I hope I'm clear enough :)

Jun 13 2018, 9:45 PM · Plasma
sharvey added a comment to D13095: Scren brightness follow a quatratic progression.

Hope you don't mind me jumping in - I'm another one of Nate's protegees... here's some data for you. These values are before your patch. Let me know if you'd like me to apply your patch and redo the testing.

Jun 13 2018, 8:12 PM · Plasma

Jun 11 2018

sharvey updated the diff for D13450: Add arrow keys to move and resize selection rectangle.
  • Whitespace cleanup
Jun 11 2018, 11:26 AM · Documentation
sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.
  • Split bottom help text into two columns
Jun 11 2018, 11:24 AM · Documentation
sharvey updated the diff for D13450: Add arrow keys to move and resize selection rectangle.
  • Split bottom help text into two columns
Jun 11 2018, 11:23 AM · Documentation

Jun 10 2018

sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

Great! That's taken care of the string and technical issues I spotted. Now that I play around with it, I notice that the explanatory text box on the bottom is getting pretty tall. I wonder if it might make sense to instead add a second column (i.e. a second GridLayout next to the original one) for these new lines. That way, compared to the status quo, it would grow horizontally instead of vertically. This might also impose a pleasing separation, since one column would be exclusively about the move/resize actions, so they wouldn't get lost in the middle.

What do you think?

Jun 10 2018, 11:58 PM · Documentation
sharvey updated the diff for D13450: Add arrow keys to move and resize selection rectangle.
  • Properly format i18n strings
Jun 10 2018, 11:44 PM · Documentation
sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

The proper way to do this like so:i18n("Move selection rectangle %1 pixels", largeChange)

Jun 10 2018, 11:40 PM · Documentation
sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

largeChange value plugged in for help text. Reformatted strings in normal case, not Title Case.

Jun 10 2018, 11:31 PM · Documentation
sharvey updated the diff for D13450: Add arrow keys to move and resize selection rectangle.
  • More string revisions; use largeChange value in bottom help box
Jun 10 2018, 11:28 PM · Documentation
sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

Very cool! Works nicely for me. I've got a few string change suggestions below:

Jun 10 2018, 11:22 PM · Documentation
sharvey updated the diff for D13450: Add arrow keys to move and resize selection rectangle.
  • String revisions
Jun 10 2018, 11:19 PM · Documentation
sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

I had plenty of extra time while dog-sitting for friends. I've added the resizing functions. I think the resizing "directions" feel natural with the arrow keys as defined. Please let me know if you agree or disagree.

Jun 10 2018, 3:25 AM · Documentation
sharvey updated the diff for D13450: Add arrow keys to move and resize selection rectangle.
  • Fix mismatched brackets
Jun 10 2018, 3:15 AM · Documentation
sharvey updated the test plan for D13450: Add arrow keys to move and resize selection rectangle.
Jun 10 2018, 3:09 AM · Documentation
sharvey updated the diff for D13450: Add arrow keys to move and resize selection rectangle.
  • Rewrite key handler; add rectangle resize functions

ALT + Arrows = resize rectangle
ALT + CTRL + Arrows = larger resize of rectangle

Jun 10 2018, 3:02 AM · Documentation

Jun 9 2018

sharvey updated subscribers of D13450: Add arrow keys to move and resize selection rectangle.
Jun 9 2018, 10:54 PM · Documentation
sharvey updated the test plan for D13450: Add arrow keys to move and resize selection rectangle.
Jun 9 2018, 9:57 PM · Documentation
sharvey added a comment to D13450: Add arrow keys to move and resize selection rectangle.

The bug report is a bit unclear... the title is

Jun 9 2018, 9:56 PM · Documentation
sharvey updated the summary of D13450: Add arrow keys to move and resize selection rectangle.
Jun 9 2018, 9:50 PM · Documentation
sharvey added reviewers for D13450: Add arrow keys to move and resize selection rectangle: rkflx, ngraham, Spectacle.
Jun 9 2018, 9:49 PM · Documentation
sharvey requested review of D13450: Add arrow keys to move and resize selection rectangle.
Jun 9 2018, 9:45 PM · Documentation

Jun 7 2018

sharvey added a comment to D13415: Reshape Kickoff avatar to a circle with Opacity Mask.

I encounter the very same issue as in D13202: Changing the Avatar in System Settings results in a blank circle in Kickoff. Here's a clue though: it only happens on the first change for each image. For example, if I change the image to something else in the gallery, hit apply, and open Kickoff, I see a blank circle. If I go to System Settings and change the avatar again--but choose the very same gallery image--then it shows up in Kickoff.

Jun 7 2018, 9:35 PM · Plasma
sharvey added inline comments to D13415: Reshape Kickoff avatar to a circle with Opacity Mask.
Jun 7 2018, 9:30 PM · Plasma
sharvey added reviewers for D13415: Reshape Kickoff avatar to a circle with Opacity Mask: ngraham, davidedmundson, mart, apol, abetts.
Jun 7 2018, 5:57 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

I rewrote this patch using an OpacityMask and a second rounded Rectangle to draw the ring. It's a separate diff - D13415: Reshape Kickoff avatar to a circle with Opacity Mask.

Jun 7 2018, 5:55 PM · Plasma
sharvey requested review of D13415: Reshape Kickoff avatar to a circle with Opacity Mask.
Jun 7 2018, 5:53 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

I thought I had the blank circle problem fixed, but it appears I was wrong - must've done something incomplete in my testing.

Jun 7 2018, 4:18 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

Worth noting that some values were tweaked here because of the smaller circle size.

Jun 7 2018, 2:03 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

@ngraham - This now appears to function properly with no blank circles. Will you please confirm?

Jun 7 2018, 1:48 PM · Plasma
sharvey updated the diff for D13202: Circular user avatar for Kickoff.
  • Remove explicit visible: true, as default == true
Jun 7 2018, 1:43 PM · Plasma

Jun 6 2018

sharvey added a comment to D13202: Circular user avatar for Kickoff.

@apol : My first pass at this used OpacityMask. It worked well. See below.

Jun 6 2018, 12:39 AM · Plasma
sharvey added inline comments to D13202: Circular user avatar for Kickoff.
Jun 6 2018, 12:34 AM · Plasma

Jun 5 2018

sharvey updated the diff for D13202: Circular user avatar for Kickoff.
  • Reset QtQuick version to 2.4
Jun 5 2018, 8:14 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

Let's try this...

Jun 5 2018, 8:12 PM · Plasma
sharvey updated the diff for D13202: Circular user avatar for Kickoff.
  • Force icon to be visible, avoiding blank circle
Jun 5 2018, 8:10 PM · Plasma

Jun 1 2018

sharvey added a comment to D13202: Circular user avatar for Kickoff.

@davidedmundson - could use your input here, please. Your circle shader effect detects a user avatar change, partially - it goes blank. But it doesn't reload squareFace despite the fact that all three avatar locations (~.face, ~.face.icon, and /var/lib/AccountServices/icon/$USER all update immediately. Any idea why it doesn't refresh, or how to force it to refresh?

Jun 1 2018, 11:30 AM · Plasma

May 30 2018

sharvey added a comment to D13202: Circular user avatar for Kickoff.

I don't know if I need to edit user-manager to emit a signal of some kind, or if some trigger needs to go over the D-Bus... I'm wading into deep water here.

May 30 2018, 5:31 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

I'm not clear why user-manager removes the previous avatar, but the new one isn't immediately available.

May 30 2018, 5:22 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

Looks great now! Quite pleasing to the eye.

I've got a few blockers though:

  • When I change the icon in the user-manager KCM and re-open Kickoff, the new icon isn't displayed; instead I just see a blank circle with no image in it until I quit and restart plasmashell.
May 30 2018, 9:20 AM · Plasma

May 29 2018

sharvey updated the diff for D13202: Circular user avatar for Kickoff.
  • Whitespace once more
May 29 2018, 11:20 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.


Best yet, I think.

May 29 2018, 11:17 PM · Plasma
sharvey updated the summary of D13202: Circular user avatar for Kickoff.
May 29 2018, 11:16 PM · Plasma
sharvey added inline comments to D13202: Circular user avatar for Kickoff.
May 29 2018, 11:15 PM · Plasma
sharvey updated the diff for D13202: Circular user avatar for Kickoff.
  • Remove redundant OpacityMask; tweaked antialiasing
May 29 2018, 11:12 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

It doesn't look any different to me. They are both the same. Maybe the screenshot is too small? I can see the pixels from far on both images.

May 29 2018, 8:59 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

AA option not set

May 29 2018, 8:55 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

Cool! But in your latest screenshot, the circle is aliased pretty badly....

May 29 2018, 8:40 PM · Plasma
sharvey updated the diff for D13202: Circular user avatar for Kickoff.
  • Whitespace (again...)
May 29 2018, 6:23 PM · Plasma
sharvey updated the test plan for D13202: Circular user avatar for Kickoff.
May 29 2018, 6:20 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

I stuck with @davidedmundson 's use of PlasmaCore.ColorScope.textColor for the highlight ring. I tested it with a few different color themes and the whole thing comes out looking like a natural match. This shot is back to my personal choice of an openSUSE scheme.

May 29 2018, 6:19 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

If you copy and paste the ShaderEffect from UserDelegate.qml colorBorder is a property you can change

May 29 2018, 6:14 PM · Plasma
sharvey updated the diff for D13202: Circular user avatar for Kickoff.
  • Add theme-colored ring around avatar
May 29 2018, 6:11 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

The one visual improvement I could think of is adding a thin light gray outline around the circle to help separate it from the background. This is done on the login and lock screens; might be able to mine those implementations for ideas, if it's not too hard. But even without that, this is looking good. :)

May 29 2018, 4:43 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

I intentionally didn't tag Bug 386656, as it has some debate allowing the user to select between a round or square avatar. @ngraham voted for the circle, which is what I implemented. If we want it switchable, I'll add a toggle. If not, I'll add the BUG: tag.

May 29 2018, 4:34 PM · Plasma
sharvey added a comment to D13202: Circular user avatar for Kickoff.

May 29 2018, 4:31 PM · Plasma
sharvey updated the diff for D13202: Circular user avatar for Kickoff.
  • Remove whitespace
May 29 2018, 4:29 PM · Plasma
sharvey requested review of D13202: Circular user avatar for Kickoff.
May 29 2018, 4:27 PM · Plasma

May 28 2018

sharvey added a comment to T8888: Integrate alternative input systems in Plasma.

+1 for this as a whole. If I can find a way to help, I will.

May 28 2018, 4:27 PM · VDG, Plasma Accessibility

May 27 2018

sharvey added a comment to D13122: Add second line of text for KickerDash item descriptions.

Message received and understood. Sorry for jumping the gun.

May 27 2018, 1:51 PM · Plasma
sharvey added a comment to T8721: Make Color Picker in System Settings Color Module Pick Colors from Any Area on Screen.

Either I'm not understanding your request properly, or the color picker does work as you're requesting. See the following YouTube link - video is too large to upload directly to Phab.

May 27 2018, 2:11 AM · Plasma, VDG

May 26 2018

sharvey added a watcher for Plasma: Mobile: sharvey.
May 26 2018, 3:56 AM
sharvey added a comment to T7770: Grow the number of developers and the community support for Plasma Mobile.

I had a rough day today (technically, it's not over yet), so I spent about $80 on a used LG V500 Android tablet that will run LineageOS. We have a wiki page for how to get PM up and running on a Lineage-powered device.

May 26 2018, 3:54 AM · Plasma: Mobile, KDE Promo
sharvey added a comment to D13122: Add second line of text for KickerDash item descriptions.

Oh. I see. The Phab emails say "now ready to land", so I did what the machine told me to. But I clearly see your point.

May 26 2018, 3:24 AM · Plasma
sharvey committed R119:cd7252e9fa07: Add second line of text for KickerDash item descriptions (authored by sharvey).
Add second line of text for KickerDash item descriptions
May 26 2018, 3:19 AM
sharvey closed D13122: Add second line of text for KickerDash item descriptions.
May 26 2018, 3:19 AM · Plasma
sharvey updated the diff for D13122: Add second line of text for KickerDash item descriptions.
  • - Remove trailing whitespace
May 26 2018, 3:16 AM · Plasma
sharvey added a comment to D13122: Add second line of text for KickerDash item descriptions.

I forgot it was a bug. I thought it was an assignment. :-)

May 26 2018, 3:13 AM · Plasma
sharvey updated the summary of D13122: Add second line of text for KickerDash item descriptions.
May 26 2018, 3:12 AM · Plasma

May 25 2018

sharvey added a comment to D13122: Add second line of text for KickerDash item descriptions.


Unfortunate line breaks in long file names. See line 98.

May 25 2018, 9:42 PM · Plasma
sharvey added inline comments to D13122: Add second line of text for KickerDash item descriptions.
May 25 2018, 9:37 PM · Plasma
sharvey updated the test plan for D13122: Add second line of text for KickerDash item descriptions.
May 25 2018, 9:35 PM · Plasma
sharvey updated subscribers of D13122: Add second line of text for KickerDash item descriptions.
May 25 2018, 9:35 PM · Plasma
sharvey requested review of D13122: Add second line of text for KickerDash item descriptions.
May 25 2018, 9:33 PM · Plasma

May 24 2018

sharvey added reviewers for D13098: Right-align all translation count columns in Project Overview: sharvey, ngraham.
May 24 2018, 6:19 PM · Localization
sharvey committed R108:393af855c483: Revert "Revert "Add "SkipSwitcher" to API"" (authored by sharvey).
Revert "Revert "Add "SkipSwitcher" to API""
May 24 2018, 4:36 AM
sharvey added a reverting change for R108:5ef119044df1: Revert "Add "SkipSwitcher" to API": R108:393af855c483: Revert "Revert "Add "SkipSwitcher" to API"".
May 24 2018, 4:36 AM
sharvey added a comment to D12855: Move Widget search field to its own row so it doesn't get compressed.


Two quick injections of units.smallSpacing for margins and we have a nice sleek display with no overlap.

May 24 2018, 3:40 AM · Plasma
sharvey updated the diff for D12855: Move Widget search field to its own row so it doesn't get compressed.
  • Add units.smallSpacing as margins around search bar row
May 24 2018, 3:38 AM · Plasma
sharvey added a comment to D12855: Move Widget search field to its own row so it doesn't get compressed.
May 24 2018, 1:13 AM · Plasma

May 23 2018

sharvey added a comment to D12855: Move Widget search field to its own row so it doesn't get compressed.

@davidedmundson (and/or others) - what's the most-correct and most-effective QML method to add a bit of padding around these elements? I know we want to link "tops" to "bottoms" in row layouts, which makes perfect sense. But what's the right way to add a bit of margin? In this case, the descender in the g in Widgets is right up against the search text bar. Likewise, the icons for the available widgets run right up to the bottom of the text field.

May 23 2018, 11:11 PM · Plasma
sharvey added inline comments to D12855: Move Widget search field to its own row so it doesn't get compressed.
May 23 2018, 11:06 PM · Plasma
sharvey updated the diff for D12855: Move Widget search field to its own row so it doesn't get compressed.
  • Merge branch 'master' into new-search-row
  • Revise QML using relative sizing & spacing instead of fixed values
May 23 2018, 11:05 PM · Plasma

May 22 2018

sharvey added a comment to R127:10b00a219e9f: Add "SkipSwitcher" to API.

D11926: Add "SkipSwitcher" to API was already landed and closed several weeks ago. I believe everything is complete.

May 22 2018, 3:32 PM