Commit graph

322 commits

Author SHA1 Message Date
wackyideas
5faf452669 panel: use Containment instead of Plasmoid 2026-02-27 23:53:05 +01:00
wackyideas
8184b04594 desktopcontainment: fix DnD bug 2026-02-27 23:47:53 +01:00
wackyideas
58845623d7 Implement loading applet KCMs from QML modules 2026-02-27 23:44:26 +01:00
wackyideas
0e0cfd1034 volume: add "force mute all input devices" option 2026-02-27 23:19:29 +01:00
wackyideas
35dc31d172 networkmanager: add QR scanner in the context menu 2026-02-27 23:11:20 +01:00
wackyideas
c733e312ff networkmanager: fix details page and wired flyout icons 2026-02-27 22:59:08 +01:00
wackyideas
af0bbb48da atpootb: fix application name on Wayland 2026-02-27 16:10:04 +01:00
wackyideas
bd9369ed7a Don't overlap labels and badge for small taskbar [skip ci] 2026-02-27 00:05:31 +01:00
wackyideas
c7e7477370 atpootb: add nullptr check during env detection 2026-02-25 01:49:28 +01:00
wackyideas
749082d679 Separate X11 session with a build flag 2026-02-23 17:06:53 +01:00
wackyideas
d3c7e68542 atpootb: fix build error 2026-02-22 03:14:59 +01:00
wackyideas
c54bfe7f14 atpootb: Add KAUTH_ACTIONS_QML CMake build flag 2026-02-22 03:01:21 +01:00
wackyideas
8d6fbd7bdb overhaul: prepare repo for Plasma 6.6 release
This commit overhauls the repository structure such that it separates
the project into multiple repositories, one for each subproject. This
repository will be moved to the AeroShell group, and most importantly,
the installation method changes from locally installed modifications, to
CMake-based installation, in preparation for AUR packages, and possibly
packages for other distros.

Migration details are in INSTALL.md, which are highly recommended, if
not required to uninstall any old instance of AeroThemePlasma.
2026-02-21 21:15:07 +01:00
wackyideas
4286063470 SevenStart: disable mouse events for sidepanel on search 2026-01-24 12:11:31 +01:00
catpswin56
ee3e8a9a42 SevenStart: try another fix 2025-12-13 12:12:08 -03:00
catpswin56
2b15bcc3ed SevenStart: fix it for Plasma 6.5.4 under Wayland 2025-12-11 08:59:58 -03:00
wackyideas
a389840068 Remove third party sign in prompt, fix relevant plasmoid action 2025-11-22 17:24:06 +01:00
wackyideas
8084ab1674 AppletAlternatives: fix alternatives filtering 2025-11-15 13:27:32 +01:00
wackyideas
ee63ce578e notifications: revert positioning fix on wayland 2025-10-27 22:22:05 +01:00
wackyideas
1b48d9cfba shell: redesign Edit Mode
Co-authored-by: catpswin56 <catpswin5@proton.me>
2025-10-27 17:24:59 +01:00
wackyideas
cc1ffee650 Tweak notifications visibility procedure 2025-10-27 17:23:45 +01:00
wackyideas
bfa69c7fa0 notifications: attempt to fix popups randomly showing at (0,0) 2025-10-27 02:27:16 +01:00
wackyideas
08000da908 Fix gadgets explorer menu inconsistency, refactoring 2025-10-27 00:42:17 +01:00
wackyideas
0dc2f750d9 Move smod folder from plasma to kwin
Nothing important, it's just that the files found in plasma/smod weren't
actually ever used by any component found in the plasma folder, so it
has been moved to kwin/smod instead.
2025-10-26 18:43:46 +01:00
wackyideas
76859dad28 shell kcms: set maximum width for the confirm dialog 2025-10-26 12:15:36 +01:00
wackyideas
e071dacbf1 ctrl+alt+del: use PreserveAspectFit instead of Stretch 2025-10-26 12:09:45 +01:00
wackyideas
e91df38e69 login-sessions: update install script to support Fedora 2025-10-25 16:40:15 +02:00
wackyideas
f879d4f28c systemtray: redesign ConfigEntries 2025-10-25 15:57:19 +02:00
wackyideas
4df687a081 shell: replace confirmation prompt with a dialog 2025-10-25 15:56:12 +02:00
wackyideas
8fdde6a3cb notifications: prevent minor undefined error 2025-10-25 15:55:47 +02:00
wackyideas
97ce329efb battery: fix inhibition items not working on Plasma 6.5 2025-10-25 05:08:34 +02:00
wackyideas
6d6c026057 SevenStart: change action text to "Pin to Start Menu" 2025-10-25 00:24:06 +02:00
wackyideas
2ead6b8a29 network manager: update hotspot code 2025-10-24 23:59:22 +02:00
wackyideas
23820cbc97 Fix network manager plasmoid showing Connected header 2025-10-24 23:51:49 +02:00
wackyideas
f4c0cabdfb Fix SevenStart having two Pin To Tasks menu items 2025-10-24 23:28:37 +02:00
wackyideas
9f5681d3e9 Fix SevenStart bugs for Plasma 6.5 2025-10-24 22:10:14 +02:00
wackyideas
03314d1213 Fix notifications plasmoid not linking for Plasma 6.5 2025-10-24 22:06:55 +02:00
wackyideas
4f46e0013b Replace KDE system tray with ATP's own system tray
Replaces org.kde.plasma.systemtray with io.gitgud.wackyideas.systemtray.
The plasmoid now also needs to be compiled, and is also now the default
for ATP's session and layout templates.

This version of the system tray is also searchable in the gadgets window
for easier layout management. Everything else about the tray should be
largely the same as it was before.
2025-10-24 02:37:33 +02:00
wackyideas
05c5f95eff shell: remove header in plasmashell KCMs 2025-10-24 02:29:40 +02:00
wackyideas
9ea4f27f20 Use CMake to generate SDDM entries
This should make the login entries work properly for the distro they are
generated on. Works on Arch-based distros and Debian distros, and should
also work fine for Fedora.
2025-10-23 23:16:48 +02:00
wackyideas
c14f2fe283 Minor lockscreen refactoring 2025-10-23 23:13:16 +02:00
wackyideas
d5c0f3193a battery: use InhibitionHint for power profile info 2025-10-23 19:28:09 +02:00
wackyideas
9961d74db0 Fix solid dialog background having intense shadows 2025-10-23 18:53:12 +02:00
wackyideas
459f96ea1a systemtray: fix deprecation warning 2025-10-23 17:12:09 +02:00
wackyideas
200f3f3e11 Fix Wayland session not starting on Fedora 2025-10-23 17:00:27 +02:00
wackyideas
ee8acac1b9 Attempt to fix flyout positioning again 2025-10-23 15:40:21 +02:00
wackyideas
9429f57463 actually disable notifications by default 2025-10-23 02:42:39 +02:00
wackyideas
6fdffd3197 Fix positioning logic for certain plasmoid flyouts 2025-10-23 02:11:56 +02:00
wackyideas
90ff8f5d06 system tray: disable KDE notifications by default 2025-10-23 02:11:31 +02:00
wackyideas
a75a0be9c3 notifications: make libnotificationmanager required 2025-10-22 20:11:56 +02:00