Compare commits

...

830 Commits

Author SHA1 Message Date
lysec
26099bb8fb Release v2.17.3 2025-10-11 20:10:47 +02:00
lysec
a5341691c8 Autoformat 2025-10-11 19:22:32 +02:00
lysec
b9e8e8becb OSD: possible layout fix, reintroduce scaling 2025-10-11 19:22:12 +02:00
lysec
f9c9d00b60 OSD: add always on top setting 2025-10-11 19:16:37 +02:00
lysec
e358239862 OSD: fix display logic 2025-10-11 19:14:23 +02:00
lysec
c9729789a7 Launcher: fix signal issue 2025-10-11 18:36:39 +02:00
lysec
28c2352b31 OSD: fix centering 2025-10-11 18:24:13 +02:00
lysec
3dff242606 OSD: fix vertical layout
autoformat
2025-10-11 18:18:43 +02:00
ItsLemmy
df6fdf3656 Fix NPanel scaling on Qt6.10 2025-10-11 11:28:03 -04:00
lysec
c487f1982e AudioCard: remove spacing between in/output
ControlCenterPanel: fix height
2025-10-11 17:04:33 +02:00
lysec
3e4a315587 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-11 16:59:35 +02:00
lysec
5a8da9695d MediaCard: resize, made title text bigger
SystemMonitorCard: made more compact
WeatherCard: made more compact
ControlCenterPanel: adjust height
2025-10-11 16:58:23 +02:00
ItsLemmy
7449e7a282 Compositor: scale translations 2025-10-11 10:33:25 -04:00
ItsLemmy
54fa04f303 Compositor: proper monitor scaling detection and display in settings + fixes blurry wallpapers on compositor scaled monitors. 2025-10-11 10:29:28 -04:00
lysec
656e15f589 ColorSchemeTab: properly fix predefined colorscheme preview 2025-10-11 15:51:21 +02:00
lysec
263f3c5fd2 Matugen: fix discord theming
ColorSchemeTab: fix predefined color scheme preview
2025-10-11 15:44:06 +02:00
lysec
eadebacea9 DockTab: fix NComboBox
Autoformat
2025-10-11 15:17:21 +02:00
lysec
02f4fa8557 Set version to dev 2025-10-11 04:24:48 +02:00
lysec
e86f4e56cb ControlCenter: revert to old layout 2025-10-11 04:16:12 +02:00
ItsLemmy
32c929c943 dev 2025-10-10 21:29:26 -04:00
ItsLemmy
bffbd0730d v2.17.1 2025-10-10 21:29:04 -04:00
ItsLemmy
b3b5ec7f14 v2.17.0 2025-10-10 21:26:40 -04:00
ItsLemmy
bb68222eea autofmt 2025-10-10 15:52:09 -04:00
Lemmy
05663d82b7 Merge pull request #460 from DuckySoLucky/feat/ability-to-ignore-intial-mouse-position
feat(Application Launcher): add option to ignore initial mouse position
2025-10-10 15:51:25 -04:00
ItsLemmy
f77bbaa5e3 More math rounding to avoid any blur. 2025-10-10 15:47:14 -04:00
DuckySoLucky
f0d14f3c61 fix: forgot to revert settings change 2025-10-10 21:38:36 +02:00
DuckySoLucky
b22c2e7d4d refactor: remove setting 2025-10-10 21:34:37 +02:00
DuckySoLucky
f0c44734bc feat(Application Launcher): add option to ignore initial mouse position 2025-10-10 20:07:28 +02:00
ItsLemmy
9c7dab92d0 Dock: Context menu improvements. 2025-10-10 13:54:47 -04:00
ItsLemmy
72b2b9e917 autofmt 2025-10-10 13:31:02 -04:00
Lemmy
7bbd092768 Merge pull request #458 from xqwzts/dock
Add DockMenu actions
2025-10-10 13:30:30 -04:00
ItsLemmy
87acda584c Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-10 12:04:12 -04:00
ItsLemmy
7df875dd3e Background: avoid resizing wallpapers if one of the axis fits perfectly on screen. 2025-10-10 12:04:09 -04:00
Lemmy
9f6bc100dc Merge pull request #455 from acdcbyl/main
Matugen: Add KColorScheme for KDE's APP
2025-10-10 11:40:34 -04:00
AISER
84f69b0bc8 Merge branch 'main' into main 2025-10-10 23:30:52 +08:00
Victor Choueiri
9ff5eb9808 Add DockMenu actions
* Adds app-specific actions from the DesktopEntry to the context menu /
  DockMenu
* Only displays actionable actions (ie: does not show Close or Focus if
  the app is not running, as those would do nothing)
2025-10-10 16:00:22 +02:00
lysec
688d2d1d8f MediaCard: set slider size to 0.6 2025-10-10 15:44:07 +02:00
lysec
acd776a187 OSD: add audio input osd
IPC: add audio input
2025-10-10 15:08:25 +02:00
lysec
338624b4a8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-10 14:59:19 +02:00
lysec
2f527dcf61 AudioCard: fix issue, change size of slider 2025-10-10 14:59:12 +02:00
ItsLemmy
999970f8da NCircleStat: polished the look 2025-10-10 08:58:37 -04:00
lysec
7a403bbdde ControlCenter: add volume controls 2025-10-10 14:51:42 +02:00
lysec
2d13e60fa5 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-10 14:02:40 +02:00
lysec
82eefbc65c Bin: move dev scripts in Bin/dev/ 2025-10-10 14:02:37 +02:00
ItsLemmy
93803f1309 autofmt 2025-10-10 08:02:10 -04:00
Lemmy
a493061bae Merge pull request #451 from lonerOrz/feature/tray-blacklist
feat(tray): Implement core blacklist filtering logic
2025-10-10 08:01:05 -04:00
ItsLemmy
e1f276a5ab Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-10 07:42:49 -04:00
lysec
63881bf8a9 ColorSchemeTab: auto-detect themabale discord client 2025-10-10 13:42:42 +02:00
ItsLemmy
971a216895 Merge branch 'quick-settings' 2025-10-10 07:42:40 -04:00
ItsLemmy
8f614194df QuickSettings: added wallpaper selector to the defaults 2025-10-10 07:42:28 -04:00
Aiser
bc80a1dfaf Matugen: Add KColorScheme for KDE's APP 2025-10-10 12:56:47 +08:00
ItsLemmy
8c5968c721 Media: Stop the "No active player found" spam. 2025-10-09 23:55:58 -04:00
ItsLemmy
254a3cfad6 Tray: partial revert of IconImage smoothing 2025-10-09 23:52:54 -04:00
Aiser
17bca7ce35 Matugen: Add KColorScheme for KDE's APP 2025-10-10 10:59:53 +08:00
ItsLemmy
789354464d QuickSettings: minor layout tweaks 2025-10-09 21:29:07 -04:00
loner
2bcdcb1e9e refactor(tray): refactor blacklist UI layout and fix display issues 2025-10-10 09:25:15 +08:00
ItsLemmy
b2c5c71116 NFilePicker: added missing translations 2025-10-09 20:48:30 -04:00
ItsLemmy
c96eecedb3 i18n-json-check: removed empty nested structure. 2025-10-09 20:39:28 -04:00
ItsLemmy
6b444cea07 Translations 2025-10-09 20:26:07 -04:00
ItsLemmy
3fe63f463e ControlCenter: Looks better when it's taller and less wide. 2025-10-09 20:20:26 -04:00
ItsLemmy
4d0041abee Quicksettings: polishing, fixed all scaling issues. 2025-10-09 19:57:12 -04:00
loner
20c54e292f feat(tray): Implement debouncing for tray item updates 2025-10-10 07:17:11 +08:00
ItsLemmy
0989601dbc Fixed a bunch of scaling issue in bar NIconButtons 2025-10-09 17:31:42 -04:00
loner
1455c84b0c fix(tray): Improving regex escaping logic. 2025-10-10 05:18:46 +08:00
loner
f47216033e feat(tray): Remove global trayBlacklist 2025-10-10 05:00:13 +08:00
loner
8915de4673 refactor: Use saveImmediate() in Settings.qml saveTimer 2025-10-10 03:36:28 +08:00
loner
2f2bcdebc8 feat: Add custom settings and blacklist for Tray module 2025-10-10 03:34:09 +08:00
loner
b30879b38d Fix: Adjust tray module and icon size 2025-10-10 03:22:06 +08:00
Lemmy
cb99e285e5 Merge pull request #452 from Sridou/matugen-foot
updated foot theme for pre-defined color schemes
2025-10-09 14:56:19 -04:00
ItsLemmy
96b63480b4 ActiveWindow + MediaMini: proper cleanup of strings to avoid line breaks. 2025-10-09 14:52:22 -04:00
Sridou
1d86fdc098 updated foot theme for pre-defined color schemes 2025-10-09 23:27:23 +05:30
loner
5de6560d42 fix(ui): Correct TraySettings label and description 2025-10-10 01:57:17 +08:00
loner
8cb9a5082e feat(i18n): update tray blacklist translation in Chinese Simplified 2025-10-10 01:44:31 +08:00
loner
d1d70ca428 feat(i18n): update tray blacklist translation in Portuguese 2025-10-10 01:43:45 +08:00
loner
cc20a7f733 feat(i18n): update tray blacklist translation in French 2025-10-10 01:43:05 +08:00
loner
b406f1ecf2 feat(i18n): update tray blacklist translation in Spanish 2025-10-10 01:42:27 +08:00
loner
27cacdff17 feat(i18n): update tray blacklist translation in German 2025-10-10 01:41:24 +08:00
loner
c986b34268 feat(i18n): Add English translations for tray blacklist 2025-10-10 01:26:17 +08:00
loner
85043d5370 feat(ui): Implement Tray widget settings UI 2025-10-10 01:01:44 +08:00
loner
8172b901cd feat(settings): Integrate tray blacklist with global settings 2025-10-10 01:01:27 +08:00
loner
b34f971306 feat(tray): Implement core blacklist filtering logic 2025-10-10 01:00:46 +08:00
lysec
075c8f08f6 quicksettings: replace hardcoded text with i18n, edit label & tooltip,
force hover when recording
2025-10-09 17:56:49 +02:00
Lemmy
aec6a3bbc2 Merge pull request #450 from keis/sway-workspace-index
Use workspace.num as index for sway
2025-10-09 11:38:21 -04:00
lysec
3178df204e MediaService: bring back playerStateMonitor 2025-10-09 16:53:31 +02:00
David Keijser
c590c2c6d9 Use workspace.num as index for sway
Was incorrectly using the internal sway id of the workspace which is not
the same as the user facing id

Fixes #442
2025-10-09 16:46:26 +02:00
Lysec
26926d7808 Merge pull request #438 from MrDowntempo/feat/merge-mpris-players
feat: Merge duplicate MPRIS players when browser dual report
2025-10-09 16:34:20 +02:00
lysec
bfb57f13c6 Settings: edit default bar & quick access
Autoformat
2025-10-09 15:59:33 +02:00
lysec
7dbb3deeea QuickSettings: compact version uses 4 per row 2025-10-09 15:48:23 +02:00
lysec
955c10cd92 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-09 15:44:44 +02:00
lysec
1386920a3f LockScreen: add ! after Welcome back user 2025-10-09 15:44:37 +02:00
ItsLemmy
5c5e414072 Auto formatting 2025-10-09 09:43:40 -04:00
ItsLemmy
a25ea9fa77 DigitalClock: improved accuracy, removed useless connections 2025-10-09 09:36:31 -04:00
lysec
b713c1b812 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-09 15:25:03 +02:00
lysec
516213a96d LockScreen: fix warning, make clock size uniform 2025-10-09 15:25:00 +02:00
ItsLemmy
ab7099e491 Tray: rounding size to avoid unwanted blur. 2025-10-09 09:23:21 -04:00
lysec
7828199d30 Merge branch 'quick-settings' of https://github.com/noctalia-dev/noctalia-shell into quick-settings 2025-10-09 15:17:44 +02:00
lysec
95dcded6b7 QuickSettings: add compact version
i18n: add translations
2025-10-09 15:17:23 +02:00
ItsLemmy
a5ff7cfe6b ControlCenter: improved height computation 2025-10-09 08:59:26 -04:00
lysec
f77efc409b QuickSettings: customization!? 2025-10-09 13:56:35 +02:00
ItsLemmy
a90bca23aa QuickSettings: 3 columns + added Do not disturb 2025-10-08 23:24:22 -04:00
ItsLemmy
bff195309a QuickSettings: editable widgets/button section in the ControlCenter 2025-10-08 23:05:52 -04:00
Lysec
2f5fa1d931 Merge pull request #443 from ThatOneCalculator/uptime-space
spaces in uptime
2025-10-09 03:44:20 +02:00
Kainoa Kanter
6f0d076d80 spaces in uptime 2025-10-08 17:47:08 -07:00
lysec
c4d1a142ab LockScreen: small layout change for better visibility 2025-10-08 13:43:28 +02:00
lysec
d9e3e17bf3 LockScreen: fix time not updating 2025-10-08 12:33:36 +02:00
Lysec
03d97e0d87 Flake: enable withI3 2025-10-08 09:54:55 +02:00
Corey Woodworth
668a94d4df Did some cleanup 2025-10-07 23:43:39 -04:00
Corey Woodworth
8b561bccd4 feat: Merge duplicate MPRIS players when browser dual report as their base suchas Librewolf as Firefox 2025-10-07 23:34:00 -04:00
ItsLemmy
217511ce2a autofmt 2025-10-07 21:44:39 -04:00
ItsLemmy
ee08a127ce Settings - ColorScheme: fix for 3 columns gridview / auto-sized 2025-10-07 21:43:25 -04:00
ItsLemmy
8f32b10025 Settings - Display: Allow immediate brightness change for internal monitors. 2025-10-07 21:29:47 -04:00
Lemmy
f9630aae7b Merge pull request #428 from ecoskey/feat/media_ipc
Add media ipc target
2025-10-07 21:00:38 -04:00
ItsLemmy
d8a67ce298 Compositor: Reworked the compositor detection to make it more robust when switching from one to another in TTY
- Sway seems to leave its SWAYSOCK valid when going back to TTY, which
would break Noctalia on Niri. Was probably fine with a display manager.
+ Autofmt
2025-10-07 20:59:33 -04:00
Lemmy
de944ca728 Merge pull request #411 from keis/sway
Basic sway support
2025-10-07 20:56:06 -04:00
ItsLemmy
062f76dce7 Calendar: minor UI tweaks 2025-10-07 20:10:28 -04:00
lysec
e7c666236d Calendar: hide day if not current month 2025-10-07 21:43:35 +02:00
lysec
17d818c0e5 Calendar: overhaul 2025-10-07 21:42:35 +02:00
Emerson Coskey
4e8f253015 replace seek with seekRelative 2025-10-07 11:14:49 -07:00
lysec
ca007ddbd8 MediaCard: fix visualizer clipping 2025-10-07 19:22:44 +02:00
lysec
e60fb32c30 MediaMini: remove logging 2025-10-07 18:51:10 +02:00
lysec
d38041e4f8 MediaCard: move selector up, move controls down 2025-10-07 18:31:38 +02:00
lysec
e2affc2222 Change icon size to 0.9 instead of 0.8 2025-10-07 18:26:13 +02:00
lysec
6bc23e905d MediaCard: replace OpacityMask with MultiEffect 2025-10-07 17:49:05 +02:00
lysec
88c5eabe59 NPanel: fix bar overlap when scaling 2025-10-07 17:10:54 +02:00
lysec
c3ea5400f7 Launcher: let users use app name & app command/exec 2025-10-07 17:07:00 +02:00
lysec
fcca70947e LockScreen: add ScreenCorder support, properly apply color scheme 2025-10-07 16:43:57 +02:00
lysec
18cdc99bfb ControlCenter: some more layout fixes 2025-10-07 16:04:50 +02:00
lysec
a2336ced0b Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-07 16:03:54 +02:00
lysec
f95577c96e ControlCenter: more layout fixes 2025-10-07 16:03:50 +02:00
lysec
a4a57fd690 ControlCenter: height & layout changes 2025-10-07 16:00:29 +02:00
ItsLemmy
d751dfee5c Bar-Sysmon: tighter bounds 2025-10-07 09:05:27 -04:00
lysec
16c07428a1 TopCard: more layout changes 2025-10-07 14:58:47 +02:00
ItsLemmy
2250be26a1 Bar-Sysmon: slightly increased text metrics computation. 2025-10-07 08:44:14 -04:00
lysec
703e9af392 LockScreen: replace ugly dots with better dots 2025-10-07 14:00:36 +02:00
lysec
4a481c4f8b TopCard: use 3 sections with rounded rect bg 2025-10-07 13:58:45 +02:00
lysec
c4d7471289 TopCard: small layout fixes 2025-10-07 13:38:31 +02:00
lysec
8a0c0b4aec TopCard: check if wlsunset/gpu-screen-recorder is installed, else
disable buttons
i18n: add tooltips
2025-10-07 13:26:39 +02:00
ItsLemmy
8627cfe2a4 MediaCard: Polishing the look when no mpris player is running. No mpris does not mean no audio/music. 2025-10-06 23:58:34 -04:00
ItsLemmy
59baaa5137 Calendar: fixed current date disappearing. 2025-10-06 23:47:01 -04:00
ItsLemmy
6ae8db3068 ControlCenter: new layout with all shortcuts on top for quicker access. 2025-10-06 23:27:08 -04:00
ItsLemmy
7989bcf93b MediaCard: New look courtesy of @pC with some tweaking. 2025-10-06 21:47:18 -04:00
ItsLemmy
d48bd9f297 MediaMini: fixed invalid tooltip warning 2025-10-06 20:46:00 -04:00
ItsLemmy
621d34ea2e Settings - Display: replaced method string (internal, ddcutil) by a less intrusive icon. 2025-10-06 20:40:39 -04:00
Lemmy
b65a415c67 Merge pull request #433 from lonerOrz/fix/brightness-layout
fix(settings): Correct brightness slider layout issues
2025-10-06 18:07:51 -04:00
loner
63de7ccb16 fix(settings): Refactor slider layout to fix alignment and text overlap 2025-10-07 05:38:40 +08:00
Lemmy
00b575f51e Merge pull request #434 from lonerOrz/fix/color-scheme-layout
fix(settings): make color scheme grid layout responsive
2025-10-06 17:17:36 -04:00
loner
232b452b11 fix(settings): make color scheme grid layout responsive
The color scheme grid previously used a fixed number of columns, which
caused cards to be partially clipped when the window width was narrow.

This change makes the number of columns dynamically calculated based on
the available width. It ensures the grid layout gracefully adapts from 3
(or more) columns down to 1 column, preventing content overflow and
clipping.

