- User Since
- Jul 30 2016, 1:03 AM (182 w, 1 d)
Sun, Jan 19
I don't care if Inactive Blur is upstreamed or not as all my code is GPL. I didn't upstream it since I thought the feature was niche enough I shouldn't burden others with it's maintenance.
Thu, Jan 16
Wed, Jan 15
Fix implicitWidth error by using Layout.min/maxWidth.
Scale captionRow.spacing by dpi.
Take into account the close button is 30x30.
Use a ColumnLayout for thumbnailGridItems instead of anchoring.
Add Item container for KWin.ThumbnailItem so it's not cliping the bottom of the window thumbnail.
Remove "keybindings don't work" comment that no longer applies.
Use const for function variables.
644 (RW-R--R--) file permission.
Oct 25 2019
I've tried moving the "update space info" code outside of the paint() function. I still need to make the "update space info" async, and have it update when space is freed/consumed.
Oct 9 2019
We don't reuse much code besides it being an "icon button" button. We'd have to wrap most of the minimize/showdesktop code in a conditional. We'd have to disable the drag and drop activation for "present windows" mode.
This widget has 2 looks. Windows TaskView Icon or "Unity desktop pager" look.
That would look like the homerun icon, which looks like the "windows" logo.
Sep 26 2019
Jun 4 2019
Patch fixed the issue for me.
This commit broke the PgUp and PgDn keys for me. They select, but no longer scroll. It also stops scrolling when using the up arrow key before reaching the top.
May 30 2019
The widget basically switches to breeze-dark by editing ~/.config/plasmarc, waits a few seconds, then switches back to breeze-alphablack.
May 28 2019
I just realized how difficult "drawing a rectangle" outline is in C++ KWin Effects. We're required to have codepaths for OpenGL, XRender, and QPainter... uhg. No clue how to even test QPainter.
May 22 2019
Use KColorScheme's NegativeText color
May 20 2019
I've personally abandoned attempts to merge KIO's Places view in Dolphin for now. Upstreaming those features to KIO is good code practice in the long term though. I've copied the existing KFilePlacesView from KIO and embeded them in this dolphin branch for easy development:
Mar 17 2019
Another option I believe is to keep the <style> tag but add the id="current-color-scheme" type="text/css" attributes. I assume the only difference is plasma replaces the contents of the existing style tag instead of creating a new one, though I'm not sure where the code inserts it.
Mar 6 2019
After a deeper look into this:
Mar 5 2019
Was skimming the Plasma Scripting API today for something else and found where I saw the "update scripts" before:
Here's a quick and dirty proof of concept. Selecting a place works, but I still need to bind:
Feb 28 2019
Feb 25 2019
Feb 24 2019
Feb 22 2019
i18n("Use locale default") should be in the middle (currentIndex=1). 12h should be currentIndex=0, and 24h should be currentIndex=2
Feb 19 2019
without needing to right-click
Feb 15 2019
Shoot, I accidentally forgot the Phab Rev link in the commit message (though I remembered the bugzilla tags). I've setup a .git/hook/prepare-commit-msg -like thing for Sublime Text to prevent this happening in the future.
Feb 14 2019
Feb 12 2019
Ah, NoticesView.qml in Plasma 5.12 was slightly different.
Note: Env Canada lists all their Warnings + Watches for all of Canada at https://weather.gc.ca/warnings/index_e.html should anyone need to test in the future.
Feb 11 2019
Add Layout.alignment: Qt.AlignHCenter to the PlasmaExtras.Heading
I just noticed that the "Warnings Issued" text is left aligned. Might as well center align it while we're at it.
Feb 9 2019
Feb 5 2019
Jan 18 2019
I forgot to merge this after david's patch was merged. I just tested this in the Neon Beta ISO to confirm the fix still works.
Jan 14 2019
There was a few +1s, but I wasn't exactly sure who specifically "approves" this for a merge to plasma-workspace or digital-clock specifically. My bad, I shouldn't of left this feature to the last minute and felt rushed to get it in. I'll try to avoid the time before the betas when submitting in the future.
Jan 12 2019
Looking at the alternative patch, I've renamed the config key variable to customDateFormat. Most of the differences stem from not using a "variant" data type for DigitalClock.qml's dateFormat variable. The string formatDate(datetime date, variant format) (qt doc link) accepts a variant type.
- Rename config key from dateFormatStr and config TextField dateFormatTextField to customDateFormat.
- Remove the "Color Format Documentation" link.
Jan 10 2019
Translate the "Time Format Documentation" link.
Add a link to QML's Text RichText docs under the "Color Format Documentation" label (translated).
Place the 2 links below the text field.
The "show date" / "show seconds" toggles only affect the current widget instance as well. It would be nice if plasma had a plasmoid.globalConfiguration.dateFormatStr API which all widget instances (on all panels/screens) were bound to, so the user only had to configure it once for all screens. Though a person might have a clock on a vertical panel on one screen, and a thin horizontal panel on the other that might require a different configuration. That's an edge case example though.
Jan 8 2019
Jan 6 2019
Jan 3 2019
Jan 2 2019
That still requires the user to drag a button, which isn't exactly obvious or a normal behaviour, just to discover what it is. It doesn't look like a desktop widget, not that the user would recognize it as one, as KDE by default does not display any desktop widgets the user can compare it with.
Nov 28 2018
Nov 22 2018
Just got an owner email with the project name! Thanks ronald.
Nov 16 2018
Nov 8 2018
Nov 6 2018
Oh awesome. This code seems much easier to read than D15720.
Nov 5 2018
We're currently trying to draw the C++ Breeze/forks window decorations in T9899 (and https://bugs.kde.org/show_bug.cgi?id=399757), which would make these SVGs obsolete. However we can merge these in the short term until that code is ready.
Oct 30 2018
Oct 29 2018
So adding this shooooould work... but doesn't.