Chris Holland

Results 465 comments of Chris Holland

Using [this patch](https://gist.github.com/Zren/e003e30a6f97a67c3ddddf7bf4a75e22) to debug the property change events, I've logged the "License" section in SublimeText4. ``` ... org.kde.libdbusmenuqt: action[10003001].enabled = "true" ==> "false" QAction(text="") org.kde.libdbusmenuqt: Created id 10003001 QAction(0x55f74fb42570...

No. There's a few `#ifdef HAVE_X11` that I've commented out to simplify porting appmenu from `plasma-workspace`. * https://github.com/Zren/material-decoration/blob/lim/src/AppMenuModel.cc#L28 * https://github.com/KDE/plasma-workspace/tree/master/appmenu * https://github.com/psifidotos/applet-window-appmenu/blob/master/plugin/appmenumodel.cpp

If the widget works in walyand, then it should be possible. The hard part is testing it, as while you can restart `plasmashell` easily in wayland, you can't really easily...

I'd noticed the LibTaskManager changes in Plasma 5.19, but wasn't entirely sure how to link it. Relevant changes: * https://github.com/psifidotos/applet-window-appmenu/compare/1b54d13c23cb4964566aa0510aca9a29aa1af96f...master ----- * https://github.com/psifidotos/applet-window-appmenu/commit/83e19b38cf952241c3994234348f53504febfd80 * https://github.com/psifidotos/applet-window-appmenu/commit/1b08fc22e8d8d73a07e4c0ad6405f9db8c4560df ----- * https://github.com/psifidotos/applet-window-appmenu/commit/2799bfd7aad973f599f66532f31b8f27e478b89e * https://github.com/psifidotos/applet-window-appmenu/commit/63f820ee571576e2f51f1e3df7dee60c70d7fda8...

Here's the commit for how the Global Menu widget implemented LibTaskManager. * https://github.com/kde/plasma-workspace/commit/d8d079e42e62e2133477470c1d6b7c4559bcee55 I found I could link with `PW::LibTaskManager` or `taskmanager` as it's aliased using `add_library(PW::LibTaskManager ALIAS taskmanager)`. I...

All I really need is to connect to the wayland server, find the `PlasmaWindow` instance, then get it's `applicationMenuServiceName()` and `applicationMenuObjectPath()`. * https://github.com/KDE/plasma-workspace/blob/master/libtaskmanager/waylandtasksmodel.cpp#L122 * https://github.com/KDE/kwayland/blob/master/src/client/plasmawindowmanagement.h#L247 `PlasmaWindow::uuid()` was added in the...

Note: I haven't actually gotten wayland working, I'm just poking at KDecoration code. For some reason, wayland menus show up with a titlebar. Even the standard ApplicationMenu icon button from...

> Add step in readme to * System Settings > Appearance > Window Decorations * Select Material * Click Apply

* https://invent.kde.org/plasma/kdecoration/-/merge_requests/17 (`Decoration::setBlurRegion`) * Aurorae implementation: https://invent.kde.org/plasma/kwin/-/merge_requests/196 * Breeze has no implementation * SierraBreezeEnhanced: https://github.com/kupiqu/SierraBreezeEnhanced/blob/master/breezedecoration.cpp#L754-L763 * Klassy: https://github.com/paulmcauley/klassy/blob/master/kdecoration/breezedecoration.cpp#L1623-L1635 Hmm, I need to check if the frame left/bottom/right is transparent blurred...

I moved the `setBlurRegion()` calls to it's own function. I also changed the region to: ```cpp void Decoration::updateBlur() { #if HAVE_KDecoration2_5_25 setBlurRegion(QRegion(0, 0, size().width(), size().height())); #endif } ``` Which seem...