This fixes a UI bug where the right-side content of color scheme cards
was not visible at certain window widths.
2025-10-07 04:43:49 +08:00
loner
4402263a97 fix(settings): Correct brightness slider layout issues 2025-10-07 04:08:35 +08:00
lysec
fcba1cc3c6 Set version to dev 2025-10-06 21:27:55 +02:00
ItsLemmy
0c8f4500a9 Disabled dynamic scaling: only used on lockscreen 2025-10-06 15:22:29 -04:00
lysec
562ce47c4c Release v2.16.1 2025-10-06 21:05:43 +02:00
ItsLemmy
5531d5ca5b AppThemeService: added a "generate" method that centralize updates. 2025-10-06 15:00:56 -04:00
ItsLemmy
0ec4ba0c6e MatugenService => AppThemeService 2025-10-06 14:51:43 -04:00
ItsLemmy
d7e8a8fe0b Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-06 14:34:45 -04:00
ItsLemmy
ac2ebc3c5a Matugen: added errorColor for predefined palette gen. 2025-10-06 14:34:42 -04:00
lysec
3cc16991bd matugen-kitty: edit highlight colors 2025-10-06 20:27:03 +02:00
ItsLemmy
da745b07bb MatugenService: Predefined schemes dont use matugen at all. 2025-10-06 14:19:32 -04:00
lysec
e564ce50be MatugenService: more changes to the predefined theme usage 2025-10-06 19:36:34 +02:00
lysec
95a89445ff MatugenService: some more predefined shenanigans 2025-10-06 19:23:02 +02:00
ItsLemmy
42e9791fda MatugenService: no more ES6 syntax to avoid qmlfmt breakage + cleanup 2025-10-06 12:56:09 -04:00
ItsLemmy
8caff79b96 Fix broken autoformat 2025-10-06 12:24:37 -04:00
ItsLemmy
e8148a3d0a Matugen: fix empty config if only theming terminal + autofmt 2025-10-06 12:22:32 -04:00
ItsLemmy
3d2d9a2442 Matugen: Use Saturation only 2025-10-06 11:53:21 -04:00
ItsLemmy
b392dacb61 Use HSL 2025-10-06 11:49:26 -04:00
Lysec
7e59467647 Merge pull request #429 from matejc/main
systemd-inhibit: remove sleep
2025-10-06 17:13:06 +02:00
lysec
49c7eefe63 Matugen: a lot of cleanup and refactoring, splitting scripts into
separate functions
2025-10-06 17:05:08 +02:00
Matej Cotman
7269c24945 feat(systemd-inhibit): remove sleep 2025-10-06 17:46:40 +03:00
lysec
48d0fb3266 Merge remote-tracking branch 'origin/matugen-test' 2025-10-06 16:16:34 +02:00
Lysec
03f2a0f66b Merge pull request #427 from ecoskey/feat/intermediate_dirs
Create intermediate folders for theme syncing
2025-10-06 16:15:05 +02:00
ItsLemmy
79faa6f281 FontService: batch processing 2025-10-06 09:53:02 -04:00
ItsLemmy
d6b3e08db1 autoformatting 2025-10-06 09:50:38 -04:00
ItsLemmy
bff0694b02 Background: improved sourceSize calculation to support vertical monitors. 2025-10-06 08:04:09 -04:00
Emerson Coskey
3527ca77bf add media ipc target 2025-10-05 22:50:46 -07:00
ItsLemmy
4811224a57 Test simpler matugen approach 2025-10-05 22:12:46 -04:00
Emerson Coskey
b2403debf7 typos 2025-10-05 17:29:17 -07:00
Emerson Coskey
e580e29fb5 cleanup and extra fixes 2025-10-05 16:53:02 -07:00
ItsLemmy
a7e6fd1667 ColorVariants: better light theme support 2025-10-05 19:19:43 -04:00
ItsLemmy
e88e236f6b Vesktop: better light theme support for predefined colorscheme 2025-10-05 19:10:29 -04:00
ItsLemmy
9304342eab Vesktop: theming 2025-10-05 18:56:55 -04:00
ItsLemmy
e24b0999ae Surface vs SurfaceVariant (surface variant should be lighter in dark theme) 2025-10-05 18:44:11 -04:00
ItsLemmy
b36c8cf45e Vesktop: fix placeholder text 2025-10-05 18:26:14 -04:00
ItsLemmy
cc0b5762d4 Vesktop: theming 2025-10-05 18:22:00 -04:00
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
2b83c12586 LockScreen: change forecast text color 2025-10-05 23:29:24 +02:00
Lysec
083531c484 Merge pull request #426 from kevindiaz314/main
chore(ci): update AUR package workflow
2025-10-05 23:22:45 +02:00
lysec
2cd4defa9f LockScreen: more sizing tweaks 2025-10-05 23:21:08 +02:00
Kevin Diaz
cc6c40434a chore(ci): update AUR package workflow to include ServerAlive options for SSH connection stability 2025-10-05 17:10:06 -04:00
lysec
78f6c5f72d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-05 23:05:20 +02:00
lysec
ebb71b916b LockScreen: change font to fontSizeM 2025-10-05 23:04:02 +02:00
Lemmy
745ecdbdc7 Merge pull request #425 from damian-ds7/notification-ipc-update-timestamp
update lastSeenTs in notifications toggleHistory ipc call
2025-10-05 16:50:22 -04:00
Damian D'Souza
8403d4fa35 add onOpened signal handler to NotificationHistoryPanel 2025-10-05 22:47:47 +02:00
Damian D'Souza
bd5e5a5c96 remove lastSeenTs update from notification history onClicked 2025-10-05 22:47:16 +02:00
Damian D'Souza
838ac704e1 remove timestamp change for notification history IpcHandler 2025-10-05 22:39:10 +02:00
Damian D'Souza
0edc73610e update lastSeenTs in notifications toggleHistory ipc call 2025-10-05 22:15:19 +02:00
ItsLemmy
bef810c0bc Vesktop: theming attempt... 2025-10-05 15:26:10 -04:00
ItsLemmy
3085390084 ColorScheme: back to a more classic UI 2025-10-05 15:25:49 -04:00
ItsLemmy
3dbd2e50fb pt translation fix 2025-10-05 14:28:03 -04:00
ItsLemmy
45f5b4c9cc Translations 2025-10-05 14:13:50 -04:00
ItsLemmy
feed6e905c Calendar: added support for 12 hours format. 2025-10-05 14:13:46 -04: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
ItsLemmy
17fa29abc4 Wallpaper panel: improved the highlight by not using opacity everywhere. 2025-10-05 09:05:07 -04:00
Lemmy
75c5b9aba6 Merge pull request #423 from matejc/main
systemd-inhibit: remove handle-lid-switch
2025-10-05 08:14:49 -04: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
9f82ccbdbf Settings: fix small messup 2025-10-05 10:53:51 +02:00
Ly-sec
641e28eee6 Tooltips: add option to disable all tooltips in general tab 2025-10-05 10:38:32 +02:00
Ly-sec
77f1ef8893 Dock: replace visibility toggles with NCombobox (to avoid unwanted
behaviour)
2025-10-05 10:32:23 +02:00
Ly-sec
c15faa3727 WallpaperPanel: add keyboard controls thanks to pC
LockScreen: add cursor to password field, clear password after login
attempt
i18n: small cleanup
autoformat
2025-10-05 10:25:47 +02:00
ItsLemmy
4c001b12b9 MediaMini: slightly bigger (+3px) image/icon which match ActiveWindow 2025-10-04 23:10:56 -04:00
Lemmy
1a2a4736a5 Merge pull request #421 from ThatOneCalculator/fix/clip-weather
fix: clip overflowed weather entries
2025-10-04 22:57:25 -04:00
Kainoa Kanter
996403450b fix: clip overflowed weather items 2025-10-04 19:49:28 -07:00
ItsLemmy
4ed16d795e Clipping: removed many unecessary clip: true 2025-10-04 22:22:23 -04:00
ItsLemmy
2587e0a4cf NIconPicker: RAM + CPU Optimizations 2025-10-04 22:01:54 -04:00
ItsLemmy
d59453397b WallpaperPanel: RAM + CPU Optimizations 2025-10-04 21:35:27 -04:00
ItsLemmy
57acc64aa9 Toast: RAM optimizations 2025-10-04 21:15:59 -04:00
ItsLemmy
85fc907a48 Notifications: use proper notifications monitors settings. 2025-10-04 20:59:51 -04:00
ItsLemmy
bc7c821d33 Calendar: optimizations + removed days on hover as there is no actions on those. 2025-10-04 20:55:05 -04:00
ItsLemmy
059284c1f1 Notification: Optimize RAM & CPU usage, smoother animations. 2025-10-04 20:40:40 -04:00
ItsLemmy
3ae6cdc3f0 Background: support for dynamic resolution changes 2025-10-04 19:09:27 -04:00
ItsLemmy
dbabb7bb69 Background: Smarter wallpaper resize to respect aspect ratio. 2025-10-04 18:33:27 -04:00
ItsLemmy
673ae8d040 Notifications: minor ram optimization by avoiding loader on inactive monitors. 2025-10-04 18:12:07 -04:00
ItsLemmy
9672c55e7d OSD: ram optimization 2025-10-04 17:55:06 -04:00
ItsLemmy
d3616f7f26 Launcher: defer visibility when results are ready. 2025-10-04 17:15:18 -04:00
ItsLemmy
d8099c2446 AboutTab: using NButton for the download button 2025-10-04 17:05:35 -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
9ca1848e8e Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-04 13:35:41 -04:00
ItsLemmy
0f08f992d9 IPC: removed deprecated calls 2025-10-04 13:35:39 -04:00
Lysec
4eedfb9146 Merge pull request #418 from cdata/main
fix: Unset `PATH` that is auto-generated by Nix
2025-10-04 19:33:46 +02:00
Ly-sec
1ae8dc0a96 ControlCenter: add position setting to choose where the control center should open 2025-10-04 19:04:23 +02:00
Ly-sec
b1e5f406e3 Revert "Dock: add position option"
This reverts commit 6235d2b3d6.
2025-10-04 18:43:55 +02:00
Ly-sec
1f13fda4a4 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-04 18:27:41 +02:00
Ly-sec
6235d2b3d6 Dock: add position option 2025-10-04 18:27:32 +02:00
ItsLemmy
f42ce37763 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-04 12:23:00 -04:00
ItsLemmy
60666c45f2 Hyprland: fix taskbar not working and proper event dispatching. 2025-10-04 12:22:59 -04:00
Ly-sec
c212fd411e LockScreen: update power button hover colors 2025-10-04 17:43:12 +02: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
Ly-sec
0bf2b0a8ad LockScreen: increase power button icon & text 2025-10-04 17:24:48 +02:00
Ly-sec
2b8fd7a811 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-04 17:10:08 +02:00
Ly-sec
3e224f77a0 LockScreen: complete redesign 2025-10-04 17:10:03 +02:00
ItsLemmy
6fee2ef826 MediaCard: always centered 2025-10-04 09:22:16 -04:00
ItsLemmy
f7e1fe4e0f Bar: minor memory optimization 2025-10-04 08:56:05 -04:00
ItsLemmy
f348505d2a Wallpaper: always resize images to the screen size to improve memory usage. 2025-10-04 08:16:32 -04:00
ItsLemmy
0807633e76 Overview: no unloading so it's always available on demande + memory optimizations. 2025-10-04 08:07:23 -04:00
Ly-sec
60d631d9d9 Revert "Overview: another attempt to make it more fluid"
This reverts commit 5d18eb651c.
2025-10-04 12:34:41 +02:00
Ly-sec
5d18eb651c Overview: another attempt to make it more fluid 2025-10-04 12:29:51 +02:00
Ly-sec
f0a6e6b582 Overview: attempt at making the image loading smoother 2025-10-04 12:00:11 +02:00
Christopher Joel
03c09e76bf fix: Unset PATH that is auto-generated by Nix
This addresses a problem where the launcher is
not able to actually launch any applications when
it is started by a systemd unit generated by Nix.

