Commit graph

68 commits

Author SHA1 Message Date
MichaelThomas0721
cd6a183c28 Added ghostty matugen template 2025-08-28 16:39:56 -04:00
Ly-sec
f510c1922d Create separate matugen toggles, add MatugenService
Matugen: add Matugen.qml as central place for templates, add
MatugenService to take care of .toml generation
Notification: possible fix for "children of null"
2025-08-28 13:27:49 +02:00
Ly-sec
124d9becc6 Add animation speed slider in general tab, always collapse activeWindow
GeneralTab: add animation speed slider
Workspace: set activeWindow to always collapsed except for hover
Misc: replaced a lot of animations with Style.animationXYZ
2025-08-27 14:52:50 +02:00
LemmyCook
dd456edf90 Workspace: ShowLabel replaced toggle by NComboBox so we can choose "Name" or "Index" 2025-08-26 20:55:45 -04:00
LemmyCook
4cd94f0426 NightLight: refactored the code to make simpler
- using intensity instead of warmth
- animated color transition
- removed unecessary bindings and double properties
- using better icons to avoid confusion with brightness
- polished settings UI
2025-08-26 18:48:10 -04:00
LemmyCook
8148c0fa29 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-08-26 12:21:49 -04:00
LemmyCook
620b3e3abc Named workspaces improvements
- renamed settings to showWorkspacesNames (plural)
- improved overall look and readability
2025-08-26 12:21:48 -04:00
Ly-sec
9dcefa4357 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-08-26 18:19:41 +02:00
Ly-sec
634d78456d Add NightLight, update README, format 2025-08-26 18:19:35 +02:00
Lemmy
8140ddc2ff
Merge pull request #136 from MichaelThomas0721/main
Added setting for workspace names.
Thanks for your contribution.  I'll most likely rework it a tiny bit to make it more aesthetic later today.
2025-08-26 12:04:01 -04:00
Ly-sec
9ee31e3a6a Add IPC for screenRecorder toggle 2025-08-26 15:48:41 +02:00
Ly-sec
f3f0f611cb Add AppLauncher opacity, topCenter & bottomCenter 2025-08-26 14:31:59 +02:00
Ly-sec
1533b2d3a1 Add MPRIS blacklist 2025-08-26 13:11:49 +02:00
LemmyCook
9fb4aff635 Optimizations memory/cpu
- Only load bar widgets once the settings are done loading, and the
widget is actually in use.
- Only load bar on screens that request it, instead of hiding it.
2025-08-25 21:18:49 -04:00
LemmyCook
38efdc8f36 Settings: dont add ArchUpdater to the bar by default. 2025-08-25 19:03:21 -04:00
MichaelThomas0721
c917d7dccb Added setting for workspace names 2025-08-25 13:47:54 -04:00
Anas Khalifa
21f89e736d
Merge branch 'main' into main 2025-08-24 16:01:35 +03:00
LemmyCook
a7b7c03877 Autoformatting + converted a bunch console.log to logger, hiding some extra logging 2025-08-24 08:48:39 -04:00
Anas Khalifa
09bc3b3f01
Merge branch 'main' from upstream into my main 2025-08-24 02:38:33 +03:00
Anas Khalifa
f85bdfead9
restore the fun easter egg when not archbased since it can be enabled when it's not 2025-08-24 01:24:44 +03:00
Anas Khalifa
85e9031df8
Add ArchUpdater widget and service; update settings for Arch updates 2025-08-24 00:49:41 +03:00
wer-zen
57731e5a36 Settings.qml cleanup 2025-08-23 16:43:36 +02:00
Kainoa Kanter
36b0bbac0d
Merge branch 'noctalia-dev:main' into feat/cava-fps-config 2025-08-22 12:37:14 -07:00
LemmyCook
5994bd7929 Fixed warnings due to delete settings 2025-08-22 14:50:14 -04:00
Ly-sec
931e499d67 Remove some Settings entries 2025-08-22 20:07:06 +02:00
Kainoa Kanter
32e6828cc4
use dropdown for framerate selector, update variable name, add common
FPSes (144 & 165) to FPS dropdowns
2025-08-22 11:03:55 -07:00
Ly-sec
ce9ab7f90f Formatting 2025-08-22 19:57:29 +02:00
Kainoa Kanter
97455a862e
feat: make audio visualizer FPS configurable 2025-08-22 10:11:51 -07:00
Ly-sec
8e562e0701 WIP - modular bar (need to fix brightness & tray) 2025-08-22 16:37:45 +02:00
LemmyCook
5c6657e3af GpuScreenRecorder: added video source option 2025-08-21 12:20:21 -04:00
Ly-sec
fac816137a Add Launcher settings, rename AppLauncher to Launcher 2025-08-21 15:26:33 +02:00
Ly-sec
ae5fada790 Add always show battery percentage option 2025-08-21 12:57:54 +02:00
LemmyCook
257220e20b Optimization: Don't write settings to disk immediately
This avoid excessive IO when a variable changes rapidly (ex: sliders)
2025-08-20 22:54:48 -04:00
Lemmy
a240eb027c
Merge pull request #117 from ThatOneCalculator/fix/app-icons
app icon fetching adjustments
2025-08-20 20:44:52 -04:00
Lemmy
e51c5cf4bd
Merge branch 'main' into miniplayer-eyecandy 2025-08-20 20:40:17 -04:00
Kainoa Kanter
dd12e6ab2a
add the stuff 2025-08-20 08:57:02 -07:00
Kainoa Kanter
b4c8eeed2c
settings 2025-08-20 08:48:07 -07:00
quadbyte
0fca050ce3 formatting 2025-08-20 11:40:16 -04:00
Kainoa Kanter
db060fe5bb
add toggle for showing/hiding active window icon 2025-08-20 07:57:19 -07:00
quadbyte
524135800e Merge branch 'dev' into npanel-refactor 2025-08-20 10:37:49 -04:00
Ly-sec
c3206881a3 Add NSpinBox, use in BrightnessTab, AudioTab 2025-08-20 15:40:34 +02:00
quadbyte
57fee68793 NPanel refactor - 1st pass: SidePanel and settings an new logic 2025-08-20 08:45:48 -04:00
Ly-sec
e7577ed488 Add IdleInhibitor 2025-08-20 14:22:29 +02:00
Ly-sec
bb4510bbcd Add font settings, replace some Text with NText 2025-08-20 13:35:49 +02:00
quadbyte
faafdc0644 No need to check monitors all the times 2025-08-19 19:32:05 -04:00
quadbyte
1d7b47ee4c Formatting 2025-08-19 13:31:13 -04:00
Ly-sec
fa1d0aa8b6 Add ToastService, NToast etc 2025-08-19 14:15:46 +02:00
Ly-sec
1d860da42e Add ToastService, NToast etc 2025-08-19 14:14:00 +02:00
quadbyte
fdf475cabc Tray capsule hidden if empty + formatting 2025-08-19 08:01:59 -04:00
Ly-sec
1993e28c18 Possible fix for unknown screen (bar not displaying) 2025-08-19 13:16:03 +02:00