Compare commits

...

1721 Commits

Author SHA1 Message Date
ItsLemmy
a0cdafc0e2 NTabBar + NTabBarButton 2025-11-05 00:54:22 -05:00
ItsLemmy
569a5ba8df multi-bar: removed all globals bar properties 2025-11-05 00:33:47 -05:00
ItsLemmy
8c8ee2def3 multi-bar: smarter migration 2025-11-04 23:12:36 -05:00
ItsLemmy
c47830f404 multi-bar: better settings ui (more compact) 2025-11-04 23:09:15 -05:00
ItsLemmy
1c8ae8e586 multi-bar: first pass on tabbed settings ui 2025-11-04 22:58:17 -05:00
ItsLemmy
a61dc00e83 multi-bar: new backend storage implementation with migration 2025-11-04 22:46:47 -05:00
ItsLemmy
c78e3b5653 Shadows: tweaking and centralization 2025-11-04 22:03:33 -05:00
ItsLemmy
185f2dd684 Logs cleanup 2025-11-04 21:46:52 -05:00
ItsLemmy
0b7c412ad9 Tray: remove some logger spam 2025-11-04 21:19:04 -05:00
ItsLemmy
0e41306f73 Wayland Layers: Breaking changes
- renamed some layers from "quickshell-*" to "noctalia-*"
- added screen name to all layers, ex: "noctalia-wallpaper-DP1"
- added a way to disable overview management in the settings, this allow
stationnary wallpaper on niri
2025-11-04 20:07:48 -05:00
Ly-sec
6a8c6a8914 Tray: fix pin/unpin icon 2025-11-04 23:52:02 +01:00
Ly-sec
93cf049343 Tray: change chevron to caret 2025-11-04 23:49:09 +01:00
Ly-sec
8b00fae3ae Tray: layout fixes 2025-11-04 23:34:36 +01:00
Ly-sec
960042b3b8 Tray: fix layout for single tray app 2025-11-04 22:58:04 +01:00
Ly-sec
40c75f207a :erge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-04 22:51:28 +01:00
Ly-sec
ba6f0a1d2d Tray: hide all non pinned entries, reactive chevron
i18n: translation changes for tray
2025-11-04 22:50:22 +01:00
ItsLemmy
8182e0c36b ControlCenter: respect settings for opening position 2025-11-04 16:50:17 -05:00
Ly-sec
3b0b3fb57e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-04 22:30:22 +01:00
Ly-sec
ae75fa80f0 Tray: dropdown shenanigans 2025-11-04 22:30:19 +01:00
ItsLemmy
0cdae52164 i18n: english tweaks 2025-11-04 14:56:35 -05:00
ItsLemmy
d9a802fe21 Autofmt 2025-11-04 11:40:31 -05:00
Lemmy
616373671f Merge pull request #657 from lonerOrz/fix/battery-ui
feat(battery): support adaptive layout for battery panel
2025-11-04 11:39:40 -05:00
ItsLemmy
fd93bd20db Settings: fix typo in "follow_bar" 2025-11-04 11:35:37 -05:00
ItsLemmy
fa95835a13 NPanel: moving most properties inside the loader so we are sure the screen is already set. 2025-11-04 11:28:26 -05:00
Sébastien Atoch
d3b4d2427a Bar: fix potential gap to the right of a right positioned bar with fractional scaling. 2025-11-04 10:56:44 -05:00
ItsLemmy
fd79f75fd5 Shell/Bar: create full screen window everywhere so there is no limitations. 2025-11-04 10:19:00 -05:00
ItsLemmy
dc69d1f1e6 Bar: fix 1px gap between bar an panel on right and bottom orientation 2025-11-04 09:49:11 -05:00
ItsLemmy
4b67e773b9 Calendar: disable clicking on dates unless you have gnome-calendar installed. 2025-11-04 09:12:15 -05:00
Ly-sec
e3a2629cc6 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-04 15:08:04 +01:00
Ly-sec
752c45e0b0 UserInterface: add shadow location setting (implements #652) 2025-11-04 15:08:00 +01:00
ItsLemmy
3acfbda10a CC-NightLight: fix right click 2025-11-04 08:50:07 -05:00
Lysec
7eedfa6cfd Merge pull request #655 from notiant/patch-12
BluetoothPanel: add WordWrap for scanning text
2025-11-04 14:49:19 +01:00
Ly-sec
f3cb4f5095 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-04 14:43:20 +01:00
Ly-sec
f68119c448 README: add Tempus Thales to supporter list <3 2025-11-04 14:43:14 +01:00
Lysec
61693b4824 Merge pull request #662 from acdcbyl/main
i18n: Optimize Chinese translation
2025-11-04 14:42:40 +01:00
Ly-sec
7f5ea26063 ControlCenterTab: remove disabled cursor 2025-11-04 14:38:26 +01:00
Ly-sec
f9576582bd ControlCenterTab: add disabledIds to NReorderCheckboxes 2025-11-04 14:31:27 +01:00
Aiser
a2479c7cac i18n: Optimize Chinese translation 2025-11-04 21:06:03 +08:00
Lysec
d4d432eda3 Merge pull request #660 from MrDowntempo/fix/DarkModeComponent
Tiny pointless consistent naming fix.
2025-11-04 09:26:20 +01:00
Corey Woodworth
64d890f600 Tiny pointless consistent naming fix. 2025-11-04 03:19:24 -05:00
Ly-sec
fb330490f8 MediaMini: add setting to hide when idle
i18n: add hide when idle translation
2025-11-04 08:50:22 +01:00
Ly-sec
a48e789e2e ControlCenterTab: if weather is disabled, disable weather card 2025-11-04 08:24:00 +01:00
Sébastien Atoch
dac6c0c539 ScreenRec: fix bad toast calls 2025-11-04 00:45:22 -05:00
Sébastien Atoch
057693fae3 Bar/NPanels Improvements
- Fix potential hairline gap with fractional scaling
- Apply auto-snap rules even to centered anchored panels
- Improving animations and sizing
2025-11-04 00:33:29 -05:00
loner
4ed3744cfb fix(battery): remove panelKeyboardFocus 2025-11-04 11:29:17 +08:00
ItsLemmy
c911756f5e IPC: allow IPC calls to open panels when the bar is invisible. 2025-11-03 22:05:35 -05:00
loner
cb4de305fe feat(battery): support adaptive layout for battery panel 2025-11-04 10:59:55 +08:00
ItsLemmy
c4fa8a9485 NPanel: improved centering by respecting the bar's 2025-11-03 21:50:19 -05:00
ItsLemmy
7f328ce028 UI: Border radius allowed up to 200% 2025-11-03 21:36:47 -05:00
ItsLemmy
d262b84b41 i18n: translating script sort by keys to keep things nice and tidy + re-translated some modified english translations. 2025-11-03 21:28:54 -05:00
notiant
5e4496bdb2 BluetoothPanel: add WordWrap for scanning text 2025-11-04 03:18:56 +01:00
ItsLemmy
aed68220fd Moving BarExclusionZone 2025-11-03 21:18:28 -05:00
ItsLemmy
65edc59371 Project structure adjustments 2025-11-03 21:18:13 -05:00
ItsLemmy
572be1db27 NComboBox is too wide by default 2025-11-03 21:17:58 -05:00
ItsLemmy
bfc67f0e12 NFullScreenWindow: specify exclusion 2025-11-03 20:48:27 -05:00
ItsLemmy
e4069fcdbf NPanel: animation improvements and debugging to handle all the settings combinations. 2025-11-03 20:39:05 -05:00
ItsLemmy
b7b10a360d AudioPanel: auto resizing to content 2025-11-03 19:12:54 -05:00
ItsLemmy
dc92039499 NPanel: better sliding direction determination 2025-11-03 19:07:33 -05:00
ItsLemmy
98e7a03d51 NPanel: new slide animations for attached panels. 2025-11-03 18:13:42 -05:00
Lemmy
491a23f002 Merge pull request #653 from MrDowntempo/patch-1
Small fix to incorrect I18n string name
2025-11-03 18:02:54 -05:00
ItsLemmy
baae4e423b Settings: disable 'Open panels on Overlay' which used to be true by default. 2025-11-03 18:02:11 -05:00
MrDowntempo
1720bf3e1b Fix translation text for lock keys browse button
I'm not sure how this got in there. Must've acidentally fat fingered a couple letters before submitting my PR.
2025-11-03 17:30:48 -05:00
ItsLemmy
498fe24093 Time: more accurate time update to fix janky seconds needle. 2025-11-03 16:53:10 -05:00
ItsLemmy
08787e0536 i18n: auto translating missing Turkish strings 2025-11-03 16:24:20 -05:00
Lemmy
4f020e9757 Merge pull request #650 from ahmet-cetinkaya/feat/turkish-language-support
feat(i18n): add Turkish language support
2025-11-03 16:18:30 -05:00
ItsLemmy
ddac7da9bb Autoformatting 2025-11-03 16:16:47 -05:00
ItsLemmy
a2587258ff Autoformatting 2025-11-03 16:08:52 -05:00
ItsLemmy
4bbb8ecab1 i18n 2025-11-03 16:07:34 -05:00
ItsLemmy
434b526c99 Services: better log 2025-11-03 16:04:39 -05:00
Lemmy
40ac70aeb9 Merge pull request #644 from lonerOrz/feat/control-center-custom-button
feat: Implement Control Center custom button basic framework
2025-11-03 15:58:16 -05:00
ItsLemmy
53bbe3e358 NPanel: increased panels snapping 2025-11-03 15:57:00 -05:00
ItsLemmy
e7fe5ba837 NPanel: hotfix 2025-11-03 15:44:25 -05:00
ItsLemmy
f2e402e3c1 i18n + formatting 2025-11-03 15:38:19 -05:00
Lemmy
e3373d587a Merge pull request #639 from MrDowntempo/feat/wezterm
Initial work for wezterm color theme support
2025-11-03 15:36:04 -05:00
Lemmy
083cd40c90 Merge branch 'main' into feat/wezterm 2025-11-03 15:34:41 -05:00
Lemmy
9d68d5bcee Merge pull request #645 from MrDowntempo/feat/better-lockkeys-settings
Feat/better lockkeys settings
2025-11-03 15:31:51 -05:00
ItsLemmy
c47bb9820b i18n: auto translate 2025-11-03 15:23:57 -05:00
ItsLemmy
feee953e12 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-03 15:21:55 -05:00
ItsLemmy
9f656829b1 Panels: implemented snapping to screen edges.
WallpaperPanel: settings to position the panel (similar to launcher)
2025-11-03 15:21:05 -05:00
Ly-sec
2c581e1f1f Dock: possible auto-hide fix 2025-11-03 21:20:15 +01:00
ItsLemmy
f46bb95274 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-03 14:18:11 -05:00
ItsLemmy
af33eb7fe9 NPanel: added animation on backgroundColor to avoid snap/jumps 2025-11-03 14:18:09 -05:00
Ly-sec
e849fe2a13 Matugen/Discord: make emoji tooltip more readable 2025-11-03 20:14:40 +01:00
Ly-sec
845b689ec8 Matugen/Discord: make messages a tiny bit easier to read 2025-11-03 20:07:59 +01:00
Ly-sec
f42fe140c0 BarTab: if bar is floating, hide outer corners 2025-11-03 19:58:06 +01:00
loner
be78a72c51 feat(i18n): Add Chinese translations for custom button 2025-11-04 02:46:05 +08:00
loner
a7bbfe03f0 feat(i18n): Add Ukrainian translations for custom button 2025-11-04 02:45:06 +08:00
loner
eb37dc9951 feat(i18n): Add Portuguese translations for custom button 2025-11-04 02:44:26 +08:00
loner
8e9069b2fe feat(i18n): Add French translations for custom button 2025-11-04 02:43:54 +08:00
loner
59ab5f77cb feat(i18n): Add Spanish translations for custom button 2025-11-04 02:43:16 +08:00
loner
3970aee796 feat(i18n): Add German translations for custom button 2025-11-04 02:42:26 +08:00
Ly-sec
15441d2d1b Matugen/Discord: fix thread text 2025-11-03 19:38:45 +01:00
ItsLemmy
1279e0b4e3 Merge branch 'new-windowing-system-and-shadows' 2025-11-03 13:31:43 -05:00
loner
34cdbfea32 fix(controlcenter): fix widget sorting in dropdown list 2025-11-04 02:28:36 +08:00
loner
e5e9b5961b feat(controlcenter): beautify UI interface for custom button state checks 2025-11-04 02:28:36 +08:00
loner
5a9470d64e feat(controlcenter): implement multi-state support for custom button 2025-11-04 02:28:36 +08:00
loner
ba7282daa6 feat(controlcenter): Optimize command execution logic
The  command is “fire-and-forget”: it starts a process and returns immediately, so QML has no way of knowing when that process actually finishes. To avoid this race condition, the simplest approach that least intrudes on existing QML code is to introduce a short timer.
2025-11-04 02:28:36 +08:00
loner
697fb55ab1 fix: enter tooltip 2025-11-04 02:28:36 +08:00
loner
e182fe2552 feat: add on state logic 2025-11-04 02:28:36 +08:00
loner
5c19c8433e feat: Implement Control Center custom button basic framework 2025-11-04 02:28:36 +08:00
Ly-sec
89d715156f Merge branch 'new-windowing-system-and-shadows' of https://github.com/noctalia-dev/noctalia-shell into new-windowing-system-and-shadows 2025-11-03 19:28:31 +01:00
Ly-sec
9efada7dd7 WallpaperPanel: reduce height 2025-11-03 19:28:29 +01:00
ItsLemmy
acba085531 NSlider: Fix and edge case where the slider would sometime loose focus while dragging. 2025-11-03 13:09:01 -05:00
Ly-sec
982f78971b Matugen/Discord: make slowmode easier to read 2025-11-03 18:50:52 +01:00
Ly-sec
81fbba4a01 Matugen/Discord: make clock easier to read 2025-11-03 18:42:27 +01:00
Ly-sec
3c69d5b4da NClock: factorize NClockAnalog/Digital
i18n: rephrase analog clock translation
2025-11-03 18:32:46 +01:00
Ahmet Çetinkaya
4086ebbcfb feat(i18n): add Turkish language support
Add comprehensive Turkish translations for all UI elements, including authentication messages, widget settings, system notifications, menus, settings panels, and tooltips. This enables Turkish-speaking users to use the application in their native language.
2025-11-03 20:30:33 +03:00
Ly-sec
b9d198a879 SessionMenu: fix lockScreen button 2025-11-03 18:23:41 +01:00
Ly-sec
3ad7271871 DisplayTab: toggle ddcutil, disabled by default 2025-11-03 18:21:37 +01:00
Ly-sec
5cce13c730 Merge branch 'new-windowing-system-and-shadows' of https://github.com/noctalia-dev/noctalia-shell into new-windowing-system-and-shadows 2025-11-03 18:00:12 +01:00
Ly-sec
e4bb28dd5e SetupWizard: add dimdesktop & dropshadow option 2025-11-03 18:00:06 +01:00
ItsLemmy
fceaac029c Attached panels: nice curves on screen edges 2025-11-03 11:58:57 -05:00
ItsLemmy
451784a82b FullScreenWindow: restored panelOverlayLayer functionality, since refactoring it means assigning both panels AND bar to the overlay layer as they share a PanelWindow. 2025-11-03 10:50:47 -05:00
ItsLemmy
e11934294f FullScreenWindow: fix click-through but when panel closes. 2025-11-03 10:46:29 -05:00
ItsLemmy
fea06c2164 Shadows: conditional via settings
q
2025-11-03 10:29:49 -05:00
c2fc2f
2c3d7bc101 fix: rename pkgs.system into pkgs.stdenv.hostPlatform.system 2025-11-03 15:24:12 +01:00
ItsLemmy
f4672df2e0 ControlCenter: Fix laggy opening due to spinning disc 2025-11-03 08:27:49 -05:00
ItsLemmy
72c5a9d652 ShapedRect: fixing hair line gap 2025-11-03 08:15:55 -05:00
ItsLemmy
36192717f4 Shadows: Unified in NFullScreenWindow 2025-11-03 07:22:57 -05:00
Lysec
5ca5aa602f Merge pull request #646 from rXelelo/main
ukraine language
2025-11-03 08:58:41 +01:00
Rain Xelelo
f2c0cfe814 ukraine language 2025-11-03 09:56:24 +02:00
Sébastien Atoch
1f353b6731 IPC: Fix IPC calls when there is only one screen. 2025-11-03 01:07:13 -05:00
ItsLemmy
101b27fcc7 New windowing system
Large commit that totally refactor of the way we handle the bar and
panels.

Testing should focus on Panels, Bar, Keyboard Focus, IPC calls.

Changes brief:
- One NFullScreenWindow per screen which handle it's bar and dedicated
panels.
- Added shadows
- Reintroduced dimming
- New panels animations
- Proper Z ordering
- Panels on overlay laywer is not reimplemented, if we do it then the
bar will be on the Overlay too
- Panel dragging was not reimplemented, to be discussed before
reimplementing
- Still a WIP, need to work more on shadows and polishing + debugging.
2025-11-03 00:53:02 -05:00
MrDowntempo
1dfa12bde5 Merge branch 'noctalia-dev:main' into feat/wezterm 2025-11-02 23:38:49 -05:00
MrDowntempo
b309e1c96a Merge branch 'noctalia-dev:main' into feat/better-lockkeys-settings 2025-11-02 23:38:32 -05:00
MrDowntempo
b044c6ddd1 Removed superfluous comma 2025-11-02 23:26:29 -05:00
Corey Woodworth
8730f0bb16 Stacking changes and translations done 2025-11-02 23:15:47 -05:00
Corey Woodworth
863c08978c committing files that won't stack 2025-11-02 23:00:29 -05:00
ItsLemmy
98ed4ec450 Revert "Matugen: update qtct template"
This reverts commit 3c4e864363.
2025-11-02 22:37:25 -05:00
Corey Woodworth
33487c929e final corrections 2025-11-02 21:52:41 -05:00
Corey Woodworth
b4e923b4af wezterm theme corrections 2025-11-02 21:52:41 -05:00
Corey Woodworth
090d33cc3f Add additional wezterm themes 2025-11-02 21:52:41 -05:00
Corey Woodworth
89f11ef11b Touch wezterm.lua after theme changes to force reload 2025-11-02 21:52:41 -05:00
Corey Woodworth
69b4ff524e Lysec's code added that includes .toml extension. Fixed themes not updating 2025-11-02 21:52:41 -05:00
Corey Woodworth
f882ace0e2 Ran /Bin/dev/i18n-json.sh --translate 2025-11-02 21:52:41 -05:00
Corey Woodworth
ad641c749b Added wezterm to AppThemeService.qml 2025-11-02 21:52:41 -05:00
Corey Woodworth
ac73426aa1 Added wezterm to MatugenTemplates.qml 2025-11-02 21:52:41 -05:00
Corey Woodworth
294dc7ce5a Added color schemes for wezterm by copying it's internal themes. Much is still missing. 2025-11-02 21:52:41 -05:00
Corey Woodworth
1309975a05 Capitalized Noctalia theme to be consistent with Weztern instead of with Noctalia's other terminals. 2025-11-02 21:52:41 -05:00
Corey Woodworth
51cc3b6c57 First try at colors-apply.sh 2025-11-02 21:52:41 -05:00
Corey Woodworth
9be50c10e2 Initial work for wezterm color theme support 2025-11-02 21:52:41 -05:00
Ly-sec
e5b685a4f0 README: add MrDowntempo to supporter list <3 2025-11-02 21:04:23 +01:00
Ly-sec
3c4e864363 Matugen: update qtct template 2025-11-02 20:33:40 +01:00
Ly-sec
98f074dddc PowerProfile: add tooltip when disabled to inform user what they need to install 2025-11-02 14:58:09 +01:00
Lemmy
b189b4b164 Merge pull request #637 from bokicoder/fix-translation
fix Chinese translation of volume tooltips
2025-11-01 16:37:56 -04:00
Lemmy
87dc02e7c5 Merge pull request #638 from lonerOrz/fix/battery-ui
fix: Increase the UI height of the battery
2025-11-01 15:42:51 -04:00
loner
7b10e100bf fix: Increase the UI height of the battery 2025-11-02 03:12:13 +08:00
ItsLemmy
f35521835a SysMon-Bar: Do not display % when reaching 100% usage. Fix #635 2025-11-01 13:56:06 -04:00
bokicoder
c7f77bf5f4 fix Chinese translation of volume tooltips 2025-11-02 01:54:08 +08:00
ItsLemmy
99bae95bd4 SysMon-Bar: Clamped CPU usage to 99% 2025-11-01 13:53:43 -04:00
ItsLemmy
7ffbe250ca Cava: added debug log 2025-11-01 13:49:37 -04:00
ItsLemmy
ebd0f29fbb Rosepine / alacritty: proper surface color 2025-11-01 11:54:53 -04:00
ItsLemmy
ab2ade0d8b NShapedRect: antilias + smooth, like other canvas 2025-11-01 11:41:23 -04:00
ItsLemmy
f3ee7d71e8 ScreenCorners: factorization 2025-11-01 11:40:52 -04:00
ItsLemmy
19ad43f78b Fuzzel: creates config if not existing 2025-11-01 10:55:10 -04:00
ItsLemmy
371e1d522f Autofmt 2025-11-01 09:52:08 -04:00
Ly-sec
b36a2cad53 NPanel: comment dropshadow 2025-11-01 13:43:32 +01:00
Ly-sec
ebde2de33b Revert "Npanel: fix shadow that overlaps on bar"
This reverts commit 6c6d6e54d4.
2025-11-01 13:36:20 +01:00
Ly-sec
6c6d6e54d4 Npanel: fix shadow that overlaps on bar 2025-11-01 13:15:09 +01:00
Ly-sec
34a6947ad6 Matugen: show toast & log on error 2025-11-01 11:49:12 +01:00
Ly-sec
f2a28c1dd5 i18n: rephrase output/input-muted 2025-11-01 10:19:25 +01:00
ItsLemmy
399ae2e42f NPanel: Subtle dropshadow test 2025-11-01 00:26:47 -04:00
ItsLemmy
3ab7843707 AppTheme: removed last 2 hardcoded colors and improved vscode template 2025-11-01 00:12:07 -04:00
ItsLemmy
cb4059b5c4 ColorsConvert: cleanup 2025-11-01 00:05:02 -04:00
ItsLemmy
7ec1f42ede Hover colors: be reasonable in light mode. 2025-11-01 00:00:06 -04:00
ItsLemmy
1a124cf655 Colors: 2 news colors, mHover+mOnHover - autocomputed. Using them for all hovers instead of mTertiary. 2025-10-31 23:32:10 -04:00
ItsLemmy
42c51cb8a4 Rosepine: replacing tertiary by pine.
- Kainoa gonna hate me, but since we use the colors for app themings we
really need something vibrant in the tertiary slot.
- Will probably compensate by not using tertiary for hovers in the UI.
2025-10-31 22:57:44 -04:00
ItsLemmy
c59049a05c Comments cleanup 2025-10-31 22:53:03 -04:00
ItsLemmy
8a4ca8927f Bar-AudioVisualizer: vertical bar support 2025-10-31 22:52:53 -04:00
ItsLemmy
e29b4bf433 Bar-AudioVisualizer: Added setting to select one the scheme's color. 2025-10-31 22:00:19 -04:00
ItsLemmy
998dbc540f Autofmt 2025-10-31 21:31:34 -04:00
ItsLemmy
1d364e994b Alacritty theming support, fix #616 2025-10-31 21:14:27 -04:00
ItsLemmy
9bf27c5ff9 vscode: cleaned theming template 2025-10-31 20:14:41 -04:00
ItsLemmy
0ac371d0f5 vscode: theming set to strict when using predefined color scheme. 2025-10-31 19:19:53 -04:00
ItsLemmy
1f4b0ce8f4 Fixed for PR #631 2025-10-31 19:06:16 -04:00
Lemmy
0f5ff04348 Merge pull request #631 from notiant/patch-10
Add airplane mode detection, improve NetworkService & add icons to notice toasts
2025-10-31 18:45:07 -04:00
ItsLemmy
22da43f61c Set version to dev 2025-10-31 17:20:59 -04:00
ItsLemmy
53d885a8ae v2.21.1 2025-10-31 17:19:59 -04:00
ItsLemmy
82c6578a9f CalendarPanel: better auto sizing. 2025-10-31 16:45:27 -04:00
ItsLemmy
691dcc9c97 NPanel: better logic for auto detaching. 2025-10-31 16:20:38 -04:00
ItsLemmy
c036ff0d7a NPanel: if bar opacity < 33%, detach panel from bar and dont match bg opacity. 2025-10-31 16:12:41 -04:00
ItsLemmy
87144df024 translations: more accurate volume/microphone tooltips. 2025-10-31 15:48:56 -04:00
Ly-sec
aad8cd46b5 Set version to dev 2025-10-31 20:41:30 +01:00
ItsLemmy
c3cf3dcf32 v2.21.0 2025-10-31 15:34:07 -04:00
ItsLemmy
c16ee69de6 translations 2025-10-31 15:32:20 -04:00
notiant
7f397e2ae7 update NetworkService.qml 2025-10-31 20:30:06 +01:00
Ly-sec
8e6e110447 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-31 20:26:29 +01:00
Ly-sec
17bd4e79f8 Volume & Input widget: switch left & right click logic 2025-10-31 20:26:09 +01:00
ItsLemmy
698be35791 BatteryPanel: NBox wrapping 2025-10-31 15:17:44 -04:00
ItsLemmy
c0d50b87c0 Wifit: NBox wrapping 2025-10-31 15:07:06 -04:00
ItsLemmy
2b6bcdc570 autofmt 2025-10-31 15:06:57 -04:00
ItsLemmy
13f82d10e2 Bluetooth: NBox wrapping 2025-10-31 14:58:41 -04:00
Lysec
56203e1a07 Merge pull request #632 from lonerOrz/fix/mediaCard
fix: Media player auto-switching in Control Center
2025-10-31 19:39:29 +01:00
Ly-sec
7316695aac AudioPanel: wrap header, input and output in separate NBox 2025-10-31 19:32:21 +01:00
Ly-sec
640ed729e5 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-31 19:17:13 +01:00
Ly-sec
08191678df NotificationHistoryPanel: wrap header area in NBox 2025-10-31 19:17:09 +01:00
ItsLemmy
9680dd83fd VSCode: minor improvements to template. 2025-10-31 14:16:42 -04:00
loner
3b166bd270 fix: Media player auto-switching in Control Center
Detailed Explanation:
  Addresses an issue where the media player would automatically
switch,overriding user's manual selections when the Control Center was
open.

  The core problem was that the automatic player detection logic was too
aggressive and didn't respect explicit user choices. Previous attempts
to pause auto-switching based on UI visibility were unreliable due to
incorrect event handling for the custom NPanel component.
2025-11-01 02:15:44 +08:00
notiant
b5dac4fc7e IdleInhibitorService.qml 2025-10-31 18:49:00 +01:00
notiant
54d5139346 update NetworkService.qml 2025-10-31 17:55:53 +01:00
notiant
330a8c76be update BluetoothService.qml 2025-10-31 17:04:43 +01:00
ItsLemmy
cf12b98351 Dim Desktop: more cleanup 2025-10-31 11:56:26 -04:00
notiant
99573f3201 update BluetoothService.qml 2025-10-31 16:19:08 +01:00
notiant
cf7ae75738 update BluetoothService.qml 2025-10-31 16:11:50 +01:00
notiant
38a7c606c8 Add airplane mode detection, improve NetworkService & add icons to notice toasts 2025-10-31 15:54:50 +01:00
ItsLemmy
066d6f2e2f DimDesktop: removed in favor of nice curvy corners on panels 2025-10-31 10:53:59 -04:00
ItsLemmy
81edc14e63 CalendarPanel: improved the look 2025-10-31 10:38:36 -04:00
ItsLemmy
5303a88003 Calendar weather: hide double location 2025-10-31 10:08:22 -04:00
ItsLemmy
3a534f8f72 autofmt 2025-10-31 10:08:09 -04:00
Lemmy
1bacf397ed Merge pull request #630 from MrDowntempo/fix/color-convert-refactor
Using ColorsConvert.js instead of adding functions to ClockLoader.qml
2025-10-31 10:04:54 -04:00
ItsLemmy
18501a5b9e Screencorners: disabled if bar is non floating and transparent with attached panels 2025-10-31 09:48:39 -04:00
Corey Woodworth
d6cc4660dd Using ColorsConvert.js instead of adding functions to ClockLoader.qml 2025-10-31 09:17:53 -04:00
ItsLemmy
1152453d84 Settings: ShowCalendarWeather - true by default 2025-10-31 08:37:08 -04:00
Lysec
436ff56c93 Merge pull request #629 from MrDowntempo/feat/lock-keys-tweaks
Feat/lock keys tweaks
2025-10-31 13:27:11 +01:00
ItsLemmy
b7dc1aed84 Calendar Panel: improve look when bar is transparent + NBox simplification. 2025-10-31 08:17:46 -04:00
ItsLemmy
336deba554 NPanel: improve look at zero opacity 2025-10-31 06:56:28 -04:00
Corey Woodworth
0af85721b3 Finished Translation 2025-10-31 01:25:48 -04:00
Corey Woodworth
b047837543 Configurable Icons for the indications, and I18n. 2025-10-31 01:17:50 -04:00
ItsLemmy
aa30e90ec7 NPanel: use bar bg color when attached. 2025-10-31 01:01:55 -04:00
ItsLemmy
3b63384a51 Floating bar: better look when attachedPanels 2025-10-31 00:54:02 -04:00
ItsLemmy
cf36389fa6 NSectionEditor: Easier to access right click to move widgets around 2025-10-31 00:30:17 -04:00
ItsLemmy
abf346e485 feat: NPanel + Calendar - added dynamic resizing 2025-10-31 00:17:36 -04:00
ItsLemmy
d4be3a2cc2 qmlfmt 2025-10-30 23:46:00 -04:00
ItsLemmy
84e058fb07 Wallpaper: is never attached to a button 2025-10-30 23:34:05 -04:00
ItsLemmy
833a9c1a8f Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-30 22:49:38 -04:00
ItsLemmy
0cdc5bd518 NPanel: restore outter border on panels without sexy borders + minor polishing. 2025-10-30 22:49:36 -04:00
Lemmy
f955e2c87d Merge pull request #626 from MrDowntempo/feat/lock-keys-widget
Feat/lock keys widget
2025-10-30 22:48:36 -04:00
ItsLemmy
64dcb0d34e Panels: beautifull NRectangleCurved shape - conditionnal with a new settings, default is true. 2025-10-30 22:42:12 -04:00
MrDowntempo
75acc2fd82 Increase poll timer interval from 125 to 200 ms
I had THOUGHT I had increased this. Now I have.
2025-10-30 21:04:44 -04:00
Corey Woodworth
a6d7d077f1 I18n and translations done. Increased Timer to 200, removed unneeded import (i think) 2025-10-30 20:41:56 -04:00
Corey Woodworth
6a74924e04 Resolved broken settings. Utilized Singleton more effectively 2025-10-30 20:13:12 -04:00
Corey Woodworth
c955db20b7 Add settings to toggle which LockKeys to watch. Doesn't work yet. My settings are coming back undefined 2025-10-30 20:13:12 -04:00
Corey Woodworth
928b64e64a Add LockKeysService. It unfortunetly requires polling. I've not been able to find an event driven way to accomplish this. 2025-10-30 20:12:32 -04:00
Corey Woodworth
5f79dac0f2 Add LockKeys to BarWidgetRegistry 2025-10-30 20:12:32 -04:00
ItsLemmy
129609ec2c vscode: app theming, courtesy of TUI!
https://github.com/tuibird/
2025-10-30 20:06:52 -04:00
ItsLemmy
f42bcef239 CalendarService: moved some log to debug to reduce spam 2025-10-30 19:14:38 -04:00
ItsLemmy
9f62eacf27 WidgetSettings: fixed centering 2025-10-30 19:06:55 -04:00
ItsLemmy
c5cb1e6500 BarWidgetSettings: always open centered. (avoid potential warning) 2025-10-30 18:09:01 -04:00
ItsLemmy
9a02f58d29 Workspace Settings: dont set your own state or you break bindings. 2025-10-30 18:08:42 -04:00
ItsLemmy
29ad654a58 Locale: factorized usage in I18n. 2025-10-30 17:43:35 -04:00
ItsLemmy
e1d39f3bbc Locale: fixed all Qt.locale calls to respect the user selected locale. 2025-10-30 17:20:54 -04:00
ItsLemmy
bc9fe06fd8 Sysmon: disabled right click until I get back to this feat. 2025-10-30 17:20:03 -04:00
ItsLemmy
77e004566c Calendar: fix layout. 2025-10-30 16:15:16 -04:00
ItsLemmy
4377637790 Calendar: support for custom first day of the week 2025-10-30 15:44:56 -04:00
Lemmy
691b2e3a7d Merge pull request #624 from lonerOrz/feat/ipc-color-scheme
feat: Add IPC command to set color scheme
2025-10-30 14:58:52 -04:00
ItsLemmy
e60e2b5eb1 LocationTab: fix ntoggle opacity 2025-10-30 14:11:20 -04:00
ItsLemmy
8db8913bd3 NToggle: no mouse interaction when componend is disabled 2025-10-30 14:11:04 -04:00
ItsLemmy
db8803d137 Calendar weather: respect global weather enabled flag. 2025-10-30 14:06:36 -04:00
loner
cd5b48f26d feat: Add IPC command to set color scheme 2025-10-31 02:05:45 +08:00
ItsLemmy
ca72a5ca8f Calendar: conditional weather card - wip 2025-10-30 14:02:42 -04:00
Michael Buckley
114cbc9f9f Nix: updated nix inputs 2025-10-30 18:58:51 +01:00
Lemmy
6e156c3ae5 Merge pull request #623 from lonerOrz/fix/clock
Fix: Add clockItem ID to ClockLoader in CalendarPanel.qml
2025-10-30 13:26:28 -04:00
loner
4cc4c364d4 Fix: Add clockItem ID to ClockLoader in CalendarPanel.qml 2025-10-31 01:19:23 +08:00
Lemmy
344b5f9a8c Merge pull request #622 from MrDowntempo/fix/smarter-colors
Fix/smarter colors
2025-10-30 13:19:07 -04:00
Corey Woodworth
1a1ef85fa5 Undeleted a comment 2025-10-30 12:44:46 -04:00
Corey Woodworth
49e2bc6905 cleanup 2025-10-30 12:43:15 -04:00
Corey Woodworth
fba4bf6b74 Fix: Even smarter secondHand color picker. 2025-10-30 12:19:40 -04:00
ItsLemmy
b7ff9e73e4 dock: improve translations to explain the new behavior 2025-10-30 09:47:51 -04:00
ItsLemmy
732f58b967 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-30 09:47:36 -04:00
ItsLemmy
916c2d67ea autofmt 2025-10-30 09:47:33 -04:00
Ly-sec
6ec3a61157 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-30 14:38:13 +01:00
Ly-sec
2c0062390d SetupWizard: small dock layout fix 2025-10-30 14:38:10 +01:00
Lemmy
66db74eb71 Merge pull request #617 from MrDowntempo/feature/split-clocks
Feature/split clocks
2025-10-30 09:32:50 -04:00
Ly-sec
8a78d8cb34 Dock: behave the same as bar (shows on all displays if no display is selected)
DockTab: add Enable toggle (default true)
SetupDockStep: add Dock settings to setup wizard
SetupWizard: add SetupDockStep
i18n: add dock translations
2025-10-30 14:15:23 +01:00
Ly-sec
c0e5d7d419 SetupWallpaperStep: add scrollwheel support 2025-10-30 12:42:42 +01:00
Ly-sec
3dd02b8367 SettingsWindow: run program availability checks on open 2025-10-30 12:39:00 +01:00
Lysec
3c04fddcf1 Merge pull request #618 from MrDowntempo/feature/vicinae-appimage-fix
Feature/vicinae appimage fix
2025-10-30 08:09:41 +01:00
Lysec
890c86ac68 Merge pull request #615 from lonerOrz/fix/vicinae
fix(vicinae): Include vicinae into the hasEnabledTemplates() check.
2025-10-30 08:01:42 +01:00
Corey Woodworth
d4a73e05ee Fix: More robust search for Vicinae. Should match even if uses release name like Vicinae-6206ca757-x86_64.AppImage 2025-10-30 01:34:02 -04:00
Corey Woodworth
b57e77df9b Fix: Detect Vicinae, even if its an appimage 2025-10-30 00:47:53 -04:00
Corey Woodworth
ddb0b90ef7 Split secondHandColor into progressColor for DigitalClock so that it can be defined from CalendarPanel 2025-10-30 00:00:42 -04:00
Corey Woodworth
f39ea9e704 Change secondHandColor on LockScreen back to mPrimary 2025-10-29 23:28:22 -04:00
Corey Woodworth
9c66d64d85 Removed more useless comments 2025-10-29 22:53:56 -04:00
Corey Woodworth
475f4a6bda Removed commented out block 2025-10-29 22:51:59 -04:00
Corey Woodworth
376dedeb6f Move color logic to ClockLoader 2025-10-29 22:43:28 -04:00
Corey Woodworth
b3cddc1ede Lock Screen also uses this clock 2025-10-29 21:51:45 -04:00
ItsLemmy
f75a056550 Wallpaper: fix bug where folder would not be rescanned if they did not exists when noctalia started. 2025-10-29 21:25:39 -04:00
loner
0cf9de0fc4 fix(vicinae): Include vicinae into the hasEnabledTemplates() check. 2025-10-30 09:01:30 +08:00
Corey Woodworth
04d89905cf Split clocks out into multiple files 2025-10-29 21:00:15 -04:00
ItsLemmy
6fbbf38ffa Settings: refined the 12h clock display option to clearly explains it does not apply to the bar's clock. 2025-10-29 20:55:54 -04:00
ItsLemmy
3db3226b6f foot: fix theming when no config exists - foot does not create a config by default. 2025-10-29 20:47:55 -04:00
ItsLemmy
94d3ea9c94 Walker theming: replace custom theme injection code by the proper bash implementation. 2025-10-29 20:44:17 -04:00
Lysec
d171e81be1 Merge pull request #614 from damian-ds7/toggle-calendar-on-date-click
CalendarPanel: toggle panel after date click
2025-10-29 22:26:42 +01:00
Damian D'Souza
05ea9af4db CalendarPanel: toggle panel after date click 2025-10-29 21:25:01 +01:00
Ly-sec
10adaf955b AudioVisualizer: add setting to auto hide if no media is playing 2025-10-29 20:30:16 +01:00
Ly-sec
7fbfcfd9ef Set version to dev 2025-10-29 19:55:01 +01:00
Ly-sec
83910cc265 Release v2.20.0 2025-10-29 19:50:57 +01:00
Ly-sec
d443d7dba3 ColorSchemeTab: set walker theme to noctalia on template activation 2025-10-29 16:25:03 +01:00
ItsLemmy
98bed3d8be app theming: walker 2025-10-29 10:57:11 -04:00
ItsLemmy
2f9c3abcb5 apptheming: restore original auto outline color 2025-10-29 10:23:58 -04:00
ItsLemmy
585dcaa2f5 Fix: generate palette arguments where shifted by one 2025-10-29 10:12:50 -04:00
Ly-sec
b8c8af6278 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-29 14:49:54 +01:00
Ly-sec
4860dc07b2 Matugen: walker (wip) 2025-10-29 14:49:51 +01:00
Lysec
2d237e9f79 Merge pull request #610 from lonerOrz/feat/parseJson
feat(i18n): add German translation for parse-json
2025-10-29 14:09:02 +01:00
lonerorz
99a7b2d270 Merge branch 'noctalia-dev:main' into feat/parseJson 2025-10-29 21:02:32 +08:00
loner
e37bc56916 feat(i18n): add Simplified Chinese translation for parse-json 2025-10-29 20:59:41 +08:00
loner
837c1122bf feat(i18n): add Portuguese translation for parse-json 2025-10-29 20:53:37 +08:00
loner
e6c0902b90 feat(i18n): add French translation for parse-json 2025-10-29 20:52:30 +08:00
loner
6f88b084b2 feat(i18n): add Spanish translation for parse-json 2025-10-29 20:50:05 +08:00
loner
8a37bf8184 feat(i18n): add German translation for parse-json 2025-10-29 20:48:11 +08:00
Lysec
1578eb4c32 Merge pull request #609 from lonerOrz/feat/parseJson
feat(custom-button): Add JSON parsing support
2025-10-29 13:44:07 +01:00
loner
07a8f8c280 feat(custom-button): Add JSON parsing support 2025-10-29 20:28:59 +08:00
Lysec
e91537f93a Merge pull request #607 from wyfyjohnson/patch-1
Update README.md
2025-10-29 12:31:48 +01:00
Wyatt
3ffa1cd9d6 Update README.md
In Nix section:
fixed typo (It includes instead of In includes)
2025-10-28 23:10:50 -07:00
ItsLemmy
fe67e98550 colors: kanagawa dark is using "wave" version 2025-10-28 21:57:13 -04:00
Ly-sec
1456b674aa Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-28 15:14:32 +01:00
Ly-sec
a8096f68e6 Notification: always show progress bar 2025-10-28 15:14:22 +01:00
Lysec
5c2353b4f4 Merge pull request #605 from notiant/patch-7
SessionMenu: Use same smoothing animation as launcher
2025-10-28 14:30:07 +01:00
Ly-sec
32c5af1f7c Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-28 14:29:49 +01:00
Ly-sec
6314f329fe WallpaperService: initially load wallpapers 2025-10-28 14:29:44 +01:00
Lysec
db97c87ebd Update issue templates 2025-10-28 14:21:33 +01:00
notiant
71e24d717d SessionMenu: Use same animation as launcher 2025-10-28 02:08:02 +01:00
Lysec
d2ae5d2f37 Merge pull request #602 from bokicoder/main
Nix: add package options to home-module
2025-10-27 21:25:06 +01:00
Ly-sec
35b3826d20 Workspace: if bar is vertical only show 2 characters for named workspaces 2025-10-27 19:21:27 +01:00
Ly-sec
60bfcc0058 Notification: add transparency slider (implements #586) 2025-10-27 18:29:52 +01:00
Ly-sec
b20750d6c4 LockScreen: elide password input 2025-10-27 17:31:18 +01:00
Ly-sec
f30d1d3ea1 Add recursive wallpaper setting in WallpaperTab (implements #568) 2025-10-27 17:05:11 +01:00
wxlyyy
122771db93 Nix: add package options to home-module 2025-10-27 22:50:24 +08:00
ItsLemmy
1067ffe7a3 qmlfmt 2025-10-27 08:41:50 -04:00
ItsLemmy
5cac1d4a3f Hotfix: volume widget broke Noctalia 2025-10-27 08:41:44 -04:00
Lysec
4a9a0d984b Merge pull request #601 from bokicoder/main
Volume: launch `pavucontrol` with middle-click
2025-10-27 13:19:03 +01:00
wxlyyy
0ca9f23a4c Volume: launch pavucontrol with middle-click 2025-10-27 20:14:59 +08:00
Ly-sec
01657ee545 i18n: add brightness tooltip translation 2025-10-27 13:11:24 +01:00
Lemmy
ba5f24191f Merge pull request #599 from acdcbyl/main
i18n: Add translations for AudioVisualizer
2025-10-27 00:14:20 -04:00
Aiser
c3d3268b16 i18n: Add translations for AudioVisualizer 2025-10-27 12:02:22 +08:00
Sébastien Atoch
60eed3b39f fix: audiovisualizer properly triggers CavaService 2025-10-26 23:47:05 -04:00
Lemmy
c47169f1df Merge pull request #598 from acdcbyl/main
i18n: Fix translations of new audio panel tooltips
2025-10-26 23:24:50 -04:00
Aiser
1bcfb5b8c2 i18n: Fix translations of new audio panel tooltips 2025-10-27 11:10:13 +08:00
ItsLemmy
baaca96ebf Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-26 23:00:48 -04:00
Lemmy
05aca2935a Merge pull request #597 from tempusthales/patch-1
Increase barsCount from 24 to 48
2025-10-26 23:00:36 -04:00
ItsLemmy
50499e2abb Audioviz effects: minimal signal option for a better look in the bar 2025-10-26 22:58:45 -04:00
Gilbert Palau
15600c8186 Increase barsCount from 24 to 48 2025-10-26 21:51:24 -05:00
ItsLemmy
178d18eca9 AudioVisualizer: basic implementation 2025-10-26 22:30:20 -04:00
ItsLemmy
2c85dfd5cd autofmt 2025-10-26 19:20:24 -04:00
Lemmy
0f4f1e7c16 Merge pull request #596 from notiant/patch-6
SessionMenu: Increase font size & fix missing translation
2025-10-26 19:19:47 -04:00
ItsLemmy
7772975934 Autoformatting + default settings update 2025-10-26 19:18:11 -04:00
Lemmy
614cdc5196 Merge pull request #557 from Sighthesia/MinimumBrightness
BrightnessService: add minimum brightness to prevent backlight from t…
2025-10-26 19:16:07 -04:00
notiant
3d50fe9876 SessionMenu: Increase font size & fix missing translation 2025-10-27 00:04:37 +01:00
ItsLemmy
db7e67c686 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-26 17:16:44 -04:00
ItsLemmy
1e19733876 audio panel: Warning fix 2025-10-26 17:16:41 -04:00
Lysec
2df2dbfa7d Merge pull request #595 from bokicoder/main
Launcher: correct fix for custom launch prefix
2025-10-26 21:41:54 +01:00
ItsLemmy
e30f822c41 Microphone: right click opens audio panel 2025-10-26 16:08:04 -04:00
ItsLemmy
06d095c705 feat: New audio panel when clicking on volume icon 2025-10-26 16:04:28 -04:00
ItsLemmy
2ad5c8352e i18n: Matugen scheme description 2025-10-26 15:11:11 -04:00
Lemmy
5841fc4ccf Merge pull request #559 from Sridou/widgets
Matugen scheme types descriptions
2025-10-26 15:06:17 -04:00
wxlyyy
ce65ff7f05 fix 2025-10-27 02:52:57 +08:00
wxlyyy
1130021ba7 Revert "Launcher: fix some apps not launching with custom prefix"
This reverts commit 2de0473641.
2025-10-27 02:36:04 +08:00
Lemmy
b4ecc50eed Merge pull request #592 from notiant/patch-5
Remove the muted/unmuted notification
2025-10-26 13:51:46 -04:00
Lysec
1d02f772d6 Merge pull request #593 from BluewyDiamond/main
Launcher: fix some apps not launching with custom prefix
2025-10-26 16:47:42 +01:00
BluewyDiamond
2de0473641 Launcher: fix some apps not launching with custom prefix 2025-10-26 16:36:48 +01:00
Ly-sec
d7bca842a8 README: add Nyxion ツ <3 2025-10-26 12:48:50 +01:00
Lysec
868f7b68e2 Merge pull request #591 from LionHeartP/main
Launcher: make numpad enter call ui.activate
2025-10-26 11:34:40 +01:00
LionHeartP
8065de86c8 Launcher: make numpad enter call ui.activate 2025-10-26 12:29:37 +02:00
notiant
d6aee43659 Remove the muted/unmuted notifications 2025-10-26 11:20:16 +01:00
Lysec
f403976988 Merge pull request #590 from Sridou/dev
fix: Improved matugen theme for viciane
2025-10-26 10:33:00 +01:00
Sridou
5033c14cb7 fix: Improved matugen theme for viciane 2025-10-26 14:58:53 +05:30
Lysec
8db1d1478f Merge pull request #584 from damian-ds7/discard-delete-notif-from-history
Notification: delete from history on close button click
2025-10-26 10:07:17 +01:00
Sébastien Atoch
c5acc77fc9 DistroService: log the detected distro. 2025-10-25 22:22:18 -04:00
Sébastien Atoch
4f0f159bff SessionMenu: improve compatibility with non-systemd distros. 2025-10-25 21:10:47 -04:00
Damian D'Souza
fdcbe7437d Notification: delete from history on close button click 2025-10-25 21:45:58 +02:00
Lysec
ee252fb491 Merge pull request #530 from s0me1newithhand7s/main
refactor(nix): devShells.(system).default init
2025-10-25 21:40:51 +02:00
s0me1newithhand7s
bfa1d5770d refactor(nix): devShell inited in shell.nix and information about added in README.md 2025-10-25 16:45:45 +03:00
ItsLemmy
2753ebbd9f AppTheming: fix ghostty reload 2025-10-25 09:33:23 -04:00
lysec
38ce6609d8 i18n: fix chinese translation 2025-10-25 13:20:58 +02:00
lysec
f2b9ec90f4 Autoformat 2025-10-25 11:52:44 +02:00
lysec
e26c2874b5 Launcher: add custom launch prefix 2025-10-25 11:52:18 +02:00
lysec
b9c6d0e2fb CalendarPanel: fix week number 2025-10-25 11:43:12 +02:00
Lysec
26893ce8ba Merge pull request #577 from MrDowntempo/feature/boomer-clock
Added option for an analog style clock on the calendar screen.
2025-10-25 11:37:49 +02:00
Lysec
6d9de1fefc Merge pull request #575 from Sighthesia/FIxI18nSyntaxError
i18n: fix syntax error in zh-CN.json
2025-10-25 11:36:01 +02:00
Lysec
252e211030 Merge pull request #578 from notiant/patch-3
WeatherCard: add small indent to current weather
2025-10-25 11:35:34 +02:00
Lysec
591f7be328 Merge pull request #579 from notiant/patch-4
LockScreen: add local date formats
2025-10-25 11:34:35 +02:00
notiant
09120af357 LockScreen: add local date formats
make the date format follow the supported languages
2025-10-25 09:38:18 +02:00
notiant
0b5f87c2f4 WeatherCard: add small indent to current weather
just move the current weather a bit to the right for a better layout
2025-10-25 09:34:17 +02:00
Corey Woodworth
1846c7af2e Added option for an analog style clock on the calendar screen. 2025-10-24 23:34:58 -04:00
ItsLemmy
4df3ffef05 Chinese i18n: fix extra coma 2025-10-24 22:45:57 -04:00
ItsLemmy
4105a374a3 autofmt 2025-10-24 22:45:04 -04:00
ItsLemmy
ab1aea6455 Chinese i18n: fixing missing coma 2025-10-24 22:44:53 -04:00
Sighthesia
7186b9d4e9 i18n: fix syntax error in zh-CN.json 2025-10-25 10:14:26 +08:00
Lysec
aba9795f2e Merge pull request #569 from Sridou/dev
feat: IPC calls to set power profiles
2025-10-25 00:20:12 +02:00
Sridou
8de2d78285 feat: IPC calls to set power profiles 2025-10-25 03:29:53 +05:30
Lysec
33b06050f8 Merge pull request #549 from Sridou/themes
IPC for PowerProfile cycle
2025-10-24 23:14:24 +02:00
Sridou
5aad715ace fix: added PowerProfile init 2025-10-25 02:37:02 +05:30
Sridou
66dd9ced5a added IPC call for PowerProfile cycle 2025-10-25 02:37:02 +05:30
Sridou
c3de71312d fixed typos 2025-10-25 02:11:53 +05:30
Sridou
9565e32280 added descriptions for matugen scheme types 2025-10-25 02:10:11 +05:30
ItsLemmy
d5e1557a30 autofmt 2025-10-24 15:50:42 -04:00
Lemmy
31084062e3 Merge pull request #567 from MrDowntempo/fix/small-alignment
Fix/small alignment
2025-10-24 15:10:46 -04:00
ItsLemmy
19a1d177df WeatherCard: reworked since last merge introduced anchoring on Layout elements which is not allowed. 2025-10-24 14:31:45 -04:00
Corey Woodworth
db14fb1813 Swapped TraySetting's NTextInput and NIconButton for NTextInputButton 2025-10-24 14:03:36 -04:00
Corey Woodworth
f37f999806 Added support for NTextInput's inputIconName on NTextInputButton. 2025-10-24 13:45:31 -04:00
Corey Woodworth
b967e7ec80 Switched to NTextInputButton on Audio Tab. 2025-10-24 13:43:46 -04:00
Lemmy
0c08a94acd Merge pull request #566 from notiant/patch-2
WeatherCard: Make current weather align with forecast
2025-10-24 13:38:02 -04:00
Lemmy
87e6308f6b Merge pull request #565 from notiant/patch-1
AudioCard: make both sliders have the same width
2025-10-24 13:37:31 -04:00
notiant
fb5a71dbb4 WeatherCard: Make current weather align with forecast
Aligns the current weather with the first day of the forecast to add some spacing to the left
2025-10-24 19:28:19 +02:00
Sighthesia
f35f8e018f BrightnessService: add switch to toggle minimum brightness limit 2025-10-25 01:22:35 +08:00
notiant
eb94aa617a AudioCard: make both sliders have the same width
Enforce visual consistency by making both output and input sliders have the same width regardless of the devices names
2025-10-24 18:59:09 +02:00
Lysec
3aa2c0d693 Merge pull request #563 from notiant/notiant-light-mode-patch
fix wrong color in earlier commit
2025-10-24 15:49:20 +02:00
notiant
f81692f26c fix wrong color in earlier commit 2025-10-24 15:45:20 +02:00
lysec
06c5e0b68f Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-24 14:50:42 +02:00
lysec
9f23605ad5 PR: add pull request template 2025-10-24 14:50:36 +02:00
Lysec
8c49bf7e32 Merge pull request #561 from AlphaNecron/patch-1
chore: add battery manager uninstall script to gitignore
2025-10-24 14:26:23 +02:00
lysec
612dc58ad8 WorkspaceSettings: add setting to change the amount of characters displayed for name workspaces
Workspace: change pill width depending on characterCount
2025-10-24 14:16:02 +02:00
lysec
c9d3aedf39 Tray, ActiveWindow: better dark mode colorization 2025-10-24 13:32:52 +02:00
Lysec
a5ab3aabb1 Merge pull request #556 from lonerOrz/feature/custom-button-collapse
feat: Add custom button collapse condition
2025-10-24 13:22:07 +02:00
Lysec
938b0bdec2 Merge pull request #562 from notiant/notiant-light-mode-patch
Fix app icon theming in light mode
2025-10-24 13:07:46 +02:00
notiant
bc5532b616 Update Tray.qml 2025-10-24 12:17:38 +02:00
notiant
73cd26ff96 Update Taskbar.qml 2025-10-24 12:17:19 +02:00
notiant
0c9ecb9782 Update TaskbarGrouped.qml 2025-10-24 12:16:44 +02:00
notiant
8064be1546 Update Dock.qml 2025-10-24 12:01:06 +02:00
notiant
0655e5be18 Update ActiveWindow.qml 2025-10-24 12:00:03 +02:00
Antique
ca20ede135 chore: add battery manager uninstall script to gitignore 2025-10-24 15:45:57 +07:00
Sighthesia
e9f4badec5 BrightnessService: add minimum brightness to prevent backlight from turning off 2025-10-23 13:46:09 +08:00
ItsLemmy
c3439b262c SysMon Service: getting this ready for multiple paths support. 2025-10-22 23:38:50 -04:00
ItsLemmy
fb57ba92eb ColorsApply: avoid modifying config(s) if unnecessary. 2025-10-22 22:55:38 -04:00
Lemmy
3a5d8ffc55 Update README.md 2025-10-22 17:17:22 -04:00
loner
c063f8dafb feat: Update zh-CN.json for collapse condition 2025-10-23 01:27:04 +08:00
loner
6a7bccfcb2 feat: Update pt.json for collapse condition 2025-10-23 01:23:19 +08:00
loner
7a6419c3b3 feat: Update fr.json for collapse condition 2025-10-23 01:20:15 +08:00
loner
471a42aa35 feat: Update es.json for collapse condition 2025-10-23 01:16:40 +08:00
loner
f4b3874112 feat: Update de.json for collapse condition 2025-10-23 01:11:28 +08:00
loner
1d5eb91803 feat: Revert regex interpretation to require // delimiters and update en.json placeholder 2025-10-23 00:42:50 +08:00
loner
272bb50770 feat: Implement automatic regex interpretation for custom button collapse condition 2025-10-23 00:35:37 +08:00
loner
beefae7350 feat: Add custom button collapse condition 2025-10-23 00:01:31 +08:00
Lemmy
c832d7b2da Merge pull request #553 from shouya/main
Fix text not showing on custom button
2025-10-22 11:18:49 -04:00
shouya
be078e04bd fix text not showing on custom button 2025-10-23 00:18:14 +09:00
ItsLemmy
3eef346319 CustomButton stream: i18n + autofmt 2025-10-22 10:18:28 -04:00
Lemmy
4da0b353dc Merge pull request #533 from shouya/main
Add support for streaming command outputs in CustomButton
2025-10-22 10:16:55 -04:00
ItsLemmy
1fa72de807 DirectWidgetSettingsPanel: ensure proper close when clicking outside the popup 2025-10-22 10:01:23 -04:00
ItsLemmy
9003c60667 DirectWidgetSettingsPanel 2025-10-22 09:39:24 -04:00
ItsLemmy
508879bbe8 Panels: Wallpaper, SetupWizrd, Launcher => Apply scale ratio 2025-10-22 09:38:16 -04:00
Lysec
85eb292ba0 Merge pull request #550 from notiant/notiant-translationDE
Add more consistency for expression and interpunction & fix some errors
2025-10-22 14:59:06 +02:00
Lysec
b172a8b300 Merge pull request #551 from notiant/notiant-lockscreen-patch
Fix wrong day names in the weather forecast
2025-10-22 14:56:17 +02:00
lysec
5f270c53d7 AppThemeService: fix discord predefined color schemes 2025-10-22 12:47:47 +02:00
notiant
8573618f65 Update de.json 2025-10-22 03:35:49 +02:00
notiant
dbaaec9071 Fix wrong display of the day names in the weather forecast
Copied this from CalendarPanel.qml
2025-10-22 03:04:46 +02:00
ItsLemmy
6557b683ea SettingsPanel: new method "openWidgetSettings" 2025-10-21 20:57:58 -04:00
ItsLemmy
d820116a06 NPanel: accept all buttons to close panel (click outside) 2025-10-21 20:50:55 -04:00
ItsLemmy
fc5be392c0 BarWidgetSettingsDialog: refactored to support direct opening. 2025-10-21 20:44:30 -04:00
notiant
9905f447d1 Add more consistency for expression and interpunction & fix some errors 2025-10-22 02:05:59 +02:00
lysec
9bf802ab86 Set version to dev 2025-10-21 20:37:06 +02:00
lysec
b7688b2243 Release v2.19.0 2025-10-21 20:35:41 +02:00
ItsLemmy
c9bbaf4c91 Borders: optim/simplification of scaled borders 2025-10-21 13:52:19 -04:00
ItsLemmy
65db92e4fc Predefined ColorScheme: 2 columns layout so the name is not truncated 2025-10-21 12:21:59 -04:00
Lemmy
14efe4ad97 Merge pull request #548 from I-AM-NOEL/main
Cyberpunk theme Terminal Overhaul
2025-10-21 12:00:14 -04:00
himanshu
4eeca57472 fixed cyberpunk ugly terminal 2025-10-21 21:02:10 +05:30
ItsLemmy
bd8392bdad fixing osaka-jade 2025-10-21 11:09:50 -04:00
Lemmy
6fdaabdf01 Merge pull request #544 from I-AM-NOEL/main
ADD colour Themes : Osaka-Jade , CyberPunk ( retro )
2025-10-21 11:07:24 -04:00
Lemmy
c85eb321ca Merge pull request #547 from lonerOrz/fix/ncombobox-delegate-errors
fix(NComboBox): Improve delegate robustness
2025-10-21 11:06:05 -04:00
himanshu
7c6e02f519 removed .ini from foot terminal colours 2025-10-21 20:30:41 +05:30
Lemmy
bfd87ae875 Merge pull request #545 from lonerOrz/fix/media-mini-scrolling-error
fix(media-mini): Correct ReferenceError for needsScrolling in MediaMi…
2025-10-21 10:47:53 -04:00
loner
86a432fe5e fix(NComboBox): Improve delegate robustness 2025-10-21 22:37:18 +08:00
Lysec
29fbd6d450 Merge pull request #546 from 4fd485/translatios3.1415
Small Language and Spelling improvements
2025-10-21 16:27:17 +02:00
Absurd
19071a84fb Small Language and Spelling improvements 2025-10-21 16:25:19 +02:00
loner
47dce9b326 fix(media-mini): Correct ReferenceError for needsScrolling in MediaMini.qml 2025-10-21 22:09:18 +08:00
ItsLemmy
7a2e2ca0b3 Use systemctl for shutdown and reboot 2025-10-21 10:02:56 -04:00
noel
c27d3f6d04 Amber-dawn is WIP ( Removed Temproraly ) 2025-10-21 14:00:18 +00:00
noel
db92d8cf64 osaka jade kitty 2025-10-21 13:57:08 +00:00
noel
d0f567e5bf osaka jade ghostty 2025-10-21 13:56:57 +00:00
noel
b3b0693aa6 osaka jade foot 2025-10-21 13:56:43 +00:00
noel
0f4243b8d7 osaka jade 2025-10-21 13:56:22 +00:00
noel
2433abc39a cyberpunk added ( completed ) 2025-10-21 13:55:21 +00:00
noel
4c6211951c cyberpunk added 2025-10-21 13:55:03 +00:00
noel
5fd80029b3 amber dawn added 2025-10-21 13:54:25 +00:00
Lemmy
ff659911bc Merge pull request #543 from lonerOrz/feature/calendar-event-toggle
feat: Add toggle to enable or disable calendar event display
2025-10-21 09:53:53 -04:00
Lemmy
fbdcb179b5 Merge pull request #542 from Sighthesia/MediaMiniImprovements
MediaMini: improvements on visual effect
2025-10-21 09:52:55 -04:00
Sighthesia
6bab12e702 Merge branch 'main' into MediaMiniImprovements 2025-10-21 21:47:25 +08:00
lysec
7fcf54a9d3 OSD: add always on top setting
Notification: add always on top setting
2025-10-21 15:34:42 +02:00
loner
574ff9a895 fix: Add showCalendarEvents to default settings 2025-10-21 20:56:31 +08:00
Lemmy
fc2f7f2122 Merge pull request #524 from Sighthesia/ActiveWindowDynamicWidthImprove
ActiveWindow: improvements on visual effect
2025-10-21 08:53:42 -04:00
lysec
4aa32dbdb3 Notification: move lastSeenTs to cache/noctalia/notifications-state.json 2025-10-21 14:50:27 +02:00
lysec
96cb0a5199 IPC: lockScreen toggle is deprecated, use lockScreen lock 2025-10-21 14:44:22 +02:00
loner
6d66a84bd2 i18n: Add Simplified Chinese translation for calendar event toggle 2025-10-21 20:43:27 +08:00
loner
5e2ea71868 i18n: Add Portuguese translation for calendar event toggle 2025-10-21 20:42:31 +08:00
loner
71b3f20635 i18n: Add French translation for calendar event toggle 2025-10-21 20:37:54 +08:00
loner
92ffbf5818 i18n: Add Spanish translation for calendar event toggle 2025-10-21 20:36:47 +08:00
loner
4d9396ccf7 i18n: Add German translation for calendar event toggle 2025-10-21 20:36:04 +08:00
lysec
b5691d932f Notification: respect animation setting (fixes #538) 2025-10-21 14:34:27 +02:00
loner
dea916617a feat: Add toggle for calendar event display 2025-10-21 20:33:39 +08:00
Lysec
df392a7d14 Merge pull request #539 from acdcbyl/main
Matugen: Add post_hook for ghostty
2025-10-21 14:30:16 +02:00
Sighthesia
49fd63502e ActiveWindow: small improvement for fade-in 2025-10-21 20:12:39 +08:00
Sighthesia
17cca538be MediaMini: add fade-in/out animation 2025-10-21 20:09:31 +08:00
Aiser
743aff74ef Matugen: Add post_hook for ghostty 2025-10-21 19:27:12 +08:00
Sighthesia
5f36943184 MediaMini: improve title scorlling behavior 2025-10-21 18:46:32 +08:00
Sighthesia
6d95ab464e MediaMini: fix insufficient width that triggered scrolling when no active player 2025-10-21 18:44:28 +08:00
Sighthesia
593707baa4 MediaMini: prevent initial width jump to maxWidth when widget appears 2025-10-21 18:39:22 +08:00
Aiser
e39e9e0d39 Matugen: Add post_hook for ghostty and kitty 2025-10-21 18:27:23 +08:00
ItsLemmy
95faefa8eb Pill: cleanup
- removed duality between disableOpen and forceClose
- renamed rightOpen to oppositeDirection
- wifi+bt: for vertical bar, use tooltip rather than the classic pill
opening as text will most likely never fit.
2025-10-20 21:56:59 -04:00
ItsLemmy
6604373524 TaskbarGrouped: Cleanup, optimizations, smarter layout 2025-10-20 21:40:11 -04:00
ItsLemmy
97d59127d0 TaskbarGrouped: better look when using capsule. 2025-10-20 20:22:25 -04:00
Lemmy
136eca6387 Merge pull request #516 from damian-ds7/open-panel-overlay-layer
Make panels open in overlay layer
2025-10-20 20:15:50 -04:00
ItsLemmy
ae8a309c54 TaskbarGrouped: BugFix + simplifications
- fixed workspace switching, when workspace is empty.
- moved some logic to the compositor service
- removed unecessary Qt.createQmlObject
2025-10-20 20:14:24 -04:00
Lemmy
6c195be180 Merge pull request #521 from herobrauni/main
Add grouped Windows Widget
2025-10-20 19:49:47 -04:00
Lemmy
a7e2d04b9b Merge pull request #535 from luleyleo/bluetooth-pill
Display name of connected Bluetooth device in bar pill
2025-10-20 19:46:49 -04:00
Lemmy
e6f0a05369 Merge pull request #526 from luleyleo/wifi-pill
Display SSID in WiFi bar pill
2025-10-20 19:42:49 -04:00
ItsLemmy
690a89b58e Calendar: switching some warnings to debug so it does not scare people of. 2025-10-20 19:38:27 -04:00
ItsLemmy
096aa3899f CalendarService: little less spam 2025-10-20 19:20:40 -04:00
ItsLemmy
eba1ace2f0 Calendar: fix warnings and error due to old PR 2025-10-20 19:04:38 -04:00
Lemmy
ef75723cc0 Merge pull request #444 from ThatOneCalculator/feat/calendar-events
feat: show calendar events in calendar
2025-10-20 18:59:12 -04:00
Damian D'Souza
287e39eadd Merge branch 'main' into open-panel-overlay-layer 2025-10-20 22:14:18 +02:00
Damian D'Souza
b6c95b8ed5 Settings: add panels overlay setting toggle un UI tab 2025-10-20 22:10:58 +02:00
Damian D'Souza
47bb77f103 NPanel: add persistent useOverlay property 2025-10-20 22:05:13 +02:00
Damian D'Souza
eba6c7ec27 NPanel: revert NPanelWindow change 2025-10-20 21:44:19 +02:00
Leopold Luley
903a04e096 WiFi: Avoid using BarPill.disableOpen property. 2025-10-20 20:19:49 +02:00
Leopold Luley
d85acc7f07 Bluetooth: Add display settings for Bluetooth bar pill. 2025-10-20 20:18:32 +02:00
Leopold Luley
1dc740092e Bluetooth: Display name of connected Bluetooth device in bar pill. 2025-10-20 20:18:10 +02:00
ItsLemmy
73267d1d37 Settings + SetupWizard
- Added a Lock screen settings tabs
- Added button in settings/general tab to re-run the setup wizard
- Fixed missing translations
- Fixed bug when matugen not installed in setup wizard
- Added enabled property for NToggle
2025-10-20 13:33:46 -04:00
ItsLemmy
621b37cd1f autofmt 2025-10-20 12:22:38 -04:00
ItsLemmy
8652fdb731 added missing translation 2025-10-20 12:22:30 -04:00
Sighthesia
25ffb6c389 MediaMini: sychronize title width animation with widget width 2025-10-20 23:45:53 +08:00
Sighthesia
2f7217125c MediaMini: fix inconsistent scrolling behavior on different scaling 2025-10-20 23:45:02 +08:00
Lysec
26dfe5918c Merge pull request #534 from 4fd485/4fd485-Translation
A little Translation
2025-10-20 16:30:08 +02:00
Absurd
4ee82ecbc3 Slightly more Translatio 2025-10-20 16:19:43 +02:00
Sighthesia
7db40ffdfb MediaMini: fix incontinous title scrolling when media isn't playing 2025-10-20 22:11:48 +08:00
shouya
ea2e0df837 add support for streaming command outputs in CustomButton 2025-10-20 22:45:11 +09:00
lysec
92c5a70f8f i18n/de: partly better translation 2025-10-20 15:28:36 +02:00
Lysec
2a47662d09 Merge pull request #532 from lonerOrz/fix/vicinae-preset-generation
fix(theme): Add vicinae to preset theme generation
2025-10-20 14:46:35 +02:00
loner
b9d9a07e07 fix(theme): Add vicinae to preset theme generation 2025-10-20 20:45:05 +08:00
Leopold Luley
51b6455dd0 WiFi: Hide pill text when no WiFi or ethernet is connected. 2025-10-20 14:04:55 +02:00
lysec
ce3e422ea9 NFilePicker: add missing tooltip translation 2025-10-20 14:04:20 +02:00
Lysec
54b5b21b6a Merge pull request #531 from MrDowntempo/Smarter-NTextInput
Smarter n text input
2025-10-20 14:02:30 +02:00
Lysec
38acb4201b Merge pull request #461 from Sridou/themes
Added matugen template for vicinae
2025-10-20 13:36:32 +02:00
Sridou
96a71d8607 added translations for vicinae 2025-10-20 12:10:09 +05:30
Sridou
165ef4c9bc matugen theming for vicinae launcher
do not overwrite logo if it exists
2025-10-20 12:10:09 +05:30
Corey Woodworth
d6958aca9e Used Il8n Search placeholder for search box in nFilePicker 2025-10-20 00:16:05 -04:00
Corey Woodworth
53a8706f60 Another small color tweak 2025-10-19 23:52:27 -04:00
Corey Woodworth
25c26a6334 Small color tweak to make clear button less intrusive 2025-10-19 23:46:21 -04:00
Corey Woodworth
6bfd93f7cc combine searchInput and LocationInput elegantly in NFilePicker 2025-10-19 20:20:45 -04:00
Corey Woodworth
87af2e86cc Add magnifying glass to NSearchableComboBox 2025-10-19 13:27:49 -04:00
Corey Woodworth
75417c1fa5 Fixed warnings because I was using Anchors and Layout at the same time 2025-10-19 13:16:49 -04:00
Corey Woodworth
419cd42b12 Add a clear button, and optional icon to NTextInput 2025-10-19 13:06:15 -04:00
lysec
2362dca8b6 Revert "Calendar: fix layout with week numbers enabled"
This reverts commit c6080b65be.
2025-10-19 17:46:49 +02:00
lysec
7d564ae312 Revert "Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell"
This reverts commit 35400b9a96, reversing
changes made to af7498155c.
2025-10-19 17:45:24 +02:00
lysec
528e976f27 Revert "LocationTab: add setting for first day of the week"
This reverts commit af7498155c.
2025-10-19 17:44:52 +02:00
lysec
c6080b65be Calendar: fix layout with week numbers enabled 2025-10-19 17:09:11 +02:00
lysec
35400b9a96 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-19 16:47:37 +02:00
lysec
af7498155c LocationTab: add setting for first day of the week
Calendar: replace MonthGrid with custom solution to allow changing first
day of the week
2025-10-19 16:46:53 +02:00
Damian D'Souza
a1bde12f9a SettingsPanel: change NPanel to NPanelOverlay 2025-10-19 13:46:52 +02:00
Damian D'Souza
1adf86d593 SessionMenu: change NPanel to NPanelOverlay 2025-10-19 13:46:44 +02:00
Damian D'Souza
ad1fe55772 NotificationHistoryPanel: change NPanel to NPanelOverlay 2025-10-19 13:46:34 +02:00
Damian D'Souza
ab2e172f9c Launcher: change NPanel to NPanelOverlay 2025-10-19 13:46:21 +02:00
Damian D'Souza
8a79c298e2 ControlCenterPanel: change NPanel to NPanelOverlay 2025-10-19 13:46:15 +02:00
Damian D'Souza
17ed483285 NPanelOverlay: implement wrapper for NPanel that opens in overlay layer 2025-10-19 13:22:47 +02:00
Damian D'Souza
56dc0d70de NPanel: extract PanelWindow to separate reusable component 2025-10-19 13:22:34 +02:00
Leopold Luley
742684e803 WiFi: Add display settings for WiFi bar pill. 2025-10-19 12:44:35 +02:00
Leopold Luley
4e134dfee1 WiFi: Display SSID of connected WiFi network in bar pill. 2025-10-19 12:44:03 +02:00
herobrauni
8d84e3b732 Merge branch 'noctalia-dev:main' into main 2025-10-19 10:15:55 +02:00
Lysec
f795107455 Merge pull request #525 from Sighthesia/RoundedMediaMiniOnEmpty
MediaMini: handle empty media content with active player for rounded background
2025-10-19 10:03:04 +02:00
Sighthesia
ecc97ca255 MediaMini: handle empty media content with active player for rounded background 2025-10-19 15:38:20 +08:00
Lysec
78ca99f47b Merge pull request #523 from lonerOrz/fix-translation-bugs
Fix translation issues
2025-10-19 09:02:07 +02:00
Sighthesia
c56d1430e5 ActiveWindow: fix inconsistency of animation on vertical bar 2025-10-19 13:43:03 +08:00
Sighthesia
5e562bb9a9 ActiveWindow: fix widget width still remains on maxWidth when visiblity is Always Visible 2025-10-19 13:14:02 +08:00
Sighthesia
7f5fd5fa14 ActiveWindow: add fade-in and fade-out transitions of widget 2025-10-19 12:51:55 +08:00
loner
c6f3174170 Fix: Correct misplaced templates.section and missing dark-mode.mode in zh-CN.json 2025-10-19 11:48:35 +08:00
loner
9c0a820c9e Fix: Correct misplaced templates.section and missing dark-mode.mode in pt.json 2025-10-19 11:48:21 +08:00
loner
a00840753b Fix: Correct misplaced templates.section and missing dark-mode.mode in fr.json 2025-10-19 11:47:59 +08:00
loner
0c8ab0e9e8 Fix: Correct misplaced templates.section and missing dark-mode.mode in es.json 2025-10-19 11:47:39 +08:00
loner
5c2e8ce81c Fix: Correct misplaced templates.section in de.json 2025-10-19 11:47:26 +08:00
Sighthesia
7015321772 ActiveWindow: reset scrolling when focused window changes 2025-10-19 11:28:42 +08:00
Sighthesia
9e39867117 ActiveWindow: synchronize title width with widget width 2025-10-19 11:24:25 +08:00
herobrauni
0653bc5504 Merge branch 'noctalia-dev:main' into main 2025-10-18 21:46:21 +02:00
Lysec
8b5f06aec6 Merge pull request #482 from luleyleo/auto-night-mode
Implement scheduled light/dark mode switching
2025-10-18 21:05:44 +02:00
lysec
ba787cf390 Reduce logging noise, fix small warning 2025-10-18 20:47:20 +02:00
Lemmy
b3e649a180 Merge pull request #520 from lonerOrz/feature/language-selection
feat: Implement language selection feature
2025-10-18 14:30:31 -04:00
loner
00d8e18a45 feat(i18n): Add Simplified Chinese translation for language auto-detect 2025-10-19 01:45:58 +08:00
loner
4474e7366b feat(i18n): Add Portuguese translation for language auto-detect 2025-10-19 01:43:18 +08:00
loner
f58391ce80 feat(i18n): Add French translation for language auto-detect 2025-10-19 01:42:03 +08:00
loner
e5b46c2e2b feat(i18n): Add Spanish translation for language auto-detect 2025-10-19 01:40:59 +08:00
loner
66de0222b0 feat(i18n): Add German translation for language auto-detect 2025-10-19 01:39:23 +08:00
loner
63bd97e76f feat(i18n): Implement and refine language selection feature
Introduces a language selection option in settings, allowing users to manually choose an application language or revert to automatic system locale detection. This includes UI updates, settings integration, and improved language detection logic.
2025-10-19 01:29:39 +08:00
loner
80443bb74e fix(languge): language defaults to an empty string 2025-10-19 01:25:03 +08:00
lysec
8646883330 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-18 19:04:54 +02:00
lysec
3249febb0f Matugen: fix hex_stripped for predefined color schemes
NSearchableComboBox: fix warning
2025-10-18 19:04:20 +02:00
ItsLemmy
ec329f3a3a MediaMini+ActiveWindo: fix warning when no screen after suspend 2025-10-18 12:01:23 -04:00
Lemmy
0ffebb2b9a Merge pull request #510 from sakarie9/media-max-width
MediaMini: implement dynamic width with max width setting
2025-10-18 11:59:04 -04:00
Lemmy
ae3173b6bf Merge pull request #511 from sakarie9/activewindow-max-width
ActiveWindow: implement dynamic width with max width setting
2025-10-18 11:57:02 -04:00
Lemmy
d1fa4d35ec Merge pull request #519 from lonerOrz/feature/dock-size-setting
feat: Add adjustable dock size setting
2025-10-18 11:21:03 -04:00
loner
5cffc84803 feat(i18n): Add language selection translation for Simplified Chinese 2025-10-18 22:57:19 +08:00
loner
57fe2c1a21 feat(i18n): Add language selection translation for Portuguese 2025-10-18 22:56:17 +08:00
loner
a594a03e58 feat(i18n): Add language selection translation for French 2025-10-18 22:55:18 +08:00
loner
3e7386b344 feat(i18n): Add language selection translation for Spanish 2025-10-18 22:53:48 +08:00
loner
677cd373ac feat(i18n): Add language selection translation for German 2025-10-18 22:52:38 +08:00
loner
e85f489429 feat: Implement language selection feature 2025-10-18 22:49:36 +08:00
loner
3556d76dc5 feat(i18n): Add dock size translation for Simplified Chinese 2025-10-18 22:01:48 +08:00
loner
814165eb38 feat(i18n): Add dock size translation for Portuguese 2025-10-18 22:01:07 +08:00
loner
5e67d33a64 feat(i18n): Add dock size translation for French 2025-10-18 22:00:30 +08:00
loner
b6fe65e57e feat(i18n): Add dock size translation for Spanish 2025-10-18 22:00:07 +08:00
loner
ca9b21f695 feat(i18n): Add dock size translation for German 2025-10-18 21:59:46 +08:00
loner
e564ec2a7c feat: Add adjustable dock size setting 2025-10-18 21:54:41 +08:00
lysec
710e6af272 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-18 15:38:11 +02:00
lysec
b7f96e3abd Matugen: user defined templates can now use predefined color schemes,
changed path to config (~/.config/noctalia/user-templates.toml)
2025-10-18 15:37:00 +02:00
ItsLemmy
94f247eefc SetupWizard: wait for proper detection of the OS before opening the wizard. 2025-10-18 09:26:15 -04:00
lysec
2ddfadea27 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-18 14:42:38 +02:00
lysec
fcb5510e94 SessionMenu: better layout 2025-10-18 14:42:35 +02:00
ItsLemmy
22e8358c69 Dock: fixed 1px height peek zone 2025-10-18 08:41:36 -04:00
ItsLemmy
91bb3e866f Dock: attempt to fix visible 1px peek zone. 2025-10-18 08:29:26 -04:00
lysec
e426180f04 Dock: add exclusiveZone: 0 to fix maximize issue (niri) 2025-10-18 14:13:17 +02:00
lysec
7d15736e4e i18n: add general tab lockscreen settings to all languages 2025-10-18 14:10:46 +02:00
lysec
6ba3b465de SessionMenu: remove lock & suspend option, add toggle in general tab to
decide if lockscreen is used or not
2025-10-18 14:08:51 +02:00
lysec
5fa1481780 README: add LionHeartP to donation list <3 2025-10-18 14:01:27 +02:00
Lysec
4e63e9f071 Merge pull request #518 from couchpotato007/main
Fix German translation
2025-10-18 11:57:41 +02:00
Tobias Pahl
f89bc3da90 fix translation 2025-10-18 10:35:31 +02:00
Damian D'Souza
4df7fedc53 NPanel: make panels open in overlay layer 2025-10-17 19:52:46 +02:00
Lemmy
1418881fff Merge pull request #515 from luleyleo/ignore
Add qmlls and zed configs to gitignore
2025-10-17 13:10:38 -04:00
Leopold Luley
fffae8d4a3 Add Zed config to gitignore. 2025-10-17 19:01:08 +02:00
Leopold Luley
26803f9588 Add qmlls config to gitignore. 2025-10-17 19:00:52 +02:00
ItsLemmy
03ec0e9b90 dev version 2025-10-17 11:44:06 -04:00
ItsLemmy
6af7753f50 v2.18.2 2025-10-17 11:43:38 -04:00
ItsLemmy
bda54677e1 SystemStat: fixing wrong memGb calculation. Fix #507 2025-10-17 11:19:19 -04:00
ItsLemmy
fae2535d00 qmlfmt: detect array destructuring and skip file to avoid breakage. 2025-10-17 11:03:48 -04:00
ItsLemmy
702cd1d283 Test commit for lefthook. 2025-10-17 10:33:46 -04:00
ItsLemmy
5d821492c9 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-17 10:32:29 -04:00
ItsLemmy
9621dbb4d6 Tooltip: proper size update when text changes 2025-10-17 10:32:18 -04:00
Lysec
5146479225 Matugen: fix vesktop template 2025-10-17 16:31:15 +02:00
ItsLemmy
0ed82fbae8 BarPill: fix potential wrong tooltip update 2025-10-17 10:23:54 -04:00
lysec
e1ec5c614c Matugen: add vencord support
ColorSchemeTab: add proper line break for discord templates
2025-10-17 15:40:44 +02:00
lysec
d5360a7dde ColorSchemeTab: make discord toggle look better 2025-10-17 15:32:22 +02:00
lysec
87f4559764 LockScreen: add reveal password button 2025-10-17 13:48:43 +02:00
lysec
51163f7d96 OSD: actually fix input volume on startup 2025-10-17 13:37:31 +02:00
lysec
eae2bf1476 IdleInhibitor: initialize at startup, remove persistent setting (#505) 2025-10-17 13:33:31 +02:00
lysec
371ddbc776 HyprlandService: fix workspace detection (fixes #509)
Autoformat
2025-10-17 13:13:23 +02:00
Lysec
34c4292fce Merge pull request #504 from Amadoabad/notification-freeze
Notifications freeze when hovered
2025-10-17 13:03:30 +02:00
lysec
16d3220d1a OSD: fix input showing up on fresh start 2025-10-17 12:59:15 +02:00
Sakari
0ab65f7f7e ActiveWindow: add fixed width option 2025-10-17 15:38:39 +08:00
Sakari
19bfeb2a40 MediaMini: add fixed width option 2025-10-17 15:28:32 +08:00
Sakari
a12fbca80b ActiveWindow: implement dynamic width with max width setting 2025-10-17 15:11:53 +08:00
Sakari
8e5e003f8a MediaMini: implement dynamic width with max width setting 2025-10-17 14:57:26 +08:00
ItsLemmy
d56c197fd3 qmlfmt: restoring error reporting 2025-10-16 21:44:28 -04:00
ItsLemmy
e352cc26ce MediaIPC: added stop action.
- Be aware that stop can't be resumed with play, from my testing once
stopped the media is no longer available.
2025-10-16 21:32:24 -04:00
ItsLemmy
9f7d4d274d autofmt 2025-10-16 20:21:44 -04:00
ItsLemmy
61079c9103 MediaMini: no need to apply uiScaleRatio here. 2025-10-16 20:21:30 -04:00
Lemmy
0a3820e4db Merge pull request #496 from lonerOrz/feat/adapt-bar-density-scaling
feat(bar): Introduce core density scaling mechanism
2025-10-16 20:18:17 -04:00
Lemmy
c8a3ef141f Merge pull request #499 from damian-ds7/tab-navigation-session-menu-launcher
Tab navigation in session menu and launcher
2025-10-16 20:09:27 -04:00
ItsLemmy
0e620a6836 Hyprland: fix app title 2025-10-16 20:07:23 -04:00
amadoabad
957dede6b3 Feat: Now freezes the notifications when hovering on notifications buttons too. 2025-10-17 02:12:21 +03:00
amadoabad
b0f6f22b2d Feat: Freeze the notifications when hovering 2025-10-17 01:57:27 +03:00
Damian D'Souza
4be26bc604 SessionMenu: replace select next/previous usage with wrapping version 2025-10-17 00:49:10 +02:00
Damian D'Souza
68b3483162 Launcher: replace select next/previous usage with wrapping version 2025-10-17 00:46:34 +02:00
loner
a230ec4a2d fix(mediamini): add applyuiscale 2025-10-17 06:31:40 +08:00
loner
9f46f8bed8 refactor(bar): Use ternary operator for scaling property 2025-10-17 06:30:55 +08:00
Lemmy
65450fa156 Merge pull request #501 from ThatOneCalculator/fix/precommit-cd
fix: cd in precommit hook, not in qmlfmt script
2025-10-16 16:37:28 -04:00
Kainoa Kanter
a431d87dc1 fix: cd in precommit hook, not in qmlfmt script 2025-10-16 13:36:44 -07:00
Lemmy
c184a7342c Merge pull request #500 from ThatOneCalculator/devex/precommit
devex: precommit hook to run qmlfmt, parallelize `qmlfmt.sh`
2025-10-16 16:34:24 -04:00
ItsLemmy
144382f4ac Hyprland: fix typo 2025-10-16 16:32:36 -04:00
Kainoa Kanter
d5b9abd9e0 devex: precommit hook to run qmlfmt, parallelize qmlfmt.sh 2025-10-16 13:28:35 -07:00
Kainoa Kanter
d6e52719a2 Merge branch 'noctalia-dev:main' into feat/calendar-events 2025-10-16 12:52:51 -07:00
ItsLemmy
04c2243a9d dev version 2025-10-16 15:24:53 -04:00
ItsLemmy
3ddd5cf7a8 v2.18.1 2025-10-16 15:24:34 -04:00
ItsLemmy
24cbbcbbc4 Rosepine: use proper surface color 2025-10-16 15:21:49 -04:00
ItsLemmy
d1be2f7299 Hyprland: fix missing classId when opening new apps. 2025-10-16 15:10:04 -04:00
ItsLemmy
e8f599be0a Added a new helpers (Debug.js) to help stringify objects with circular refs. 2025-10-16 15:02:35 -04:00
Damian D'Souza
ab59e94ee6 SessionMenu: implement tab based navigation with wrapping next/previous functions 2025-10-16 20:25:50 +02:00
Damian D'Souza
7715dbf17a SessionMenu: implement wrapping select next/previous functions 2025-10-16 20:25:14 +02:00
Damian D'Souza
0da0d46003 Launcher: implement tab bsed navigation with wrapping next/previous functions 2025-10-16 20:24:40 +02:00
Damian D'Souza
e85801208f Launcher: implement wrapping versions of select next/previous 2025-10-16 20:23:57 +02:00
Leopold Luley
e57b565f80 DarkModeService: Update to new logging style. 2025-10-16 17:48:11 +02:00
Leopold Luley
4bd550c585 Merge branch 'main' into auto-night-mode 2025-10-16 17:42:47 +02:00
Leopold Luley
b82cdefd97 ColorSchemeTab: Add translations for DarkModeService settings. 2025-10-16 17:40:00 +02:00
Leopold Luley
49f4ab114f DarkModeService: Add settings and manual scheduling mode. 2025-10-16 17:23:32 +02:00
lysec
838491ba33 Logger: huge cleanup 2025-10-16 15:07:11 +02:00
Leopold Luley
a6c0a9fc99 DarkModeService: Added for automatic dark mode switching. 2025-10-16 14:46:25 +02:00
lysec
fca8d7a10e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-16 13:44:31 +02:00
lysec
df7e0d026b shell: only launch setupwizard if not nixos
DistroLogoService -> DistroService
2025-10-16 13:43:57 +02:00
ItsLemmy
0c42fd5bb6 autofmt 2025-10-16 07:42:05 -04:00
lysec
dd882401ce LauncherTab: check if app2unit exists 2025-10-16 12:29:06 +02:00
lysec
814abf4725 LocationTab: add toggle to fully disable weather (as requested in #488) 2025-10-16 12:25:22 +02:00
lysec
806a5c0c26 NotificationService: fix flatpak app names again (should fix #495) 2025-10-16 11:43:41 +02:00
lysec
60afceb15a Battery.qml: replace hardcoded strings with i18n (fixes #497) 2025-10-16 11:39:43 +02:00
lysec
a1aa162e3f 18n: fix a lot of german tooltips 2025-10-16 11:36:14 +02:00
ItsLemmy
3615f03970 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-15 23:24:01 -04:00
ItsLemmy
24a5d2ff56 MediaCard: Spicying it up with a little blue + fallback to wallpaper display when not art available. 2025-10-15 23:23:27 -04:00
ItsLemmy
d43e4ea400 NiriOverview: more sane blur values 2025-10-15 23:15:33 -04:00
loner
ec5a60e92c feat(bar): Adapt MediaMini to bar density scaling 2025-10-16 09:53:37 +08:00
loner
04d091465e feat(bar): Adapt Clock to bar density scaling 2025-10-16 09:53:08 +08:00
loner
d11a8fc311 feat(bar): Adapt ActiveWindow to bar density scaling 2025-10-16 09:53:00 +08:00
loner
61043b78a5 feat(bar): Introduce core density scaling mechanism 2025-10-16 09:52:47 +08:00
ItsLemmy
2ce0992b19 comment 2025-10-15 19:30:15 -04:00
ItsLemmy
a7612d1744 Merged setup wizard 2025-10-15 19:25:00 -04:00
Lemmy
0019c0962d Merge pull request #489 from MrDowntempo/add-center-control-panel
FEAT: Add Center option to load control panel
2025-10-15 18:00:52 -04:00
Lemmy
b2c6c4bbd1 Merge pull request #494 from ixxie/flake/fix-nixos-overrides
fix(flake): allow overriding NixOS systemd package
2025-10-15 18:00:40 -04:00
Matan Bendix Shenhav
4910497487 fix(flake): allow overriding NixOS systemd package 2025-10-15 23:57:23 +02:00
ItsLemmy
6fd41cd591 Removed invalid properties from NIcon callers 2025-10-15 16:03:29 -04:00
ItsLemmy
fd33761901 BT: fixed signal icons 2025-10-15 16:02:46 -04:00
lysec
09b02b1a69 eldritch: fix kitty template 2025-10-15 20:10:32 +02:00
Lysec
1657e2d49b Merge pull request #492 from jacobrreed/main
style(colorscheme): Added Eldritch color scheme
2025-10-15 20:05:30 +02:00
jacobrreed
8045771133 style(colorscheme): Added Eldritch color scheme
https://github.com/eldritch-theme/eldritch
2025-10-15 14:00:47 -04:00
Lysec
1b167eca36 Merge pull request #490 from damian-ds7/media-check-ignored-players
Add a check if blacklisted before adding to specific or generic players
2025-10-15 19:55:39 +02:00
Lemmy
31f78459a6 Merge pull request #491 from damian-ds7/battery-service-uninstall-fix
Set chargingMode to disabled after success
2025-10-15 13:47:11 -04:00
lysec
15eee455cf SetupWizard: replace remote logo with local 2025-10-15 19:11:18 +02:00
Damian D'Souza
7d0f14a3b4 BatteryService: set chargingMode to disabled after success 2025-10-15 18:29:23 +02:00
lysec
f20cd85e79 SetupWizard: layout changes
Autoformat
2025-10-15 18:24:10 +02:00
Damian D'Souza
f67551688d MediaService: add a check if blacklisted before adding to specific or generic players 2025-10-15 18:12:42 +02:00
lysec
ff057355da SetupWizard: small fixes 2025-10-15 18:10:39 +02:00
lysec
514fdaa4cc SetupWizard: initial commit 2025-10-15 18:01:08 +02:00
Corey Woodworth
1d1c5ec016 Include additional translation strings 2025-10-15 11:48:13 -04:00
Corey Woodworth
4cf79d9ed7 Include english string 2025-10-15 11:27:56 -04:00
Corey Woodworth
ebd0bdd370 feat: Add option to load control center panel in the center of the screen 2025-10-15 11:24:26 -04:00
herobrauni
e6cc02c8b2 added taskbar that is grouped by workspace 2025-10-15 15:13:58 +00:00
ItsLemmy
7343d2403a Taskbar: minor cleanup + autoformat! 2025-10-15 07:41:07 -04:00
Lemmy
5f38abb218 Merge pull request #480 from Sighthesia/main
feat(taskbar): add auto hide mode functionality for taskbar widget
2025-10-15 07:37:29 -04:00
Lemmy
9e702d2f91 Merge pull request #486 from damian-ds7/battery-panel-fix
BatteryPanel: fix scaling
2025-10-15 07:32:20 -04:00
Lysec
e896d17cff Merge pull request #484 from lonerOrz/fix/screen-recorder-ref-error
fix(service): Fix ReferenceError in ScreenRecorderService
2025-10-15 13:13:19 +02:00
lysec
a542afb204 SessionMenu: more compact layout 2025-10-15 13:07:55 +02:00
Damian D'Souza
7b1904738e BatteryPanel: fix scaling 2025-10-15 10:29:08 +02:00
loner
5eb70ca0b8 fix(service): Fix ReferenceError in ScreenRecorderService 2025-10-15 13:17:58 +08:00
Sighthesia
e65092ce25 style(Taskbar): improve code style 2025-10-15 12:52:39 +08:00
ItsLemmy
4981f5561b autofmt 2025-10-14 20:45:04 -04:00
Lemmy
33a52ec5fd Merge pull request #454 from damian-ds7/battery-charging-treshold
Battery charging treshold
2025-10-14 20:43:10 -04:00
ItsLemmy
7a4fa03eb2 Revert "Merge pull request #471 from dwuggh/auto-hide-bar"
This reverts commit 0e18194094, reversing
changes made to 8ff7086321.
2025-10-14 20:39:05 -04:00
Lemmy
0e18194094 Merge pull request #471 from dwuggh/auto-hide-bar
add option for auto-hiding bars
2025-10-14 20:36:08 -04:00
ItsLemmy
8ff7086321 Fix #453 (Fuzzel) Predefined colorscheme templating was not supporting ".hex_stripped" 2025-10-14 20:30:45 -04:00
ItsLemmy
38f698747b Foot term theming: Fix #475 2025-10-14 20:13:41 -04:00
Damian D'Souza
41d96393ed Merge branch 'main' into battery-charging-treshold 2025-10-15 02:11:14 +02:00
ItsLemmy
43595e5c70 AudioService: fix #481 zero output/input volume after suspend. 2025-10-14 20:05:58 -04:00
ItsLemmy
c082f4e871 autofmt 2025-10-14 19:32:41 -04:00
Lemmy
23b26a8ca7 Merge pull request #478 from lonerOrz/feature/widget-usage-badge
feat(settings): Add usage badges to widget selector
2025-10-14 19:31:48 -04:00
Lemmy
31152bd1c3 Merge pull request #479 from EdenQwQ/main
Workspace: improved style of active but not focused workspaces
2025-10-14 19:30:07 -04:00
loner
ac81126095 Merge remote-tracking branch 'upstream/main' into feature/widget-usage-badge 2025-10-15 03:52:22 +08:00
Lemmy
c336387a18 Merge pull request #469 from ixxie/flake/dependency-mgmt
NixOS: split the flake & add app2unit depdencency
2025-10-14 15:32:20 -04:00
Matan Bendix Shenhav
c0fef4fa57 refactor(flake): split the flake
This extracts the package, home module and nixos systemd service from
the flake into distinct Nix modules.

Additionally, the package is updated to use default the qt wrapper
rather than the custom one previously used; this conforms to current
best practices in packaging Qt apps.

Several improvements are made to the Nix style as well.
2025-10-14 21:13:59 +02:00
ItsLemmy
fb43d4ef94 set back do dev 2025-10-14 14:59:57 -04:00
ItsLemmy
bc58a8feaf v2.18.0 2025-10-14 14:59:31 -04:00
Sighthesia
6a2218c52e feat(taskbar): add auto hide mode functionality for widget visibility control 2025-10-14 23:50:49 +08:00
EdenQwQ
5f087eabe2 Workspace: improved style of active but not focused workspaces 2025-10-14 22:54:28 +08:00
ItsLemmy
0f10660b29 AudioCard: fix input volume connection 2025-10-14 10:48:40 -04:00
ItsLemmy
dcf4f0f7d2 Project structure: moving stuff around 2025-10-14 10:46:31 -04:00
ItsLemmy
3cd75b1ed8 AudioCard: fixed jitter when using sliders 2025-10-14 10:37:56 -04:00
ItsLemmy
8ad2e5f8f7 ActiveWindow-MediaMidi: better looking in mini mode + optims. 2025-10-14 08:01:03 -04:00
ItsLemmy
79b96567dc AudioCard: sleeker volume sliders 2025-10-14 07:37:27 -04:00
dwuggh
bc2e4e45bb Merge branch 'main' into auto-hide-bar 2025-10-14 18:13:00 +08:00
ItsLemmy
1a32c70158 ControlCenter: better defaults 2025-10-13 22:03:29 -04:00
ItsLemmy
6f830234b7 ColorScheme: fixed important bug preventing templates generation when using predefined color schemes and toggling an app. 2025-10-13 21:35:49 -04:00
ItsLemmy
58ebb9dfb7 Settings-Wallpaper: fixed overflowing when enabling per monitor directory. 2025-10-13 21:08:17 -04:00
ItsLemmy
331a4d4032 Settings: fixed compositor scale ratio display in all tabs. 2025-10-13 20:33:39 -04:00
ItsLemmy
00509170ef Bar: improved "mini" density look 2025-10-13 20:16:18 -04:00
ItsLemmy
4e11f4e2e6 SectionEditor: improved dimensions and moving across sections (for control center) 2025-10-13 19:55:40 -04:00
ItsLemmy
eb82491125 recomment default settings generation 2025-10-13 19:22:03 -04:00
ItsLemmy
8909d490c0 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-13 19:21:18 -04:00
ItsLemmy
401d1ef230 Default settings 2025-10-13 19:21:15 -04:00
lysec
be057059e0 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-14 01:18:59 +02:00
lysec
8d1d40f1de LockScreen: reduce clock font slightly 2025-10-14 01:18:51 +02:00
ItsLemmy
a4cee6334b Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-13 19:18:32 -04:00
ItsLemmy
10090cbd30 ControlCenter: modularity! 2025-10-13 19:18:26 -04:00
lysec
bc2d640c09 LockScreen: use fixed font 2025-10-14 01:18:05 +02:00
lysec
2ee50589e2 LockScreen: make first letter ofer usernamer uppercase 2025-10-14 01:11:00 +02:00
lysec
88c72fd2a6 LockScreen: fix invalid login attempt info 2025-10-14 01:01:42 +02:00
Damian D'Souza
2f57449d1d BatteryManager: add missing translations 2025-10-13 23:42:13 +02:00
ItsLemmy
02f23e5f49 Removed .zed folder, just use gitignore instead -> Kainoa 2025-10-13 16:54:18 -04:00
Matan Bendix Shenhav
f36c8fe73a fix(flake): install app2unit when option enabled 2025-10-13 22:01:18 +02:00
loner
cf44574ac4 docs(i18n): Translate widget badge explanation to Portuguese 2025-10-14 03:59:04 +08:00
loner
5bc7ca4adf docs(i18n): Translate widget badge explanation to French 2025-10-14 03:58:25 +08:00
loner
e447a7d11a docs(i18n): Translate widget badge explanation to Spanish 2025-10-14 03:57:27 +08:00
loner
20d7dfc003 docs(i18n): Translate widget badge explanation to German 2025-10-14 03:57:00 +08:00
loner
d4c16de818 docs(i18n): Translate widget badge explanation to Chinese (Simplified) 2025-10-14 03:55:22 +08:00
loner
524e212765 docs(i18n): Explain widget usage badges in settings 2025-10-14 03:48:26 +08:00
loner
679224e1d9 feat(settings): Add usage badges to widget selector
Adds a visual indicator to the "Add Widget" dropdown in the Bar
settings panel to show which widgets are already in use and where.

- A small text badge ("L", "C", "R") now appears next to any widget
  that is already on a panel.
- The badges are reactive and update automatically when widgets are
  added or removed.
- This helps prevent accidental duplicate additions and makes widget
  management easier.
2025-10-14 03:40:51 +08:00
ItsLemmy
158d3a1e63 default settings 2025-10-13 10:07:52 -04:00
ItsLemmy
a0907a5b96 ControlCenter: toggle to hide/show volume sliders + getting ready for more modularity soon 2025-10-13 10:04:47 -04:00
ItsLemmy
962811db0e NSearchableComboBox: better scaling + fixed hover color 2025-10-13 09:58:42 -04:00
lysec
b58ce5f982 Notification: better animations
NIconPicker: fix width/height
Autoformat
2025-10-13 15:52:19 +02:00
lysec
6217001886 edit funding.yml 2025-10-13 15:31:31 +02:00
lysec
5db1941633 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-10-13 15:30:02 +02:00
lysec
158eaf51c2 AboutTab: add small kofi link 2025-10-13 15:29:43 +02:00
ItsLemmy
ea334a6fcd Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-10-13 09:13:20 -04:00
ItsLemmy
af0d8e6913 Settings: slightly bigger panel 2025-10-13 09:13:17 -04:00
lysec
d6b7288009 IPC: add sessionMenu lockAndSuspend call 2025-10-13 15:01:10 +02:00
Lemmy
8c4f0db0eb Merge pull request #476 from lonerOrz/feat/ipc-notification-dismiss
feat(ipc): Add commands to dismiss notifications
2025-10-13 09:00:34 -04:00
Lemmy
050c02bd8c Merge pull request #470 from lonerOrz/fix/active-window-layout
fix(bar): Correct ActiveWindow layout when empty
2025-10-13 08:59:59 -04:00
ItsLemmy
e40ec8c6b0 Settings: reordering bar and dock tabs. 2025-10-13 08:32:49 -04:00
ItsLemmy
e590baddc8 Lockscreen: fix avatar 2025-10-13 08:14:56 -04:00
ItsLemmy
a6b826a708 Settings-About: 2 columns 2025-10-13 08:09:53 -04:00
ItsLemmy
5d236b5c90 NValueSlider: scaling 2025-10-13 08:09:41 -04:00
ItsLemmy
12001f2255 Settings: better sizing of the Panel and sidebar 2025-10-13 08:02:26 -04:00
ItsLemmy
e3f0f428da Settings: re-organization 2025-10-12 22:09:35 -04:00
ItsLemmy
565671c625 OSD: proper scaling 2025-10-12 19:07:22 -04:00
Damian D'Souza
a0c7519b23 BatteryPanel: change content based on battery manager enabled state 2025-10-13 01:05:29 +02:00
Damian D'Souza
465700e036 BatteryPanel: add battery manager toggle 2025-10-13 01:05:09 +02:00
Damian D'Souza
9ca832eb5e BatteryService: implement toggleEnabled function 2025-10-13 01:03:58 +02:00
Damian D'Souza
be5ad90885 BatteryService: rename hideSuccessToast to initialSetter, change logic on initial threshold setter 2025-10-13 01:03:18 +02:00
Damian D'Souza
c6cf1038b9 BatteryService: add uninstaller and cleanup processes 2025-10-13 01:02:00 +02:00
Damian D'Souza
4f18ff559c Battery: fix variable name 2025-10-13 01:00:26 +02:00
Damian D'Souza
6468d60062 BatteryPanel: add message when disabled 2025-10-13 01:00:13 +02:00
ItsLemmy
b152df7670 Calendar: close with esc 2025-10-12 18:35:22 -04:00
ItsLemmy
757049fe30 SessionMenu: proper scaling 2025-10-12 18:35:14 -04:00
ItsLemmy
bbf06e6707 autofmt 2025-10-12 18:35:08 -04:00
ItsLemmy
2888b7c02e Merge branch 'main' into qt-scaling 2025-10-12 18:27:56 -04:00
Damian D'Souza
26dd5431af BatteryService: add uninstallation messages 2025-10-13 00:23:38 +02:00
Damian D'Souza
331f482d9b Battery: remove username from uninstall script name 2025-10-13 00:04:31 +02:00
ItsLemmy
48ade771fb Fix NIconButton Scaling 2025-10-12 18:03:26 -04:00
Damian D'Souza
fc61e12ef9 Battery: add uninstall script template, create uninstall script in installation script 2025-10-12 23:54:29 +02:00
Damian D'Souza
db2552da9e Battery: move template files to templates subdir 2025-10-12 23:53:45 +02:00
ItsLemmy
8f13afb9e9 Settings: better margin between sidebar and main content. 2025-10-12 17:18:02 -04:00
ItsLemmy
b1c1ca6b49 ControlCenter: Slightly less tall utils at the bottom 2025-10-12 17:04:09 -04:00
ItsLemmy
5a47f88d48 Dont scale NIconButton in the bar 2025-10-12 16:54:36 -04:00
loner
8eab276ee3 refactor(notifications): Centralize dismissal logic in NotificationService 2025-10-13 04:43:52 +08:00
loner
6eee4aeb9e feat(ipc): Add commands to dismiss notifications 2025-10-13 04:34:34 +08:00
lysec
f0f95343f3 Settings: disable -default generation 2025-10-12 22:24:46 +02:00
lysec
d749cbf91d Settings: update settings-default.json 2025-10-12 22:24:29 +02:00
ItsLemmy
c456cb1ee6 "Mini" translations 2025-10-12 16:19:57 -04:00
ItsLemmy
2962c0d9f7 Same behavior for compact and mini 2025-10-12 16:17:45 -04:00
ItsLemmy
7e4c7a1efd translations 2025-10-12 16:16:46 -04:00
lysec
7601577293 OSD: another possible layout fix 2025-10-12 21:53:57 +02:00
ItsLemmy
9f54822e4c Different scaling for Bar and Panels 2025-10-12 15:48:52 -04:00
ItsLemmy
a2cd377837 New scaling wip 2025-10-12 15:25:09 -04:00
lysec
d442f306c2 SettingsWindow: allow tilde usage 2025-10-12 21:13:52 +02:00
Damian D'Souza
7773124fb2 BatteryService: add log warn if incorrect mode is set 2025-10-12 20:51:33 +02:00
Damian D'Souza
f6b4ec0df3 IPC: implement set and cycle calls for battery manager 2025-10-12 20:51:05 +02:00
lysec
427f87b320 LockScreen: weather respects location settings (celsius/fahrenheit)
LockScreen: battery/keyboard layout below eachother
2025-10-12 20:41:38 +02:00
Damian D'Souza
7fd5e952d7 BatteryService: implement cycleModes function 2025-10-12 20:35:42 +02:00
lysec
a60120df7a LockScreen: add suspend button 2025-10-12 20:32:38 +02:00
Kainoa Kanter
a64899d76a revert accidental personal change 2025-10-12 10:39:47 -07:00
Kainoa Kanter
bec1141d40 Merge branch 'main' into feat/calendar-events 2025-10-12 10:39:03 -07:00
lysec
853d1d969c OSD: attempting to fix layout misalignment 2025-10-12 19:12:34 +02:00
lysec
6da4acee09 Dock, Tray, ActiveWindow, Taskbar: add theming for app/tray icons
appicon_colorize: create simple shader to colorize icons by theme color
2025-10-12 17:51:07 +02:00
lysec
14af84ffbe LockScreen: make compact version buttons not overflow & edit clock
CalendarPanel: edit clock
Autoformat
2025-10-12 16:01:31 +02:00
ItsLemmy
1e04a92047 Better margins 2025-10-12 09:50:01 -04:00
ItsLemmy
56db04ee1e Better margins 2025-10-12 09:42:53 -04:00
ItsLemmy
292ecd493b More cleanup 2025-10-12 09:33:04 -04:00
ItsLemmy
6a6a8b3f10 NPanel: fix animation glitch due to deactivating loader 2025-10-12 09:16:38 -04:00
ItsLemmy
f4b27380c3 Qt-Scaling: first cleanup pass 2025-10-12 08:23:24 -04:00
dwuggh
52f0f6d44c fix: hold bar to be visible of a popup from the bar is shown 2025-10-12 19:26:02 +08:00
dwuggh
4c6ba6afad use i18n implementation for UI text strings 2025-10-12 18:47:30 +08:00
lysec
d5d654e010 LockScreen: add compact mode toggle in GeneralTab
Settings: add lockscreen compact mode setting
i18n: add translations
2025-10-12 11:04:35 +02:00
lysec
b4a344b0b5 ControlCenter: fix scaling (pass scaling to everything) 2025-10-12 10:25:52 +02:00
lysec
7d37d5dc17 OSD: hide initial brightness update (prevent showing brightness osd on startup) 2025-10-12 10:20:09 +02:00
Lysec
6c2e2fcb64 Merge pull request #472 from lonerOrz/fix/osd-brightness
fix: Resolve intermittent OSD brightness display issue
2025-10-12 10:18:57 +02:00
loner
7cc412289d fix: Resolve intermittent OSD brightness display issue 2025-10-12 07:52:50 +08:00
loner
3ca6036854 feat(i18n): Add de translations for hideMode in ActiveWindow and MediaMini 2025-10-12 06:41:52 +08:00
loner
9949dbecd7 feat(i18n): Add es translations for hideMode in ActiveWindow and MediaMini 2025-10-12 06:40:07 +08:00
loner
7e47616f8e feat(i18n): Add fr translations for hideMode in ActiveWindow and MediaMini 2025-10-12 06:39:17 +08:00
loner
51a81c1baf feat(i18n): Add pt translations for hideMode in ActiveWindow and MediaMini 2025-10-12 06:36:48 +08:00
loner
79092ca2f1 feat(i18n): Add zh-CN translations for hideMode in ActiveWindow and MediaMini 2025-10-12 06:34:12 +08:00
loner
4ed3dad69d feat: Improve hidemode logic for ActiveWindow and MediaMini widgets 2025-10-12 06:27:50 +08:00
loner
f843086603 feat(mediamini): Add tri-state hideMode to MediaMini 2025-10-12 04:06:52 +08:00
dwuggh
abd9586def fix(bar): keep bar visible while hovering any widget by using HoverHandler on container instead of relying on background MouseArea
Problem: Parent MouseArea sat below bar content, so when the pointer hovered a child widget that handled hover, the parent did not see hover and barHovered became false, causing auto-hide to trigger unexpectedly.

Solution: Add a non-invasive HoverHandler on the bar container to drive barHovered, without stealing events from child widgets. Remove hover handling from the background MouseArea (kept for right-click).

Also respects auto-hide timers (cancel on enter; restart on exit).
2025-10-12 04:00:45 +08:00
loner
3e26da9641 feat(activewindow): Add tri-state hideMode to ActiveWindow 2025-10-12 04:00:25 +08:00
dwuggh
32ffaf599b respect settings order 2025-10-12 03:50:22 +08:00
dwuggh
afcad54fec respect the global disable animation option 2025-10-12 03:37:26 +08:00
lysec
c90fa5fec2 LockScreen: fix clock hour not updating
CalendarPanel: fix clock hour not updating
2025-10-11 21:06:33 +02:00
Lysec
a68934ce12 Merge pull request #466 from MrDowntempo/fix/calendar-alignment
fix: Alignment issue on current day vs other days
2025-10-11 20:53:51 +02:00
Corey Woodworth
83b8f307a1 fix: fixed issues caused my my poor merge. removed incorrect OnPaint and moved brackets 2025-10-11 14:51:14 -04:00
dwuggh
62000eec1e feat: option to auto-hide the bar with edge hover reveal
- Keep bar as overlay while auto-hide is enabled (WlrLayershell.exclusionMode: Ignore) to avoid compositor relayouts and work-area changes.

- Add 1px edge "peek" PanelWindow overlay to reveal on hover;

- Animate bar with directional slide.
2025-10-12 02:33:24 +08:00
MrDowntempo
3e851fc5ca Merge branch 'main' into fix/calendar-alignment 2025-10-11 14:30:34 -04:00
lysec
ce5208fc7c Set version to dev 2025-10-11 20:13:10 +02:00
lysec
26099bb8fb Release v2.17.3 2025-10-11 20:10:47 +02:00
loner
9f95901eb7 fix(bar): Correct ActiveWindow layout when empty 2025-10-12 01:34:46 +08: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
MrDowntempo
c25ae8bec4 More consistent line breaks in source code 2025-10-11 02:50:18 -04:00
MrDowntempo
76770bbb3c Even more cleanup 2025-10-11 02:43:34 -04:00
MrDowntempo
357c30617d More indentation cleanup 2025-10-11 02:38:46 -04:00
Corey Woodworth
4fb884a5c6 fix: fine tune vertical centering and ensure room for long month names 2025-10-11 02:09:51 -04:00
MrDowntempo
6d83a3ebed Indentation fixes
Should be all cleaned up and ready to go
2025-10-11 00:43:06 -04:00
MrDowntempo
0b928b0e1d Deleted some spaces
some final cleanup
2025-10-11 00:02:50 -04:00
MrDowntempo
ee799df56d Just some clean up and restored comments 2025-10-10 23:56:17 -04:00
Corey Woodworth
e07e7e2bd1 fix: Refine header layout and animations 2025-10-10 23:36:46 -04:00
MrDowntempo
5577938e50 Merge branch 'noctalia-dev:main' into fix/calendar-alignment 2025-10-10 23:16:09 -04: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
Corey Woodworth
586e28919c fix: Alignment issue on current day vs other days 2025-10-10 22:14:57 -04: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
Damian D'Souza
586f2db53d BatteryService: automatically hide panel on initial setup 2025-10-10 20:47:56 +02:00
Damian D'Souza
684f8b3a53 BatteryService: load toast messages from file 2025-10-10 20:39:44 +02:00
Damian D'Souza
c1e9f0e0b3 BatteryPanel: change percentage placeholder to percent 2025-10-10 20:28:51 +02:00
Damian D'Souza
9b44ad3c5d BatteryService: revert chragingMode to Disabled if manager installation failed 2025-10-10 20:09:19 +02:00
Damian D'Souza
5ff97e88c3 BatteryService: load charginMode from settings, save to settings after applying 2025-10-10 20:08:29 +02:00
DuckySoLucky
f0c44734bc feat(Application Launcher): add option to ignore initial mouse position 2025-10-10 20:07:28 +02:00
Damian D'Souza
d4c364a51b BatteryService: check if charging mode disabled before applying in init 2025-10-10 20:04:16 +02:00
Damian D'Souza
bcec1d0ebb BatteryService: add Disabled to ChargingMode enum 2025-10-10 20:03:16 +02:00
Damian D'Souza
e5976d017f Settings: add chargingMode field 2025-10-10 20:02:39 +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
Damian D'Souza
1e2a2a1d4b Battery: update enum name from Conservative to Lifespan 2025-10-10 19:04:58 +02:00
Damian D'Souza
f15a31462f Battery: change panel labels 2025-10-10 18:49:10 +02: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
Damian D'Souza
dec4dad5a5 BatteryService: add separate process for installing manger, use toast messages instead of notifications 2025-10-10 18:00:40 +02:00
Damian D'Souza
5e607a72c2 fix spelling error 2025-10-10 17:55:12 +02: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
Damian D'Souza
11c533fa37 Battery: refactor installation script, return different error codes 2025-10-10 16:52:13 +02:00
Damian D'Souza
ce0918545f Battery: send different notifications depending on installation error 2025-10-10 16:51:19 +02: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
Damian D'Souza
93b2746388 Battery: hardcode compatible paths into manager script, exit early if none exist 2025-10-10 14:23:22 +02:00
Damian D'Souza
bab51f039a Battery: remove unneeded home variable 2025-10-10 14:21:52 +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
Damian D'Souza
ddc5cb0d01 remove uselses comments 2025-10-09 22:39:49 +02:00
Damian D'Souza
4b0633726a BatteryService: call init on launch 2025-10-09 21:42:03 +02:00
Damian D'Souza
33a5cc07d7 BatterySerivice: add init function which quietly updates battery treshold 2025-10-09 21:41:21 +02:00
Damian D'Souza
044dbf2b85 BatteryService: add -q option to supress notifications 2025-10-09 21:38:00 +02: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
Damian D'Souza
0f25dfc4b4 BatteryService: refactor setChargingMode into set and apply functions 2025-10-09 21:30:08 +02:00
Damian D'Souza
e661de9930 BatteryService: modify setter script to check if first install and call isntaller script if yes 2025-10-09 21:23:25 +02:00
Damian D'Souza
4f6d2a5947 BatteryService: implement script to install battery-manager with onetime pass prompt 2025-10-09 21:22:28 +02:00
loner
b30879b38d Fix: Adjust tray module and icon size 2025-10-10 03:22:06 +08:00
Damian D'Souza
4ee55484bc BatteryService: implement script to change charge treshold based on provided list battery files 2025-10-09 21:20:07 +02:00
Damian D'Souza
c2ff74aa20 BatteryService: create placeholder policy to chagne charging treshold without password 2025-10-09 21:18:19 +02: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
Damian D'Souza
2f515ca3c5 BatteryPanel: implement basic battery panel with 3 radio buttons 2025-10-09 17:52:35 +02:00
Damian D'Souza
90ed62ccf2 BatteryService: implement basic functionality to set battery treshold 2025-10-09 17:52:23 +02:00
Damian D'Souza
9e5f8a425e BatteryService: implement test version of charge treshold script 2025-10-09 17:52:01 +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
Kainoa Kanter
80d5c3be23 fix python not installed error msg 2025-10-08 20:31:26 -07:00
Kainoa Kanter
64f10ff1c4 one dot per event, different dot colors depending on event length 2025-10-08 20:29:05 -07: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
Kainoa Kanter
d6f8eb0bed fix: handle timezone properly for all-day events 2025-10-08 19:56:03 -07:00
Kainoa Kanter
799f4e0257 open gnome-calendar on date click 2025-10-08 19:47:58 -07:00
Kainoa Kanter
bf06e5a3bb check if python3 is installed 2025-10-08 19:36:47 -07:00
Kainoa Kanter
30a940e45b fix: load events from cache before syncing 2025-10-08 19:34:06 -07:00
Kainoa Kanter
d19f6ee15f remove debug logging 2025-10-08 19:28:57 -07:00
Kainoa Kanter
3a3c70c4e0 fix: use events from connection, not hacky db parsing 2025-10-08 19:28:03 -07:00
Kainoa Kanter
c6858fea9d feat: load calendar events 2025-10-08 18:57:17 -07: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
507 changed files with 59982 additions and 13243 deletions

View File

@@ -1,9 +1,10 @@
---
name: Bug Report
about: Report a bug from noctalia-shell
title: "[Bug] "
title: ''
labels: bug
assignees: ''
---
### Description

View File

@@ -1,9 +1,10 @@
---
name: Feature Request
about: Suggest a new feature or improvement
title: "[Feature] "
labels: enhancement
title: ''
labels: feature
assignees: ''
---
### Feature Description

1
.github/funding.yml vendored Normal file
View File

@@ -0,0 +1 @@
ko_fi: lysec

32
.github/pull_request_template.md vendored Normal file
View File

@@ -0,0 +1,32 @@
# Pull Request
## Motivation
Provide a clear and concise explanation of what this PR does and why it is needed.
## Type of Change
Mark the relevant option with an "x".
- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Refactoring
## Related Issue
- Closes #(issue number) (if any)
## Testing
Describe how you tested your changes and mark the relevant items.
- [ ] Tested on compositor: (e.g., Hyprland, Sway, Niri)
- [ ] Tested with different bar positions and density settings
- [ ] Tested with multiple monitors (if applicable)
## Screenshots / Videos
If applicable, include screenshots or videos to help illustrate your changes.
## Checklist
- [ ] Code follows project style guidelines
- [ ] Self-reviewed my code
- [ ] No new warnings or errors
- [ ] Documentation or comments updated (if relevant)
## Additional Notes
Add any additional context or follow-up notes for reviewers.

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"

2
.gitignore vendored
View File

@@ -1 +1,3 @@
.qmlls.ini
.zed
Bin/battery-manager/uninstall-battery-manager.sh

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,33 @@
# Colors (Ayu)
[colors.bright]
black = '#686868'
blue = '#59c2ff'
cyan = '#95e6cb'
green = '#aad94c'
magenta = '#d2a6ff'
red = '#f07178'
white = '#ffffff'
yellow = '#ffb454'
[colors.cursor]
cursor = '#e6b450'
text = '#0b0e14'
[colors.normal]
black = '#11151c'
blue = '#53bdfa'
cyan = '#90e1c6'
green = '#7fd962'
magenta = '#cda1fa'
red = '#ea6c73'
white = '#c7c7c7'
yellow = '#f9af4f'
[colors.primary]
background = '#0b0e14'
foreground = '#bfbdb6'
[colors.selection]
background = '#409fff'
text = '#0b0e14'

View File

@@ -0,0 +1,33 @@
# Colors (Ayu Light)
[colors.bright]
black = '#686868'
blue = '#399ee6'
cyan = '#4cbf99'
green = '#86b300'
magenta = '#a37acc'
red = '#f07171'
white = '#d1d1d1'
yellow = '#f2ae49'
[colors.cursor]
cursor = '#ffaa33'
text = '#f8f9fa'
[colors.normal]
black = '#000000'
blue = '#3199e1'
cyan = '#46ba94'
green = '#6cbf43'
magenta = '#9e75c7'
red = '#ea6c6d'
white = '#bababa'
yellow = '#eca944'
[colors.primary]
background = '#f8f9fa'
foreground = '#5c6166'
[colors.selection]
background = '#035bd6'
text = '#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,31 @@
[colors]
ansi = [
"#0a0e14",
"#ff3333",
"#c2d94c",
"#ff8f40",
"#59c2ff",
"#ffee99",
"#95e6cb",
"#b3b1ad",
]
background = "#0a0e14"
brights = [
"#4d5566",
"#ff3333",
"#c2d94c",
"#ff8f40",
"#59c2ff",
"#ffee99",
"#95e6cb",
"#b3b1ad",
]
cursor_bg = "#e6b450"
cursor_border = "#e6b450"
cursor_fg = "#0a0e14"
foreground = "#b3b1ad"
[colors.indexed]
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,31 @@
[colors]
ansi = [
"#575f66",
"#f51818",
"#86b300",
"#f2ae49",
"#399ee6",
"#a37acc",
"#4cbf99",
"#fafafa",
]
background = "#fafafa"
brights = [
"#8a9199",
"#f51818",
"#86b300",
"#f2ae49",
"#399ee6",
"#a37acc",
"#4cbf99",
"#fafafa",
]
cursor_bg = "#ff9940"
cursor_border = "#ff9940"
cursor_fg = "#fafafa"
foreground = "#575f66"
[colors.indexed]
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,33 @@
# Colors (Catppuccin Mocha)
[colors.bright]
black = '#585b70'
blue = '#74a8fc'
cyan = '#6bd7ca'
green = '#89d88b'
magenta = '#f2aede'
red = '#f37799'
white = '#bac2de'
yellow = '#ebd391'
[colors.cursor]
cursor = '#f5e0dc'
text = '#1e1e2e'
[colors.normal]
black = '#45475a'
blue = '#89b4fa'
cyan = '#94e2d5'
green = '#a6e3a1'
magenta = '#f5c2e7'
red = '#f38ba8'
white = '#a6adc8'
yellow = '#f9e2af'
[colors.primary]
background = '#1e1e2e'
foreground = '#cdd6f4'
[colors.selection]
background = '#585b70'
text = '#cdd6f4'

View File

@@ -0,0 +1,33 @@
# Colors (Catppuccin Latte)
[colors.bright]
black = '#6c6f85'
blue = '#456eff'
cyan = '#2d9fa8'
green = '#49af3d'
magenta = '#fe85d8'
red = '#de293e'
white = '#bcc0cc'
yellow = '#eea02d'
[colors.cursor]
cursor = '#dc8a78'
text = '#eff1f5'
[colors.normal]
black = '#5c5f77'
blue = '#1e66f5'
cyan = '#179299'
green = '#40a02b'
magenta = '#ea76cb'
red = '#d20f39'
white = '#acb0be'
yellow = '#df8e1d'
[colors.primary]
background = '#eff1f5'
foreground = '#4c4f69'
[colors.selection]
background = '#acb0be'
text = '#4c4f69'

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,84 @@
[colors]
ansi = [
"#45475a",
"#f38ba8",
"#a6e3a1",
"#f9e2af",
"#89b4fa",
"#f5c2e7",
"#94e2d5",
"#bac2de",
]
background = "#1e1e2e"
brights = [
"#585b70",
"#f38ba8",
"#a6e3a1",
"#f9e2af",
"#89b4fa",
"#f5c2e7",
"#94e2d5",
"#a6adc8",
]
compose_cursor = "#f2cdcd"
cursor_bg = "#f5e0dc"
cursor_border = "#f5e0dc"
cursor_fg = "#11111b"
foreground = "#cdd6f4"
scrollbar_thumb = "#585b70"
selection_bg = "#585b70"
selection_fg = "#cdd6f4"
split = "#6c7086"
visual_bell = "#313244"
[colors.indexed]
16 = "#fab387"
17 = "#f5e0dc"
[colors.tab_bar]
background = "#11111b"
inactive_tab_edge = "#313244"
[colors.tab_bar.active_tab]
bg_color = "#cba6f7"
fg_color = "#11111b"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#181825"
fg_color = "#cdd6f4"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#1e1e2e"
fg_color = "#cdd6f4"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#313244"
fg_color = "#cdd6f4"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#45475a"
fg_color = "#cdd6f4"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[metadata]
author = "Catppuccin Org"
name = "Noctalia"

View File

@@ -0,0 +1,84 @@
[colors]
ansi = [
"#bcc0cc",
"#d20f39",
"#40a02b",
"#df8e1d",
"#1e66f5",
"#ea76cb",
"#179299",
"#5c5f77",
]
background = "#eff1f5"
brights = [
"#acb0be",
"#d20f39",
"#40a02b",
"#df8e1d",
"#1e66f5",
"#ea76cb",
"#179299",
"#6c6f85",
]
compose_cursor = "#dd7878"
cursor_bg = "#dc8a78"
cursor_border = "#dc8a78"
cursor_fg = "#dce0e8"
foreground = "#4c4f69"
scrollbar_thumb = "#acb0be"
selection_bg = "#acb0be"
selection_fg = "#4c4f69"
split = "#9ca0b0"
visual_bell = "#ccd0da"
[colors.indexed]
16 = "#fe640b"
17 = "#dc8a78"
[colors.tab_bar]
background = "#dce0e8"
inactive_tab_edge = "#ccd0da"
[colors.tab_bar.active_tab]
bg_color = "#8839ef"
fg_color = "#dce0e8"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#e6e9ef"
fg_color = "#4c4f69"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#eff1f5"
fg_color = "#4c4f69"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#ccd0da"
fg_color = "#4c4f69"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#bcc0cc"
fg_color = "#4c4f69"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[metadata]
author = "Catppuccin Org"
name = "Noctalia"

View File

@@ -0,0 +1,34 @@
{
"dark": {
"mPrimary": "#C4A82E",
"mOnPrimary": "#0E1015",
"mSecondary": "#D14358",
"mOnSecondary": "#0E1015",
"mTertiary": "#00A66C",
"mOnTertiary": "#0E1015",
"mError": "#B32D2D",
"mOnError": "#0E1015",
"mSurface": "#0C1017",
"mOnSurface": "#5C8AC4",
"mSurfaceVariant": "#11151D",
"mOnSurfaceVariant": "#9B6BC1",
"mOutline": "#45A0D6",
"mShadow": "#090D13"
},
"light": {
"mPrimary": "#00B8B3",
"mOnPrimary": "#1A1914",
"mSecondary": "#D957A0",
"mOnSecondary": "#1A1914",
"mTertiary": "#45D395",
"mOnTertiary": "#1A1914",
"mError": "#E63E5D",
"mOnError": "#1A1914",
"mSurface": "#DAE6E8",
"mOnSurface": "#1A1914",
"mSurfaceVariant": "#C8DEE6",
"mOnSurfaceVariant": "#1A1914",
"mOutline": "#7B52AB",
"mShadow": "#B8D4E6"
}
}

View File

@@ -0,0 +1,33 @@
# Colors (Cyberpunk)
[colors.bright]
black = '#2b314a'
blue = '#4f8fff'
cyan = '#43c9ff'
green = '#89d36a'
magenta = '#9d6dff'
red = '#e64572'
white = '#d8e0ff'
yellow = '#d7a23a'
[colors.cursor]
cursor = '#d8e0ff'
text = '#0a0d14'
[colors.normal]
black = '#0c0e14'
blue = '#4f8fff'
cyan = '#43c9ff'
green = '#89d36a'
magenta = '#9d6dff'
red = '#e64572'
white = '#b7c4f2'
yellow = '#d7a23a'
[colors.primary]
background = '#0a0d14'
foreground = '#d8e0ff'
[colors.selection]
background = '#d8e0ff'
text = '#0a0d14'

View File

@@ -0,0 +1,33 @@
# Colors (Cyberpunk Light)
[colors.bright]
black = '#a1a6c5'
blue = '#2e7de9'
cyan = '#007197'
green = '#587539'
magenta = '#9854f1'
red = '#f52a65'
white = '#3760bf'
yellow = '#8c6c3e'
[colors.cursor]
cursor = '#3760bf'
text = '#e1e2e7'
[colors.normal]
black = '#e9e9ed'
blue = '#2e7de9'
cyan = '#007197'
green = '#587539'
magenta = '#9854f1'
red = '#f52a65'
white = '#6172b0'
yellow = '#8c6c3e'
[colors.primary]
background = '#e1e2e7'
foreground = '#3760bf'
[colors.selection]
background = '#99a7df'
text = '#3760bf'

View File

@@ -0,0 +1,27 @@
[cursor]
color=0a0d14 d8e0ff
[colors]
foreground=d8e0ff
background=0a0d14
regular0=0c0e14
regular1=e64572
regular2=89d36a
regular3=d7a23a
regular4=4f8fff
regular5=9d6dff
regular6=43c9ff
regular7=b7c4f2
bright0=2b314a
bright1=e64572
bright2=89d36a
bright3=d7a23a
bright4=4f8fff
bright5=9d6dff
bright6=43c9ff
bright7=d8e0ff
selection-foreground=0a0d14
selection-background=d8e0ff

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,23 @@
palette = 0=#0c0e14
palette = 1=#e64572
palette = 2=#89d36a
palette = 3=#d7a23a
palette = 4=#4f8fff
palette = 5=#9d6dff
palette = 6=#43c9ff
palette = 7=#b7c4f2
palette = 8=#2b314a
palette = 9=#e64572
palette = 10=#89d36a
palette = 11=#d7a23a
palette = 12=#4f8fff
palette = 13=#9d6dff
palette = 14=#43c9ff
palette = 15=#d8e0ff
background = #0a0d14
foreground = #d8e0ff
cursor-color = #d8e0ff
cursor-text = #0a0d14
selection-background = #d8e0ff
selection-foreground = #0a0d14

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,23 @@
color0 #0c0e14
color1 #e64572
color2 #89d36a
color3 #d7a23a
color4 #4f8fff
color5 #9d6dff
color6 #43c9ff
color7 #b7c4f2
color8 #2b314a
color9 #e64572
color10 #89d36a
color11 #d7a23a
color12 #4f8fff
color13 #9d6dff
color14 #43c9ff
color15 #d8e0ff
background #0a0d14
selection_foreground #0a0d14
cursor #d8e0ff
cursor_text_color #0a0d14
foreground #d8e0ff
selection_background #d8e0ff

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

View File

@@ -0,0 +1,31 @@
[colors]
ansi = [
"#0c0e14",
"#e64572",
"#89d36a",
"#d7a23a",
"#4f8fff",
"#9d6dff",
"#43c9ff",
"#b7c4f2",
]
background = "#0a0d14"
brights = [
"#2b314a",
"#e64572",
"#89d36a",
"#d7a23a",
"#4f8fff",
"#9d6dff",
"#43c9ff",
"#d8e0ff",
]
cursor_bg = "#d8e0ff"
cursor_border = "#d8e0ff"
cursor_fg = "#0a0d14"
foreground = "#d8e0ff"
selection_bg = "#d8e0ff"
selection_fg = "#0a0d14"
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,31 @@
[colors]
ansi = [
"#e9e9ed",
"#f52a65",
"#587539",
"#8c6c3e",
"#2e7de9",
"#9854f1",
"#007197",
"#6172b0",
]
background = "#e1e2e7"
brights = [
"#a1a6c5",
"#f52a65",
"#587539",
"#8c6c3e",
"#2e7de9",
"#9854f1",
"#007197",
"#3760bf",
]
cursor_bg = "#3760bf"
cursor_border = "#3760bf"
cursor_fg = "#e1e2e7"
foreground = "#3760bf"
selection_bg = "#3760bf"
selection_fg = "#e1e2e7"
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,33 @@
# Colors (Dracula)
[colors.bright]
black = '#6272a4'
blue = '#d6acff'
cyan = '#a4ffff'
green = '#69ff94'
magenta = '#ff92df'
red = '#ff6e6e'
white = '#ffffff'
yellow = '#ffffa5'
[colors.cursor]
cursor = '#f8f8f2'
text = '#282a36'
[colors.normal]
black = '#21222c'
blue = '#bd93f9'
cyan = '#8be9fd'
green = '#50fa7b'
magenta = '#ff79c6'
red = '#ff5555'
white = '#f8f8f2'
yellow = '#f1fa8c'
[colors.primary]
background = '#282a36'
foreground = '#f8f8f2'
[colors.selection]
background = '#44475a'
text = '#ffffff'

View File

@@ -0,0 +1,33 @@
# Colors (Dracula Light)
[colors.bright]
black = '#6272a4'
blue = '#d6acff'
cyan = '#a4ffff'
green = '#69ff94'
magenta = '#ff92df'
red = '#ff6e6e'
white = '#000000'
yellow = '#ffffa5'
[colors.cursor]
cursor = '#282a36'
text = '#ffffff'
[colors.normal]
black = '#f8f8f2'
blue = '#bd93f9'
cyan = '#8be9fd'
green = '#50fa7b'
magenta = '#ff79c6'
red = '#ff5555'
white = '#282a36'
yellow = '#f1fa8c'
[colors.primary]
background = '#ffffff'
foreground = '#282a36'
[colors.selection]
background = '#6272a4'
text = '#ffffff'

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

@@ -0,0 +1,82 @@
[colors]
ansi = [
"#21222c",
"#ff5555",
"#50fa7b",
"#f1fa8c",
"#bd93f9",
"#ff79c6",
"#8be9fd",
"#f8f8f2",
]
background = "#282a36"
brights = [
"#6272a4",
"#ff6e6e",
"#69ff94",
"#ffffa5",
"#d6acff",
"#ff92df",
"#a4ffff",
"#ffffff",
]
compose_cursor = "#ffb86c"
cursor_bg = "#f8f8f2"
cursor_border = "#f8f8f2"
cursor_fg = "#282a36"
foreground = "#f8f8f2"
scrollbar_thumb = "#44475a"
selection_bg = "rgba(26.666668% 27.843138% 35.294117% 50%)"
selection_fg = "rgba(0% 0% 0% 0%)"
split = "#6272a4"
[colors.indexed]
[colors.tab_bar]
background = "#282a36"
[colors.tab_bar.active_tab]
bg_color = "#bd93f9"
fg_color = "#282a36"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#282a36"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#6272a4"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#282a36"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#ff79c6"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[metadata]
author = "timescam"
name = "Noctalia"

View File

@@ -0,0 +1,82 @@
[colors]
ansi = [
"#282a36",
"#ff5555",
"#3D995F",
"#b49100",
"#8332f4",
"#ff1399",
"#0398b9",
"#e6e6ea",
]
background = "#f8f8f2"
brights = [
"#44475a",
"#ff6e6e",
"#48B372",
"#d6ac00",
"#bd93f9",
"#ff79c6",
"#8be9fd",
"#f8f8f2",
]
compose_cursor = "#ffb86c"
cursor_bg = "#282a36"
cursor_border = "#282a36"
cursor_fg = "#f8f8f2"
foreground = "#282a36"
scrollbar_thumb = "#44475a"
selection_bg = "rgba(26.666668% 27.843138% 35.294117% 50%)"
selection_fg = "rgba(0% 0% 0% 0%)"
split = "#44475a"
[colors.indexed]
[colors.tab_bar]
background = "#f8f8f2"
[colors.tab_bar.active_tab]
bg_color = "#8332f4"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#f8f8f2"
fg_color = "#282a36"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#e6e6ea"
fg_color = "#44475a"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#f8f8f2"
fg_color = "#282a36"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#ff1399"
fg_color = "#f8f8f2"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[metadata]
author = "timescam"
name = "Noctalia"

View File

@@ -0,0 +1,34 @@
{
"dark": {
"mPrimary": "#37f499",
"mOnPrimary": "#171928",
"mSecondary": "#04d1f9",
"mOnSecondary": "#171928",
"mTertiary": "#a48cf2",
"mOnTertiary": "#171928",
"mError": "#f16c75",
"mOnError": "#171928",
"mSurface": "#212337",
"mOnSurface": "#ebfafa",
"mSurfaceVariant": "#292e42",
"mOnSurfaceVariant": "#ABB4DA",
"mOutline": "#3b4261",
"mShadow": "#414868"
},
"light": {
"mPrimary": "#37f499",
"mOnPrimary": "#171928",
"mSecondary": "#04d1f9",
"mOnSecondary": "#171928",
"mTertiary": "#a48cf2",
"mOnTertiary": "#171928",
"mError": "#f16c75",
"mOnError": "#171928",
"mSurface": "#ffffff",
"mOnSurface": "#171928",
"mSurfaceVariant": "#f2f4f8",
"mOnSurfaceVariant": "#3b4261",
"mOutline": "#b0b6c3",
"mShadow": "#e0e3e8"
}
}

View File

@@ -0,0 +1,33 @@
# Colors (Eldritch)
[colors.bright]
black = '#7081d0'
blue = '#a48cf2'
cyan = '#66e4fd'
green = '#69F8B3'
magenta = '#FD92CE'
red = '#f16c75'
white = '#ffffff'
yellow = '#f1fc79'
[colors.cursor]
cursor = '#37f499'
text = '#f8f8f2'
[colors.normal]
black = '#21222c'
blue = '#9071f4'
cyan = '#04d1f9'
green = '#37f499'
magenta = '#f265b5'
red = '#f9515d'
white = '#ebfafa'
yellow = '#e9f941'
[colors.primary]
background = '#212337'
foreground = '#ebfafa'
[colors.selection]
background = '#bf4f8e'
text = '#ebfafa'

View File

@@ -0,0 +1,33 @@
# Colors (Eldritch Light)
[colors.bright]
black = '#7081d0'
blue = '#9071f4'
cyan = '#04d1f9'
green = '#37f499'
magenta = '#f265b5'
red = '#d23b3b'
white = '#212337'
yellow = '#e9f941'
[colors.cursor]
cursor = '#1a7f4c'
text = '#212337'
[colors.normal]
black = '#ebfafa'
blue = '#3a3e8c'
cyan = '#1a6c8c'
green = '#1a7f4c'
magenta = '#8c2a6c'
red = '#ba1a1a'
white = '#212337'
yellow = '#9e8c13'
[colors.primary]
background = '#ebfafa'
foreground = '#212337'
[colors.selection]
background = '#bf4f8e'
text = '#212337'

View File

@@ -0,0 +1,23 @@
[colors]
foreground=ebfafa
background=212337
regular0=21222c
regular1=f9515d
regular2=37f499
regular3=e9f941
regular4=9071f4
regular5=f265b5
regular6=04d1f9
regular7=ebfafa
bright0=7081d0
bright1=f16c75
bright2=69F8B3
bright3=f1fc79
bright4=a48cf2
bright5=FD92CE
bright6=66e4fd
bright7=ffffff
selection-foreground=ebfafa
selection-background=bf4f8e
cursor=37f499 f8f8f2

View File

@@ -0,0 +1,22 @@
[colors]
foreground=212337
background=ebfafa
regular0=ebfafa # black → white
regular1=ba1a1a # red (darker)
regular2=1a7f4c # green (darker)
regular3=9e8c13 # yellow (darker)
regular4=3a3e8c # blue (darker)
regular5=8c2a6c # magenta (darker)
regular6=1a6c8c # cyan (darker)
regular7=212337 # white → black
bright0=7081d0 # keep as accent
bright1=d23b3b # lighter red
bright2=37f499 # original green
bright3=e9f941 # original yellow
bright4=9071f4 # original blue
bright5=f265b5 # original magenta
bright6=04d1f9 # original cyan
bright7=212337 # black
selection-foreground=212337
selection-background=bf4f8e
cursor=1a7f4c 212337

View File

@@ -0,0 +1,21 @@
palette = 0=#21222c
palette = 1=#f9515d
palette = 2=#37f499
palette = 3=#e9f941
palette = 4=#9071f4
palette = 5=#f265b5
palette = 6=#04d1f9
palette = 7=#ebfafa
palette = 8=#7081d0
palette = 9=#f16c75
palette = 10=#69F8B3
palette = 11=#f1fc79
palette = 12=#a48cf2
palette = 13=#FD92CE
palette = 14=#66e4fd
palette = 15=#ffffff
background = 212337
foreground = ebfafa
cursor-color = 37f499
selection-background = bf4f8e
selection-foreground = ebfafa

View File

@@ -0,0 +1,22 @@
palette = 0=#f8f8fa # base background (was dark, now light)
palette = 1=#d7263d # red (less saturated)
palette = 2=#1eb980 # green (cooler, lighter)
palette = 3=#f7c948 # yellow (warmer)
palette = 4=#5e60ce # blue (lighter)
palette = 5=#c77dff # magenta (lighter)
palette = 6=#38a1db # cyan (lighter)
palette = 7=#21222c # base foreground (was background, now dark)
palette = 8=#bfc9e3 # bright black (light gray)
palette = 9=#f9515d # bright red
palette = 10=#37f499 # bright green
palette = 11=#e9f941 # bright yellow
palette = 12=#9071f4 # bright blue
palette = 13=#f265b5 # bright magenta
palette = 14=#04d1f9 # bright cyan
palette = 15=#21222c # bright white (dark for contrast)
background = f8f8fa
foreground = 21222c
cursor-color = 5e60ce
selection-background = d7e3fa
selection-foreground = 21222c

View File

@@ -0,0 +1,22 @@
color0 #21222c
color1 #f9515d
color2 #37f499
color3 #e9f941
color4 #9071f4
color5 #f265b5
color6 #04d1f9
color7 #ebfafa
color8 #7081d0
color9 #f16c75
color10 #69F8B3
color11 #f1fc79
color12 #a48cf2
color13 #FD92CE
color14 #66e4fd
color15 #ffffff
background #212337
selection_foreground #ebfafa
cursor #37f499
cursor_text_color #f8f8f2
foreground #ebfafa
selection_background #bf4f8e

View File

@@ -0,0 +1,22 @@
color0 #ebfafa
color1 #f9515d
color2 #37f499
color3 #e9f941
color4 #9071f4
color5 #f265b5
color6 #04d1f9
color7 #212337
color8 #7081d0
color9 #f16c75
color10 #69F8B3
color11 #f1fc79
color12 #a48cf2
color13 #FD92CE
color14 #66e4fd
color15 #323449
background #ebfafa
selection_foreground #ebfafa
cursor #212337
cursor_text_color #ebfafa
foreground #212337
selection_background #bf4f8e

View File

@@ -0,0 +1,80 @@
[colors]
ansi = [
"#212337",
"#f16c75",
"#37f499",
"#f7c67f",
"#a48cf2",
"#f265b5",
"#04d1f9",
"#ebfafa",
]
background = "#212337"
brights = [
"#323449",
"#f9515d",
"#37f499",
"#e9f941",
"#9071f4",
"#f265b5",
"#66e4fd",
"#ffffff",
]
compose_cursor = "#f7c67f"
cursor_bg = "#37f499"
cursor_border = "#04d1f9"
cursor_fg = "#212337"
foreground = "#ebfafa"
scrollbar_thumb = "#37f499"
selection_bg = "rgba(26.666668% 27.843138% 35.294117% 50%)"
selection_fg = "rgba(0% 0% 0% 0%)"
split = "#a48cf2"
[colors.indexed]
[colors.tab_bar]
background = "#212337"
[colors.tab_bar.active_tab]
bg_color = "#37f499"
fg_color = "#212337"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#212337"
fg_color = "#04d1f9"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#37f499"
fg_color = "#212337"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#212337"
fg_color = "#ebfafa"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#37f499"
fg_color = "#ebfafa"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[metadata]
author = "jacobrreed"
name = "Noctalia"

View File

@@ -0,0 +1,79 @@
[colors]
ansi = [
"#171928",
"#D9525E",
"#2FC280",
"#B88F4F",
"#8A71D0",
"#D94DA0",
"#039EBE",
"#b0b6c3",
]
background = "#f2f4f8"
brights = [
"#3b4261",
"#F16C75",
"#2FC280",
"#D9A42E",
"#9A7DF4",
"#F27ABF",
"#4AD9FD",
"#f2f4f8",
]
compose_cursor = "#B88F4F"
cursor_bg = "#171928"
cursor_border = "#039EBE"
cursor_fg = "#f2f4f8"
foreground = "#171928"
scrollbar_thumb = "#2FC280"
selection_bg = "rgba(26.666668% 27.843138% 35.294117% 50%)"
selection_fg = "rgba(0% 0% 0% 0%)"
split = "#8A71D0"
[colors.indexed]
[colors.tab_bar]
background = "#f2f4f8"
[colors.tab_bar.active_tab]
bg_color = "#2FC280"
fg_color = "#f2f4f8"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#f2f4f8"
fg_color = "#039EBE"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#2FC280"
fg_color = "#f2f4f8"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#f2f4f8"
fg_color = "#171928"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#2FC280"
fg_color = "#171928"
intensity = "Normal"
italic = true
strikethrough = false
underline = "None"
[metadata]
name = "Noctalia"

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,33 @@
# Colors (Everforest Dark Hard)
[colors.bright]
black = '#a6b0a0'
blue = '#3a94c5'
cyan = '#35a77c'
green = '#8da101'
magenta = '#df69ba'
red = '#f85552'
white = '#fffbef'
yellow = '#dfa000'
[colors.cursor]
cursor = '#e69875'
text = '#4c3743'
[colors.normal]
black = '#7a8478'
blue = '#7fbbb3'
cyan = '#83c092'
green = '#a7c080'
magenta = '#d699b6'
red = '#e67e80'
white = '#f2efdf'
yellow = '#dbbc7f'
[colors.primary]
background = '#1e2326'
foreground = '#d3c6aa'
[colors.selection]
background = '#4c3743'
text = '#d3c6aa'

View File

@@ -0,0 +1,33 @@
# Colors (Everforest Light Med)
[colors.bright]
black = '#a6b0a0'
blue = '#3a94c5'
cyan = '#35a77c'
green = '#8da101'
magenta = '#df69ba'
red = '#f85552'
white = '#fffbef'
yellow = '#dfa000'
[colors.cursor]
cursor = '#f57d26'
text = '#eaedc8'
[colors.normal]
black = '#7a8478'
blue = '#7fbbb3'
cyan = '#83c092'
green = '#9ab373'
magenta = '#d699b6'
red = '#e67e80'
white = '#b2af9f'
yellow = '#c1a266'
[colors.primary]
background = '#efebd4'
foreground = '#5c6a72'
[colors.selection]
background = '#eaedc8'
text = '#5c6a72'

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,33 @@
[colors]
ansi = [
"#4b565c",
"#e67e80",
"#a7c080",
"#dbbc7f",
"#7fbbb3",
"#d699b6",
"#83c092",
"#d3c6aa",
]
background = "#2d353b"
brights = [
"#5c6a72",
"#f85552",
"#8da101",
"#dfa000",
"#3a94c5",
"#df69ba",
"#35a77c",
"#dfddc8",
]
cursor_bg = "#d3c6aa"
cursor_border = "#d3c6aa"
cursor_fg = "#2d353b"
foreground = "#d3c6aa"
[colors.indexed]
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,31 @@
[colors]
ansi = [
"#5c6a72",
"#f85552",
"#8da101",
"#dfa000",
"#3a94c5",
"#df69ba",
"#35a77c",
"#dfddc8",
]
background = "#fdf6e3"
brights = [
"#4b565c",
"#e67e80",
"#a7c080",
"#dbbc7f",
"#7fbbb3",
"#d699b6",
"#83c092",
"#d3c6aa",
]
cursor_bg = "#5c6a72"
cursor_border = "#5c6a72"
cursor_fg = "#fdf6e3"
foreground = "#5c6a72"
[colors.indexed]
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,33 @@
# Colors (Gruvbox Dark)
[colors.bright]
black = '#928374'
blue = '#83a598'
cyan = '#8ec07c'
green = '#b8bb26'
magenta = '#d3869b'
red = '#fb4934'
white = '#ebdbb2'
yellow = '#fabd2f'
[colors.cursor]
cursor = '#ebdbb2'
text = '#282828'
[colors.normal]
black = '#282828'
blue = '#458588'
cyan = '#689d6a'
green = '#98971a'
magenta = '#b16286'
red = '#cc241d'
white = '#a89984'
yellow = '#d79921'
[colors.primary]
background = '#282828'
foreground = '#ebdbb2'
[colors.selection]
background = '#665c54'
text = '#ebdbb2'

View File

@@ -0,0 +1,33 @@
# Colors (Gruvbox Light)
[colors.bright]
black = '#928374'
blue = '#076678'
cyan = '#427b58'
green = '#79740e'
magenta = '#8f3f71'
red = '#9d0006'
white = '#3c3836'
yellow = '#b57614'
[colors.cursor]
cursor = '#3c3836'
text = '#fbf1c7'
[colors.normal]
black = '#fbf1c7'
blue = '#458588'
cyan = '#689d6a'
green = '#98971a'
magenta = '#b16286'
red = '#cc241d'
white = '#7c6f64'
yellow = '#d79921'
[colors.primary]
background = '#fbf1c7'
foreground = '#3c3836'
[colors.selection]
background = '#3c3836'
text = '#fbf1c7'

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,31 @@
[colors]
ansi = [
"#282828",
"#cc241d",
"#98971a",
"#d79921",
"#458588",
"#b16286",
"#689d6a",
"#a89984",
]
background = "#282828"
brights = [
"#928374",
"#fb4934",
"#b8bb26",
"#fabd2f",
"#83a598",
"#d3869b",
"#8ec07c",
"#ebdbb2",
]
cursor_bg = "#ebdbb2"
cursor_border = "#ebdbb2"
cursor_fg = "#282828"
foreground = "#ebdbb2"
[colors.indexed]
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,31 @@
[colors]
ansi = [
"#fbf1c7",
"#cc241d",
"#98971a",
"#d79921",
"#458588",
"#b16286",
"#689d6a",
"#7c6f64",
]
background = "#fbf1c7"
brights = [
"#928374",
"#9d0006",
"#79740e",
"#b57614",
"#076678",
"#8f3f71",
"#427b58",
"#3c3836",
]
cursor_bg = "#3c3836"
cursor_border = "#3c3836"
cursor_fg = "#fbf1c7"
foreground = "#3c3836"
[colors.indexed]
[metadata]
name = "Noctalia"

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,33 @@
# Colors (Kanagawa Wave)
[colors.bright]
black = '#727169'
blue = '#7fb4ca'
cyan = '#7aa89f'
green = '#98bb6c'
magenta = '#938aa9'
red = '#e82424'
white = '#dcd7ba'
yellow = '#e6c384'
[colors.cursor]
cursor = '#c8c093'
text = '#1d202f'
[colors.normal]
black = '#090618'
blue = '#7e9cd8'
cyan = '#6a9589'
green = '#76946a'
magenta = '#957fb8'
red = '#c34043'
white = '#c8c093'
yellow = '#c0a36e'
[colors.primary]
background = '#1f1f28'
foreground = '#dcd7ba'
[colors.selection]
background = '#2d4f67'
text = '#c8c093'

View File

@@ -0,0 +1,33 @@
# Colors (Kanagawa Lotus)
[colors.bright]
black = '#8a8980'
blue = '#6693bf'
cyan = '#5e857a'
green = '#6e915f'
magenta = '#624c83'
red = '#d7474b'
white = '#43436c'
yellow = '#836f4a'
[colors.cursor]
cursor = '#43436c'
text = '#f2ecbc'
[colors.normal]
black = '#1F1F28'
blue = '#4d699b'
cyan = '#597b75'
green = '#6f894e'
magenta = '#b35b79'
red = '#c84053'
white = '#545464'
yellow = '#77713f'
[colors.primary]
background = '#f2ecbc'
foreground = '#545464'
[colors.selection]
background = '#c9cbd1'
text = '#f2ecbc'

View File

@@ -0,0 +1,21 @@
[colors]
foreground=dcd7ba
background=1f1f28
regular0=090618
regular1=c34043
regular2=76946a
regular3=c0a36e
regular4=7e9cd8
regular5=957fb8
regular6=6a9589
regular7=c8c093
bright0=727169
bright1=e82424
bright2=98bb6c
bright3=e6c384
bright4=7fb4ca
bright5=938aa9
bright6=7aa89f
bright7=dcd7ba
selection-foreground=c8c093
selection-background=2d4f67

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=#090618
palette = 1=#c34043
palette = 2=#76946a
palette = 3=#c0a36e
palette = 4=#7e9cd8
palette = 5=#957fb8
palette = 6=#6a9589
palette = 7=#c8c093
palette = 8=#727169
palette = 9=#e82424
palette = 10=#98bb6c
palette = 11=#e6c384
palette = 12=#7fb4ca
palette = 13=#938aa9
palette = 14=#7aa89f
palette = 15=#dcd7ba
background = #1f1f28
foreground = #dcd7ba
cursor-color = #c8c093
cursor-text = #1d202f
selection-background = #2d4f67
selection-foreground = #c8c093

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,31 @@
[colors]
ansi = [
"#090618",
"#c34043",
"#76946a",
"#c0a36e",
"#7e9cd8",
"#957fb8",
"#6a9589",
"#dcd7ba",
]
background = "#1f1f28"
brights = [
"#727169",
"#e82424",
"#98bb6c",
"#e6c384",
"#7fb4ca",
"#938aa9",
"#7aa89f",
"#c8c093",
]
cursor_bg = "#dcd7ba"
cursor_border = "#dcd7ba"
cursor_fg = "#1f1f28"
foreground = "#dcd7ba"
[colors.indexed]
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,31 @@
[colors]
ansi = [
"#1f1f28",
"#c84053",
"#6f894e",
"#77713f",
"#4d699b",
"#b35b79",
"#597b75",
"#545464",
]
background = "#f2ecbc"
brights = [
"#8a8980",
"#d7474b",
"#6e915f",
"#836f4a",
"#6693bf",
"#624c83",
"#5e857a",
"#43436c",
]
cursor_bg = "#545464"
cursor_border = "#545464"
cursor_fg = "#f2ecbc"
foreground = "#545464"
[colors.indexed]
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,33 @@
# Colors (Monochrome)
[colors.bright]
black = '#3c3c3c'
blue = '#a7a7a7'
cyan = '#cccccc'
green = '#cccccc'
magenta = '#dddddd'
red = '#dddddd'
white = '#ffffff'
yellow = '#aaaaaa'
[colors.cursor]
cursor = '#aaaaaa'
text = '#111111'
[colors.normal]
black = '#191919'
blue = '#a7a7a7'
cyan = '#cccccc'
green = '#cccccc'
magenta = '#dddddd'
red = '#dddddd'
white = '#828282'
yellow = '#aaaaaa'
[colors.primary]
background = '#111111'
foreground = '#828282'
[colors.selection]
background = '#828282'
text = '#111111'

View File

@@ -0,0 +1,33 @@
# Colors (Monochrome Light)
[colors.bright]
black = '#c3c3c3'
blue = '#505058'
cyan = '#333333'
green = '#333333'
magenta = '#222222'
red = '#222222'
white = '#000000'
yellow = '#555555'
[colors.cursor]
cursor = '#555555'
text = '#d4d4d4'
[colors.normal]
black = '#e8e8e8'
blue = '#505058'
cyan = '#333333'
green = '#333333'
magenta = '#222222'
red = '#222222'
white = '#696969'
yellow = '#555555'
[colors.primary]
background = '#d4d4d4'
foreground = '#696969'
[colors.selection]
background = '#696969'
text = '#d4d4d4'

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

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