The search path would typically be inherited by a
systemd unit, but Nix's unit generator will
assign a specific, minimal PATH that only includes
the unit's runtime dependencies.
2025-10-04 06:34:18 +00:00
ItsLemmy
f17180fa82 Clock: font logic was using an non existing setting. 2025-10-04 00:06:46 -04: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
cd7ac2b243 NPanel: reverted yesterday fix, trying another fix. 2025-10-03 22:03:56 -04:00
ItsLemmy
cc59362a1a Tooltip-TrayMenu: only use the simple mapToItem. 2025-10-03 22:01:51 -04:00
ItsLemmy
ccebaa9b42 Calendar: New look, courtesy of @pC 2025-10-03 21:42:06 -04:00
ItsLemmy
1cdaf79814 Tooltip: position fix 2025-10-03 21:38:26 -04:00
ItsLemmy
75e64bc625 Auto-formatting 2025-10-03 21:38:14 -04:00
ItsLemmy
ba4ec7dd47 NPanel: added logging to help tracking off position issue. 2025-10-03 20:58:43 -04:00
ItsLemmy
58583a85e5 Tooltip: passing missing screen ref. 2025-10-03 20:58:21 -04:00
ItsLemmy
f97015b2d9 Brightness: attempt to fix detection 2025-10-03 20:40:42 -04:00
Lemmy
7164003125 Merge pull request #415 from ThatOneCalculator/fix/zed-no-bufferpath
fix: zed formatting command
2025-10-03 20:33:42 -04:00
Kainoa Kanter
30d9a09f14 fix: zed formatting command 2025-10-03 16:56:54 -07:00
Ly-sec
31abcbcbbd ColorSchemeTab: remove Qt5Compat import 2025-10-04 01:33:17 +02:00
Ly-sec
c9f660ff8f NotificationHistoryPanel: cursor only changes to pointing when expandable / on delete button 2025-10-04 01:06:33 +02:00
ItsLemmy
18449ecd1d Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-03 19:02:54 -04:00
ItsLemmy
47b0ace199 Tooltips: fixed a bunch of tooltips which were not properly scaled. 2025-10-03 19:02:53 -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
2b39d1a17a Launcher: resolve odd flickering on pin/unpin button hover (fixes #406) 2025-10-04 00:38:34 +02:00
Ly-sec
c94bc1955c Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-04 00:30:17 +02:00
Ly-sec
d6da018591 MatugenTemplates: add #409 again 2025-10-04 00:30:08 +02:00
Lemmy
29387cff52 Merge pull request #413 from ThatOneCalculator/feat/zed-fmt
chore(devex): create Zed settings file for qmlfmt
2025-10-03 18:29:50 -04:00
Lemmy
2eb10965b0 Merge pull request #412 from ThatOneCalculator/fix/mediamini-scroll-pause
fix: never scroll media mini on pause
2025-10-03 18:29:32 -04: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
515f7565fd Matugen: change ayu dark to ayu mirage 2025-10-03 23:41:34 +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
Kainoa Kanter
8303452525 create zed settings file for qmlfmt 2025-10-03 11:28:44 -07:00
ItsLemmy
717f65a934 Background: avoid potential flickering when transition is completed. 2025-10-03 09:45:22 -04:00
ItsLemmy
9c024e35c3 Background: on the hunt again 2025-10-03 09:26:45 -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
adb84a9e24 Shell: replacing LazyLoader by Loader in an attempt to fix crash when hot-reloading after update. 2025-10-02 22:29:00 -04:00
ItsLemmy
75479eff25 More terminals colors and cleanup 2025-10-02 21:39:16 -04:00
ItsLemmy
2339d9758e Rosepine: restoring mTertiary. 2025-10-02 20:54:26 -04:00
ItsLemmy
b7af94e460 Matugen: implementing proper terminal colors via iTerm2 color schemes. WIP 2025-10-02 20:50:01 -04:00
ItsLemmy
b525a53c8b ColorScheme: reducing overall height by using a more compact NCollapsible 2025-10-02 18:01:17 -04:00
ItsLemmy
21c0b2f042 Nord colorscheme: mOnSurface should be brighter than mOnSurfaceVariant 2025-10-02 17:59:51 -04:00
Kainoa Kanter
8e3e60a0b1 fix: never scroll on pause 2025-10-02 14:47:14 -07:00
ItsLemmy
97782105fd Dock: Safeguards when monitor are connected/reconnected 2025-10-02 17:44:53 -04:00
ItsLemmy
171661d8b8 Fix #361 - Panel is off-positioned after monitor wake up. 2025-10-02 17:43:01 -04:00
ItsLemmy
40410b603f Matugen: Combined GTK3&4 in a single GTK setting 2025-10-02 16:36:56 -04:00
Ly-sec
778b3a55ab Revert "Overview: potential fix for fallback wallpaper showing after logout/login"
This reverts commit 083ca69a05.
2025-10-02 17:06:47 +02:00
Ly-sec
4b84e48e8e Overview: potential fix for fallback wallpaper showing after logout/login 2025-10-02 17:06:30 +02:00
Ly-sec
083ca69a05 Overview: potential fix for fallback wallpaper showing after logout/login 2025-10-02 17:03:18 +02:00
Lysec
20cbc03b22 Merge pull request #409 from acdcbyl/main
Matugen: Add 'org.gnome.desktop.interface' related post_hooks for GTK3/4
2025-10-02 16:20:11 +02:00
Ly-sec
8d43c1d93d ColorSchemeTab: rename Use Matugen
i18n: update matugen text
2025-10-02 16:19:24 +02:00
Aiser
aa33747686 Matugen: Add 'org.gnome.desktop.interface' related post_hooks for GTK 3/4 2025-10-02 22:17:17 +08:00
Ly-sec
b3576b306a ColorSchemeTab: new swatches, circle go spin 2025-10-02 16:09:30 +02:00
ItsLemmy
3d13401eaa Matugen: vesktop fix + gtk improvements 2025-10-02 09:49:03 -04:00
ItsLemmy
04bd410099 matugen: gtk4 -> gtk3 2025-10-02 09:27:55 -04: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
f045d5bdf6 Rosepine: bringing back "pine" as mTertiary, even tho it does not respect rosepine "spirit", we need all 3 primary colors to be vibrant. 2025-10-01 23:00:08 -04:00
ItsLemmy
44e534856a Matugen templates improvement 2025-10-01 22:59:33 -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
ItsLemmy
a648fdf6de ColorScheme: no longer hides templates when not using matugen. 2025-10-01 22:30:57 -04:00
ItsLemmy
0e3c662cb0 GTK4 + GTK3: simplified and working.
+ GTK3 is a symlink to GTK4
2025-10-01 20:55:29 -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
ItsLemmy
88871e3fbe ActiveWindow-MediaMini: added a minimum size 2025-10-01 15:47:01 -04:00
ItsLemmy
b3989a13da MediaMini: better behavior on smaller screen where the placeholder text may not fit in the capsule 2025-10-01 15:41:31 -04:00
ItsLemmy
07a94de5e2 Shell: more robust reload 2025-10-01 10:43:19 -04:00
ItsLemmy
994f0ca812 Revert "i18n: grab full locale"
This reverts commit 1c1cb8e026.
2025-10-01 10:37:31 -04:00
Ly-sec
1c1cb8e026 i18n: grab full locale 2025-10-01 16:17:35 +02: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
ItsLemmy
afccf048e7 Taskbar: inactive icon bumped from 0.5 to 0.6 opacity 2025-10-01 09:40:33 -04:00
ItsLemmy
f37625719d Clock: removed useMonospacedFont to keep things simple, + translations + cleanup 2025-10-01 09:20:14 -04:00
Lemmy
cad8fd671f Merge pull request #398 from DiscoCevapi/add-clock-font-setting
Add clock font setting for customizable clock displays
2025-10-01 09:13:18 -04:00
DiscoNiri
68e76abfc7 Move clock font settings to widget-specific configuration
- Moved clock font selection from general settings to clock widget settings
- Added custom font toggle and selection in ClockSettings.qml
- Updated BarWidgetRegistry.qml with new clock font metadata
- Removed global clockFont setting from Settings.qml and GeneralTab.qml
- Updated Clock.qml to use widget-specific custom font setting
- Added proper translation keys for new font options
- Maintained backward compatibility with existing font hierarchy
2025-10-01 20:26:13 +10:00
Lemmy
45c8fe7782 Merge pull request #358 from lonerOrz/fix/brightness
Fix brightness sync after external command changes
2025-09-30 22:49:41 -04:00
ItsLemmy
5ebf4b5377 i18n: launcher terminal-command 2025-09-30 22:45:00 -04:00
Lemmy
59fbe92fe4 Merge pull request #377 from lonerOrz/fix/launcher
fix: the launcher cannot run pure command-line (CLI) programs
2025-09-30 22:44:09 -04:00
ItsLemmy
b051e19f68 i18n: updated all translations via autotranslate! 2025-09-30 22:32:37 -04:00
ItsLemmy
6b9370ac85 i18n: added basic auto translation 2025-09-30 22:24:25 -04:00
lonerorz
9702a300ca Merge branch 'main' into fix/launcher 2025-10-01 10:11:12 +08:00
ItsLemmy
b043664617 Taskbar: Improved the look of the focused app. Made unfocused app icons semi transparent. 2025-09-30 21:33:06 -04:00
ItsLemmy
368e80daf2 .gitignore cleanup 2025-09-30 20:29:18 -04:00
ItsLemmy
056217bf43 Wallpaper: fix double wallpaper init. 2025-09-30 20:24:23 -04:00
ItsLemmy
c1abb3a7dc Default settings updated with Dock's: only same output. 2025-09-30 19:50:24 -04:00
ItsLemmy
52d2055699 MediaMini: fix another binding loop. 2025-09-30 18:20:28 -04:00
ItsLemmy
e324a33137 NiriService: added safe guards to avoid issue with wrong window indexes. 2025-09-30 18:16:35 -04:00
ItsLemmy
6f4aa1a1a1 MediaMini: fix binding loop + edge case where no icon would appear. Also set Autohide to false by default for ActiveWindow and MediaMini 2025-09-30 17:56:59 -04:00
Lemmy
f49462f999 Merge pull request #402 from luleyleo/output-filtered-dock
Per-monitor dock
2025-09-30 17:36:14 -04:00
Leopold Luley
4fb1e2de1e i18n: Add German translation for new dock settings. 2025-09-30 23:07:24 +02:00
Leopold Luley
6d05a20556 Dock: Reformat code. 2025-09-30 23:03:09 +02:00
Leopold Luley
ec2fbb53dc Dock: Allow showing the dock on outputs without a bar. 2025-09-30 23:02:13 +02:00
Leopold Luley
fdc61acfe4 Dock: Add option to filter by output. 2025-09-30 23:01:46 +02:00
Ly-sec
32712c7052 MediaMini: replace placeholder icon 2025-09-30 19:23:18 +02:00
Ly-sec
a0f6d14334 MediaMini: add no active player placeholder 2025-09-30 18:37:45 +02:00
Lysec
6ae8d8536e Merge pull request #400 from acdcbyl/main
i18n: Optimize Chinese translation
2025-09-30 15:35:15 +02:00
Aiser
650dcb8811 i18n: Optimize Chinese translation 2025-09-30 21:32:03 +08:00
ItsLemmy
970684e304 Niri: temp warning fix 2025-09-30 08:07:18 -04:00
Lemmy
e786946abf Merge pull request #394 from ixxie/feat/temp-settings
[NixOS] feat/temp settings
2025-09-30 07:55:14 -04:00
Lemmy
da046cade6 Merge pull request #396 from luleyleo/mouse-sorted-taskbar
NiriService: Keep windows sorted when moving them with the mouse
2025-09-30 07:51:37 -04:00
ItsLemmy
43dee793de More pointSize cleanup 2025-09-30 07:44:03 -04:00
Lysec
0a893f9c5f Merge pull request #399 from pugaizai/main
i18n: update zh-CN translations
2025-09-30 13:28:06 +02:00
Ly-sec
23887574cf NIcon: fix fontSize 2025-09-30 13:12:49 +02:00
pugaizai
2008ba85bc update sessionmenu translation 2025-09-30 19:07:49 +08:00
Ly-sec
773318191d NIcon: use textSize for font.pointSize 2025-09-30 13:02:56 +02:00
pugaizai
78cf0bc8a2 i18n: update zh-CN translations 2025-09-30 18:42:59 +08:00
DiscoNiri
8b0e0f6e0e Add clock font setting for customizable clock displays
This commit adds a new 'Clock Font' setting that allows users to customize
the font used specifically for clock displays in the bar and widgets,
independent of the default UI font.

Features:
- New clockFont property in Settings.data.ui (defaults to 'Roboto')
- Updated Bar Clock widget to use the custom font with fallback support
- Added searchable font dropdown in General Settings tab
- Backward compatible - uses default font if clockFont is not set
- Real-time updates - changes apply immediately

The font selection uses FontService.availableFonts and includes proper
fallback logic that respects the existing monospaced font setting.
2025-09-30 18:37:47 +10:00
Lysec
8c6b3a793f Merge pull request #397 from msdevpt/apply-theme
chore: refresh ghostty configuration
2025-09-30 09:37:42 +02:00
M.Silva
4c3eca80a4 chore: refresh ghostty configuration 2025-09-30 08:32:01 +01:00
Leopold Luley
f61f9a5809 NiriService: Keep windows sorted when moving them with the mouse. 2025-09-30 09:01:58 +02:00
ItsLemmy
518e90d910 SystemMonitor: apply fontScale to TextMetrics for smarted calculation 2025-09-29 21:46:10 -04:00
ItsLemmy
d2e5d0664a Font: added reset button for scaling 2025-09-29 21:42:47 -04:00
ItsLemmy
602d79c98e TrayMenu: fix icon size 2025-09-29 21:38:51 -04:00
ItsLemmy
4b13e89a64 Font: added per font family scaling. removed billboard font 2025-09-29 21:31:45 -04:00
ItsLemmy
1e8b122911 NiriService: syntax fix 2025-09-29 21:19:08 -04:00
Ly-sec
1f257ce847 ControlCenter: fix custom image 2025-09-30 01:33:09 +02:00
Matan Bendix Shenhav
df35589328 feat(flake): write settings to a fallback path 2025-09-30 00:11:03 +02:00
Matan Bendix Shenhav
c92478d27d feat(flake): restart systemd service on package update 2025-09-30 00:10:32 +02:00
Lemmy
ffe39e0ec9 Merge pull request #393 from luleyleo/sorted-taskbar
Sort windows in Taskbar by their scrolling position on Niri
2025-09-29 18:08:50 -04:00
ItsLemmy
b12cf345dc Background Wallpaper: attempt to free up memory earlier. 2025-09-29 16:53:59 -04:00
ItsLemmy
fc4418be0c Shader: fix "disc" shader (no disc at 0 progress) 2025-09-29 16:53:33 -04:00
Leopold Luley
82bfa346a7 NiriService: Fix stale focus state when opening a new window. 2025-09-29 22:16:46 +02:00
Leopold Luley
26ee5046f6 NiriService: Sort windows by their scrolling position. 2025-09-29 22:16:25 +02:00
ItsLemmy
51ed6ea2b0 Compositor: fix getFocusedWindow() 2025-09-29 15:10:44 -04:00
ItsLemmy
c53dd6fade Compositor: fix getFocusedWindowTitle. Since active workspace has been implemented.
+ autoformatting
2025-09-29 15:04:13 -04:00
Lemmy
bb24b6904d Merge pull request #386 from luleyleo/filtered-taskbar
Taskbar: Filter by screen and workspace
2025-09-29 15:02:31 -04:00
Ly-sec
d5857e3363 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-29 16:32:00 +02:00
Ly-sec
559609be64 Launcher: add pin to dock button if dock is enabled 2025-09-29 16:31:53 +02:00
ItsLemmy
5cea61114b Scaling: fix scaling not properly applied on startup. 2025-09-29 10:20:19 -04:00
ItsLemmy
22794ea922 DateTime: proper locale usage. Fix #390
Replaced all Qt.formatDateTime() by Qt.locale().toString()
2025-09-29 10:07:58 -04:00
ItsLemmy
933ba54612 Init Sequence: minor reordering 2025-09-29 09:58:48 -04:00
ItsLemmy
0d0b9a21f2 Wallpaper Selector: added a shortcut to the wallpaper settings in the top bar. 2025-09-29 09:25:45 -04:00
ItsLemmy
9ed9231070 Init Sequence: removed a bunch of no longer necessary Settings.isLoaded 2025-09-29 09:11:37 -04:00
Ly-sec
b8b54825d5 SessionMenu: move lockAndSuspend to CompositorService 2025-09-29 14:20:15 +02:00
Ly-sec
250822e819 Revert "Matugen: add custom-colors.toml"
This reverts commit ece9789f6b.
2025-09-29 14:13:22 +02:00
Ly-sec
ece9789f6b Matugen: add custom-colors.toml 2025-09-29 13:43:37 +02:00
Ly-sec
f11d27bcf1 Background: "explicitly set currentWallpaper.source to nothing as an
attempt to fix the odd memory usage after a few hours"
2025-09-29 13:18:45 +02:00
Ly-sec
0e69256279 Background: fix short flash of default wallpaper before actual wallpaper shows 2025-09-29 13:13:21 +02:00
Leopold Luley
fa49d4aaa0 Taskbar: Add German translation for Taskbar settings. 2025-09-29 11:08:48 +02:00
Leopold Luley
b1f7ae5d9a Taskbar: Add settings. 2025-09-29 11:01:14 +02:00
Leopold Luley
e6b0be77e7 Taskbar: Filter by same output and active workspaces. 2025-09-29 11:01:14 +02:00
ItsLemmy
49961882dd Shell: changed init sequence so that i18n + Settings are fully loaded before any UI component spawn. 2025-09-28 23:39:34 -04:00
ItsLemmy
c1d2d82fa2 NSpinBox: fixes
- replaced row by rowlayount
- using proper Color.mOnTertiary for hover text/icon
- fixed binding break when entering value manually
2025-09-28 21:19:10 -04:00
ItsLemmy
c35f37c7d7 Use Color.transparent instead of "transparent" 2025-09-28 21:17:10 -04:00
Lemmy
e23cb90c5b Merge pull request #388 from MrDowntempo/Consistent-Hover
Nicer SpinBox with better mTertiary hover
2025-09-28 20:53:24 -04:00
ItsLemmy
b2688e9100 More conversion of Row/Column to Layout 2025-09-28 20:49:57 -04:00
ItsLemmy
7f3842ddbf Log cleanup (avoid super long string with path) 2025-09-28 20:39:28 -04:00
ItsLemmy
68b2c83be1 DockMenu: use RowLayout and ColumnLayout 2025-09-28 20:35:25 -04:00
Corey Woodworth
97fa2fb1b5 Back to Chevrons. +/- were inconsistent sizes. Better alignment 2025-09-28 20:20:02 -04:00
ItsLemmy
0ed8ed7fe5 Tooltips: fix clipping for tooltips with long sentences. 2025-09-28 19:45:37 -04:00
Corey Woodworth
a41be0b5d9 Removed gradient and redesigned buttons 2025-09-28 19:08:33 -04:00
ItsLemmy
072d80e2f3 Bar vs Dock: Dock are loaded only once the bar is fully loaded. This ensure the vertical bar use the full screen height if the dock is exclusive. 2025-09-28 16:39:23 -04:00
loner
1f898171e0 Merge remote-tracking branch 'upstream/main' into fix/launcher
# Conflicts:
#	Assets/Translations/zh-CN.json
2025-09-29 03:22:48 +08:00
loner
ef64395dd4 Resolve conflict 2025-09-29 03:09:30 +08:00
loner
a5c89fadb5 fix(services): emit brightnessUpdated signal in setBrightness 2025-09-29 02:40:01 +08:00
loner
cccf0e6017 fix: Fix brightness synchronization in multi-monitor setups 2025-09-29 02:34:42 +08:00
Ly-sec
5da474007e i18n: add lock-and-suspend to all languages 2025-09-28 19:53:20 +02:00
Ly-sec
ffd2cdaf74 SessionMenu: add lock & suspend option as requested in #301 2025-09-28 19:50:52 +02:00
MrDowntempo
5f3c088f22 Update NSpinBox.qml
I missed a line
2025-09-28 13:16:07 -04:00
MrDowntempo
382116e795 Merge branch 'main' into Consistent-Hover 2025-09-28 13:10:13 -04:00
Ly-sec
c7c49433f7 NotificationService: add flatpak name support 2025-09-28 19:08:04 +02:00
Corey Woodworth
0d2d0f1931 Nicer SpinBox with better mTertiary hover 2025-09-28 12:49:52 -04:00
Ly-sec
2e947edc5a Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-28 18:42:59 +02:00
Ly-sec
cdc32f3eac NSpinBox: add text input support 2025-09-28 18:42:53 +02:00
ItsLemmy
21736b3095 DockMenu: auto hides when not hovering the menu, simplified with a single mouse area. 2025-09-28 12:06:41 -04:00
ItsLemmy
48852a9ca4 Tray: close the menu on re-hovering the tooltip 2025-09-28 11:37:12 -04:00
ItsLemmy
65fab7b367 Tray: Fixing hiding tooltip 2025-09-28 11:17:02 -04:00
ItsLemmy
dc414df9bc NRadioButton: proper elipsis. Fix #385 2025-09-28 11:09:17 -04:00
ItsLemmy
69a6c052db LockScreen: adapted custom tooltips to the new lighter look. 2025-09-28 10:55:48 -04:00
ItsLemmy
c422435d3d Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-28 10:52:09 -04:00
ItsLemmy
fc1742e167 Tooltips: proper tooltip service 2025-09-28 10:51:56 -04:00
ItsLemmy
061e7f32da Tooltips: proper tooltip service 2025-09-28 10:40:15 -04:00
Lemmy
8dda007847 Merge pull request #371 from pugaizai/main
allow zh-CN like language code
2025-09-28 09:53:16 -04:00
pugaizai
1cdff28cca Merge from upstream 2025-09-28 21:43:50 +08:00
铺盖崽
f32a34e320 Rename zh.json to zh-CN.json 2025-09-28 21:34:02 +08:00
铺盖崽
0d0088bd52 allow zh-CN like language code 2025-09-28 21:34:02 +08:00
ItsLemmy
a7a7a96585 Merge branch 'tooltips' 2025-09-28 09:23:42 -04:00
ItsLemmy
026d602770 Tooltips: more robust tooltips after hot-reload 2025-09-28 09:23:28 -04:00
Ly-sec
5b54be633d Aya: rename to ayu (probably a typo) 2025-09-28 13:07:51 +02:00
Lysec
3bb10e9561 Merge pull request #383 from acdcbyl/main
i18n: Optimize Chinese translation
2025-09-28 11:44:04 +02:00
Aiser
b9b233a873 i18n: Optimize Chinese translation 2025-09-28 17:38:43 +08:00
Ly-sec
388824bf37 i18n: add description to all Bar widget settings 2025-09-28 11:16:26 +02:00
Ly-sec
25eb31747a ColorSchemeTab: hide predefined colorschemes when matugen is enabled 2025-09-28 10:43:02 +02:00
Lysec
f7109b0bf9 Merge pull request #382 from acdcbyl/main
i18n: Optimize Chinese translation
2025-09-28 10:08:48 +02:00
Aiser
c41fa1aef7 i18n: Optimize Chinese translation 2025-09-28 16:03:59 +08:00
Aiser
1a0ea3893c i18n: Optimize Chinese translation 2025-09-28 15:52:54 +08:00
ItsLemmy
0593543d7a Tooltip: Refactoring in a single global tooltip. 2025-09-28 00:15:43 -04:00
ItsLemmy
fbf80ab577 v2.14.4-dev 2025-09-27 20:40:48 -04:00
ItsLemmy
7e9f7f40ef v2.14.4 2025-09-27 20:40:15 -04:00
ItsLemmy
92460fc5c3 IPC call to enable/disable/toggle wallpaper random automation. Fix #378 2025-09-27 18:22:57 -04:00
ItsLemmy
c1c91edb6c NButton: no bar position is allowed in Widgets/
- Only exception is NPanel.
2025-09-27 17:51:52 -04:00
ItsLemmy
e73d85de04 Bluetooth: Removed the copy of the adapter's state in Settings, makes code much simpler and robust by always relying on the actual adapter's state. 2025-09-27 17:33:09 -04:00
ItsLemmy
fafd7a518b Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-27 16:12:29 -04:00
ItsLemmy
8b89e95b13 New setting to disable all UI animations 2025-09-27 16:12:28 -04:00
ItsLemmy
2112f675c0 Taskbar: fix warning due to non existing property. 2025-09-27 16:12:11 -04:00
Lemmy
d873c2205b Merge pull request #380 from ixxie/feat/flake-defaults
feat(flake): deep merge settings with defaults
2025-09-27 16:00:42 -04:00
ItsLemmy
348c1e8f9f General: Animation speed max back to 200% 2025-09-27 15:01:40 -04:00
ItsLemmy
8e248f6795 Tooltip: removed auto-positionning relative to the bar. as many tooltips are used in panels
- still a few edge cases to work on
2025-09-27 14:57:11 -04:00
ItsLemmy
4c516200dc SystemMonitor: syntax error 2025-09-27 14:19:26 -04:00
ItsLemmy
b5b8b62cf0 Animation speed: allow 500% speed for quasi instant. 2025-09-27 14:03:54 -04:00
ItsLemmy
a4b4caa2ce Bar SysMonitor: Implemented different sizing strategy to avoid unwanted shifting of items inside and outside the component. 2025-09-27 13:38:56 -04:00
Lemmy
423ea60939 Merge pull request #372 from MrDowntempo/Centered-Circles
Centered circles
2025-09-27 13:24:17 -04:00
MrDowntempo
55dd48ce66 Merge branch 'noctalia-dev:main' into Centered-Circles 2025-09-27 12:37:38 -04:00
Corey Woodworth
7dc8d2cd88 Fix: Works regardless of scaling value 2025-09-27 12:34:58 -04:00
Ly-sec
d4dd3b1734 ColorSchemeTab: hide matugen scheme type when Matugen is disabled 2025-09-27 17:20:47 +02:00
Ly-sec
0f30a10a14 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-27 17:16:47 +02:00
Ly-sec
50e2a95f52 Update settings-default 2025-09-27 17:16:37 +02:00
Ly-sec
35bf30ef5e ColorSchemeTab: add matugen type option 2025-09-27 17:16:00 +02:00
ItsLemmy
afce091473 Bluetooth: simplify the way we handle adapter state vs settings value. 2025-09-27 11:03:52 -04:00
Matan Bendix Shenhav
d802b6a2fa feat(flake): deep merge settings with defaults 2025-09-27 16:28:44 +02:00
ItsLemmy
65cd95c62b Notifications: properly handle large/many action buttons. Fix #379 2025-09-27 09:17:23 -04:00
Ly-sec
fe2654268d NightLight: check if wlsunset exists, else dont enable NightLight
SystemMonitorSettings: If RAM usage is not toggled, don't show % option
Settings: remove NightLight from default bar widgets
2025-09-27 15:14:44 +02:00
ItsLemmy
13e32dc11b Notifications test with a lot of actions 2025-09-27 08:58:48 -04:00
loner
b27728e5bf i18n(zh): add translation for terminal command 2025-09-27 12:12:31 +08:00
loner
2379ad134b i18n(pt): add translation for terminal command 2025-09-27 12:12:21 +08:00
loner
3ab9ffed78 i18n(fr): add translation for terminal command 2025-09-27 12:12:11 +08:00
loner
3182d1969b i18n(es): add translation for terminal command 2025-09-27 12:11:53 +08:00
loner
591d099255 i18n(de): add translation for terminal command 2025-09-27 12:11:43 +08:00
loner
256f9b4a76 feat(launcher): add configurable terminal command
The terminal command for launching applications was previously hardcoded to 'kitty', causing issues for users without it installed.

This change introduces a new setting, 'appLauncher.terminalCommand', allowing users to specify their preferred terminal emulator. The default value is set to 'xterm -e'.

The implementation includes:
- Defining the setting in 'Commons/Settings.qml'.
- Adding a text input in the launcher settings tab.
- Updating the application plugin to use the new setting.
2025-09-27 12:06:54 +08:00
ItsLemmy
dd29a739f3 v2.14.3-dev 2025-09-26 23:48:03 -04:00
ItsLemmy
83d82a825b v2.14.3 2025-09-26 23:46:25 -04:00
ItsLemmy
e2f7012c5b NScrollView: properly disable horizontal scrrol when setting proper horizontalPolicy 2025-09-26 23:35:05 -04:00
loner
ff1509939a test kitty 2025-09-27 11:29:57 +08:00
ItsLemmy
f8ee0bb8df FilePicker: debugging and improvements. 2025-09-26 23:21:56 -04:00
ItsLemmy
96d3051151 Update service 2025-09-26 23:18:35 -04:00
Lysec
e8e96a9f68 Merge pull request #376 from kevindiaz314/main
fix(ci): not in a git directory
2025-09-27 02:02:44 +02:00
Kevin Diaz
b7c99905f3 fix(ci): not in a git directory 2025-09-26 20:00:56 -04:00
Lysec
ab89b0e964 Merge pull request #375 from kevindiaz314/main
CI: add GitHub Actions workflow to automate AUR package updates on release
2025-09-27 01:19:48 +02:00
Kevin Diaz
7b9ecd048d CI: add GitHub Actions workflow to automate AUR package updates on release 2025-09-26 19:18:16 -04:00
Corey Woodworth
9d30eac13a Fix: Correct same issue with Radio Buttons too. 2025-09-26 16:01:25 -04:00
Corey Woodworth
4785e287ba Fix: Small fix. 4* instead of 2*2* 2025-09-26 15:37:02 -04:00
Corey Woodworth
aa1cea8d03 Fix: Fix the vertical alignment of circles 2025-09-26 15:30:16 -04:00
Lemmy
823ab9c6a3 Merge pull request #370 from MrDowntempo/Just-The-Tip
Rounds the ends of NSliders to be more consistent with the look
2025-09-26 14:58:19 -04:00
Corey Woodworth
74a0c9dbf4 Fix: Knob was getting clipped. 2025-09-26 14:22:22 -04:00
Corey Woodworth
d1a89387f9 Fix: Make sure left side doesn't get squished 2025-09-26 13:24:19 -04:00
Corey Woodworth
9da310ade4 Rounds the ends of NSliders to be more consistent with the rest of Noctalia's look 2025-09-26 11:01:38 -04:00
Lemmy
348604e45a Merge pull request #368 from MrDowntempo/Old-Theme
Restored the vintage Noctalia theme as Noctalia (legacy)
2025-09-26 10:24:28 -04:00
Ly-sec
5e44af8e6d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-26 16:23:08 +02:00
Ly-sec
27eaeee5fd i18n-zh/pt: add missing keys 2025-09-26 16:23:04 +02:00
Corey Woodworth
338f4cde6d Restored the vintage Noctalia theme as Noctalia (legacy) 2025-09-26 10:20:01 -04:00
ItsLemmy
1531275707 Wallpaper: smarter init 2025-09-26 10:09:17 -04:00
Ly-sec
5cfa66f9e8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-26 15:07:30 +02:00
Ly-sec
695d002d6a OsdTab: move all OSD related settings into their own tab
OSD: add Left/Right Center options (will display vertically)
TablerIcons: add OSD Tab icon
i18n: added translation to all files for OSDTab (generated)
2025-09-26 15:05:53 +02:00
ItsLemmy
7afd0177cb Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-26 08:33:32 -04:00
ItsLemmy
180366073f Toast: less intrusive toast logging 2025-09-26 08:33:30 -04:00
Lysec
7eb19237ba Merge pull request #366 from pugaizai/main
i18n(zh): add zh(simplified chinese) translation
2025-09-26 14:21:01 +02:00
铺盖崽
ed7b4f5552 i18n(zh): add zh(simplified chinese) translation 2025-09-26 20:19:43 +08:00
Lysec
9d927bd7fc Merge pull request #364 from lonerOrz/opt/osd
Increase OSD initTimer interval to 500ms
2025-09-26 09:18:36 +02:00
loner
ac683caa1e Increase OSD initTimer interval to 500ms 2025-09-26 13:50:14 +08:00
ItsLemmy
39883ceb10 WallpaperService: proper i18n support of the list models. 2025-09-25 23:35:18 -04:00
ItsLemmy
c1386c491e v2.14.1-dev 2025-09-25 21:58:33 -04:00
ItsLemmy
e7f8a452b8 v2.14.1 2025-09-25 21:57:39 -04:00
ItsLemmy
012ae28dd9 Bar editor: removing the last ControlCenter triggers a toast warning. 2025-09-25 21:54:51 -04:00
ItsLemmy
95d059007e ClipboardService: fix invalid toast invocation 2025-09-25 21:54:09 -04:00
ItsLemmy
b76a252b94 Screencorners: if bar is not visible have them in actual cornes (similar to floating bar) Fix #362 2025-09-25 21:31:49 -04:00
ItsLemmy
6bd4167638 FilePicker: better icons positioning 2025-09-25 21:13:13 -04:00
ItsLemmy
22b843587c FilePicker: back to our custom file picker. 2025-09-25 20:59:50 -04:00
ItsLemmy
cb3fc1a45c Bar: Right clicking the bar will open the ControlCenter 2025-09-25 17:18:07 -04:00
ItsLemmy
b1df7624cc Settings: bullet proofing the widget upgrade code. 2025-09-25 17:09:00 -04:00
Lemmy
8be64359ef Merge pull request #359 from juvevood/osd-toast-location
The locations of OSD and Toast follow the notifications location
2025-09-25 13:44:42 -04:00
ItsLemmy
8e6badc0d6 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-25 13:22:06 -04:00
ItsLemmy
4ac27be0e8 NPanel: don't dim if panel is masked 2025-09-25 13:21:57 -04:00
Ly-sec
2a496a7831 UpdaterService: set dev version 2025-09-25 17:41:34 +02:00
Ly-sec
619420349c i18n: add keep awake to all languages 2025-09-25 17:34:57 +02:00
Ly-sec
349ef85648 Release v2.14.0
This release introduces new themes, a native file picker, multi-language support, a redesigned clock/calendar widget, unified controls, and major quality-of-life improvements alongside numerous fixes and refinements—delivering a smoother and more polished experience.

- **Brand new themes:** Try the beautiful Noctalia and Aya themes for an upgraded look.
- **New file picker:** Picking files just got easier with a seamless native picker.
- **International:** Noctalia is now available in English, French, German, Spanish and Portuguese, with more languages on the way.
- **Revamped clock/calendar:** Enjoy a sleeker, more compact calendar integrated right into your bar.
- **Unified Volume & Brightness controls:** Our new On-Screen Display (OSD) feature lets you see brightness and volume adjustments in real-time, directly on your screen as you make them.
- **Pin your dock apps:** Pin favorites, group them better, and access everything with a right click.
- **Bar Widget Setting addition:** Now you can easily move widgets from one section to another.

- **ActiveWindow and MediaMini widgets:** Cleaner display, better media controls, and improved logic if nothing’s playing.
- **Notification system:** Choose where notifications appear, see progress bars, and enjoy refined layouts and scaling.
- **Workspace switching:** Switch workspaces just by scrolling - no extra clicks needed.
- **System widgets:** New monitor and side panel for greater control.
- **Bar & dock:** Faster, more reliable dragging, better icons, tooltips, and search for widgets.
- **Icons:** We have incorporated the Hyprland logo into the font as a new glyph.

- Reduced margin/alignment issues and bugs in the lock screen, notifications, and OSD.
- The volume system is now smarter and works seamlessly across sinks and sources.
- Lots of little bug fixes for panels, widgets, and popups, all aimed at a smoother experience.
2025-09-25 16:30:08 +02:00
ItsLemmy
b38cf8ef66 i18n: json check script with more colors 2025-09-25 09:51:00 -04:00
ItsLemmy
23c83a49c3 i18n-es: 100% 2025-09-25 09:42:33 -04:00
ItsLemmy
1926008315 i18n-pt: 100% 2025-09-25 09:37:45 -04:00
ItsLemmy
deb75f5bab i18n: json check script now support an argument to review a single language 2025-09-25 09:31:32 -04:00
ItsLemmy
53baf1c86b Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-25 09:27:59 -04:00
ItsLemmy
8173919692 i18n-fr: 100% 2025-09-25 09:27:56 -04:00
Ly-sec
ece8705e5d i18n: de - remove some keys 2025-09-25 15:23:00 +02:00
ItsLemmy
346d29d94a i18n: en: no audio codecs 2025-09-25 09:19:34 -04:00
ItsLemmy
a3f604efc3 en: no audio codecs translation 2025-09-25 09:14:30 -04:00
ItsLemmy
0e8a920ee2 Do not translate audio codecs name 2025-09-25 09:13:43 -04:00
ItsLemmy
e98e034a68 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-25 09:11:33 -04:00
ItsLemmy
1f3cafb1b9 i18n-json-check: report line numbers and sort by descending for easier editing. 2025-09-25 09:11:31 -04:00
Ly-sec
316cd3114a Translations/de: remove extra keys, add missing keys 2025-09-25 15:07:26 +02:00
ItsLemmy
4c951cf380 i18n-json-check script 2025-09-25 09:00:14 -04:00
ItsLemmy
0f888fd734 MediaMini: autoHide 2025-09-25 08:49:01 -04:00
ItsLemmy
0690ac4996 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-25 08:42:11 -04:00
ItsLemmy
3809f290ed ActiveWindow: better autohide 2025-09-25 08:42:10 -04:00
Ly-sec
b1094bbfa0 NDateTimeTokens: replace ListView with js array 2025-09-25 14:37:43 +02:00
Ly-sec
644e24f409 ScreenRecorder: fix recording with both audio sources 2025-09-25 13:23:48 +02:00
Ly-sec
6f2d7516f0 Revert "MediaMini: hide when no media is playing"
This reverts commit 8dad25f79c.
2025-09-25 13:10:31 +02:00
Ly-sec
8dad25f79c MediaMini: hide when no media is playing 2025-09-25 12:11:49 +02:00
Juve
4a9f37a390 The locations of osd and toast follow the notifications location 2025-09-25 14:03:24 +08:00
ItsLemmy
36489491e4 Bar new IPC: ipc call bar toggle 2025-09-24 22:18:22 -04:00
loner
2c7038c504 Fix brightness sync after external command changes
Fix brightness sync after external command changes, improve brightness
module compatibility
2025-09-25 10:18:09 +08:00
ItsLemmy
846730361d autoformatting 2025-09-24 22:17:26 -04:00
Lemmy
428f3627b6 Merge pull request #356 from lonerOrz/fix/osd
Initialize volume silently
2025-09-24 22:05:08 -04:00
ItsLemmy
68b328c982 Better colors for mediamini 2025-09-24 21:38:45 -04:00
ItsLemmy
4dac2ffe88 Autoformatting + cleanup 2025-09-24 21:33:00 -04:00
ItsLemmy
f3535f22ba ActiveWindow: hyprland fix 2025-09-24 21:22:52 -04:00
loner
deca5e1235 Initialize volume silently 2025-09-25 09:22:42 +08:00
ItsLemmy
8da903bb61 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-24 21:14:46 -04:00
ItsLemmy
b58f6f0a1b ActiveWindow: improve display when no active window 2025-09-24 21:14:44 -04:00
Ly-sec
946996917d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-25 03:10:21 +02:00
Ly-sec
b03b4b0f13 i18n: fix control-center 2025-09-25 03:10:10 +02:00
Lemmy
73f76e2275 Merge pull request #357 from MrDowntempo/NoctaliaTheme
Added New Noctalia theme
2025-09-24 20:53:42 -04:00
ItsLemmy
80442e2839 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-24 20:48:05 -04:00
ItsLemmy
a8a1b0a422 ActiveWindow: similar behavior to MediaMini 2025-09-24 20:48:03 -04:00
Ly-sec
346e27830a MediaMini: small fixes 2025-09-25 02:46:31 +02:00
Ly-sec
ef616efcca i18n: small fix
autoformat
2025-09-25 02:44:27 +02:00
ItsLemmy
8c1153192d MediaMini: infinite scroll 2025-09-24 20:40:11 -04:00
ItsLemmy
c46a84d794 MediaMini: some more tweaks 2025-09-24 20:37:40 -04:00
ItsLemmy
46d3465b50 MediaMini: clip fix 2025-09-24 20:25:41 -04:00
Corey Woodworth
7bd278d428 Added New Noctalia theme 2025-09-24 20:19:15 -04:00
Ly-sec
2123b55aab MediaMini: small fixes 2025-09-25 01:37:17 +02:00
Ly-sec
4de6489cbf Settings: set scrollingTitle default to false 2025-09-25 01:02:26 +02:00
Ly-sec
96c2817e06 MediaMini: add scrolling support (as requested in #293) 2025-09-25 01:02:01 +02:00
Ly-sec
35a7ed165f BarSectionEditor: add search option (fixes #347) 2025-09-25 00:43:04 +02:00
Ly-sec
1c5b02fab4 Notification add ipc to clear history 2025-09-25 00:07:58 +02:00
Ly-sec
2afec4cc46 NotificationsTab: fix i18n 2025-09-25 00:01:50 +02:00
ItsLemmy
6dd6c6af74 Icons: added hyprland icons 2025-09-24 17:47:48 -04:00
ItsLemmy
d86686704c Bar: slightly more compact calendar 2025-09-24 17:17:09 -04:00
ItsLemmy
22b8edb023 OSD: Single component instance. Multi monitor support (follows notifications settings) 2025-09-24 17:05:57 -04:00
ItsLemmy
b96deaa0c3 Notification: simpler active loader conditions 2025-09-24 17:04:02 -04:00
ItsLemmy
0cb619a787 Workspace: slight adjustment to the inactive ws color. So it works better in every situation (with or without capsule) 2025-09-24 16:11:45 -04:00
ItsLemmy
63951ced9e Added Portuguese translation (automatically generated) 2025-09-24 14:17:28 -04:00
ItsLemmy
84502f4c9f Added Spanish translation (automatically generated) 2025-09-24 14:12:51 -04:00
ItsLemmy
430cc64fdb NHeader: fix label visibility 2025-09-24 14:12:32 -04:00
ItsLemmy
b93c733e7c autoformating 2025-09-24 13:52:44 -04:00
ItsLemmy
fe58e5e92a Merge branch 'i18n' 2025-09-24 13:52:29 -04:00
ItsLemmy
e6ae17cdd5 Audio: Debounce timer should not use Style.animationFast 2025-09-24 13:27:10 -04:00
Lemmy
b445153444 Merge pull request #352 from FUFSoB/audio-fixes
Small fixes for audio and auto-hide widgets
2025-09-24 13:23:42 -04:00
Lysec
6f85747d92 Merge pull request #353 from MrDowntempo/AyaTheme
Added Aya theme
2025-09-24 19:16:08 +02:00
Corey Woodworth
66360c2379 Added Aya theme 2025-09-24 13:14:35 -04:00
Ly-sec
7fe504aa8a Merge branch 'i18n' of https://github.com/noctalia-dev/noctalia-shell into i18n 2025-09-24 17:01:41 +02:00
Ly-sec
aca831e54d i18n: remove debug language 2025-09-24 17:01:31 +02:00
ItsLemmy
7da4b1d63c i18n: no debug 2025-09-24 10:58:31 -04:00
FUFSoB
f21bda0de9 other: change desc of overdrive settings toggle 2025-09-24 19:54:29 +05:00
FUFSoB
24ffedd599 bugfix: always hide display mode wasn't working 2025-09-24 19:50:10 +05:00
Ly-sec
7f9acccce7 i18n: remove some entries, edit some entries 2025-09-24 16:48:43 +02:00
ItsLemmy
084fb39abd NComboBox: simple js function 2025-09-24 10:24:45 -04:00
FUFSoB
06694f2428 bugfix: when changing sink after volume change, changes were applying to other sink 2025-09-24 19:20:44 +05:00
ItsLemmy
9105ec6b0d i18n: no more close side panel as its called control center 2025-09-24 10:17:28 -04:00
Ly-sec
9cfe49dec3 NComboBox: fix other languages display
Translations/de: update accordingly
2025-09-24 16:02:24 +02:00
ItsLemmy
58fb397e79 AudioTab: warning fix 2025-09-24 09:46:59 -04:00
Ly-sec
5de4330199 i18n: even more things appeared 2025-09-24 15:31:11 +02:00
Lemmy
5669debd6b Merge pull request #351 from FUFSoB/audio-changes
Audio changes
2025-09-24 09:29:23 -04:00
Lemmy
e71335f9b6 Update README.md 2025-09-24 09:17:54 -04:00
Ly-sec
24cb5823ee Merge branch 'i18n' of https://github.com/noctalia-dev/noctalia-shell into i18n 2025-09-24 14:53:11 +02:00
Ly-sec
1470a92556 i18n: more cases detected 2025-09-24 14:53:09 +02:00
ItsLemmy
1d98a657b2 i18n: service init asap, avoid spamming the console as some warnings are inevitable due to async loading behavior 2025-09-24 08:50:40 -04:00
ItsLemmy
2e1f6f0323 Font: auto reloading with cache busting. 2025-09-24 08:37:29 -04:00
Ly-sec
04f247905a i18n-check: updated detection
i18n: added some odd ones
2025-09-24 14:30:30 +02:00
Ly-sec
2bfed74851 i18n: even more integration
autoformat
2025-09-24 14:24:21 +02:00
Ly-sec
2a23b6afdd i18n: WAY more i18n conversion 2025-09-24 14:12:12 +02:00
Ly-sec
df70f0c824 Possibly got everything transfered over to i18n 2025-09-24 13:47:59 +02:00
Ly-sec
2285a3fb18 SettingsWindow: add i18n support 2025-09-24 13:20:49 +02:00
FUFSoB
ef5447d2fa bugfix: make volume consistent with wpctl get-volume 2025-09-24 14:11:44 +05:00
FUFSoB
fb64b3ba43 feat: volume overdrive 2025-09-24 14:04:08 +05:00
FUFSoB
1673201916 bugfix: update volume on sink/source changes 2025-09-24 13:03:39 +05:00
Lemmy
72475cd29b Merge pull request #344 from FUFSoB/notifications-refine
Notifications improvements
2025-09-23 23:01:33 -04:00
FUFSoB
41b9eb1897 Merge remote-tracking branch 'upstream/main' into notifications-refine
Resolve conflicts due to project structure changes
2025-09-24 07:40:50 +05:00
ItsLemmy
31db195087 First stab at i18n 2025-09-23 22:39:38 -04:00
ItsLemmy
9a9d68c78d NButton: Simplified by removing the press state which was causing issues with Popups opening hover the button 2025-09-23 15:32:24 -04:00
ItsLemmy
a2b57c5165 Panels: more reliable draggable toggling 2025-09-23 14:42:55 -04:00
ItsLemmy
e9efab0d59 Cava: also enable during lockscreen 2025-09-23 14:23:41 -04:00
FUFSoB
5d58083ee5 feat: progress bar for notifs 2025-09-23 22:57:19 +05:00
Ly-sec
055c7d3c20 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-23 18:42:07 +02:00
Ly-sec
0b5ef30b34 OSD: fix race condition 2025-09-23 18:42:05 +02:00
ItsLemmy
6d4ca4ffc0 OSD: moved settings in the appropriate spot 2025-09-23 12:40:40 -04:00
Ly-sec
4cd53c4083 OSD: unified Volume & Brightness OSD into one file (OSD.qml), move OSD settings to NotificationTab 2025-09-23 18:07:14 +02:00
Ly-sec
c6303cdb6b Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-23 17:53:55 +02:00
Ly-sec
c48e87e012 Settings: update default settings 2025-09-23 17:53:40 +02:00
Ly-sec
1ca84bf052 OSD: Implement Volume & Brightness OSD 2025-09-23 17:53:24 +02:00
ItsLemmy
f86dac2172 DockMenu: minor UI tweaks. 2025-09-23 10:22:59 -04:00
ItsLemmy
59fe0a058e Autoformatting 2025-09-23 09:25:44 -04:00
ItsLemmy
640a4339db Cava: Now only runs when a visualizer is in sight. 2025-09-23 08:37:16 -04:00
FUFSoB
505cf48b6c other: small changes 2025-09-23 12:40:19 +05:00
FUFSoB
6d5574cac0 bugfix: urgency low was treated as normal 2025-09-23 11:46:46 +05:00
FUFSoB
e35264708a bugfix: remove race condition, respect duration settings 2025-09-23 11:34:21 +05:00
FUFSoB
ea0350bcca feat: set if notifs can be above fullscreen apps 2025-09-23 11:01:05 +05:00
FUFSoB
b47ac6dd8a feat: set if respecting custom notif timeout 2025-09-23 10:53:44 +05:00
ItsLemmy
120ed36deb Cava: always active 2025-09-22 22:41:24 -04:00
ItsLemmy
26fe3114a6 Settings: updated comments 2025-09-22 22:39:47 -04:00
ItsLemmy
39e58acade MediaCard: Using the new NContextMenu 2025-09-22 22:34:35 -04:00
ItsLemmy
807e7394fe Cava + Visualizer: Should not depend on mpris. Its by design. 2025-09-22 22:07:29 -04:00
ItsLemmy
d745be9c96 Bar section editor: better icons for move across sections 2025-09-22 21:45:22 -04:00
ItsLemmy
8f8f6c23ea Bar Editor: added ability to move widget to other sections with right clicking context menu. 2025-09-22 21:33:38 -04:00
ItsLemmy
3da0e529c6 Shell: cleanup 2025-09-22 21:09:45 -04:00
Ly-sec
d5a862d904 shell: remove reload popup, except for error 2025-09-23 03:08:32 +02:00
Ly-sec
4de2b7f5a8 LockScreen: fix cursor 2025-09-23 03:02:44 +02:00
ItsLemmy
9f31c61a18 Bar section editor: added missing tooltips: 2025-09-22 21:00:51 -04:00
ItsLemmy
d8539c0814 Removed filepicker icons aliases 2025-09-22 20:56:00 -04:00
ItsLemmy
9b8c0b9cf0 ListView replaced by proper NListView 2025-09-22 20:53:59 -04:00
ItsLemmy
c4764c0e5b ScreenRecorder: disable toast when recording starts 2025-09-22 20:23:00 -04:00
ItsLemmy
aec170d7f8 Fix a few hardcoded margin by proper Style.xxx 2025-09-22 20:16:39 -04:00
ItsLemmy
a395156556 ControlCenterSettings fix 2025-09-22 20:14:42 -04:00
ItsLemmy
50ea3e9a8b More renaming 2025-09-22 20:09:12 -04:00
ItsLemmy
50ef79677e Updating bar widgets ids 2025-09-22 19:51:57 -04:00
ItsLemmy
def778dbf1 Settings: Log before splicing or you will log the wrong widget.id 2025-09-22 19:39:52 -04:00
ItsLemmy
b8f4401878 First pass 2025-09-22 19:11:10 -04:00
Ly-sec
9a7fb4a219 Bar/: add Calendar folder 2025-09-23 00:24:22 +02:00
Ly-sec
39b52eb17e Bar/: remove Panel suffix 2025-09-23 00:21:43 +02:00
Ly-sec
609f1e9655 Bar/: refactor layout 2025-09-23 00:20:06 +02:00
Ly-sec
9bb60d0ae3 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-23 00:01:36 +02:00
Ly-sec
202516aee3 Dock: fix pinned app grouping 2025-09-23 00:01:31 +02:00
Ly-sec
489ce76d2a Notification: layout changes 2025-09-22 23:56:18 +02:00
ItsLemmy
6a8c3c721a TablerIcons at root of Commons/ 2025-09-22 17:49:05 -04:00
ItsLemmy
21d331c232 ActiveWindow: more cleanup 2025-09-22 17:37:34 -04:00
Ly-sec
4c9d40865f NText: add elide (ltr & rtl) 2025-09-22 23:20:59 +02:00
Ly-sec
490200b3b8 ActiveWindow: properly hide when no window is available 2025-09-22 22:50:58 +02:00
Ly-sec
6031c97e1a ScreenRecorder: add toast for record stop/start/error 2025-09-22 22:47:16 +02:00
Ly-sec
4d0777ab93 Let people use scrollwheel to switch between workspaces (fixes #290) 2025-09-22 22:27:20 +02:00
Ly-sec
17308083fe Revert "ActiveWindow: hide ActiveWindow if there is no actual window"
This reverts commit 51fb5b9f4a.
2025-09-22 22:25:01 +02:00
Ly-sec
51fb5b9f4a ActiveWindow: hide ActiveWindow if there is no actual window 2025-09-22 22:23:39 +02:00
Ly-sec
773912320f LockScreen: fix expanding password 2025-09-22 22:19:43 +02:00
ItsLemmy
4a4cd20553 ActiveWindow: Fix #338 2025-09-22 16:01:15 -04:00
ItsLemmy
6fbaf46ed9 AppIcons => ThemeIcons 2025-09-22 14:58:34 -04:00
ItsLemmy
03da290c54 Notifications History: restored original panel width, changed title to: "Notifications" 2025-09-22 13:59:19 -04:00
FUFSoB
2d0d6207a1 WIP: notif progress bar 2025-09-22 22:51:25 +05:00
ItsLemmy
f896b41c6b Dock: removed onCountChanged as it is unecessary and was producing warnings. 2025-09-22 13:49:03 -04:00
ItsLemmy
e0d577cbda Prevent even more dragging. 2025-09-22 13:47:51 -04:00
ItsLemmy
be1c975f4d Prevent even more dragging when popup are open. 2025-09-22 13:46:25 -04:00
ItsLemmy
c20773d60b Prevent NPanel dragging when popup are open. 2025-09-22 13:40:38 -04:00
FUFSoB
45fb881ec2 rename notifications layer 2025-09-22 22:33:45 +05:00
ItsLemmy
64001152ef BarWidgetSettings: fix 2025-09-22 13:32:00 -04:00
ItsLemmy
5aa935b348 FileDialog: also properly hide/restore popups when opening 2025-09-22 12:19:41 -04:00
ItsLemmy
826dba7f53 Merge branch 'main' into file-dialog-builtin 2025-09-22 11:54:44 -04:00
Lemmy
358cfe26e2 Merge pull request #335 from lonerOrz/sidepanel
feat(bar): Allow custom icon for SidePanelToggle
2025-09-22 11:49:00 -04:00
ItsLemmy
8ece805273 File Picker: Using platform's native picker - removed custom picker. 2025-09-22 11:39:04 -04:00
Lysec
8e32816976 Merge pull request #336 from lonerOrz/systemMonitor
fix(bar): Ensure SystemMonitor temperature is fully visible
2025-09-22 16:31:08 +02:00
Ly-sec
64757979e8 Dock: use Style.fontSize, remove most logging 2025-09-22 16:25:44 +02:00
Ly-sec
26a4861a8b Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-09-22 16:10:46 +02:00
Ly-sec
21c6c5a610 Added pinning to dock & right click menu to dock
Dock: display pinned apps on the left even when not running (lower
opacity)
DockMenu: Let users close, activate and pin/unpin apps
Settings: add pinned list for docks
2025-09-22 16:09:25 +02:00
Lysec
5594257147 Merge pull request #340 from msdevpt/ghostty-template
fix: ghostty template
2025-09-22 15:59:12 +02:00
Ly-sec
879d9ec879 Notification: add location option
Autoformat
2025-09-22 14:09:23 +02:00
Ly-sec
d13793fcbd Notification: add scaling 2025-09-22 13:58:59 +02:00
M.Silva
51138cbf55 fix: ghostty template 2025-09-22 08:38:22 +01:00
loner
355473a946 fix(bar): Ensure SystemMonitor temperature is fully visible
In the vertical bar layout, the temperature text in the SystemMonitor
widget (e.g., "55°C") could be truncated due to the widget's fixed
width.
  This commit resolves the issue by applying a dynamic scale
transformation to the text component.
2025-09-22 11:26:21 +08:00
loner
f25bba7c11 feat(bar): Allow custom icon for SidePanelToggle
Adds a feature allowing users to select a custom image file to be used
as the icon for the SidePanelToggle widget.
  - Introduces a "Browse File" button in the widget's settings dialog,
utilizing the `NFilePicker` component.
  - An `NImageCircled` preview of the selected custom icon is now shown
in the settings.
  - The display logic for the widget is updated to prioritize the custom
icon path over the library icon and distro logo.
2025-09-22 11:05:26 +08:00
LemmyCook
f348eb993c v2.13.0-dev 2025-09-21 21:31:38 -04:00
LemmyCook
3f1675b84a v2.13.0 2025-09-21 21:25:39 -04:00
LemmyCook
3aac552c44 Clock: Minor vertical adjustment tweaks when capsule are off. 2025-09-21 21:25:15 -04:00
LemmyCook
1717fc0992 NTextInput: new approach to avoid all input leakage and dragging NPanel issues. 2025-09-21 21:17:12 -04:00
LemmyCook
a7e3deecd3 NInputButton properly uses NTextInput 2025-09-21 20:49:46 -04:00
LemmyCook
46c3ea5d22 Revert "fix: disable panel dragging during text input and dialog interaction"
This reverts commit 56db321846.
2025-09-21 20:24:51 -04:00
LemmyCook
78f0c1da6a Merge branch 'file-picker' 2025-09-21 20:22:09 -04:00
LemmyCook
4753766b4f Clock / DateTimeTokens: better look and alignment 2025-09-21 20:19:50 -04:00
LemmyCook
0c1ed01319 DisplayTab: slight UI rework 2025-09-21 17:06:15 -04:00
LemmyCook
91dbc6a7f1 Brightness: Fix wrong logger call. 2025-09-21 16:38:33 -04:00
LemmyCook
d4a46e5361 Default settings generation completed! 2025-09-21 16:31:42 -04:00
LemmyCook
177a9743d6 Merge branch 'main' into default-settings 2025-09-21 15:42:16 -04:00
LemmyCook
2b8338938a Default wallpaper with the new logo (wip) 2025-09-21 15:41:58 -04:00
LemmyCook
84702465d7 wip: default settings 2025-09-21 15:40:41 -04:00
Ly-sec
3684c87f8c WallpaperTab: fix width of NInputAction for individual wallpapers
NFilePicker: reverse grid/listview button
2025-09-21 21:32:57 +02:00
Lemmy
85815ba86d Update README.md 2025-09-21 15:20:42 -04:00
LemmyCook
6eb453136d Wallpaper: cached images goes to their own subfolder. 2025-09-21 14:54:33 -04:00
Ly-sec
385f4943ae NFilePicker: cleanup 2025-09-21 20:52:47 +02:00
Ly-sec
4dcc9609d6 Add icons to TablerIcons, edit sizing of icons in FilePicker etc 2025-09-21 20:40:28 +02:00
Ly-sec
3bbf26a18e NFilePicker: renamed NFileManager to NFilePicker, update grid hover 2025-09-21 19:44:04 +02:00
Ly-sec
dfe3aed46e NFilePicker: fix some layout/color issues 2025-09-21 19:39:52 +02:00
LemmyCook
796e080948 Merge branch 'notification-history-improved' 2025-09-21 12:28:55 -04:00
LemmyCook
052bdefaab Notification: finalization before merge 2025-09-21 12:28:42 -04:00
LemmyCook
794853b7bd Notifications: removed hard limit to 100 characters. 2025-09-21 10:56:27 -04:00
LemmyCook
fbd431164b Notifications: minor renaming for clarity 2025-09-21 10:45:50 -04:00
Lysec
2c1c1a513a Merge pull request #332 from acdcbyl/main
MatugenTemplate: Try to fix ghostty template
2025-09-21 16:28:14 +02:00
LemmyCook
0279b5654a Notifications: minor renaming + house keeping. Bring back the close history when clearing all notifications 2025-09-21 10:24:47 -04:00
Aiser
c93e907595 MatugenTemplate: Try to fix ghostty template 2025-09-21 19:35:12 +08:00
Ly-sec
5965004721 NFileManager: fix file path, add image thumbnails 2025-09-21 13:18:52 +02:00
Ly-sec
86d891cfa8 Add NInputButton widget and FileManagerService integration
NInputButton.qml: new input+button widget
FileManagerService.qml: singleton service for file/folder dialogs
NFileManager.qml: create first iteration of filemanager
WallpaperTab.qml: integrate NInputButton
ScreenRecorderTab.qml: integrate NInputButton
GeneralTab.qml: integrate NInputButton
2025-09-21 13:06:57 +02:00
Lysec
1161fca422 Merge pull request #331 from acdcbyl/main
MatugenTemplate: Rewrite ghostty template
2025-09-21 12:51:12 +02:00
Aiser
26575ade7e MatugenTemplate:Rewrite ghostty template 2025-09-21 18:48:28 +08:00
Ly-sec
fac9b8f54c NotificationService: fix width/height warning 2025-09-21 11:12:18 +02:00
Ly-sec
71ce858b32 Notification: fix saving/deleting notifications 2025-09-21 10:59:44 +02:00
Ly-sec
ff34696d28 NotificationService: cleanup, fix duplicate images, resize to 64x64 2025-09-21 10:48:43 +02:00
LemmyCook
2e0214ddb8 Workspaces: Fix scaling #328 2025-09-20 23:51:49 -04:00
LemmyCook
f316effecd Clock: fixed centering and padding + smarted sizing. Fix #325 2025-09-20 23:46:12 -04:00
Lemmy
6aa14120de Merge pull request #327 from msdevpt/adjust-workspace-size
chore: adjust to maintain visual proportion
2025-09-20 23:27:41 -04:00
LemmyCook
1ad6969d9b Notification service: Full refactoring to support image caching for history. 2025-09-20 23:26:05 -04:00
LemmyCook
aed7440c5b Center Fallback icon 2025-09-20 17:23:49 -04:00
LemmyCook
10534b46f9 test-notif: changed debian-logo to steam, as I don't have a debian logo 2025-09-20 16:40:36 -04:00
M.Silva
802d4efdd3 chore: adjust to maintain visual proportion 2025-09-20 19:47:19 +01:00
Lemmy
20949a0298 Merge pull request #322 from ixxie/flake/systemd-service
nix flake: systemd service + home manager settings
2025-09-20 12:19:51 -04:00
Matan Bendix Shenhav
8f596f14b0 feat(flake): enable home-manager colors options 2025-09-20 17:32:28 +02:00
LemmyCook
c85043782f Clock: better settings UI + support for \\n in horizontal bar. 2025-09-20 10:44:50 -04:00
LemmyCook
fe4603f87a Clock Settings: slight layout and wording improvement 2025-09-20 09:47:20 -04:00
Matan Bendix Shenhav
f8313a04fd feat(flake): enable home-manager settings config 2025-09-20 15:12:01 +02:00
Matan Bendix Shenhav
ba5e85ca67 chore(flake): format with nixfmt-rfc-style 2025-09-20 15:12:01 +02:00
Matan Bendix Shenhav
5233547d76 feat(flake): systemd service 2025-09-20 15:12:01 +02:00
Ly-sec
56db321846 fix: disable panel dragging during text input and dialog interaction
NPanel: disable DragHandler when popups open, block drag over text inputs
BarWidgetSettingsDialog: notify panel of open/close state
BarSectionEditor: pass panel reference to dialog
2025-09-20 12:23:43 +02:00
ItsLemmy
8d0ce8dc49 Clock: simpler format management (horiz vs vertical) so one can switch the bar position without editing its clock. 2025-09-20 03:01:06 -04:00
ItsLemmy
a340f8f31f Merge branch 'main' of github.com:Ly-sec/Noctalia 2025-09-20 01:53:00 -04:00
ItsLemmy
3853c099d0 NTextInput: dont propagate events to avoid dragging panel when selecting text with the mouse. 2025-09-20 01:52:57 -04:00
Lemmy
35a928e3d8 Update README.md 2025-09-20 01:31:11 -04:00
ItsLemmy
8d942d0782 CLock settings: less tall UI for 1080p 2025-09-20 01:23:59 -04:00
Lemmy
c70a66b589 Update README.md 2025-09-20 00:54:12 -04:00
Lemmy
a8398916c9 New logo 2025-09-20 00:42:58 -04:00
LemmyCook
ed464b196f Font: added new Noctalia icon + Niri icon. 2025-09-20 00:31:45 -04:00
LemmyCook
f3f8b82fdd Clock: new approach to bar clock display based on tokens. 2025-09-19 23:18:59 -04:00
LemmyCook
2cd73c265d Settings: on load, automatically remove deprecated userSettings. 2025-09-19 22:42:09 -04:00
LemmyCook
737e990117 CustomButtonSettings: Using header for subsection 2025-09-19 22:41:32 -04:00
LemmyCook
8a78ee090a Cleanup: more strings 2025-09-19 17:11:34 -04:00
LemmyCook
761aa62995 Cleanup: more strings cleanup, removing capitalization and minor adjusments. 2025-09-19 17:03:31 -04:00
LemmyCook
dabf281ae8 CustomButton: simplified icon selection (in accordance with sidepanel toggle) 2025-09-19 16:42:19 -04:00
LemmyCook
5cb9935f2f SidePanelToggle: now allows to pick any icon from the font. 2025-09-19 16:37:38 -04:00
LemmyCook
9236b2f00e autoformatting 2025-09-19 15:53:06 -04:00
LemmyCook
29b67f1337 Calendar: week numbers take 2 - Fix #308 2025-09-19 15:52:58 -04:00
LemmyCook
dd2c02af3f Merge branch 'compositor-service' 2025-09-19 14:42:31 -04:00
LemmyCook
b960441321 Revert flake.nix until it's properly investigated. 2025-09-19 14:02:13 -04:00
LemmyCook
babb4ca202 Revert to the old flake.nix until things work as expected. 2025-09-19 14:01:19 -04:00
LemmyCook
4dc1076abc ActiveWindow: adaptation to the new compositor service 2025-09-19 13:45:12 -04:00
LemmyCook
590708da57 Bar: New widget "Wallpaper Selector" to open the selector directly. 2025-09-19 11:24:46 -04:00
LemmyCook
78df416bc7 KeepAwake: fix border onHover 2025-09-19 11:24:04 -04:00
LemmyCook
fcc054c3ae WallpaperSelector: set current tab index to the current screen the UI opened on. 2025-09-19 11:18:55 -04:00
LemmyCook
06b858a77e Autoformatting 2025-09-19 11:05:35 -04:00
LemmyCook
658b583e84 Floating bar: On the perpendicular axis of the bar: only apply the floating margin between the screen and the bar. This will avoid people having to deal with struts and gaps.
- ex: if bar is on top, the vertical margin will only be applied between
the top screen edge and the bar, not extra margin below the bar
2025-09-19 11:05:15 -04:00
LemmyCook
ed557af1c2 Tooltip improvements (only use period for long sentences) 2025-09-19 10:38:10 -04:00
LemmyCook
61203dc5fd Wallpaper Selector: added screen tab for a better UX. 2025-09-19 09:48:43 -04:00
Ly-sec
b7d417ea91 flake: possible fix for installation issue 2025-09-19 12:55:57 +02:00
LemmyCook
978405bd85 2.12.1-dev 2025-09-18 23:42:34 -04:00
LemmyCook
878115db59 ScreenRecorderIndicator: Now always shown and can now start recording. 2025-09-18 23:34:20 -04:00
LemmyCook
50469e5c82 BarService: lookupWidget can now match by index. 2025-09-18 23:33:46 -04:00
LemmyCook
860e721709 Hotfix: do not filter our the screenrecorder indicator, as it messes with widgets index and settings. 2025-09-18 23:12:35 -04:00
LemmyCook
1dbc0cada6 WIP compositor cleanup 2025-09-18 22:58:57 -04:00
LemmyCook
88ece93db2 2.12.0-dev 2025-09-18 22:09:38 -04:00
LemmyCook
2d290bf5f7 Release v2.12.0 2025-09-18 22:06:05 -04:00
LemmyCook
891c8660e3 Properly hide ScreenRecorderIndicator when inactive (no spacing) 2025-09-18 22:05:55 -04:00
LemmyCook
a734235cd0 Autoformating 2025-09-18 22:05:33 -04:00
Lemmy
8fdc6a0f72 Merge pull request #314 from kevindiaz314/main
fix(clock): respect monthBeforeDay setting in vertical clock date dis…
2025-09-18 21:38:31 -04:00
LemmyCook
603f499355 Settings: removed systemic capitalization improved labels and descriptions. 2025-09-18 21:34:30 -04:00
Kevin Diaz
2b8b97ab3b fix(clock): respect monthBeforeDay setting in vertical clock date display 2025-09-18 20:30:22 -04:00
LemmyCook
458ef3c0d5 TrayMenu: not using 'Screen' as we have a proper 'screen' 2025-09-18 18:28:01 -04:00
LemmyCook
c4008e3899 CustomButtonSettings: Don't use Screen with a capital 'S' unless really necessary. 2025-09-18 18:25:15 -04:00
LemmyCook
6c3299ad10 Merge branch 'wallpaper-selector' 2025-09-18 18:22:32 -04:00
LemmyCook
6fe498ce19 Wallpaper Selector: auto-focus search field 2025-09-18 17:47:26 -04:00
LemmyCook
4e67f26576 Wallpaper Selector: fix for multi screens / multi directories setup 2025-09-18 17:35:25 -04:00
LemmyCook
b2d46ab759 Settings: cleanup since we moved the wallpaper selector out. 2025-09-18 17:34:55 -04:00
Lemmy
0d3cc917fa Merge pull request #302 from randibudi/main
NixOS: Add Night Light Dependency and Enable Required Services
2025-09-18 15:51:48 -04:00
Lemmy
ac591da6c5 Update README.md 2025-09-18 15:51:21 -04:00
Lemmy
c7709b5f21 Update README.md 2025-09-18 15:50:19 -04:00
Lemmy
e6370904cd Update README.md 2025-09-18 15:47:37 -04:00
Randi Budi
e412cee52f Merge branch 'main' into main 2025-09-19 01:32:07 +07:00
Ly-sec
c3019230ae WallpaperSelector: even more layout changes 2025-09-18 20:04:03 +02:00
Ly-sec
c7ab350cbd MatugenService: add check for Settings.isLoaded 2025-09-18 19:53:06 +02:00
Ly-sec
b65d82d895 WallpaperSelector: more layout changes 2025-09-18 19:51:45 +02:00
Ly-sec
89eb5ecde6 IPCManager: add wallpaper selector toggle 2025-09-18 19:31:04 +02:00
Ly-sec
b374f167ef WallpaperSelectorPanel: rename to WallpaperSelector 2025-09-18 19:26:35 +02:00
Ly-sec
28026a4c37 NPanel: add bar detection while dragging
WallpaperSelectorPanel: adjust layout
2025-09-18 19:24:00 +02:00
Ly-sec
b8bce3d421 NPanel: add border while dragging 2025-09-18 18:34:48 +02:00
Ly-sec
6fba3457f7 NPanel: add drag support 2025-09-18 18:27:35 +02:00
Ly-sec
07a6a16011 WallpaperSelector: cleanup 2025-09-18 18:11:37 +02:00
Ly-sec
6b61599633 WallpaperSelector: change sizing 2025-09-18 18:06:18 +02:00
Ly-sec
1bd093db7f WallpaperSelector overhaul: initial commit 2025-09-18 17:55:30 +02:00
Ly-sec
3d9295856c Launcher: add sort by most used option 2025-09-18 16:53:38 +02:00
LemmyCook
a1aabd02f5 Toast: reworked the display and logic to make it more robust.
+ some bluetooth logic debouncing to avoid extra toast when adapter
comes back to life after suspend.
2025-09-18 10:10:40 -04:00
Ly-sec
ae2d3eddd6 README: revert Credits & Acknowledgment sections 2025-09-18 11:12:48 +02:00
Ly-sec
b75c358f54 README: full overhaul, linking to docs 2025-09-18 11:10:29 +02:00
Lysec
0972a55aad Merge pull request #312 from nalakawula/lockScreen/adjust-password-prompt
Make password prompt look like a terminal/tty
2025-09-18 11:02:15 +02:00
sumarsono
112f71b633 Make password prompt look like a terminal/tty 2025-09-18 15:52:45 +07:00
LemmyCook
e67d7166de Merge branch 'bar-service' 2025-09-17 22:50:56 -04:00
LemmyCook
6e88118ca9 Calendar: add conditional week number column. New option is in the Location tab of the settings. 2025-09-17 22:32:44 -04:00
LemmyCook
75b7f0fcb0 Bluetooth device: fixed missing busy icon on the call to action. 2025-09-17 21:58:44 -04:00
LemmyCook
47f72d9498 Location/Clock: Moved use12hourformat and reverseDaymonth from the clock widget settings to the main settings, location tab
- Fix #303
2025-09-17 21:10:51 -04:00
LemmyCook
85d7dc2506 Settings/Notification: typo fix 2025-09-17 15:40:10 -04:00
LemmyCook
1305efec24 Settings/Notification: fixed typo 2025-09-17 15:38:25 -04:00
LemmyCook
8af8bf2e2e BarService: to keep tracks of bar widgets and improve IPC behavior. 2025-09-17 10:19:55 -04:00
Lemmy
abd6a66297 Merge pull request #295 from knuesel/colorscheme-kanagawa
Kanagawa colorscheme
2025-09-17 09:34:31 -04:00
LemmyCook
2e9a812513 PowerProfile: Standardization + Factorisation. Fix #307 2025-09-17 09:30:23 -04:00
Jeremie Knuesel
8d845e7cd0 Kanagawa colorscheme 2025-09-17 14:56:13 +02:00
Ly-sec
a1dcef8dec Revert "Brightness: holding down keybind with brightness IPC now keeps changing brightness until release"
This reverts commit 38e0bb8e64.
2025-09-17 12:51:02 +02:00
Ly-sec
38e0bb8e64 Brightness: holding down keybind with brightness IPC now keeps changing brightness until release 2025-09-17 12:50:19 +02:00
Ly-sec
8811cb3d13 Notification: display links as plain text 2025-09-17 12:40:52 +02:00
ItsLemmy
a872682eb8 Brightness: fix #300 2025-09-17 00:28:57 -04:00
LemmyCook
46b8317330 v2.11.0-dev 2025-09-16 23:30:04 -04:00
Randi Budi
cdfb110007 fix(nixos): power profile and battery monitoring with module 2025-09-17 04:20:37 +07:00
Randi Budi
b7d8f92414 fix(nixos): add wlsunset dependency for night light 2025-09-17 00:59:13 +07:00
336 changed files with 31909 additions and 8806 deletions

110
.github/workflows/update-aur-package.yml vendored Normal file
View File

@@ -0,0 +1,110 @@
name: Update AUR Package
on:
push:
tags:
- 'v*'
workflow_dispatch:
jobs:
aur-sync:
name: Sync PKGBUILD with release
runs-on: ubuntu-latest
container:
image: archlinux:latest
defaults:
run:
shell: bash
env:
AUR_REPO: ssh://aur@aur.archlinux.org/noctalia-shell.git
GIT_SSH_COMMAND: ssh -i /root/.ssh/id_aur -o StrictHostKeyChecking=yes -o IdentitiesOnly=yes -o ServerAliveInterval=15 -o ServerAliveCountMax=4
PKGNAME: noctalia-shell
AUR_LINK: https://aur.archlinux.org/packages/noctalia-shell
steps:
- name: Install dependencies
run: |
set -euo pipefail
pacman -Syu --noconfirm git base-devel pacman-contrib openssh
- name: Create build user
run: |
set -euo pipefail
useradd -m builduser
echo 'builduser ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
- name: Configure SSH
env:
AUR_SSH_PRIVATE_KEY: ${{ secrets.AUR_SSH_PRIVATE_KEY }}
run: |
set -euo pipefail
mkdir -p /root/.ssh
chmod 700 /root/.ssh
printf '%s\n' "$AUR_SSH_PRIVATE_KEY" > /root/.ssh/id_aur
chmod 600 /root/.ssh/id_aur
ssh-keyscan aur.archlinux.org >> /root/.ssh/known_hosts
chmod 600 /root/.ssh/known_hosts
- name: Determine version
id: vars
env:
TAG_NAME: ${{ github.ref_name }}
run: |
set -euo pipefail
PKGVER="${TAG_NAME#v}"
echo "pkgver=$PKGVER" >> "$GITHUB_OUTPUT"
- name: Clone AUR repository
run: |
set -euo pipefail
git clone "$AUR_REPO" "$GITHUB_WORKSPACE/aur"
- name: Update PKGBUILD
env:
PKGVER: ${{ steps.vars.outputs.pkgver }}
working-directory: ${{ github.workspace }}/aur
run: |
set -euo pipefail
sed -i "s/^pkgver=.*/pkgver=${PKGVER}/" PKGBUILD
sed -i "s/^pkgrel=.*/pkgrel=1/" PKGBUILD
- name: Refresh checksums and metadata
env:
AUR_DIR: ${{ github.workspace }}/aur
run: |
set -euo pipefail
chown -R builduser:builduser "$AUR_DIR"
su - builduser -c "cd $AUR_DIR && updpkgsums"
su - builduser -c "cd $AUR_DIR && makepkg --printsrcinfo > .SRCINFO"
- name: Commit and push changes
env:
PKGVER: ${{ steps.vars.outputs.pkgver }}
working-directory: ${{ github.workspace }}/aur
run: |
set -euo pipefail
git config --global --add safe.directory "$PWD"
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
if [[ -n "$(git status --porcelain)" ]]; then
git add PKGBUILD .SRCINFO
git commit -m "chore(package): release ${PKGVER}"
git push origin HEAD
else
echo "No updates necessary."
fi
- name: Summarize update
env:
PKGNAME: noctalia-shell
PKGVER: ${{ steps.vars.outputs.pkgver }}
AUR_LINK: https://aur.archlinux.org/packages/noctalia-shell
run: |
set -euo pipefail
{
echo "## AUR Update"
echo ""
echo "- Package: ${PKGNAME}"
echo "- Updated version: ${PKGVER}"
echo "- AUR page: ${AUR_LINK}"
} >> "$GITHUB_STEP_SUMMARY"

1
.gitignore vendored
View File

@@ -1 +0,0 @@
.qmlls.ini

13
.zed/settings.json Normal file
View File

@@ -0,0 +1,13 @@
{
"languages": {
"QML": {
"format_on_save": "on",
"formatter": {
"external": {
"command": "qmlfmt",
"arguments": ["-e", "-b", "360", "-t", "2", "-i", "2"]
}
}
}
}
}

View File

@@ -0,0 +1,34 @@
{
"dark": {
"mPrimary": "#E6B450",
"mOnPrimary": "#0B0E14",
"mSecondary": "#AAD94C",
"mOnSecondary": "#0B0E14",
"mTertiary": "#39BAE6",
"mOnTertiary": "#0B0E14",
"mError": "#D95757",
"mOnError": "#0B0E14",
"mSurface": "#1e222a",
"mOnSurface": "#BFBDB6",
"mSurfaceVariant": "#0B0E14",
"mOnSurfaceVariant": "#636A72",
"mOutline": "#565B66",
"mShadow": "#000000"
},
"light": {
"mPrimary": "#FF8F40",
"mOnPrimary": "#F8F9FA",
"mSecondary": "#86B300",
"mOnSecondary": "#F8F9FA",
"mTertiary": "#55B4D4",
"mOnTertiary": "#F8F9FA",
"mError": "#E65050",
"mOnError": "#F8F9FA",
"mSurface": "#E4E6E9",
"mOnSurface": "#5C6166",
"mSurfaceVariant": "#F8F9FA",
"mOnSurfaceVariant": "#ABADB1",
"mOutline": "#8A9199",
"mShadow": "#F8F9FA"
}
}

View File

@@ -0,0 +1,22 @@
[colors]
foreground=cccac2
background=1f2430
regular0=171b24
regular1=ed8274
regular2=87d96c
regular3=facc6e
regular4=6dcbfa
regular5=dabafa
regular6=90e1c6
regular7=c7c7c7
bright0=686868
bright1=f28779
bright2=d5ff80
bright3=ffd173
bright4=73d0ff
bright5=dfbfff
bright6=95e6cb
bright7=ffffff
selection-foreground=1f2430
selection-background=409fff
cursor=1f2430 ffcc66

View File

@@ -0,0 +1,22 @@
[colors]
foreground=5c6166
background=f8f9fa
regular0=000000
regular1=ea6c6d
regular2=6cbf43
regular3=eca944
regular4=3199e1
regular5=9e75c7
regular6=46ba94
regular7=bababa
bright0=686868
bright1=f07171
bright2=86b300
bright3=f2ae49
bright4=399ee6
bright5=a37acc
bright6=4cbf99
bright7=d1d1d1
selection-foreground=f8f9fa
selection-background=035bd6
cursor=f8f9fa ffaa33

View File

@@ -0,0 +1,22 @@
palette = 0=#171b24
palette = 1=#ed8274
palette = 2=#87d96c
palette = 3=#facc6e
palette = 4=#6dcbfa
palette = 5=#dabafa
palette = 6=#90e1c6
palette = 7=#c7c7c7
palette = 8=#686868
palette = 9=#f28779
palette = 10=#d5ff80
palette = 11=#ffd173
palette = 12=#73d0ff
palette = 13=#dfbfff
palette = 14=#95e6cb
palette = 15=#ffffff
background = #1f2430
foreground = #cccac2
cursor-color = #ffcc66
cursor-text = #1f2430
selection-background = #409fff
selection-foreground = #1f2430

View File

@@ -0,0 +1,22 @@
palette = 0=#000000
palette = 1=#ea6c6d
palette = 2=#6cbf43
palette = 3=#eca944
palette = 4=#3199e1
palette = 5=#9e75c7
palette = 6=#46ba94
palette = 7=#bababa
palette = 8=#686868
palette = 9=#f07171
palette = 10=#86b300
palette = 11=#f2ae49
palette = 12=#399ee6
palette = 13=#a37acc
palette = 14=#4cbf99
palette = 15=#d1d1d1
background = #f8f9fa
foreground = #5c6166
cursor-color = #ffaa33
cursor-text = #f8f9fa
selection-background = #035bd6
selection-foreground = #f8f9fa

View File

@@ -0,0 +1,22 @@
color0 #171b24
color1 #ed8274
color2 #87d96c
color3 #facc6e
color4 #6dcbfa
color5 #dabafa
color6 #90e1c6
color7 #c7c7c7
color8 #686868
color9 #f28779
color10 #d5ff80
color11 #ffd173
color12 #73d0ff
color13 #dfbfff
color14 #95e6cb
color15 #ffffff
background #1f2430
selection_foreground #1f2430
cursor #ffcc66
cursor_text_color #1f2430
foreground #cccac2
selection_background #cccac2

View File

@@ -0,0 +1,22 @@
color0 #000000
color1 #ea6c6d
color2 #6cbf43
color3 #eca944
color4 #3199e1
color5 #9e75c7
color6 #46ba94
color7 #bababa
color8 #686868
color9 #f07171
color10 #86b300
color11 #f2ae49
color12 #399ee6
color13 #a37acc
color14 #4cbf99
color15 #d1d1d1
background #f8f9fa
selection_foreground #f8f9fa
cursor #ffaa33
cursor_text_color #f8f9fa
foreground #5c6166
selection_background #5c6166

View File

@@ -0,0 +1,22 @@
[colors]
foreground=cdd6f4
background=1e1e2e
regular0=45475a
regular1=f38ba8
regular2=a6e3a1
regular3=f9e2af
regular4=89b4fa
regular5=f5c2e7
regular6=94e2d5
regular7=a6adc8
bright0=585b70
bright1=f37799
bright2=89d88b
bright3=ebd391
bright4=74a8fc
bright5=f2aede
bright6=6bd7ca
bright7=bac2de
selection-foreground=cdd6f4
selection-background=585b70
cursor=1e1e2e f5e0dc

View File

@@ -0,0 +1,22 @@
[colors]
foreground=c6d0f5
background=303446
regular0=51576d
regular1=e78284
regular2=a6d189
regular3=e5c890
regular4=8caaee
regular5=f4b8e4
regular6=81c8be
regular7=a5adce
bright0=626880
bright1=e67172
bright2=8ec772
bright3=d9ba73
bright4=7b9ef0
bright5=f2a4db
bright6=5abfb5
bright7=b5bfe2
selection-foreground=c6d0f5
selection-background=626880
cursor=303446 f2d5cf

View File

@@ -0,0 +1,22 @@
palette = 0=#45475a
palette = 1=#f38ba8
palette = 2=#a6e3a1
palette = 3=#f9e2af
palette = 4=#89b4fa
palette = 5=#f5c2e7
palette = 6=#94e2d5
palette = 7=#a6adc8
palette = 8=#585b70
palette = 9=#f37799
palette = 10=#89d88b
palette = 11=#ebd391
palette = 12=#74a8fc
palette = 13=#f2aede
palette = 14=#6bd7ca
palette = 15=#bac2de
background = #1e1e2e
foreground = #cdd6f4
cursor-color = #f5e0dc
cursor-text = #1e1e2e
selection-background = #585b70
selection-foreground = #cdd6f4

View File

@@ -0,0 +1,22 @@
palette = 0=#5c5f77
palette = 1=#d20f39
palette = 2=#40a02b
palette = 3=#df8e1d
palette = 4=#1e66f5
palette = 5=#ea76cb
palette = 6=#179299
palette = 7=#acb0be
palette = 8=#6c6f85
palette = 9=#de293e
palette = 10=#49af3d
palette = 11=#eea02d
palette = 12=#456eff
palette = 13=#fe85d8
palette = 14=#2d9fa8
palette = 15=#bcc0cc
background = #eff1f5
foreground = #4c4f69
cursor-color = #dc8a78
cursor-text = #eff1f5
selection-background = #acb0be
selection-foreground = #4c4f69

View File

@@ -0,0 +1,22 @@
color0 #45475a
color1 #f38ba8
color2 #a6e3a1
color3 #f9e2af
color4 #89b4fa
color5 #f5c2e7
color6 #94e2d5
color7 #a6adc8
color8 #585b70
color9 #f37799
color10 #89d88b
color11 #ebd391
color12 #74a8fc
color13 #f2aede
color14 #6bd7ca
color15 #bac2de
background #1e1e2e
selection_foreground #1e1e2e
cursor #f5e0dc
cursor_text_color #1e1e2e
foreground #cdd6f4
selection_background #cdd6f4

View File

@@ -0,0 +1,22 @@
color0 #5c5f77
color1 #d20f39
color2 #40a02b
color3 #df8e1d
color4 #1e66f5
color5 #ea76cb
color6 #179299
color7 #acb0be
color8 #6c6f85
color9 #de293e
color10 #49af3d
color11 #eea02d
color12 #456eff
color13 #fe85d8
color14 #2d9fa8
color15 #bcc0cc
background #eff1f5
selection_foreground #eff1f5
cursor #dc8a78
cursor_text_color #eff1f5
foreground #4c4f69
selection_background #4c4f69

View File

@@ -0,0 +1,22 @@
[colors]
foreground=f8f8f2
background=282a36
regular0=21222c
regular1=ff5555
regular2=50fa7b
regular3=f1fa8c
regular4=bd93f9
regular5=ff79c6
regular6=8be9fd
regular7=f8f8f2
bright0=6272a4
bright1=ff6e6e
bright2=69ff94
bright3=ffffa5
bright4=d6acff
bright5=ff92df
bright6=a4ffff
bright7=ffffff
selection-foreground=ffffff
selection-background=44475a
cursor=282a36 f8f8f2

View File

@@ -0,0 +1,22 @@
[colors]
foreground=282a36
background=ffffff
regular0=f8f8f2
regular1=ff5555
regular2=50fa7b
regular3=f1fa8c
regular4=bd93f9
regular5=ff79c6
regular6=8be9fd
regular7=282a36
bright0=6272a4
bright1=ff6e6e
bright2=69ff94
bright3=ffffa5
bright4=d6acff
bright5=ff92df
bright6=a4ffff
bright7=000000
selection-foreground=ffffff
selection-background=6272a4
cursor=ffffff 282a36

View File

@@ -0,0 +1,22 @@
palette = 0=#21222c
palette = 1=#ff5555
palette = 2=#50fa7b
palette = 3=#f1fa8c
palette = 4=#bd93f9
palette = 5=#ff79c6
palette = 6=#8be9fd
palette = 7=#f8f8f2
palette = 8=#6272a4
palette = 9=#ff6e6e
palette = 10=#69ff94
palette = 11=#ffffa5
palette = 12=#d6acff
palette = 13=#ff92df
palette = 14=#a4ffff
palette = 15=#ffffff
background = #282a36
foreground = #f8f8f2
cursor-color = #f8f8f2
cursor-text = #282a36
selection-background = #44475a
selection-foreground = #ffffff

View File

@@ -0,0 +1,22 @@
palette = 0=#f8f8f2
palette = 1=#ff5555
palette = 2=#50fa7b
palette = 3=#f1fa8c
palette = 4=#bd93f9
palette = 5=#ff79c6
palette = 6=#8be9fd
palette = 7=#282a36
palette = 8=#6272a4
palette = 9=#ff6e6e
palette = 10=#69ff94
palette = 11=#ffffa5
palette = 12=#d6acff
palette = 13=#ff92df
palette = 14=#a4ffff
palette = 15=#000000
background = #ffffff
foreground = #282a36
cursor-color = #282a36
cursor-text = #ffffff
selection-background = #6272a4
selection-foreground = #ffffff

View File

@@ -0,0 +1,22 @@
color0 #21222c
color1 #ff5555
color2 #50fa7b
color3 #f1fa8c
color4 #bd93f9
color5 #ff79c6
color6 #8be9fd
color7 #f8f8f2
color8 #6272a4
color9 #ff6e6e
color10 #69ff94
color11 #ffffa5
color12 #d6acff
color13 #ff92df
color14 #a4ffff
color15 #ffffff
background #282a36
selection_foreground #282a36
cursor #f8f8f2
cursor_text_color #282a36
foreground #f8f8f2
selection_background #f8f8f2

View File

@@ -0,0 +1,22 @@
color0 #f8f8f2
color1 #ff5555
color2 #50fa7b
color3 #f1fa8c
color4 #bd93f9
color5 #ff79c6
color6 #8be9fd
color7 #282a36
color8 #6272a4
color9 #ff6e6e
color10 #69ff94
color11 #ffffa5
color12 #d6acff
color13 #ff92df
color14 #a4ffff
color15 #000000
background #ffffff
selection_foreground #ffffff
cursor #282a36
cursor_text_color #ffffff
foreground #282a36
selection_background #6272a4

View File

@@ -24,10 +24,10 @@
"mOnTertiary": "#9DA9A0",
"mError": "#E66868",
"mOnError": "#9DA9A0",
"mSurface": "#BEC5B2",
"mOnSurface": "#333C43",
"mSurfaceVariant": "#9DA9A0",
"mOnSurfaceVariant": "#232A2E",
"mSurface": "#9DA9A0",
"mOnSurface": "#232A2E",
"mSurfaceVariant": "#BEC5B2",
"mOnSurfaceVariant": "#333C43",
"mOutline": "#232A2E",
"mShadow": "#ECF5ED"
}

View File

@@ -0,0 +1,22 @@
[colors]
foreground=d3c6aa
background=1e2326
regular0=7a8478
regular1=e67e80
regular2=a7c080
regular3=dbbc7f
regular4=7fbbb3
regular5=d699b6
regular6=83c092
regular7=f2efdf
bright0=a6b0a0
bright1=f85552
bright2=8da101
bright3=dfa000
bright4=3a94c5
bright5=df69ba
bright6=35a77c
bright7=fffbef
selection-foreground=d3c6aa
selection-background=4c3743
cursor=4c3743 e69875

View File

@@ -0,0 +1,22 @@
[colors]
foreground=5c6a72
background=efebd4
regular0=7a8478
regular1=e67e80
regular2=9ab373
regular3=c1a266
regular4=7fbbb3
regular5=d699b6
regular6=83c092
regular7=b2af9f
bright0=a6b0a0
bright1=f85552
bright2=8da101
bright3=dfa000
bright4=3a94c5
bright5=df69ba
bright6=35a77c
bright7=fffbef
selection-foreground=5c6a72
selection-background=eaedc8
cursor=eaedc8 f57d26

View File

@@ -0,0 +1,22 @@
palette = 0=#7a8478
palette = 1=#e67e80
palette = 2=#a7c080
palette = 3=#dbbc7f
palette = 4=#7fbbb3
palette = 5=#d699b6
palette = 6=#83c092
palette = 7=#f2efdf
palette = 8=#a6b0a0
palette = 9=#f85552
palette = 10=#8da101
palette = 11=#dfa000
palette = 12=#3a94c5
palette = 13=#df69ba
palette = 14=#35a77c
palette = 15=#fffbef
background = #1e2326
foreground = #d3c6aa
cursor-color = #e69875
cursor-text = #4c3743
selection-background = #4c3743
selection-foreground = #d3c6aa

View File

@@ -0,0 +1,22 @@
palette = 0=#7a8478
palette = 1=#e67e80
palette = 2=#9ab373
palette = 3=#c1a266
palette = 4=#7fbbb3
palette = 5=#d699b6
palette = 6=#83c092
palette = 7=#b2af9f
palette = 8=#a6b0a0
palette = 9=#f85552
palette = 10=#8da101
palette = 11=#dfa000
palette = 12=#3a94c5
palette = 13=#df69ba
palette = 14=#35a77c
palette = 15=#fffbef
background = #efebd4
foreground = #5c6a72
cursor-color = #f57d26
cursor-text = #eaedc8
selection-background = #eaedc8
selection-foreground = #5c6a72

View File

@@ -0,0 +1,22 @@
color0 #7a8478
color1 #e67e80
color2 #a7c080
color3 #dbbc7f
color4 #7fbbb3
color5 #d699b6
color6 #83c092
color7 #f2efdf
color8 #a6b0a0
color9 #f85552
color10 #8da101
color11 #dfa000
color12 #3a94c5
color13 #df69ba
color14 #35a77c
color15 #fffbef
background #1e2326
selection_foreground #1e2326
cursor #e69875
cursor_text_color #4c3743
foreground #d3c6aa
selection_background #d3c6aa

View File

@@ -0,0 +1,22 @@
color0 #7a8478
color1 #e67e80
color2 #9ab373
color3 #c1a266
color4 #7fbbb3
color5 #d699b6
color6 #83c092
color7 #b2af9f
color8 #a6b0a0
color9 #f85552
color10 #8da101
color11 #dfa000
color12 #3a94c5
color13 #df69ba
color14 #35a77c
color15 #fffbef
background #efebd4
selection_foreground #efebd4
cursor #f57d26
cursor_text_color #eaedc8
foreground #5c6a72
selection_background #5c6a72

View File

@@ -0,0 +1,23 @@
[colors]
foreground=ebdbb2
background=282828
regular0=282828
regular1=cc241d
regular2=98971a
regular3=d79921
regular4=458588
regular5=b16286
regular6=689d6a
regular7=a89984
bright0=928374
bright1=fb4934
bright2=b8bb26
bright3=fabd2f
bright4=83a598
bright5=d3869b
bright6=8ec07c
bright7=ebdbb2
selection-foreground=ebdbb2
selection-background=665c54
cursor=282828 ebdbb2

View File

@@ -0,0 +1,23 @@
[colors]
foreground=3c3836
background=fbf1c7
regular0=fbf1c7
regular1=cc241d
regular2=98971a
regular3=d79921
regular4=458588
regular5=b16286
regular6=689d6a
regular7=7c6f64
bright0=928374
bright1=9d0006
bright2=79740e
bright3=b57614
bright4=076678
bright5=8f3f71
bright6=427b58
bright7=3c3836
selection-foreground=fbf1c7
selection-background=3c3836
cursor=625e5c 3c3836

View File

@@ -0,0 +1,22 @@
palette = 0=#282828
palette = 1=#cc241d
palette = 2=#98971a
palette = 3=#d79921
palette = 4=#458588
palette = 5=#b16286
palette = 6=#689d6a
palette = 7=#a89984
palette = 8=#928374
palette = 9=#fb4934
palette = 10=#b8bb26
palette = 11=#fabd2f
palette = 12=#83a598
palette = 13=#d3869b
palette = 14=#8ec07c
palette = 15=#ebdbb2
background = #282828
foreground = #ebdbb2
cursor-color = #ebdbb2
cursor-text = #282828
selection-background = #665c54
selection-foreground = #ebdbb2

View File

@@ -0,0 +1,22 @@
palette = 0=#fbf1c7
palette = 1=#cc241d
palette = 2=#98971a
palette = 3=#d79921
palette = 4=#458588
palette = 5=#b16286
palette = 6=#689d6a
palette = 7=#7c6f64
palette = 8=#928374
palette = 9=#9d0006
palette = 10=#79740e
palette = 11=#b57614
palette = 12=#076678
palette = 13=#8f3f71
palette = 14=#427b58
palette = 15=#3c3836
background = #fbf1c7
foreground = #3c3836
cursor-color = #3c3836
cursor-text = #625e5c
selection-background = #3c3836
selection-foreground = #fbf1c7

View File

@@ -0,0 +1,22 @@
color0 #282828
color1 #cc241d
color2 #98971a
color3 #d79921
color4 #458588
color5 #b16286
color6 #689d6a
color7 #a89984
color8 #928374
color9 #fb4934
color10 #b8bb26
color11 #fabd2f
color12 #83a598
color13 #d3869b
color14 #8ec07c
color15 #ebdbb2
background #282828
selection_foreground #282828
cursor #ebdbb2
cursor_text_color #282828
foreground #ebdbb2
selection_background #ebdbb2

View File

@@ -0,0 +1,22 @@
color0 #fbf1c7
color1 #cc241d
color2 #98971a
color3 #d79921
color4 #458588
color5 #b16286
color6 #689d6a
color7 #7c6f64
color8 #928374
color9 #9d0006
color10 #79740e
color11 #b57614
color12 #076678
color13 #8f3f71
color14 #427b58
color15 #3c3836
background #fbf1c7
selection_foreground #fbf1c7
cursor #3c3836
cursor_text_color #625e5c
foreground #3c3836
selection_background #3c3836

View File

@@ -0,0 +1,34 @@
{
"dark": {
"mPrimary": "#76946a",
"mOnPrimary": "#1f1f28",
"mSecondary": "#c0a36e",
"mOnSecondary": "#1f1f28",
"mTertiary": "#7e9cd8",
"mOnTertiary": "#1f1f28",
"mError": "#c34043",
"mOnError": "#1f1f28",
"mSurface": "#1f1f28",
"mOnSurface": "#c8c093",
"mSurfaceVariant": "#2a2a37",
"mOnSurfaceVariant": "#717c7c",
"mOutline": "#363646",
"mShadow": "#1f1f28"
},
"light": {
"mPrimary": "#6f894e",
"mOnPrimary": "#f2ecbc",
"mSecondary": "#77713f",
"mOnSecondary": "#f2ecbc",
"mTertiary": "#4d699b",
"mOnTertiary": "#f2ecbc",
"mError": "#c84053",
"mOnError": "#f2ecbc",
"mSurface": "#f2ecbc",
"mOnSurface": "#545464",
"mSurfaceVariant": "#e5ddb0",
"mOnSurfaceVariant": "#8a8980",
"mOutline": "#cfc49c",
"mShadow": "#f2ecbc"
}
}

View File

@@ -0,0 +1,22 @@
[colors]
foreground=ddd8bb
background=1f1f28
regular0=1f1f28
regular1=e46a78
regular2=98bc6d
regular3=e5c283
regular4=7eb3c9
regular5=957fb8
regular6=7eb3c9
regular7=ddd8bb
bright0=49495e
bright1=ec818c
bright2=9ec967
bright3=f1c982
bright4=7bc2df
bright5=a98fd2
bright6=7bc2df
bright7=a8a48d
selection-foreground=ddd8bb
selection-background=49473e
cursor=1f1f28 e6e0c2

View File

@@ -0,0 +1,22 @@
[colors]
foreground=545464
background=f2ecbc
regular0=1F1F28
regular1=c84053
regular2=6f894e
regular3=77713f
regular4=4d699b
regular5=b35b79
regular6=597b75
regular7=545464
bright0=8a8980
bright1=d7474b
bright2=6e915f
bright3=836f4a
bright4=6693bf
bright5=624c83
bright6=5e857a
bright7=43436c
selection-foreground=f2ecbc
selection-background=c9cbd1
cursor=f2ecbc 43436c

View File

@@ -0,0 +1,22 @@
palette = 0=#1f1f28
palette = 1=#e46a78
palette = 2=#98bc6d
palette = 3=#e5c283
palette = 4=#7eb3c9
palette = 5=#957fb8
palette = 6=#7eb3c9
palette = 7=#ddd8bb
palette = 8=#49495e
palette = 9=#ec818c
palette = 10=#9ec967
palette = 11=#f1c982
palette = 12=#7bc2df
palette = 13=#a98fd2
palette = 14=#7bc2df
palette = 15=#a8a48d
background = #1f1f28
foreground = #ddd8bb
cursor-color = #e6e0c2
cursor-text = #1f1f28
selection-background = #49473e
selection-foreground = #ddd8bb

View File

@@ -0,0 +1,22 @@
palette = 0=#1F1F28
palette = 1=#c84053
palette = 2=#6f894e
palette = 3=#77713f
palette = 4=#4d699b
palette = 5=#b35b79
palette = 6=#597b75
palette = 7=#545464
palette = 8=#8a8980
palette = 9=#d7474b
palette = 10=#6e915f
palette = 11=#836f4a
palette = 12=#6693bf
palette = 13=#624c83
palette = 14=#5e857a
palette = 15=#43436c
background = #f2ecbc
foreground = #545464
cursor-color = #43436c
cursor-text = #f2ecbc
selection-background = #c9cbd1
selection-foreground = #f2ecbc

View File

@@ -0,0 +1,22 @@
color0 #090618
color1 #c34043
color2 #76946a
color3 #c0a36e
color4 #7e9cd8
color5 #957fb8
color6 #6a9589
color7 #c8c093
color8 #727169
color9 #e82424
color10 #98bb6c
color11 #e6c384
color12 #7fb4ca
color13 #938aa9
color14 #7aa89f
color15 #dcd7ba
background #1f1f28
selection_foreground #1f1f28
cursor #c8c093
cursor_text_color #1d202f
foreground #dcd7ba
selection_background #dcd7ba

View File

@@ -0,0 +1,22 @@
color0 #1F1F28
color1 #c84053
color2 #6f894e
color3 #77713f
color4 #4d699b
color5 #b35b79
color6 #597b75
color7 #545464
color8 #8a8980
color9 #d7474b
color10 #6e915f
color11 #836f4a
color12 #6693bf
color13 #624c83
color14 #5e857a
color15 #43436c
background #f2ecbc
selection_foreground #f2ecbc
cursor #43436c
cursor_text_color #f2ecbc
foreground #545464
selection_background #c9cbd1

View File

@@ -0,0 +1,22 @@
[colors]
foreground=828282
background=111111
regular0=191919
regular1=dddddd
regular2=cccccc
regular3=aaaaaa
regular4=a7a7a7
regular5=dddddd
regular6=cccccc
regular7=828282
bright0=3c3c3c
bright1=dddddd
bright2=cccccc
bright3=aaaaaa
bright4=a7a7a7
bright5=dddddd
bright6=cccccc
bright7=ffffff
selection-foreground=111111
selection-background=828282
cursor=111111 aaaaaa

View File

@@ -0,0 +1,22 @@
[colors]
foreground=696969
background=d4d4d4
regular0=e8e8e8
regular1=222222
regular2=333333
regular3=555555
regular4=505058
regular5=222222
regular6=333333
regular7=696969
bright0=c3c3c3
bright1=222222
bright2=333333
bright3=555555
bright4=505058
bright5=222222
bright6=333333
bright7=000000
selection-foreground=d4d4d4
selection-background=696969
cursor=d4d4d4 555555

View File

@@ -0,0 +1,22 @@
palette = 0=#191919
palette = 1=#dddddd
palette = 2=#cccccc
palette = 3=#aaaaaa
palette = 4=#a7a7a7
palette = 5=#dddddd
palette = 6=#cccccc
palette = 7=#828282
palette = 8=#3c3c3c
palette = 9=#dddddd
palette = 10=#cccccc
palette = 11=#aaaaaa
palette = 12=#a7a7a7
palette = 13=#dddddd
palette = 14=#cccccc
palette = 15=#ffffff
background = #111111
foreground = #828282
cursor-color = #aaaaaa
cursor-text = #111111
selection-background = #828282
selection-foreground = #111111

View File

@@ -0,0 +1,22 @@
palette = 0=#e8e8e8
palette = 1=#222222
palette = 2=#333333
palette = 3=#555555
palette = 4=#505058
palette = 5=#222222
palette = 6=#333333
palette = 7=#696969
palette = 8=#c3c3c3
palette = 9=#222222
palette = 10=#333333
palette = 11=#555555
palette = 12=#505058
palette = 13=#222222
palette = 14=#333333
palette = 15=#000000
background = #d4d4d4
foreground = #696969
cursor-color = #555555
cursor-text = #d4d4d4
selection-background = #696969
selection-foreground = #d4d4d4

View File

@@ -0,0 +1,22 @@
color0 #191919
color1 #dddddd
color2 #cccccc
color3 #aaaaaa
color4 #a7a7a7
color5 #dddddd
color6 #cccccc
color7 #828282
color8 #3c3c3c
color9 #dddddd
color10 #cccccc
color11 #aaaaaa
color12 #a7a7a7
color13 #dddddd
color14 #cccccc
color15 #ffffff
background #111111
selection_foreground #111111
cursor #aaaaaa
cursor_text_color #111111
foreground #828282
selection_background #828282

View File

@@ -0,0 +1,22 @@
color0 #e8e8e8
color1 #222222
color2 #333333
color3 #555555
color4 #505058
color5 #222222
color6 #333333
color7 #696969
color8 #c3c3c3
color9 #222222
color10 #333333
color11 #555555
color12 #505058
color13 #222222
color14 #333333
color15 #000000
background #d4d4d4
selection_foreground #d4d4d4
cursor #555555
cursor_text_color #d4d4d4
foreground #696969
selection_background #696969

View File

@@ -0,0 +1,34 @@
{
"dark": {
"mPrimary": "#fff59b",
"mOnPrimary": "#0e0e43",
"mSecondary": "#a9aefe",
"mOnSecondary": "#0e0e43",
"mTertiary": "#9BFECE",
"mOnTertiary": "#0e0e43",
"mError": "#FD4663",
"mOnError": "#0e0e43",
"mSurface": "#070722",
"mOnSurface": "#f3edf7",
"mSurfaceVariant": "#11112d",
"mOnSurfaceVariant": "#7c80b4",
"mOutline": "#21215F",
"mShadow": "#070722"
},
"light": {
"mPrimary": "#5d65f5",
"mOnPrimary": "#dadcff",
"mSecondary": "#8E93D8",
"mOnSecondary": "#dadcff",
"mTertiary": "#0e0e43",
"mOnTertiary": "#fef29a",
"mError": "#FD4663",
"mOnError": "#0e0e43",
"mSurface": "#e6e8fa",
"mOnSurface": "#0e0e43",
"mSurfaceVariant": "#eff0ff",
"mOnSurfaceVariant": "#4b55c8",
"mOutline": "#8288fc",
"mShadow": "#f3edf7"
}
}

View File

@@ -0,0 +1,22 @@
[colors]
foreground=f3edf7
background=070722
regular0=11112d
regular1=FD4663
regular2=9BFECE
regular3=fff59b
regular4=a9aefe
regular5=FD4663
regular6=9BFECE
regular7=f3edf7
bright0=21215F
bright1=FD4663
bright2=9BFECE
bright3=fff59b
bright4=a9aefe
bright5=FD4663
bright6=9BFECE
bright7=ffffff
selection-foreground=070722
selection-background=f3edf7
cursor=070722 fff59b

View File

@@ -0,0 +1,22 @@
[colors]
foreground=4b55c8
background=e6e8fa
regular0=eff0ff
regular1=FD4663
regular2=0e0e43
regular3=5d65f5
regular4=8E93D8
regular5=FD4663
regular6=0e0e43
regular7=4b55c8
bright0=8288fc
bright1=FD4663
bright2=0e0e43
bright3=5d65f5
bright4=8E93D8
bright5=FD4663
bright6=0e0e43
bright7=0e0e43
selection-foreground=e6e8fa
selection-background=4b55c8
cursor=e6e8fa 5d65f5

View File

@@ -0,0 +1,22 @@
palette = 0=#11112d
palette = 1=#FD4663
palette = 2=#9BFECE
palette = 3=#fff59b
palette = 4=#a9aefe
palette = 5=#FD4663
palette = 6=#9BFECE
palette = 7=#f3edf7
palette = 8=#21215F
palette = 9=#FD4663
palette = 10=#9BFECE
palette = 11=#fff59b
palette = 12=#a9aefe
palette = 13=#FD4663
palette = 14=#9BFECE
palette = 15=#ffffff
background = #070722
foreground = #f3edf7
cursor-color = #fff59b
cursor-text = #070722
selection-background = #f3edf7
selection-foreground = #070722

View File

@@ -0,0 +1,22 @@
palette = 0=#eff0ff
palette = 1=#FD4663
palette = 2=#0e0e43
palette = 3=#5d65f5
palette = 4=#8E93D8
palette = 5=#FD4663
palette = 6=#0e0e43
palette = 7=#4b55c8
palette = 8=#8288fc
palette = 9=#FD4663
palette = 10=#0e0e43
palette = 11=#5d65f5
palette = 12=#8E93D8
palette = 13=#FD4663
palette = 14=#0e0e43
palette = 15=#0e0e43
background = #e6e8fa
foreground = #4b55c8
cursor-color = #5d65f5
cursor-text = #e6e8fa
selection-background = #4b55c8
selection-foreground = #e6e8fa

View File

@@ -0,0 +1,22 @@
color0 #11112d
color1 #FD4663
color2 #9BFECE
color3 #fff59b
color4 #a9aefe
color5 #FD4663
color6 #9BFECE
color7 #f3edf7
color8 #21215F
color9 #FD4663
color10 #9BFECE
color11 #fff59b
color12 #a9aefe
color13 #FD4663
color14 #9BFECE
color15 #ffffff
background #070722
selection_foreground #070722
cursor #fff59b
cursor_text_color #070722
foreground #f3edf7
selection_background #f3edf7

View File

@@ -0,0 +1,22 @@
color0 #eff0ff
color1 #FD4663
color2 #0e0e43
color3 #5d65f5
color4 #8E93D8
color5 #FD4663
color6 #0e0e43
color7 #4b55c8
color8 #8288fc
color9 #FD4663
color10 #0e0e43
color11 #5d65f5
color12 #8E93D8
color13 #FD4663
color14 #0e0e43
color15 #0e0e43
background #e6e8fa
selection_foreground #e6e8fa
cursor #5d65f5
cursor_text_color #e6e8fa
foreground #4b55c8
selection_background #4b55c8

View File

@@ -0,0 +1,22 @@
[colors]
foreground=e9e4f0
background=1c1822
regular0=262130
regular1=e9899d
regular2=e0b7c9
regular3=c7a1d8
regular4=a984c4
regular5=e9899d
regular6=e0b7c9
regular7=e9e4f0
bright0=3e364e
bright1=e9899d
bright2=e0b7c9
bright3=c7a1d8
bright4=a984c4
bright5=e9899d
bright6=e0b7c9
bright7=ffffff
selection-foreground=1c1822
selection-background=e9e4f0
cursor=1c1822 c7a1d8

View File

@@ -0,0 +1,22 @@
[colors]
foreground=1c1822
background=f5f1fa
regular0=e7dfee
regular1=e9899d
regular2=c17093
regular3=9b59ba
regular4=784999
regular5=e9899d
regular6=c17093
regular7=1c1822
bright0=cebedc
bright1=e9899d
bright2=c17093
bright3=9b59ba
bright4=784999
bright5=e9899d
bright6=c17093
bright7=1c1822
selection-foreground=f5f1fa
selection-background=1c1822
cursor=f5f1fa 9b59ba

View File

@@ -0,0 +1,22 @@
palette = 0=#262130
palette = 1=#e9899d
palette = 2=#e0b7c9
palette = 3=#c7a1d8
palette = 4=#a984c4
palette = 5=#e9899d
palette = 6=#e0b7c9
palette = 7=#e9e4f0
palette = 8=#3e364e
palette = 9=#e9899d
palette = 10=#e0b7c9
palette = 11=#c7a1d8
palette = 12=#a984c4
palette = 13=#e9899d
palette = 14=#e0b7c9
palette = 15=#ffffff
background = #1c1822
foreground = #e9e4f0
cursor-color = #c7a1d8
cursor-text = #1c1822
selection-background = #e9e4f0
selection-foreground = #1c1822

View File

@@ -0,0 +1,22 @@
palette = 0=#e7dfee
palette = 1=#e9899d
palette = 2=#c17093
palette = 3=#9b59ba
palette = 4=#784999
palette = 5=#e9899d
palette = 6=#c17093
palette = 7=#1c1822
palette = 8=#cebedc
palette = 9=#e9899d
palette = 10=#c17093
palette = 11=#9b59ba
palette = 12=#784999
palette = 13=#e9899d
palette = 14=#c17093
palette = 15=#1c1822
background = #f5f1fa
foreground = #1c1822
cursor-color = #9b59ba
cursor-text = #f5f1fa
selection-background = #1c1822
selection-foreground = #f5f1fa

View File

@@ -0,0 +1,22 @@
color0 #262130
color1 #e9899d
color2 #e0b7c9
color3 #c7a1d8
color4 #a984c4
color5 #e9899d
color6 #e0b7c9
color7 #e9e4f0
color8 #3e364e
color9 #e9899d
color10 #e0b7c9
color11 #c7a1d8
color12 #a984c4
color13 #e9899d
color14 #e0b7c9
color15 #ffffff
background #1c1822
selection_foreground #1c1822
cursor #c7a1d8
cursor_text_color #1c1822
foreground #e9e4f0
selection_background #e9e4f0

View File

@@ -0,0 +1,22 @@
color0 #e7dfee
color1 #e9899d
color2 #c17093
color3 #9b59ba
color4 #784999
color5 #e9899d
color6 #c17093
color7 #1c1822
color8 #cebedc
color9 #e9899d
color10 #c17093
color11 #9b59ba
color12 #784999
color13 #e9899d
color14 #c17093
color15 #1c1822
background #f5f1fa
selection_foreground #f5f1fa
cursor #9b59ba
cursor_text_color #f5f1fa
foreground #1c1822
selection_background #1c1822

View File

@@ -9,9 +9,9 @@
"mError": "#bf616a",
"mOnError": "#2e3440",
"mSurface": "#2e3440",
"mOnSurface": "#d8dee9",
"mOnSurface": "#eceff4",
"mSurfaceVariant": "#3b4252",
"mOnSurfaceVariant": "#e5e9f0",
"mOnSurfaceVariant": "#d8dee9",
"mOutline": "#505a70",
"mShadow": "#2e3440"
},

View File

@@ -0,0 +1,23 @@
[colors]
foreground=d8dee9
background=2e3440
regular0=3b4252
regular1=bf616a
regular2=a3be8c
regular3=ebcb8b
regular4=81a1c1
regular5=b48ead
regular6=88c0d0
regular7=e5e9f0
bright0=596377
bright1=bf616a
bright2=a3be8c
bright3=ebcb8b
bright4=81a1c1
bright5=b48ead
bright6=8fbcbb
bright7=eceff4
selection-foreground=4c566a
selection-background=eceff4
cursor=282828 eceff4

View File

@@ -0,0 +1,23 @@
[colors]
foreground=414858
background=e5e9f0
regular0=3b4252
regular1=bf616a
regular2=96b17f
regular3=c5a565
regular4=81a1c1
regular5=b48ead
regular6=7bb3c3
regular7=a5abb6
bright0=4c566a
bright1=bf616a
bright2=96b17f
bright3=c5a565
bright4=81a1c1
bright5=b48ead
bright6=82afae
bright7=eceff4
selection-foreground=4c556a
selection-background=d8dee9
cursor=3b4252 7bb3c3

View File

@@ -0,0 +1,22 @@
palette = 0=#3b4252
palette = 1=#bf616a
palette = 2=#a3be8c
palette = 3=#ebcb8b
palette = 4=#81a1c1
palette = 5=#b48ead
palette = 6=#88c0d0
palette = 7=#e5e9f0
palette = 8=#596377
palette = 9=#bf616a
palette = 10=#a3be8c
palette = 11=#ebcb8b
palette = 12=#81a1c1
palette = 13=#b48ead
palette = 14=#8fbcbb
palette = 15=#eceff4
background = #2e3440
foreground = #d8dee9
cursor-color = #eceff4
cursor-text = #282828
selection-background = #eceff4
selection-foreground = #4c566a

View File

@@ -0,0 +1,22 @@
palette = 0=#3b4252
palette = 1=#bf616a
palette = 2=#96b17f
palette = 3=#c5a565
palette = 4=#81a1c1
palette = 5=#b48ead
palette = 6=#7bb3c3
palette = 7=#a5abb6
palette = 8=#4c566a
palette = 9=#bf616a
palette = 10=#96b17f
palette = 11=#c5a565
palette = 12=#81a1c1
palette = 13=#b48ead
palette = 14=#82afae
palette = 15=#eceff4
background = #e5e9f0
foreground = #414858
cursor-color = #7bb3c3
cursor-text = #3b4252
selection-background = #d8dee9
selection-foreground = #4c556a

View File

@@ -0,0 +1,22 @@
color0 #3b4252
color1 #bf616a
color2 #a3be8c
color3 #ebcb8b
color4 #81a1c1
color5 #b48ead
color6 #88c0d0
color7 #e5e9f0
color8 #596377
color9 #bf616a
color10 #a3be8c
color11 #ebcb8b
color12 #81a1c1
color13 #b48ead
color14 #8fbcbb
color15 #eceff4
background #2e3440
selection_foreground #2e3440
cursor #eceff4
cursor_text_color #282828
foreground #d8dee9
selection_background #d8dee9

View File

@@ -0,0 +1,22 @@
color0 #3b4252
color1 #bf616a
color2 #96b17f
color3 #c5a565
color4 #81a1c1
color5 #b48ead
color6 #7bb3c3
color7 #a5abb6
color8 #4c566a
color9 #bf616a
color10 #96b17f
color11 #c5a565
color12 #81a1c1
color13 #b48ead
color14 #82afae
color15 #eceff4
background #e5e9f0
selection_foreground #e5e9f0
cursor #7bb3c3
cursor_text_color #3b4252
foreground #414858
selection_background #414858

View File

@@ -31,4 +31,4 @@
"mOutline": "#dfdad9",
"mShadow": "#faf4ed"
}
}
}

