Commit Graph
900 Commits
Author SHA1 Message Date
ItsLemmy de10e0968a Vesktop theming 2025-10-05 18:15:13 -04:00
Emerson Coskey 0188da1dc1 create intermediate folders for theme syncing 2025-10-05 14:41:09 -07:00
ItsLemmy 67cd3d8f52 autofmt 2025-10-05 17:32:15 -04:00
lysec 2cd4defa9f LockScreen: more sizing tweaks 2025-10-05 23:21:08 +02:00
David Keijser 879d428e7d Use wayland handle to toplevel/workspace to activate on sway
This avoids the issue with app_id filter where multiple windows of the
same app is present.
2025-10-05 16:02:17 +02:00
David Keijser 31a64abcaa Create SwayService
This is for the most part a copy-paste job of hyprland.

Uses ToplevelManager to provide information about toplevels which is not
available from the I3 api.

Some features like taskbar focus is a bit broken as this happens by
app_id which falls apart for XWayland windows and applications with
multiple open windows.
2025-10-05 16:02:17 +02:00
David Keijser 754623c22b Call compositor backend actions with model reference
This allows the compositor backend to decide what property to use when invoking the action
2025-10-05 16:02:15 +02:00
Matej Cotman aa7ee6c007 feat(systemd-inhibit): remove handle-lid-switch 2025-10-05 14:05:22 +03:00
Ly-sec d0f065f88c Set version to dev 2025-10-05 11:39:52 +02:00
Ly-sec e2917f3109 Release v2.16.0 2025-10-05 11:34:23 +02:00
Ly-sec 641e28eee6 Tooltips: add option to disable all tooltips in general tab 2025-10-05 10:38:32 +02:00
ItsLemmy 059284c1f1 Notification: Optimize RAM & CPU usage, smoother animations. 2025-10-04 20:40:40 -04:00
ItsLemmy bc14ab95f9 ActiveWindow: new setting to set your favorite width. Fix #417 2025-10-04 14:33:04 -04:00
Ly-sec 502f3da4e8 BrightnessService: remove --brief argument 2025-10-04 19:37:33 +02:00
ItsLemmy 0f08f992d9 IPC: removed deprecated calls 2025-10-04 13:35:39 -04:00
ItsLemmy 60666c45f2 Hyprland: fix taskbar not working and proper event dispatching. 2025-10-04 12:22:59 -04:00
ItsLemmy bc2fbfbd83 Settings: added default wallpaper, that can be usefull for nixOS. 2025-10-04 11:34:02 -04:00
Ly-sec 04290d82cf NotificationService: respect 0s timeout (never disappear, fixes #419)
Autoformat
2025-10-04 17:31:01 +02:00
ItsLemmy 343c3b95ae IPC: new approach to ensure accuate positionning once the screen variable has propagated. 2025-10-03 23:55:17 -04:00
ItsLemmy 86127660fe Tooltip: different approach to get the current screen. 2025-10-03 23:27:07 -04:00
ItsLemmy b85576653a NPanel: Sped up opening animation, removed close animation. No more lags and feel snappier 2025-10-03 22:36:21 -04:00
ItsLemmy 3302bfa08b v2.15.1-dev 2025-10-03 22:32:34 -04:00
ItsLemmy 75e64bc625 Auto-formatting 2025-10-03 21:38:14 -04:00
ItsLemmy f97015b2d9 Brightness: attempt to fix detection 2025-10-03 20:40:42 -04:00
Ly-sec 56ac91e791 NotificationService: remove redundant logging 2025-10-04 01:01:31 +02:00
Ly-sec a9965583cd NotificationHistoryPanel: add expand option for long notification text (fixes #408) 2025-10-04 01:00:26 +02:00
Ly-sec d6da018591 MatugenTemplates: add #409 again 2025-10-04 00:30:08 +02:00
ItsLemmy 46707fb926 Merged new ColorSchemes management 2025-10-03 18:25:37 -04:00
Ly-sec 2115ef4792 ColorSchemeService: sort themes alphabetically 2025-10-04 00:21:59 +02:00
Ly-sec 604b9c665f Matugen: move templates a folder up 2025-10-04 00:14:08 +02:00
Ly-sec d8c373ce31 ColorTemplates: rename to MatugenTemplates
Autoformat
2025-10-03 23:57:51 +02:00
Ly-sec cee1d86038 Matugen: fix scheme loading 2025-10-03 23:38:12 +02:00
Ly-sec 79e74d6743 Matugen: add all terminal color schemes 2025-10-03 23:21:41 +02:00
ItsLemmy 6b45b74ada NiriService: Added overview active to properly unload overview when not in use. WIP 2025-10-03 16:41:23 -04:00
Ly-sec d2a5150f10 Revert "Background: revert to old version which fixed the RAM issue"
This reverts commit b391d03967.
2025-10-03 14:49:31 +02:00
Ly-sec b391d03967 Background: revert to old version which fixed the RAM issue
Overview: only load if niri event-stream emits overview active
2025-10-03 13:13:40 +02:00
ItsLemmy 75479eff25 More terminals colors and cleanup 2025-10-02 21:39:16 -04:00
ItsLemmy b7af94e460 Matugen: implementing proper terminal colors via iTerm2 color schemes. WIP 2025-10-02 20:50:01 -04:00
ItsLemmy 40410b603f Matugen: Combined GTK3&4 in a single GTK setting 2025-10-02 16:36:56 -04:00
Ly-sec b3576b306a ColorSchemeTab: new swatches, circle go spin 2025-10-02 16:09:30 +02:00
ItsLemmy 0141fb4466 Matugen: fixed generate container for light/dark themes 2025-10-02 09:25:00 -04:00
ItsLemmy 6b68d44182 Matugen: removed invalid "surface_variant_container" 2025-10-02 09:18:47 -04:00
ItsLemmy 29dbc946cc Matugen: trying to understand caching 2025-10-02 09:14:54 -04:00
ItsLemmy b21f94dc1b Matugen: addded 'container' derivatives 2025-10-01 23:57:09 -04:00
ItsLemmy ae51db0edb Matugen: prevent matugen from generating noctalia's colors when we use a predefined schemes 2025-10-01 23:35:11 -04:00
ItsLemmy 57c4f4b20e Generate variant colors (_dim_fixed, _bright) for some of our predefined colors to augment templates compatibility 2025-10-01 22:59:17 -04:00
Ly-sec 42af310ccf matugen: initial commit for predefined color schemes 2025-10-02 00:44:38 +02:00
ItsLemmy 49a0c8449f Tooltips: fixed a bunch of tooltips which where not following the screen's scaling 2025-10-01 16:50:54 -04:00
Ly-sec 74270e9478 Set version to dev 2025-10-01 15:54:54 +02:00
Ly-sec 8c9396f325 Release v2.15.0 2025-10-01 15:51:51 +02:00