Name: plasma-panel-actions Version: 0.1.0 Release: 9%{?dist} Summary: Configurable panel scrolling and empty-space click actions License: MIT URL: https://git.ajpanton.se/ajp_anton/fedora-tools Source0: %{name}-%{version}.tar.gz Source1: LICENSE BuildRequires: cmake BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ BuildRequires: qt6-qtdeclarative-devel BuildRequires: kf6-kconfig-devel BuildRequires: kf6-ki18n-devel BuildRequires: kf6-kservice-devel BuildRequires: kf6-kio-devel Requires: plasma-workspace >= 6.7 Requires: plasma-pa Requires: powerdevil Provides: fedora-tools-tool %description Automatic per-area Plasma panel scroll actions with independent settings and an optional flexible spacer. Controls volume, screen and keyboard brightness, or virtual desktops. Optional empty-space click actions leave other widgets' clicks unchanged. %prep %autosetup %build %cmake %cmake_build %install %cmake_install install -Dpm 0644 %{SOURCE1} %{buildroot}%{_licensedir}/%{name}/LICENSE %check %ctest %files %license %{_licensedir}/%{name}/LICENSE %doc README.md %{_libdir}/qt6/qml/se/ajpanton/panelactions/ %{_datadir}/plasma/plasmoids/se.ajpanton.panelactions/ %{_datadir}/plasma/plasmoids/se.ajpanton.panelactions.controller/ %{_bindir}/plasma-panel-actions %{_datadir}/plasma-panel-actions/ %{_datadir}/applications/se.ajpanton.plasma-panel-actions.desktop %{_sysconfdir}/xdg/autostart/se.ajpanton.plasma-panel-actions-autostart.desktop %{_datadir}/fedora-tools/settings/plasma-panel-actions.json %changelog * Wed Sep 09 2026 fedora-tools contributors - 0.1.0-9 - Assign panel scroll margins using applet geometry without changing clicks * Mon Sep 07 2026 fedora-tools contributors - 0.1.0-8 - Invalidate settings caches on UI changes with content-specific install paths * Mon Sep 07 2026 fedora-tools contributors - 0.1.0-7 - Align scroll and click fields and size application selectors to their contents * Mon Sep 07 2026 fedora-tools contributors - 0.1.0-6 - Place click action details beside the action, wrapping in narrow windows * Mon Sep 07 2026 fedora-tools contributors - 0.1.0-5 - Compact settings into scroll and click sections and keep Save visible * Mon Sep 07 2026 fedora-tools contributors - 0.1.0-4 - Preserve double-click recognition when Qt sends its additional double-click event * Mon Sep 07 2026 fedora-tools contributors - 0.1.0-3 - Add empty-space double clicks, application launching, and custom commands * Sun Sep 06 2026 fedora-tools contributors - 0.1.0-2 - Independent settings, automatic panel handling, and an optional flexible spacer * Sun Sep 06 2026 fedora-tools contributors - 0.1.0-1 - Initial package