View File

@@ -0,0 +1,23 @@
[colors]
foreground=e0def4
background=191724
regular0=26233a
regular1=eb6f92
regular2=31748f
regular3=f6c177
regular4=9ccfd8
regular5=c4a7e7
regular6=ebbcba
regular7=e0def4
bright0=6e6a86
bright1=eb6f92
bright2=31748f
bright3=f6c177
bright4=9ccfd8
bright5=c4a7e7
bright6=ebbcba
bright7=e0def4
selection-foreground=e0def4
selection-background=403d52
cursor=191724 e0def4

View File

@@ -0,0 +1,23 @@
[colors]
foreground=575279
background=faf4ed
regular0=f2e9e1
regular1=b4637a
regular2=286983
regular3=ea9d34
regular4=56949f
regular5=907aa9
regular6=d7827e
regular7=575279
bright0=9893a5
bright1=b4637a
bright2=286983
bright3=ea9d34
bright4=56949f
bright5=907aa9
bright6=d7827e
bright7=575279
selection-foreground=575279
selection-background=dfdad9
cursor=faf4ed 575279

View File

@@ -0,0 +1,22 @@
palette = 0=#26233a
palette = 1=#eb6f92
palette = 2=#31748f
palette = 3=#f6c177
palette = 4=#9ccfd8
palette = 5=#c4a7e7
palette = 6=#ebbcba
palette = 7=#e0def4
palette = 8=#6e6a86
palette = 9=#eb6f92
palette = 10=#31748f
palette = 11=#f6c177
palette = 12=#9ccfd8
palette = 13=#c4a7e7
palette = 14=#ebbcba
palette = 15=#e0def4
background = #191724
foreground = #e0def4
cursor-color = #e0def4
cursor-text = #191724
selection-background = #403d52
selection-foreground = #e0def4

