- User Since
- Jul 30 2016, 1:03 AM (133 w, 5 d)
Tue, Feb 19
without needing to right-click
Fri, Feb 15
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.
Thu, Feb 14
Tue, Feb 12
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.
Mon, Feb 11
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.
Sat, Feb 9
Tue, Feb 5
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.
Oct 24 2018
For now, I'm going to merge this so I can keep the widget in sync with the global menu widget. We can revisit linking to a shared library later on.
Oct 23 2018
Oct 20 2018
KNotifications provides an example of linking to dbusmenu-qt5:
Yeah, I'm not 100% sure why the Active Window Control widget needs it. I assume it should be dynamically linking to the /usr/lib/x86_64-linux-gnu/libdbusmenu-qt.so.2, but I wanted to update all the common code first before making major refactoring.
Oct 19 2018
- Application Launcher (Kickoff) is the KDE default menu with the tabbed interface.
- Application Menu (Kicker) is the Windows 95 styled menu.
- Application Dashboard (KickerDash) reuses the Kicker source code, but uses DashboardRepresentation.qml as the entry point instead of main.qml. KickerDash's metadata.desktop file is in the kdeplasma-addons repo. Effectively, everything is in the plasma-desktop repo though as that one .desktop file is the only thing outside it.
Oct 10 2018
Sorry, just merged both to master. Thanks davidedmundson for the patches that updated the ComboBox.
Oct 8 2018
I need to try patching plasma-framework's dialog.cpp and see if that introduces issues. Right now it's mainItem->setParentItem(contentItem());, and I need to test if mainItem->setParent(contentItem()); breaks anything. I haven't patched C++ in frameworks before so I'll need to figure that out.
Oct 5 2018
- Got rid of the signal+slot that emits KNewStuff changes since wallpaperComboBox is automagically updated.
- Reordered the command arguments so the variable is last in wallpaperplugin.knsrc.
- Put the plasmoids.knsrc and wallpaperplugin.knsrc filepaths on separate lines in the CMakeList.txt
Finally got around to updating this patch and formally testing with kdesrc-build (sort of) in Neon Unstable which has Frameworks 5.51.
Sep 30 2018
Sep 24 2018
I confirmed that contentItem()->childItems() did indeed send it to mainItem. It also sends it to the FrameSvgItem too. It no longer sends it to the mysterious ColorScope.
Sep 9 2018
Sep 6 2018
Nice thinking on using repeater.count instead of the hardcoded 7!
Aug 31 2018
The KPackage patch will end up in... Frameworks 5.51?
And the Plasma 5.14.0 release is set to depend on Frameworks... 5.45 (according to plasma-workspace's CMakeList.txt).
So we'll need to wait for the 5.14 tag to appear (Oct 4th), but to be safe, wait for the 5.14 release on Oct 9th.
Frameworks 5.51 is released Oct 13th, so it'll be easier to test after that (though I'll try to build kpackage with the patch and test it in a sec).
Alright, I'll set a reminder on Oct 17 (just after 5.14.1) to merge my 2 patches.
Aug 30 2018
Jul 19 2018
I tested the x: -main.x % 1 code.
Jul 14 2018
Should the context menu also use this icon?