Commit graph

23 commits

Author SHA1 Message Date
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
8084ab1674 AppletAlternatives: fix alternatives filtering 2025-11-15 13:27:32 +01:00
wackyideas
1b48d9cfba shell: redesign Edit Mode
Co-authored-by: catpswin56 <catpswin5@proton.me>
2025-10-27 17:24:59 +01:00
wackyideas
08000da908 Fix gadgets explorer menu inconsistency, refactoring 2025-10-27 00:42:17 +01:00
wackyideas
76859dad28 shell kcms: set maximum width for the confirm dialog 2025-10-26 12:15:36 +01:00
wackyideas
4df687a081 shell: replace confirmation prompt with a dialog 2025-10-25 15:56:12 +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
c14f2fe283 Minor lockscreen refactoring 2025-10-23 23:13:16 +02:00
wackyideas
6f831d540f Move to new shell plugin & panel, add SDDM sessions
This is a big update which requires existing users to migrate their
desktop setup (Plasmoids, their configurations, layout changes, etc.) to
a new desktop session.

This commit replaces the modified desktop shell (org.kde.plasma.desktop)
with ATP's shell (io.gitgud.wackyideas.desktop) which requires new
session options. This is similar to how plasma-bigscreen and
plasma-mobile are used - logging into a separate session via the login
manager (SDDM). ATP will provide sessions for both X11 and Wayland.

This, along with now providing a forked panel as well, is a step forward
regarding separating ATP's codebase and KDE's upstream code. Further
goals are to be able to further isolate the ATP session from the regular
KDE session in terms of shared configurations, etc.

For existing users - Rerun install_plasmoids.sh and
install_plasma_components.sh, you can delete the old shell
(shells/org.kde.plasma.desktop) and panel plasmoid
(plasmoids/org.kde.panel). As mentioned previously, panel and desktop
layouts, plasmoids and their configurations will not be migrated to the
newly available sessions, so they need to be set up manually.
2025-10-21 13:23:06 +02:00
wackyideas
eab41b8e68 Add KCM shortcuts to desktopcontainment KCM, add KCM loader application
New components:
- AeroThemePlasma KCM loader
Updated components:
- Desktop containment
- Desktop shell
- AeroGlassBlur
- SMOD decorations
2025-07-14 16:04:36 +02:00
wackyideas
39c7e5615b Add "Clone Panel" button to panel edit mode 2025-07-04 12:06:19 +02:00
wackyideas
79df909ed1 Tweak panel configuration UI 2025-06-28 12:39:39 +02:00
wackyideas
77253c32cd Visually update edit mode to improve text legibility
- Also removes animations for the panel plasmoid highlight that appears
in edit mode to improve responsiveness
2025-06-28 08:19:48 +02:00
wackyideas
7d89f258a5 Fix Wallpaper KCM appearing as blank window 2025-06-21 01:18:25 +02:00
wackyideas
7cd4581154 Fix Gadgets not resetting page on category switch 2025-06-20 22:26:31 +02:00
wackyideas
b0d7b9be98 Fix Plasmoid configuration KCMs not wrapping text 2025-04-25 22:09:25 +02:00
wackyideas
81d7db228e Turn off aero peek after adding a plasmoid through gadget explorer 2025-04-24 00:43:29 +02:00
wackyideas
d7dbb2e668 Add QoL improvements to SDDM theme
- On-Screen Keyboard support
- Better session switcher
- Added power off menu with options
2025-02-05 03:35:33 +01:00
wackyideas
770df70eaf Update shell to include new gadget menu
Requires updating:
- Blur effect
- Shell
2025-01-10 17:07:32 +01:00
wackyideas
f795434b9f Update shell, fix bug where Aero peek is visible in edit mode 2024-12-04 12:00:54 +01:00
wackyideas
132de42d00 Fixed multiple monitor bugs, added systray reordering 2024-08-29 21:56:07 +02:00
wackyideas
ea18cef02d Very early KDE 6 release. 2024-08-09 03:20:25 +02:00