View File

@@ -0,0 +1,22 @@
palette = 0=#f2e9e1
palette = 1=#b4637a
palette = 2=#286983
palette = 3=#ea9d34
palette = 4=#56949f
palette = 5=#907aa9
palette = 6=#d7827e
palette = 7=#575279
palette = 8=#9893a5
palette = 9=#b4637a
palette = 10=#286983
palette = 11=#ea9d34
palette = 12=#56949f
palette = 13=#907aa9
palette = 14=#d7827e
palette = 15=#575279
background = #faf4ed
foreground = #575279
cursor-color = #575279
cursor-text = #faf4ed
selection-background = #dfdad9
selection-foreground = #575279

View File

@@ -0,0 +1,22 @@
color0 #26233a
color1 #eb6f92
color2 #31748f
color3 #f6c177
color4 #9ccfd8
color5 #c4a7e7
color6 #ebbcba
color7 #e0def4
color8 #6e6a86
color9 #eb6f92
color10 #31748f
color11 #f6c177
color12 #9ccfd8
color13 #c4a7e7
color14 #ebbcba
color15 #e0def4
background #191724
selection_foreground #191724
cursor #e0def4
cursor_text_color #191724
foreground #e0def4
selection_background #e0def4

View File

@@ -0,0 +1,22 @@
color0 #f2e9e1
color1 #b4637a
color2 #286983
color3 #ea9d34
color4 #56949f
color5 #907aa9
color6 #d7827e
color7 #575279
color8 #9893a5
color9 #b4637a
color10 #286983
color11 #ea9d34
color12 #56949f
color13 #907aa9
color14 #d7827e
color15 #575279
background #faf4ed
selection_foreground #faf4ed
cursor #575279
cursor_text_color #faf4ed
foreground #575279
selection_background #575279

View File

@@ -0,0 +1,22 @@
[colors]
foreground=839496
background=002b36
regular0=073642
regular1=dc322f
regular2=859900
regular3=b58900
regular4=268bd2
regular5=d33682
regular6=2aa198
regular7=eee8d5
bright0=335e69
bright1=cb4b16
bright2=586e75
bright3=657b83
bright4=839496
bright5=6c71c4
bright6=93a1a1
bright7=fdf6e3
selection-foreground=93a1a1
selection-background=073642
cursor=073642 839496

View File

@@ -0,0 +1,23 @@
[colors]
foreground=657b83
background=fdf6e3
regular0=073642
regular1=dc322f
regular2=859900
regular3=b58900
regular4=268bd2
regular5=d33682
regular6=2aa198
regular7=bbb5a2
bright0=002b36
bright1=cb4b16
bright2=586e75
bright3=657b83
bright4=839496
bright5=6c71c4
bright6=93a1a1
bright7=fdf6e3
selection-foreground=586e75
selection-background=eee8d5
cursor=eee8d5 657b83

View File

@@ -0,0 +1,22 @@
palette = 0=#073642
palette = 1=#dc322f
palette = 2=#859900
palette = 3=#b58900
palette = 4=#268bd2
palette = 5=#d33682
palette = 6=#2aa198
palette = 7=#eee8d5
palette = 8=#335e69
palette = 9=#cb4b16
palette = 10=#586e75
palette = 11=#657b83
palette = 12=#839496
palette = 13=#6c71c4
palette = 14=#93a1a1
palette = 15=#fdf6e3
background = #002b36
foreground = #839496
cursor-color = #839496
cursor-text = #073642
selection-background = #073642
selection-foreground = #93a1a1

View File

@@ -0,0 +1,22 @@
palette = 0=#073642
palette = 1=#dc322f
palette = 2=#859900
palette = 3=#b58900
palette = 4=#268bd2
palette = 5=#d33682
palette = 6=#2aa198
palette = 7=#bbb5a2
palette = 8=#002b36
palette = 9=#cb4b16
palette = 10=#586e75
palette = 11=#657b83
palette = 12=#839496
palette = 13=#6c71c4
palette = 14=#93a1a1
palette = 15=#fdf6e3
background = #fdf6e3
foreground = #657b83
cursor-color = #657b83
cursor-text = #eee8d5
selection-background = #eee8d5
selection-foreground = #586e75

View File

@@ -0,0 +1,22 @@
color0 #073642
color1 #dc322f
color2 #859900
color3 #b58900
color4 #268bd2
color5 #d33682
color6 #2aa198
color7 #eee8d5
color8 #335e69
color9 #cb4b16
color10 #586e75
color11 #657b83
color12 #839496
color13 #6c71c4
color14 #93a1a1
color15 #fdf6e3
background #002b36
selection_foreground #002b36
cursor #839496
cursor_text_color #073642
foreground #839496
selection_background #839496

View File

@@ -0,0 +1,22 @@
color0 #073642
color1 #dc322f
color2 #859900
color3 #b58900
color4 #268bd2
color5 #d33682
color6 #2aa198
color7 #bbb5a2
color8 #002b36
color9 #cb4b16
color10 #586e75
color11 #657b83
color12 #839496
color13 #6c71c4
color14 #93a1a1
color15 #fdf6e3
background #fdf6e3
selection_foreground #fdf6e3
cursor #657b83
cursor_text_color #eee8d5
foreground #657b83
selection_background #657b83

View File

@@ -0,0 +1,22 @@
[colors]
foreground=c0caf5
background=1a1b26
regular0=15161e
regular1=f7768e
regular2=9ece6a
regular3=e0af68
regular4=7aa2f7
regular5=bb9af7
regular6=7dcfff
regular7=a9b1d6
bright0=414868
bright1=f7768e
bright2=9ece6a
bright3=e0af68
bright4=7aa2f7
bright5=bb9af7
bright6=7dcfff
bright7=c0caf5
selection-foreground=c0caf5
selection-background=283457
cursor=1a1b26 c0caf5

View File

@@ -0,0 +1,22 @@
[colors]
foreground=3760bf
background=e1e2e7
regular0=e9e9ed
regular1=f52a65
regular2=587539
regular3=8c6c3e
regular4=2e7de9
regular5=9854f1
regular6=007197
regular7=6172b0
bright0=a1a6c5
bright1=f52a65
bright2=587539
bright3=8c6c3e
bright4=2e7de9
bright5=9854f1
bright6=007197
bright7=3760bf
selection-foreground=3760bf
selection-background=99a7df
cursor=e1e2e7 3760bf

View File

@@ -0,0 +1,22 @@
palette = 0=#15161e
palette = 1=#f7768e
palette = 2=#9ece6a
palette = 3=#e0af68
palette = 4=#7aa2f7
palette = 5=#bb9af7
palette = 6=#7dcfff
palette = 7=#a9b1d6
palette = 8=#414868
palette = 9=#f7768e
palette = 10=#9ece6a
palette = 11=#e0af68
palette = 12=#7aa2f7
palette = 13=#bb9af7
palette = 14=#7dcfff
palette = 15=#c0caf5
background = #1a1b26
foreground = #c0caf5
cursor-color = #c0caf5
cursor-text = #1a1b26
selection-background = #283457
selection-foreground = #c0caf5

View File

@@ -0,0 +1,22 @@
palette = 0=#e9e9ed
palette = 1=#f52a65
palette = 2=#587539
palette = 3=#8c6c3e
palette = 4=#2e7de9
palette = 5=#9854f1
palette = 6=#007197
palette = 7=#6172b0
palette = 8=#a1a6c5
palette = 9=#f52a65
palette = 10=#587539
palette = 11=#8c6c3e
palette = 12=#2e7de9
palette = 13=#9854f1
palette = 14=#007197
palette = 15=#3760bf
background = #e1e2e7
foreground = #3760bf
cursor-color = #3760bf
cursor-text = #e1e2e7
selection-background = #99a7df
selection-foreground = #3760bf

View File

@@ -0,0 +1,22 @@
color0 #15161e
color1 #f7768e
color2 #9ece6a
color3 #e0af68
color4 #7aa2f7
color5 #bb9af7
color6 #7dcfff
color7 #a9b1d6
color8 #414868
color9 #f7768e
color10 #9ece6a
color11 #e0af68
color12 #7aa2f7
color13 #bb9af7
color14 #7dcfff
color15 #c0caf5
background #1a1b26
selection_foreground #1a1b26
cursor #c0caf5
cursor_text_color #1a1b26
foreground #c0caf5
selection_background #c0caf5

View File

@@ -0,0 +1,22 @@
color0 #e9e9ed
color1 #f52a65
color2 #587539
color3 #8c6c3e
color4 #2e7de9
color5 #9854f1
color6 #007197
color7 #6172b0
color8 #a1a6c5
color9 #f52a65
color10 #587539
color11 #8c6c3e
color12 #2e7de9
color13 #9854f1
color14 #007197
color15 #3760bf
background #e1e2e7
selection_foreground #e1e2e7
cursor #3760bf
cursor_text_color #e1e2e7
foreground #3760bf
selection_background #3760bf

Binary file not shown.

View File

@@ -1,82 +0,0 @@
pragma Singleton
import QtQuick
import Quickshell
import qs.Commons
// Central place to define which templates we generate and where they write.
// Users can extend it by dropping additional templates into:
// - Assets/Matugen/templates/
// - ~/.config/matugen/ (when enableUserTemplates is true)
Singleton {
id: root
// Build the base TOML using current settings
function buildConfigToml() {
var lines = []
lines.push("[config]")
// Always include noctalia colors output for the shell
lines.push("[templates.noctalia]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/noctalia.json"')
lines.push('output_path = "' + Settings.configDir + 'colors.json"')
if (Settings.data.matugen.gtk4) {
lines.push("\n[templates.gtk4]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/gtk4.css"')
lines.push('output_path = "~/.config/gtk-4.0/gtk.css"')
}
if (Settings.data.matugen.gtk3) {
lines.push("\n[templates.gtk3]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/gtk3.css"')
lines.push('output_path = "~/.config/gtk-3.0/gtk.css"')
}
if (Settings.data.matugen.qt6) {
lines.push("\n[templates.qt6]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/qtct.conf"')
lines.push('output_path = "~/.config/qt6ct/colors/noctalia.conf"')
}
if (Settings.data.matugen.qt5) {
lines.push("\n[templates.qt5]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/qtct.conf"')
lines.push('output_path = "~/.config/qt5ct/colors/noctalia.conf"')
}
if (Settings.data.matugen.kitty) {
lines.push("\n[templates.kitty]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/kitty.conf"')
lines.push('output_path = "~/.config/kitty/themes/noctalia.conf"')
lines.push("post_hook = 'kitty +kitten themes --reload-in=all noctalia'")
}
if (Settings.data.matugen.ghostty) {
lines.push("\n[templates.ghostty]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/ghostty.conf"')
lines.push('output_path = "~/.config/ghostty/themes/noctalia"')
lines.push("post_hook = \"grep -q '^theme *= *' ~/.config/ghostty/config; and sed -i 's/^theme *= *.*/theme = noctalia/' ~/.config/ghostty/config; or echo 'theme = noctalia' >> ~/.config/ghostty/config\"")
}
if (Settings.data.matugen.foot) {
lines.push("\n[templates.foot]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/foot.conf"')
lines.push('output_path = "~/.config/foot/themes/noctalia"')
lines.push('post_hook = "sed -i /themes/d ~/.config/foot/foot.ini && echo include=~/.config/foot/themes/noctalia >> ~/.config/foot/foot.ini"')
}
if (Settings.data.matugen.fuzzel) {
lines.push("\n[templates.fuzzel]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/fuzzel.conf"')
lines.push('output_path = "~/.config/fuzzel/themes/noctalia"')
lines.push('post_hook = "sed -i /themes/d ~/.config/fuzzel/fuzzel.ini && echo include=~/.config/fuzzel/themes/noctalia >> ~/.config/fuzzel/fuzzel.ini"')
}
if (Settings.data.matugen.vesktop) {
lines.push("\n[templates.vesktop]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/vesktop.css"')
lines.push('output_path = "~/.config/vesktop/themes/noctalia.theme.css"')
}
if (Settings.data.matugen.pywalfox) {
lines.push("\n[templates.pywalfox]")
lines.push('input_path = "' + Quickshell.shellDir + '/Assets/Matugen/templates/pywalfox.json"')
lines.push('output_path = "~/.cache/wal/colors.json"')
lines.push('post_hook = "pywalfox update"')
}
return lines.join("\n") + "\n"
}
}

View File

@@ -1,23 +0,0 @@
palette = 0={{colors.surface.default.hex}}
palette = 1={{colors.error.default.hex}}
palette = 2={{colors.tertiary.default.hex}}
palette = 3={{colors.secondary.default.hex}}
palette = 4={{colors.primary.default.hex}}
palette = 5={{colors.primary.default.hex}}
palette = 6={{colors.secondary.default.hex}}
palette = 7={{colors.on_background.default.hex}}
palette = 8={{colors.outline.default.hex}}
palette = 9={{colors.secondary_fixed_dim.default.hex}}
palette = 10={{colors.tertiary_container.default.hex}}
palette = 11={{colors.surface_container.default.hex}}
palette = 12={{colors.primary_container.default.hex}}
palette = 13={{colors.on_primary_container.default.hex}}
palette = 14={{colors.surface_variant.default.hex}}
palette = 15={{colors.on_background.default.hex}}
cursor-color = {{colors.primary.default.hex}}
cursor-text = {{colors.on_surface.default.hex}}
foreground = {{colors.on_surface.default.hex}}
background = {{colors.surface.default.hex}}
selection-foreground = {{colors.on_secondary.default.hex}}
selection-background = {{colors.secondary_fixed_dim.default.hex}}

View File

@@ -1,22 +0,0 @@
/*
* GTK Colors
* Generated with Matugen
*/
@define-color accent_color {{colors.primary_fixed_dim.default.hex}};
@define-color accent_fg_color {{colors.on_primary_fixed.default.hex}};
@define-color accent_bg_color {{colors.primary_fixed_dim.default.hex}};
@define-color window_bg_color {{colors.surface_dim.default.hex}};
@define-color window_fg_color {{colors.on_surface.default.hex}};
@define-color headerbar_bg_color {{colors.surface_dim.default.hex}};
@define-color headerbar_fg_color {{colors.on_surface.default.hex}};
@define-color popover_bg_color {{colors.surface_dim.default.hex}};
@define-color popover_fg_color {{colors.on_surface.default.hex}};
@define-color view_bg_color {{colors.surface.default.hex}};
@define-color view_fg_color {{colors.on_surface.default.hex}};
@define-color card_bg_color {{colors.surface.default.hex}};
@define-color card_fg_color {{colors.on_surface.default.hex}};
@define-color sidebar_bg_color @window_bg_color;
@define-color sidebar_fg_color @window_fg_color;
@define-color sidebar_border_color @window_bg_color;
@define-color sidebar_backdrop_color @window_bg_color;

View File

@@ -1,22 +0,0 @@
/*
* GTK Colors
* Generated with Matugen
*/
@define-color accent_color {{colors.primary_fixed_dim.default.hex}};
@define-color accent_fg_color {{colors.on_primary_fixed.default.hex}};
@define-color accent_bg_color {{colors.primary_fixed_dim.default.hex}};
@define-color window_bg_color {{colors.surface_dim.default.hex}};
@define-color window_fg_color {{colors.on_surface.default.hex}};
@define-color headerbar_bg_color {{colors.surface_dim.default.hex}};
@define-color headerbar_fg_color {{colors.on_surface.default.hex}};
@define-color popover_bg_color {{colors.surface_dim.default.hex}};
@define-color popover_fg_color {{colors.on_surface.default.hex}};
@define-color view_bg_color {{colors.surface.default.hex}};
@define-color view_fg_color {{colors.on_surface.default.hex}};
@define-color card_bg_color {{colors.surface.default.hex}};
@define-color card_fg_color {{colors.on_surface.default.hex}};
@define-color sidebar_bg_color @window_bg_color;
@define-color sidebar_fg_color @window_fg_color;
@define-color sidebar_border_color @window_bg_color;
@define-color sidebar_backdrop_color @window_bg_color;

View File

@@ -1,25 +0,0 @@
color0 {{colors.surface.default.hex}}
color1 {{colors.error.default.hex}}
color2 {{colors.tertiary.default.hex}}
color3 {{colors.secondary.default.hex}}
color4 {{colors.primary.default.hex}}
color5 {{colors.primary.default.hex}}
color6 {{colors.secondary.default.hex}}
color7 {{colors.on_background.default.hex}}
color8 {{colors.outline.default.hex}}
color9 {{colors.secondary_fixed_dim.default.hex}}
color10 {{colors.tertiary_container.default.hex}}
color11 {{colors.surface_container.default.hex}}
color12 {{colors.primary_container.default.hex}}
color13 {{colors.on_primary_container.default.hex}}
color14 {{colors.surface_variant.default.hex}}
color15 {{colors.on_background.default.hex}}
cursor {{colors.primary.default.hex}}
cursor_text_color {{colors.on_surface.default.hex}}
foreground {{colors.on_surface.default.hex}}
background {{colors.surface.default.hex}}
selection_foreground {{colors.on_secondary.default.hex}}
selection_background {{colors.secondary_fixed_dim.default.hex}}
url_color {{colors.primary.default.hex}}

Some files were not shown because too many files have changed in this diff Show More