Compare commits

...

1256 Commits

Author SHA1 Message Date
b2f601df80 Make empty notification list transparent 2025-11-23 21:46:10 +01:00
25c3fbbef8 Fix toasts 2025-11-23 21:46:10 +01:00
eb9c35a9e5 Add inner bar implementation for notifications 2025-11-23 21:46:10 +01:00
bf000f409c Use a BarItem for the notification pill 2025-11-23 21:46:10 +01:00
ItsLemmy
e3c722fec8 VPN: Minimal support for wireguard + removed opening non existing panel. 2025-11-23 15:11:33 -05:00
Lysec
2f92445e8a Merge pull request #851 from lonerOrz/feat/mm
feat: Add circular progress bar to MediaMini widget
2025-11-23 21:01:33 +01:00
Ly-sec
59678022ac Launcher: hide ClipboardPreview if history is empty 2025-11-23 20:45:47 +01:00
loner
f56109ad35 feat: Add progress ring setting translations for all languages 2025-11-24 03:42:11 +08:00
loner
a5fdf67b05 fix: Optimize MediaMini widget progress ring display 2025-11-24 03:42:11 +08:00
loner
d04ae8a81d feat: Add circular progress bar to MediaMini widget 2025-11-24 03:42:11 +08:00
Ly-sec
81e9419e83 EmojiPlugin: fix emoji icon 2025-11-23 20:36:30 +01:00
Lysec
cbe9dc448b Merge pull request #844 from MrDowntempo/fix/cleaned-up-color-picker
Fixed button margins
2025-11-23 20:01:57 +01:00
Lysec
c15adb5322 Merge pull request #849 from acdcbyl/main
Matugen: Fix cava theme can't hot reload
2025-11-23 20:01:26 +01:00
Aiser
9d3aacc5f1 Matugen: Fix cava theme can't hot reload 2025-11-24 02:56:23 +08:00
Lysec
3f0392d137 Merge pull request #848 from acdcbyl/main
Matugen: Fix telegram theme
2025-11-23 19:47:46 +01:00
Aiser
1d75bf3aec Matugen: Fix telegram theme 2025-11-24 02:37:28 +08:00
Lysec
0d9c4974b3 Merge pull request #836 from acdcbyl/main
Matugen: Add Cava's Theme
2025-11-23 19:31:58 +01:00
Aiser
002df77b78 Matugen: Adjust cava's posthook 2025-11-24 02:23:21 +08:00
Lysec
0f83f25a2e Merge pull request #846 from lonerOrz/fix/cp
Fix shader compilation error in color picker
2025-11-23 19:03:11 +01:00
Lysec
8b6a6b6bce Merge pull request #845 from lonerOrz/feat/cub
feat: Added scrolling to the custom button settings page
2025-11-23 19:02:29 +01:00
loner
676942a942 Fix shader compilation error in color picker 2025-11-24 02:00:28 +08:00
Ly-sec
d6a6341e1a LockScreen: fix hibernate visibility check 2025-11-23 18:32:03 +01:00
loner
60280aa8d4 feat: Added scrolling to the custom button settings page 2025-11-24 00:35:06 +08:00
Corey Woodworth
bbde9f9b10 Fixed button margins 2025-11-23 09:53:27 -05:00
Ly-sec
faa074c330 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-23 13:08:34 +01:00
Ly-sec
72ce9953b6 BluetoothService: revert to old version 2025-11-23 13:08:29 +01:00
Lysec
7400801dbc Merge pull request #839 from lonerOrz/fix/osd
fix(brightness): Prevent brightness from getting stuck at minimum
2025-11-23 12:36:00 +01:00
loner
b9c12ec14c fix(brightness): Prevent brightness from getting stuck at minimum 2025-11-23 19:14:22 +08:00
Ly-sec
5187c8075b BluetoothService: cleanup 2025-11-23 11:34:32 +01:00
Ly-sec
cfffcdcd24 BluetoothService: more robust connection logic 2025-11-23 11:30:50 +01:00
Ly-sec
634a9b1a86 Notification: fix warning 2025-11-23 11:25:20 +01:00
Lysec
459f89e751 Merge pull request #834 from notiant/patch-3
Some changes for the notification layout & localize timestamps
2025-11-23 10:32:00 +01:00
Ly-sec
1a5888f277 LockScreen: make mouse cursor pointing when hovering over buttons 2025-11-23 10:03:06 +01:00
Aiser
33af5b9ab9 Matugen: Add Cava's Theme 2025-11-23 15:10:38 +08:00
ItsLemmy
4d13cfeedb Battery: BarIcon color changes when charging + Panel refinment (conditional PPD and some alignment) 2025-11-23 00:00:34 -05:00
ItsLemmy
0fe84273df Bluetooth: fix inverted toast messages. 2025-11-22 23:13:01 -05:00
notiant
e34248d5cb Some changes for the notification layout & localize timestamps 2025-11-23 00:51:04 +01:00
ItsLemmy
1ff64efc64 autofmt 2025-11-22 16:50:09 -05:00
Ly-sec
e108a3b45b Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-22 21:11:26 +01:00
Ly-sec
aa34a7ed36 Settings: add telegram
ProgramCheckerService: add check for telegram
2025-11-22 21:10:50 +01:00
ItsLemmy
190392ead7 Location: removed hardcoded max width 2025-11-22 15:10:22 -05:00
Ly-sec
cee39cce58 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-22 18:04:56 +01:00
Ly-sec
2035895c04 SessionMenuTab: fix warning 2025-11-22 18:04:39 +01:00
Lemmy
a61a40fd7c Merge pull request #811 from shouya/main
Show workspaces from the focused screen
2025-11-22 11:31:22 -05:00
ItsLemmy
3efee10a6b Autofmt 2025-11-22 11:26:15 -05:00
Lemmy
2d1034ece8 Merge pull request #822 from MrDowntempo/feat/SUPER-ColorPicker-DX-ALPHA-PlusPlus
Feat/super color picker dx alpha plus plus
2025-11-22 11:25:44 -05:00
ItsLemmy
69c60a6a5a BatteryPanel: show the powerprofile name in realtime + autofmt 2025-11-22 11:24:21 -05:00
ItsLemmy
1aac585d62 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-22 11:23:48 -05:00
ItsLemmy
a8ec22984a i18n 2025-11-22 11:23:45 -05:00
Ly-sec
7a3b488546 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-22 17:22:27 +01:00
Ly-sec
6b80da8e63 Merge remote-tracking branch 'origin/shell-state' 2025-11-22 17:21:47 +01:00
Lemmy
9911c722a0 Merge pull request #829 from art0rz/feat/battery-panel
Add BatteryPanel with charge level, power profile settings, prevent sleep toggle, battery health (if available)
2025-11-22 11:20:12 -05:00
ItsLemmy
04fd3b96b2 TaskBarGrouped: dont hide "ShowLabelsOnlyWhenOccupied" to avoid edge case when on an empty workspace. 2025-11-22 11:16:48 -05:00
art0rz
ba8733c5c0 Align battery keep awake naming and slider 2025-11-22 17:15:13 +01:00
art0rz
5cc71b4da2 Add BatteryPanel with charge level, power profile settings, prevent sleep toggle, battery health (if available) 2025-11-22 17:10:26 +01:00
Ly-sec
c3066e1dd5 SystemMonitor: fix vertical layout 2025-11-22 16:53:28 +01:00
ItsLemmy
5ee808e186 Autofmt 2025-11-22 10:44:20 -05:00
ItsLemmy
152c8efaa1 Panels Animation: centralizing more code for easier maintenance. 2025-11-22 10:43:57 -05:00
Lysec
b93b74ae59 Merge pull request #824 from lonerOrz/feat/emoji
Implement emoji picker
2025-11-22 16:12:28 +01:00
Ly-sec
8eaa5cc034 Settings: migration for shellstate is now handled in Settings.qml 2025-11-22 15:40:53 +01:00
ItsLemmy
75bc25747f Panels animation: better fix to break the binding look on animation duration. 2025-11-22 09:35:32 -05:00
Ly-sec
32927aa8a2 LockScreen: adjust wrong password popup 2025-11-22 15:06:52 +01:00
Ly-sec
afd156bbb8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-22 14:50:21 +01:00
Ly-sec
24210697bf SetupWizard: check for WallpaperService 2025-11-22 14:50:17 +01:00
Lemmy
f7bdb3f059 Merge pull request #828 from notiant/patch-2
Fix some missing translations
2025-11-22 08:49:43 -05:00
Lysec
c8c6fd7568 PR_TEMPLATE: add interface scaling checkmark 2025-11-22 14:38:13 +01:00
Ly-sec
83d1cbacc7 autofmt 2025-11-22 13:52:45 +01:00
Ly-sec
74ba883dd8 initial commit 2025-11-22 13:51:58 +01:00
ItsLemmy
85ec32336b Panels: allow width animations with horizontal bars. 2025-11-22 07:49:01 -05:00
notiant
9ef788a354 Fix some missing translations 2025-11-22 13:21:01 +01:00
Lysec
01a26fd910 Merge pull request #827 from notiant/patch-1
LockScreen: make 'hibernate' optional
2025-11-22 13:14:53 +01:00
notiant
0293b8c8dd LockScreen: make 'hibernate' optional 2025-11-22 13:04:44 +01:00
Lysec
3914c32c96 Merge pull request #823 from acdcbyl/main
Matugen: Add Telegram's Theme
2025-11-22 13:04:29 +01:00
Lysec
4652691c4c Merge pull request #825 from lonerOrz/fix/tray
Fix inconsistent tray drawer behavior for different mouse buttons
2025-11-22 12:54:30 +01:00
shouya
1b706f8469 update sources for consistent naming 2025-11-22 20:49:55 +09:00
Lysec
679fd5c40e Merge pull request #826 from art0rz/fix/recording-button
Add screen recording loading feedback
2025-11-22 12:49:32 +01:00
Ly-sec
48c5435cef SetupWizard: ensure setuoCompleted is always being saved 2025-11-22 12:46:22 +01:00
shouya
5604d79961 update translations 2025-11-22 20:46:03 +09:00
shouya
7a64758ac8 declare default value for the settings 2025-11-22 19:58:11 +09:00
loner
880ae9c7b9 fix: Fix inconsistent tray drawer behavior for different mouse buttons 2025-11-22 18:03:33 +08:00
loner
c390e97c7a feat: Add emoji plugin translations for all supported languages 2025-11-22 17:34:44 +08:00
loner
8730eb0e71 feat: Add emoji usage tracking and sorting by frequency 2025-11-22 17:34:44 +08:00
loner
1dced9a7bc feat: Implement EmojiService 2025-11-22 17:34:44 +08:00
loner
aa7563838b feat: Implement emoji deduplication with user emoji priority 2025-11-22 17:34:44 +08:00
loner
6dc2bf5a16 feat: Add emoji picker plugin to launcher with category support 2025-11-22 17:34:44 +08:00
Aiser
0f650b36f7 Matugen: Add Telegram's Theme 2025-11-22 14:52:38 +08:00
Corey Woodworth
2c1c1da64c Translations done 2025-11-22 01:12:00 -05:00
Corey Woodworth
0ba80b10a9 removed 'Hex:' from i18n because of numerous translation issues 2025-11-22 01:12:00 -05:00
Corey Woodworth
89d7a63248 removed unneeded 'auto' since it's by default 2025-11-22 01:12:00 -05:00
Corey Woodworth
42f782abbf Update tooltip code, Use an Enum for editMode, setup strings for i18n 2025-11-22 01:12:00 -05:00
Corey Woodworth
bd1c9d30d9 I forgor to add the ColorPicker file 2025-11-22 01:12:00 -05:00
Corey Woodworth
724fed6001 Initial commit 2025-11-22 01:12:00 -05:00
ItsLemmy
823042b245 Panels: properly animate height with vertical bar + Bluetooth sizing refinement. 2025-11-22 00:33:42 -05:00
ItsLemmy
9c550af64e UpdateService: fix wrong changelog when updating from 3.2.0-dev to 3.2.0-git 2025-11-21 23:25:22 -05:00
ItsLemmy
1bf54de99c UpdateService: Remove potential -dev 2025-11-21 16:40:48 -05:00
ItsLemmy
7a68030f69 Notifications: ensure they are not sandwitched between panels
+ Always access lockScreen via panel service and removed deprecation
notice.
2025-11-21 15:18:38 -05:00
ItsLemmy
f46915d2c3 UpdateService: cleanup and use -git suffix instead of -dev. 2025-11-21 13:54:00 -05:00
ItsLemmy
50ebc77513 UpdateService: proper revert 2025-11-21 13:43:09 -05:00
ItsLemmy
522e7e4352 Default settings: update 2025-11-21 13:41:23 -05:00
ItsLemmy
9f9e1341fd Reapply "UpdateService: renamed "-dev" to "-git" for clarity."
This reverts commit c919c54a32.
2025-11-21 13:38:38 -05:00
ItsLemmy
c919c54a32 Revert "UpdateService: renamed "-dev" to "-git" for clarity."
This reverts commit 6387dcc6d4.
2025-11-21 13:38:29 -05:00
ItsLemmy
6387dcc6d4 UpdateService: renamed "-dev" to "-git" for clarity. 2025-11-21 13:28:42 -05:00
ItsLemmy
455014a39b Brightness: scroll-wheel was bypassing available control check. 2025-11-21 13:28:12 -05:00
ItsLemmy
a884f012d8 i18n + autoformat 2025-11-21 13:18:02 -05:00
Lemmy
c5b23cc291 Merge pull request #804 from Vortelf/feat/vpn-widget
VPN: Widget Implementation
2025-11-21 13:12:50 -05:00
Lemmy
04e46815f8 Merge pull request #808 from EmmetZ/brightness-panel
feat: add brightness panel for bar brightness widget
2025-11-21 13:11:05 -05:00
Lemmy
f3d1e1f3d1 Merge pull request #813 from alaughlin/dock-border-radius
Dock: make border radius configurable
2025-11-21 12:05:25 -05:00
Lemmy
e2aa4ca2f8 Merge pull request #807 from lonerOrz/feat/custombutton
Enhance custom button
2025-11-21 12:02:57 -05:00
Lemmy
d6edc55d16 Merge pull request #817 from MrDowntempo/feat/smarter_shader_compiler
shaders-compile.sh supports file list arguments
2025-11-21 11:57:05 -05:00
ItsLemmy
e5912760ca WiFi Panel: improved the layout with proper multiple sections and proper height calculation. 2025-11-21 11:46:14 -05:00
MrDowntempo
7d981fb55b Merge branch 'main' into feat/smarter_shader_compiler 2025-11-21 11:45:19 -05:00
Corey Woodworth
e97c46e96c shaders-compile.sh supports file list arguments 2025-11-21 11:36:51 -05:00
Lysec
c1afa199e3 Merge pull request #816 from LionHeartP/main
revert: 'Matugen/Discord: fix inbox alignment'
2025-11-21 17:23:28 +01:00
LionHeartP
530992a14b revert: 'Matugen/Discord: fix inbox alignment' 2025-11-21 18:13:13 +02:00
Lysec
5d9cfeb9d0 Merge pull request #815 from lonerOrz/fix/about-version
fix: Fix latestVersion on the about page
2025-11-21 16:27:20 +01:00
loner
8cb4711629 fix: Fix latestVersion on the about page 2025-11-21 23:06:36 +08:00
Ly-sec
2d856882d2 Changelog: remove changelogs.json 2025-11-21 15:58:34 +01:00
art0rz
f181bdf21c Add screen recording loading feedback 2025-11-21 15:52:29 +01:00
Lysec
665aa84f70 Merge pull request #814 from lonerOrz/fix/about
fix: Fix the rich text display on the About page
2025-11-21 15:45:17 +01:00
Ly-sec
b84452e04d Changelogs: overhaul 2025-11-21 15:44:41 +01:00
Ly-sec
d3c200f50c SchemeDownloader: download schemes to ~/.config/noctalia/colorschemes/
ColorSchemeService: check said folder for theming
TemplateProcessor: check said folder for theming
2025-11-21 15:32:02 +01:00
loner
a39fbb5639 fix: Fix the rich text display on the About page 2025-11-21 22:14:57 +08:00
Ly-sec
fe40758d4e SchemeDownloader: fix logger warning 2025-11-21 15:02:38 +01:00
Ly-sec
63331c1018 WidgetSetting: fixes not being able to type when opening settings through context menu 2025-11-21 14:02:24 +01:00
Ly-sec
9c955cdd39 Services/systemd: small update 2025-11-21 13:58:50 +01:00
Adam Laughlin
d9e0f2fc10 Dock: make border radius configurable 2025-11-21 07:45:37 -05:00
Georgi Velev
1cbc793087 VPN: Widget Implementation 2025-11-21 14:32:39 +02:00
Ly-sec
1a2ddbb9e3 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-21 13:27:13 +01:00
Ly-sec
e46c9cdf0e Battery: add visual indicator for low battery (same as SysMon) 2025-11-21 13:27:03 +01:00
Lysec
43cdc4494d Merge pull request #786 from lonerOrz/feat/clip
Add clipboard preview
2025-11-21 13:19:42 +01:00
Ly-sec
5ed4c97ee5 Tooltip: fix newline detection 2025-11-21 13:02:50 +01:00
Lysec
ddd3ae364c Merge pull request #812 from bokicoder/patch-1
i18n: improve chinese translation
2025-11-21 12:21:32 +01:00
bokicoder
3b793add39 i18n: improve chinese translation 2025-11-21 19:15:19 +08:00
Ly-sec
71f4a8eb49 NText: add optional RichText (default false) to fix calendar with specific languages 2025-11-21 11:09:03 +01:00
Ly-sec
2f735eda81 ChangelogPanel: nice formatting for changelogs
AboutTab: update version connection
GitHubService: cleanup, move changelog logic to UpdateService
UpdateService: use new changelog host
2025-11-21 11:01:59 +01:00
shouya
5f2a6ffc9d fix workspace.qml warning 2025-11-21 15:01:02 +09:00
shouya
211a9e4033 add translations for other languages 2025-11-21 14:53:59 +09:00
shouya
bcebaa0185 add english translation 2025-11-21 14:52:20 +09:00
shouya
8331d1954d show workspaces for the focused screen 2025-11-21 14:49:31 +09:00
loner
ee33da8348 i18n: fix: Add translations for custom button wheel actions 2025-11-21 13:14:57 +08:00
loner
f7d7d7ac15 fix: Stabilize custom button wheel command settings UI layout 2025-11-21 12:38:50 +08:00
ItsLemmy
972ac47c1b Bluetooth: smaller font for section name, similar to wifi. 2025-11-20 23:08:42 -05:00
ItsLemmy
0b0860a446 WiFi: improved classification and sorting 2025-11-20 23:06:56 -05:00
loner
e8a27acb63 fix: Left click behavior should only depend on left click settings 2025-11-21 11:06:51 +08:00
loner
694fefeebd feat: Custom buttons now support wheel actions 2025-11-21 10:58:15 +08:00
ItsLemmy
088431b20d Autoformatting + translations 2025-11-20 21:38:00 -05:00
ItsLemmy
63940703f8 TaskbarGrouped: Fixes, cleanup and improvements. 2025-11-20 21:37:02 -05:00
EmmetZ
e3c171840f feat: add brightness panel for bar brightness widget 2025-11-21 10:23:23 +08:00
loner
857d1dbbb6 feat: Update translation files for maxTextLength feature 2025-11-21 09:07:39 +08:00
loner
516fc47b68 feat: Replace hideTextInVerticalBar with maxTextLength object
- Replace boolean hideTextInVerticalBar with maxTextLength object that has
  separate horizontal and vertical properties for more flexible text length control
- Add NSpinBox controls in settings UI to configure both horizontal and
  vertical max text length independently
- Update CustomButton widget to use new maxTextLength structure and
  implement text scrolling based on direction-specific limits
- Set default values to 10 for both horizontal and vertical (was 20/0)
- Update translations and widget registry metadata accordingly
- When vertical maxTextLength is 0, text is completely hidden (preserving
  original hideTextInVerticalBar: true behavior)

This allows users to set different text length limits for horizontal and
vertical bar orientations, providing more granular control over text display.
2025-11-21 09:07:30 +08:00
loner
e549cfcb78 feat: Use maxTextLength to Limit Custom Button Text Length 2025-11-21 08:31:15 +08:00
loner
6a840769ed Fix(BarPillVertical): Improve vertical text positioning and spacing 2025-11-21 08:31:00 +08:00
loner
ec92295a98 Enhance custom tooltip parsing 2025-11-21 08:30:46 +08:00
Ly-sec
60d37576e0 LocationTab: properly trim whitespaces from first day of the week 2025-11-20 21:08:07 +01:00
Ly-sec
067bbf20bc ColorScheme/Rosepine: fix colors 2025-11-20 20:54:43 +01:00
Ly-sec
49aab3c487 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-20 20:45:25 +01:00
Ly-sec
868b14bbc3 AudioCard: fix elide 2025-11-20 20:45:21 +01:00
Lysec
b435d1f588 Merge pull request #806 from bokicoder/main
Nix: cleaner code
2025-11-20 20:19:34 +01:00
Ly-sec
1fc1fa36aa Matugen/Discord: fix inbox alignment (thanks @LionHeartP) 2025-11-20 19:56:18 +01:00
wxlyyy
04311f191f Nix: cleaner code 2025-11-21 02:28:56 +08:00
Ly-sec
0726e6b92f LockScreen: adjust button width depending on text length 2025-11-20 17:55:45 +01:00
Ly-sec
9a3d04249f Set version to dev 2025-11-20 17:42:59 +01:00
Ly-sec
edd4ba1b15 LockScreen: make digital font bigger 2025-11-20 17:39:01 +01:00
Ly-sec
c50776eeee Release v3.2.0 2025-11-20 15:56:32 +01:00
Ly-sec
e9114297d1 ChangelogPanel: save lastSeenVersion to cacheDir 2025-11-20 14:50:00 +01:00
Ly-sec
fbfdf787de ChangelogPanel: fix width issues 2025-11-20 13:17:17 +01:00
Ly-sec
3976a21dc7 Settings: remove forceShowNextStart 2025-11-20 11:54:50 +01:00
Ly-sec
c735eef75d Merge branch 'changelog' 2025-11-20 11:54:33 +01:00
ItsLemmy
1ceb97c08f NText: Dont RichText by default as it does not elide properly.
Was breaking the bar section editor.
2025-11-20 00:11:51 -05:00
ItsLemmy
42e2ba09ff MediaCard: don't show the disc icon if there is Cava activity. 2025-11-19 21:46:07 -05:00
Ly-sec
074da9069c OSD: add overdrive display
Volume/Microphone: allow overdrive, clamp to 100/150% max
AudioService: properly clamp to 100/150% (not only visually)
2025-11-19 23:27:42 +01:00
Ly-sec
19672a3d46 SchemeDownloader: display proper errors 2025-11-19 23:11:30 +01:00
ItsLemmy
da8fa306a1 NText: richText by default as it is used in a few legacy places. 2025-11-19 16:18:22 -05:00
ItsLemmy
d74f1feece Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-19 16:01:21 -05:00
ItsLemmy
6df39604c5 NText: RichText or StyledText (no plainText) 2025-11-19 16:01:18 -05:00
Lemmy
4d45b330b0 Merge pull request #799 from bokicoder/main
Nix: remove quickshell flake input & add overlays & ...
2025-11-19 11:59:39 -05:00
wxlyyy
b7c50f4c23 Nix: remove quickshell flake input & add overlays & ... 2025-11-20 00:20:15 +08:00
ItsLemmy
0a6c06b092 OSD: another stab at a simplified approach to avoid start-up OSD notifications and separating UI from logic. 2025-11-19 10:20:18 -05:00
Lysec
9080a584a2 Merge pull request #798 from art0rz/main
Disable capitalization of username in ControlCenter
2025-11-19 15:56:15 +01:00
art0rz
110917359c Disable capitalization of username in ControlCenter 2025-11-19 15:16:56 +01:00
ItsLemmy
5275ccf0d7 Autofmt 2025-11-19 08:29:02 -05:00
ItsLemmy
d641eadf75 Audio: added a settings to choose your favorite external audio mixer (ex: pavucontrol, ...) 2025-11-19 08:28:51 -05:00
Ly-sec
a9ccb4c133 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-19 14:06:27 +01:00
Ly-sec
16a79c7d5b OSD: another possible fix for initial in/output OSD 2025-11-19 14:06:21 +01:00
ItsLemmy
1b4cd35504 Weather: Made the weather effects conditional with a new setting. 2025-11-19 08:05:33 -05:00
Ly-sec
17810d1d2f SchemeDownloader: make schemes look more similar to ColorSchemeTab ones 2025-11-19 13:42:29 +01:00
Ly-sec
64f5d99a48 OSD: possible fix for initial in/output OSD 2025-11-19 12:01:30 +01:00
loner
e4e3b1b85c qml format 2025-11-19 16:07:08 +08:00
loner
4a0c2b7ef3 feat(i18n): Add clip preview translations for Simplified Chinese (zh-CN) 2025-11-19 16:07:07 +08:00
loner
5e2f8c1462 feat(i18n): Add clip preview translations for Ukrainian (uk-UA) 2025-11-19 16:07:07 +08:00
loner
97ba831cb4 feat(i18n): Add clip preview translations for Turkish (tr) 2025-11-19 16:07:07 +08:00
loner
5ade827a4c feat(i18n): Add clip preview translations for Russian (ru) 2025-11-19 16:07:07 +08:00
loner
03554120be feat(i18n): Add clip preview translations for Portuguese (pt) 2025-11-19 16:07:07 +08:00
loner
2917f02621 feat(i18n): Add clip preview translations for Dutch (nl) 2025-11-19 16:07:07 +08:00
loner
a18be7927c feat(i18n): Add clip preview translations for French (fr) 2025-11-19 16:07:07 +08:00
loner
9bf8fd16d6 feat(i18n): Add clip preview translations for Spanish (es) 2025-11-19 16:07:07 +08:00
loner
948c3c7e18 feat(i18n): Add clip preview translations for German (de) 2025-11-19 16:07:07 +08:00
loner
b2978113c5 feat(launcher): Integrate TextFormatter for enhanced preview UI 2025-11-19 16:07:07 +08:00
loner
87f62b288b feat(launcher): UI improvements for clipboard preview window 2025-11-19 16:07:07 +08:00
loner
ed373df99d feat(launcher): Add toggle for clip plugin preview 2025-11-19 16:07:07 +08:00
loner
529869f796 fix: External clipboard preview panel positioning and styling 2025-11-19 16:07:07 +08:00
loner
12766e411d widget: new fillMode and smt 2025-11-19 16:07:07 +08:00
loner
79f79e0cff feat: Add image preview logic 2025-11-19 16:07:07 +08:00
loner
ca89a0dc35 fix: Fix the proportions of the list and the preview 2025-11-19 16:07:07 +08:00
loner
6eaffb0e65 feat: implement full content preview with async loading in ClipboardPreview 2025-11-19 16:07:07 +08:00
loner
455ef3449e feat: clip preview 2025-11-19 16:07:07 +08:00
ItsLemmy
fef8535384 Weather: rain and snow shaders. 2025-11-19 00:16:54 -05:00
ItsLemmy
770c667794 Shader script: full path to QSB 2025-11-18 23:14:17 -05:00
ItsLemmy
9b805ef1c4 MediaCard: some more tweaks 2025-11-18 21:42:54 -05:00
ItsLemmy
260cb34c96 DimDesktop: Lowered default dimmerOpacity from 0.8 to 0.6 2025-11-18 19:55:16 -05:00
ItsLemmy
592e261eb8 DropShadow: on the media card + some cleanup 2025-11-18 19:51:54 -05:00
ItsLemmy
8242b0d97d Fix a bunch of hardcoded borders + autofmt 2025-11-18 19:17:25 -05:00
ItsLemmy
aa218e153d Missing translations 2025-11-18 19:11:06 -05:00
Lemmy
af4ec4c694 Merge pull request #794 from lonerOrz/feat/custombutton
feat: Tooltip supports rich text parsing
2025-11-18 18:49:52 -05:00
Lemmy
7e43f3b0d6 Merge pull request #793 from notiant/patch-22
WeatherCard: add more left spacing to current weather
2025-11-18 18:49:43 -05:00
Lemmy
9a76b54ce8 Merge pull request #795 from MrDowntempo/fix/BetterRadioButtonWidth
Fix/better radio button width
2025-11-18 18:41:25 -05:00
ItsLemmy
9170ece8d2 Changed some info logger to debug 2025-11-18 17:15:06 -05:00
Corey Woodworth
27dd8fd036 Removed my commented out unnecessary code 2025-11-18 17:00:22 -05:00
Corey Woodworth
74b6e86835 NRadioButton now includes it's NText when calculating it's implicit width 2025-11-18 16:56:55 -05:00
loner
1a4f151bbc Enhanced rich text parsing for specific plain text content 2025-11-19 05:11:27 +08:00
loner
4b507fa238 feat: Tooltip supports rich text parsing 2025-11-19 05:10:26 +08:00
Ly-sec
7262b7b00f PR_TEMPLATE: add comment about colorscheme repo 2025-11-18 20:55:47 +01:00
Ly-sec
3264b59d54 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-18 20:41:20 +01:00
Ly-sec
c3b73f02b3 ColorSchemeTab: add download button
SchemeDownloader: fetch available color schemes from noctalia-colorscheme repo
ColorSchemes: move multiple schemes to the colorscheme repo
i18n: add translations to SchemeDownloader
ColorSchemeTab: move into own folder (+ SchemeDownloader)
2025-11-18 20:39:10 +01:00
notiant
ece5b95fb4 WeatherCard: add more left spacing to current weather 2025-11-18 20:10:19 +01:00
Lysec
956a33a148 Merge pull request #792 from bokicoder/main
Nix: add quickshell to dev shell
2025-11-18 20:02:47 +01:00
wxlyyy
6655e96204 Nix: add quickshell to dev shell 2025-11-19 02:52:17 +08:00
Lysec
78698fa546 Merge pull request #790 from notiant/patch-21
Remove double bottom spacing in panels & hide scrollbar in NScrollView if not necessary
2025-11-18 15:25:53 +01:00
ItsLemmy
6b6517cac3 TaskBar: added right click contextual menu 2025-11-18 09:09:31 -05:00
ItsLemmy
1d200e84a1 TaskBarGrouped: added right click contextual menu 2025-11-18 09:03:23 -05:00
Lemmy
653d3b3cb2 Merge pull request #787 from a-usr/nix-sync-flake
Nix: Sync Flake.lock
2025-11-18 08:52:27 -05:00
Lemmy
0428dd1b50 Merge pull request #688 from bokicoder/main
Nix: refactor & improve home-module
2025-11-18 08:27:12 -05:00
Lemmy
6df544d560 Merge pull request #791 from bokicoder/patch-1
Nix: default to using nixpkgs' quickshell
2025-11-18 08:26:46 -05:00
notiant
6d032e5159 Remove double bottom spacing in panels & hide scrollbar in NScrollView if not necessary 2025-11-18 10:12:44 +01:00
bokicoder
02e7588bca Nix: default to using nixpkgs' quickshell 2025-11-18 16:42:29 +08:00
ItsLemmy
c407edb4e9 BarWidgets: All the right click contextual menus. Fix #541 2025-11-17 22:47:17 -05:00
ItsLemmy
f3207b526f Tooltip: Update position on text content change, take 2 2025-11-17 22:10:58 -05:00
ItsLemmy
103bd91da8 Tooltip: recalculate position when text content changes. 2025-11-17 22:07:10 -05:00
ItsLemmy
66770625dd Tooltip: no longer needed to pass a screen explicitely 2025-11-17 22:02:10 -05:00
ItsLemmy
81c0c302d4 BarWidgets: open widget settings 2025-11-17 21:03:59 -05:00
ItsLemmy
3283aacf9b BarWidgets: First pass on contextual widget menu accessible from right-click.
Testing on volume widget for now.
2025-11-17 20:35:45 -05:00
ItsLemmy
1b114a0c5f Autoformatting 2025-11-17 19:53:17 -05:00
ItsLemmy
0b4a7b2bcd BarSysMon: fixed anchoring warning 2025-11-17 19:52:49 -05:00
ItsLemmy
f15c2a1e49 Settings: removed battery charging mode 2025-11-17 19:49:57 -05:00
Ly-sec
226213457f ChangelogPanel: update layout
shell: remove UpdateService
i18n: update ChangelogPanel text
2025-11-18 01:08:19 +01:00
Ly-sec
836029b567 Settings: move things to UpdateService & cleanup 2025-11-18 00:58:57 +01:00
Ly-sec
8034297fb7 ChangelogService: merge into UpdateService 2025-11-18 00:52:17 +01:00
Ly-sec
01b893c6e6 SimpleToast: follow notification transparency 2025-11-18 00:35:32 +01:00
Ly-sec
bc22bcac82 SimpleToast: adjust width to match notification width 2025-11-18 00:22:28 +01:00
Ly-sec
e36461acd2 SimpleToast: follow transparency slider 2025-11-18 00:05:52 +01:00
Lysec
069859828c Merge pull request #783 from MrDowntempo/fix/NoOverflowNSpinBox
Fix vertical centering and overflow of NSpinBox
2025-11-17 22:47:13 +01:00
Lysec
1ba73c6fcb Merge pull request #788 from ThatOneCalculator/fix/qt6-qmlformat
fix: only use qt6 qmlformat
2025-11-17 22:04:26 +01:00
Kainoa Kanter
63f1404598 package name 2025-11-17 12:59:02 -08:00
Kainoa Kanter
4a9cea1d84 fix: only use qt6 qmlformat 2025-11-17 12:57:32 -08:00
Corey Woodworth
8bca19f3f0 Add the ability to click and hold to speed up adjustments 2025-11-17 15:26:21 -05:00
ItsLemmy
3bb8d8a7c2 Fix: UserInterfaceTab accessing a non existing setting. 2025-11-17 15:15:43 -05:00
Lemmy
7b926b68af Merge pull request #782 from MrDowntempo/fix/BetterColorPicker
ColorCovert refactoring
2025-11-17 15:00:30 -05:00
ItsLemmy
5e398d387e BarSysMon: added tooltip to show mountpoint 2025-11-17 14:55:39 -05:00
ItsLemmy
f1d714ad9a Cleanup: replaced a bunch of Screen by their proper "screen" 2025-11-17 14:53:47 -05:00
John
7453a7c5d3 Nix: Sync Flake.lock 2025-11-17 20:46:17 +01:00
ItsLemmy
2ae5aa90c9 BarSysMon: you can now select which disk mount point to monitor storage. 2025-11-17 14:29:32 -05:00
ItsLemmy
ca5f5cd506 BarPill: always prioritize hover color even if force open is true 2025-11-17 14:05:08 -05:00
ItsLemmy
2bf4b8ee71 BarPill: fix Text hover color to ensure readability. 2025-11-17 13:55:22 -05:00
ItsLemmy
ca64c4b436 BarTab: Use a regular NLabel for capsule opacity. 2025-11-17 13:45:56 -05:00
Corey Woodworth
4da1b08e19 Fix vertical centering and overflow of NSpinBox 2025-11-17 13:09:29 -05:00
Corey Woodworth
22fefb3a8b Refactor ColorsConvert.js 2025-11-17 11:42:32 -05:00
Corey Woodworth
c223737fd7 Move javascript color conversion functions to ColorsConvert.js 2025-11-17 11:11:25 -05:00
Ly-sec
bb8107727c initial commit 2025-11-17 16:35:22 +01:00
Ly-sec
595ad0bb20 Taskbar: fix color 2025-11-17 16:27:25 +01:00
Ly-sec
28e6fcdfe4 Taskbar: adjust height to match other widgets 2025-11-17 15:51:30 +01:00
ItsLemmy
063ca70c57 Autoformat 2025-11-17 08:16:18 -05:00
Lysec
48fb52dfe4 Merge pull request #781 from lonerOrz/ipc/dock
feat: Add IPC command to toggle dock visibility
2025-11-17 14:12:34 +01:00
Lemmy
a7aa38fe1c Merge pull request #778 from lonerOrz/feat/bar
Feature: Add capsule opacity setting with conditional UI
2025-11-17 08:10:54 -05:00
Ly-sec
0d478fc998 AudioService: rework 2025-11-17 13:54:58 +01:00
Ly-sec
d4fb4f5889 qmlfmt: add user info to install package 2025-11-17 13:31:08 +01:00
Ly-sec
d06f111c9a Taskbar: fix height 2025-11-17 13:21:01 +01:00
loner
cd10f16b61 feat: Add IPC command to toggle dock visibility 2025-11-17 19:52:23 +08:00
loner
b2bfb71a91 fix: DarkMode widget to use unified Style.capsuleColor 2025-11-17 11:05:58 +08:00
loner
b79ce196a6 Unify the tray background color 2025-11-17 11:05:58 +08:00
loner
24b8eeb1f4 feat: Optimize capsule color computation by using Style.qml property 2025-11-17 11:05:58 +08:00
loner
a201b8a2c8 fix: Fix overlapping opacity in BarPill components 2025-11-17 11:05:58 +08:00
loner
609c9900f7 Add Chinese translation for capsule opacity setting 2025-11-17 11:05:58 +08:00
loner
f2ffed74be Add Turkish translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner
660287c7a1 Add Ukrainian translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner
ada3d7abf2 Add Russian translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner
89a5efe6d1 Add Portuguese translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner
83edb704a1 Add Dutch translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner
1f5b7ab3a1 Add Spanish translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner
8f6d1e06d2 Add German translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner
aee415e82e Add French translation for capsule opacity setting 2025-11-17 11:05:57 +08:00
loner
a46c76b9d5 feat(bar): Add capsule opacity setting with conditional slider in bar settings 2025-11-17 11:05:57 +08:00
ItsLemmy
4f0bf28f06 MediaMini: showArtistFirst i18n 2025-11-16 21:04:58 -05:00
ItsLemmy
474598ccae MediaMini: showArtistFirst by default 2025-11-16 20:57:25 -05:00
ItsLemmy
0426918be6 Autoformat 2025-11-16 20:56:58 -05:00
Lemmy
792c6848c4 Merge pull request #761 from alaughlin/media_manager_toggle_artist_first
MediaMini: Support showing artist first
2025-11-16 20:56:20 -05:00
Lemmy
40f68c5325 Merge branch 'main' into media_manager_toggle_artist_first 2025-11-16 20:55:59 -05:00
Lemmy
dddd934f06 Merge pull request #777 from MrDowntempo/fix/BetterWorkspaceWidget
Fix/better workspace widget and TaskbarGrouped
2025-11-16 20:50:32 -05:00
ItsLemmy
dc08751ec2 Multi-Monitors: new setting to explicitely disable panels to appear on screen without bar.
On my setup this saves about 130MB per 1080p monitor where the bar is
not shown. I only interact with noctalia on my main screen.
2025-11-16 20:49:56 -05:00
Corey Woodworth
1f0485dff2 Bugfixes. Better Vertical Bar Support 2025-11-16 20:09:14 -05:00
Corey Woodworth
064b894fbc Bugfixes. Wrong setting label, and better vertical bar support 2025-11-16 19:55:19 -05:00
Corey Woodworth
8ec6040c29 A little visual cleanup to TasbarGrouped, and added Name+Index option to Workspace widget too. 2025-11-16 19:42:30 -05:00
ItsLemmy
df37511089 Panels: code simplification 2025-11-16 19:40:51 -05:00
Lemmy
202d974a82 Merge pull request #776 from MrDowntempo/fix/OneLessToggle
Simplified TaskbarGrouped settings by removing unneeded toggle
2025-11-16 18:01:18 -05:00
MrDowntempo
8e18f79acd Merge branch 'main' into fix/OneLessToggle 2025-11-16 17:53:47 -05:00
Corey Woodworth
d6de45275f Simplified TaskbarGrouped settings by removing unneeded toggle and adding its functionality to the combobox. 2025-11-16 17:32:18 -05:00
ItsLemmy
39fd2517c3 BatteryManager: removed due to limited compatibility.
Might be reintroduced later if we decice on a proper back-end.
2025-11-16 17:27:11 -05:00
ItsLemmy
d8adaf4d4b Deleted SystemTrayService. 2025-11-16 17:08:08 -05:00
ItsLemmy
3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00
ItsLemmy
32905224b9 Preparing the switch to qmlformat. 2025-11-16 16:44:47 -05:00
ItsLemmy
9919e0419e OSD: fix exclusion mode. 2025-11-16 15:53:14 -05:00
ItsLemmy
57b8be1504 Color and Style: readonly everywhere and simplification, reducing the number of bindings. 2025-11-16 15:52:16 -05:00
Ly-sec
0706285048 OSD: possible solution for #774 2025-11-16 19:38:28 +01:00
Adam Laughlin
4fa6696a1c whoops 2025-11-16 13:31:41 -05:00
Adam Laughlin
a6aa162db6 ugh 2025-11-16 13:31:41 -05:00
Adam Laughlin
36e0ef91bc MediaMini: Support showing artist first 2025-11-16 13:31:41 -05:00
Ly-sec
c09bf13c58 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-16 19:00:24 +01:00
Ly-sec
7280d827db i18n: preserve full locale for regional formatting (en_GB vs en_US) 2025-11-16 19:00:18 +01:00
ItsLemmy
9e454bd608 qmlfmt: dont fallback to qmlformat. 2025-11-16 11:52:47 -05:00
ItsLemmy
13532cc479 TaskbarGrouped: fixed translations. Replaced number(s) by label(s) 2025-11-16 11:51:20 -05:00
Lemmy
31a93fb211 Merge pull request #757 from Sighthesia/fix_active_window_layout_gap
BarWidgetLoader: Remove layout space left by hidden widgets
2025-11-16 10:46:41 -05:00
Ly-sec
01b44e0b28 WallHaven: use sort by relevance as default 2025-11-16 16:31:49 +01:00
Lysec
de200a929c Merge pull request #773 from bokicoder/patch-2
Fix indentation for quickshell input in flake.nix
2025-11-16 15:45:44 +01:00
bokicoder
1a38c6d665 Fix indentation for quickshell input in flake.nix 2025-11-16 22:44:42 +08:00
Ly-sec
8af9643577 flake: update commit hash 2025-11-16 15:30:21 +01:00
ItsLemmy
9d3dbd33b2 NixOS: pin Quickshell to release 0.2.1 2025-11-16 07:18:43 -05:00
Ly-sec
8e36b68789 WallpaperPanel: wallhaven respects file name toggle 2025-11-16 12:27:10 +01:00
Ly-sec
78919bcc13 i18n: update wallhaven page translation 2025-11-16 12:25:56 +01:00
Ly-sec
8ed927ab0a MainScreen: hide dimming while window close animation instead of afterwards 2025-11-16 11:57:20 +01:00
Lysec
6c80fd3740 Merge pull request #770 from notiant/patch-20
Hide scrollbar in NListView if it's not necessary
2025-11-16 11:54:43 +01:00
notiant
ef1b7cfd89 Hide scrollbar in NListView if not necessary 2025-11-16 11:05:25 +01:00
Ly-sec
098e7f5645 SessionMenuTab: disabling entries works again (fixes #769) 2025-11-16 10:20:43 +01:00
Ly-sec
a8787aa241 WallhavenSettingsPopup: layout fixes 2025-11-16 10:11:14 +01:00
ItsLemmy
6494aec955 WallpaperPanel: give focus to the gridview when clicking in it, so we can use keyboard 2025-11-15 21:59:20 -05:00
ItsLemmy
2735a489b5 WallpaperPanel: Made Wallhaven wallpapers work with multiple monitor selective apply + streamlined UI. 2025-11-15 21:53:52 -05:00
ItsLemmy
b120af43fe Back to -dev 2025-11-15 21:05:43 -05:00
ItsLemmy
f520466063 v3.1.1 2025-11-15 21:04:12 -05:00
ItsLemmy
ead2b82680 Tray: reverted all the mitigation now that the real issue has been fixed in Quickshell. 2025-11-15 21:01:48 -05:00
ItsLemmy
3f1bcf1ae8 TrayMenu: tweaks 2025-11-15 19:56:18 -05:00
ItsLemmy
f9192f0424 TrayMenu: added debouncer to increase robustness. 2025-11-15 19:31:06 -05:00
ItsLemmy
cea0739a5e Tray: Fix Steam lock-up. 2025-11-15 19:07:34 -05:00
Ly-sec
1826d6a00d Release v3.1.0 2025-11-15 23:43:55 +01:00
Ly-sec
ab8e14d0f5 TrayMenu: more cleanup 2025-11-15 22:57:45 +01:00
Ly-sec
5121d73a43 TrayMenu: more cleanup 2025-11-15 22:57:26 +01:00
Ly-sec
fc033081bd TrayMenu: cleanup 2025-11-15 22:54:39 +01:00
Ly-sec
e129da8f46 TrayMenu: close with single outside click 2025-11-15 22:51:32 +01:00
Ly-sec
07f8bd62b4 TrayMenu: reset shouldLoadMenu properly 2025-11-15 22:46:49 +01:00
Ly-sec
53d04df75d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-15 22:32:49 +01:00
Ly-sec
ebe50561a8 TrayMenu: fix tray menu allocation per tray item 2025-11-15 22:32:40 +01:00
ItsLemmy
04abff2ee4 Default settings 2025-11-15 16:25:18 -05:00
ItsLemmy
91f098071d TrayMenuWindow: no relative path 2025-11-15 16:25:12 -05:00
Ly-sec
f28452a258 TrayMenu: defer opener.children access to prevent init freeze 2025-11-15 22:23:23 +01:00
ItsLemmy
131d3a095e autofmt 2025-11-15 15:57:05 -05:00
ItsLemmy
3685b8c9f7 TrayMenu: commented out until we figure why it does not work with the latest quickshell-git commits 2025-11-15 15:55:59 -05:00
Ly-sec
c730ac4f34 WallhavenSettingsPopup: fix apply button clickthrough 2025-11-15 19:52:08 +01:00
Ly-sec
0314d2445e WallpaperPanel: add settings popup for wallhaveb
WallhavenSettingsPopup: move all settings in here
WallhavenService: adjust some things
2025-11-15 19:48:19 +01:00
Ly-sec
8010b32c29 Settings: fix migration 2025-11-15 18:36:04 +01:00
Ly-sec
34e845d8fd Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-15 18:03:50 +01:00
Ly-sec
9576daf70a WallpaperPanel: add wallhaven support 2025-11-15 18:03:26 +01:00
ItsLemmy
adfe4817e0 Bar-SessionMenu: added setting to pick your favorite color. 2025-11-15 10:17:20 -05:00
ItsLemmy
2b5010f477 Settings-default and translations 2025-11-15 10:01:10 -05:00
Ly-sec
6b92d2d4c2 UserInterfaceTab: remove dimDesktop toggle, only use dimming slider
Settings: add migration for dimDesktop -> dimmerOpacity
Autoformat
2025-11-15 15:46:29 +01:00
Lysec
e1e6f36cea Merge pull request #759 from dmolin/dimmer-opacity
Add desktop dimmer opacity slider when "Dim Desktop" is toggled ON.
2025-11-15 15:36:36 +01:00
Lysec
df2faf3267 Merge pull request #760 from DrWeb56/main
Update ru.json
2025-11-15 15:30:49 +01:00
DrWeb56
c635f84eba Update ru.json
Translated a few lines that weren’t translated before.
2025-11-15 19:26:25 +05:00
Lysec
adfc8d033d Merge pull request #758 from Aerosnail/fix/efivarfs-audio-stutter
SystemStatService: don't report efivarfs usage% to avoid stutters
2025-11-15 15:26:23 +01:00
ItsLemmy
267bc00097 SmartPanels: improving Hyprland focus issues. 2025-11-15 09:17:21 -05:00
Davide
996935af2b Add desktop dimmer opacity slider 2025-11-15 13:24:11 +00:00
Aerosnail
049d313d51 SystemStatService: skip efivarfs to avoid stutters 2025-11-15 13:55:43 +01:00
Ly-sec
a81cbb587e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-15 13:48:42 +01:00
Ly-sec
7176e890af SessionMenuTab: add per entry countdown toggle (implements #746
)
2025-11-15 13:48:39 +01:00
Lysec
23962d9290 Merge pull request #755 from mochouaaaaa/main
fix(qmlfmt): Add compatibility for qmlformat command
2025-11-15 13:05:33 +01:00
Lysec
e7d373f2cc Merge pull request #756 from notiant/patch-19
Add wallpaper selector to settings
2025-11-15 13:04:37 +01:00
Ly-sec
79b079a436 LockScreen: PAM always uses USER env var instead of displayName 2025-11-15 13:01:47 +01:00
notiant
810efe6ad3 Add wallpaper selector to settings 2025-11-15 10:47:18 +01:00
Sighthesia
4ca358b5ba ActiveWindow: fix layout gap left by hidden active window widget 2025-11-15 17:38:39 +08:00
mochou
b692275c31 fix(qmlfmt): Add compatibility for qmlformat command
- Modifies Bin/dev/qmlfmt.sh to check for both 'qmlfmt' and 'qmlformat' executables.
- Uses 'qmlfmt' with its original arguments if found.
- If 'qmlfmt' is not found, uses 'qmlformat' with arguments for 2-space indentation and essential semicolons.
- Exits with an error if neither command is available.
- This makes the QML formatting pre-commit hook more robust.
2025-11-15 17:17:03 +08:00
Ly-sec
6da74a800f Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-15 03:51:30 +01:00
Ly-sec
33eb71f0d8 ColorSchemeTab: properly check for discord/code 2025-11-15 03:51:03 +01:00
ItsLemmy
edef856895 MainScreen+SmartPanel: Allow click on the bar when a panel is open. 2025-11-14 20:26:05 -05:00
ItsLemmy
312d1b6d22 Default settings + auto-formatting 2025-11-14 20:02:28 -05:00
ItsLemmy
02d77ff445 MainScreen: removed unecessary mouse area 2025-11-14 20:01:54 -05:00
ItsLemmy
d2bd621abe Revert "SmartPanel: Tighter sizing by using the minimum size."
This reverts commit 0eb82bce98.
2025-11-14 19:57:04 -05:00
Ly-sec
42f12e8d56 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-14 22:33:42 +01:00
Ly-sec
faaf5b7464 AudioService: possible fix for misbehaviour 2025-11-14 22:33:37 +01:00
ItsLemmy
51940a9fc0 Formatting 2025-11-14 14:20:03 -05:00
ItsLemmy
c6fcfffbe6 i18n update 2025-11-14 14:16:40 -05:00
Lemmy
867abc6dc8 Merge pull request #729 from Sighthesia/system_monitor_high_pressure_highlight
SystemMonitor: add visual highlights for high-pressure metrics
2025-11-14 14:04:05 -05:00
Lemmy
b1dfcb58ba Merge branch 'main' into system_monitor_high_pressure_highlight 2025-11-14 14:03:56 -05:00
Lemmy
9890174aeb Merge pull request #742 from atheeq-rhxn/main
MangoWC support
2025-11-14 14:02:57 -05:00
Lemmy
dd4cf6e422 Merge pull request #747 from oluijks/user-display-name
HostService: add user display name and use it in UI
2025-11-14 14:02:13 -05:00
Lemmy
6cb45d5d08 Merge pull request #749 from oluijks/bar-hide-tooltip-while-adjusting
Bar/Widgets: hide volume tooltips while adjusting
2025-11-14 14:01:28 -05:00
ItsLemmy
7bb27b6c29 Settings: remove double sessionMenu tab 2025-11-14 13:51:51 -05:00
atheeq-rhxn
c0e649b7fe Merge with noctalia main 2025-11-14 20:52:01 +05:30
atheeq-rhxn
73269047ca fix: show empty workspaces when hideUnoccupied enabled 2025-11-14 20:48:46 +05:30
ItsLemmy
a0dcd97aa6 TrayMenu: minimal fade-in animation when appearing. 2025-11-14 10:11:57 -05:00
ItsLemmy
d3a98ca1d6 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-14 10:00:29 -05:00
ItsLemmy
0eb82bce98 SmartPanel: Tighter sizing by using the minimum size. 2025-11-14 10:00:20 -05:00
Ly-sec
9451b18a3d Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-14 15:40:31 +01:00
Ly-sec
717ea441b0 Settings: cleanup 2025-11-14 15:40:26 +01:00
ItsLemmy
a32d999e46 SmartPaneWindow: unload when not in use 2025-11-14 09:26:17 -05:00
Sighthesia
26d30bdaa5 i18n: add ai translations for system monitor custom threshold highlight color settings 2025-11-14 22:03:38 +08:00
Sighthesia
96c750b2bb SystemMonitorCard: apply threshold highlight for mertrics in control center 2025-11-14 21:32:41 +08:00
Ly-sec
4129b47559 OSD: fix output OSD logic 2025-11-14 14:00:12 +01:00
Ly-sec
f64a2fae4e OSD: fix initial output volume osd 2025-11-14 13:54:59 +01:00
Ly-sec
1573b5f128 OSD: fix initial input volume osd 2025-11-14 13:31:41 +01:00
Ly-sec
4088c13eec AudioService: preserve input value (fixes 0% volume after suspend... hopefully)
autoformat
2025-11-14 13:27:54 +01:00
Sighthesia
f1576a61a5 SystemMonitor: add custom color settings for system monitor threshold settings 2025-11-14 20:20:52 +08:00
atheeq-rhxn
95d252a949 fix: single monitor support by conditional -o usage 2025-11-14 17:05:34 +05:30
atheeq-rhxn
ee22bb9e21 feat: add multi-monitor support 2025-11-14 15:29:46 +05:30
Olaf Luijks
545e72c256 Bar/Widgets: hide volume tooltips while adjusting 2025-11-14 10:56:39 +01:00
Sighthesia
ea8ddcaef8 i18n: add ai translations for system monitor threshold settings 2025-11-14 17:18:52 +08:00
Sighthesia
4b2e8b6ef0 SystemMonitor: transfer system monitor threshold settings to gloabal setting tab 2025-11-14 17:18:23 +08:00
atheeq-rhxn
15e8d76a90 Merge with noctalia main 2025-11-14 14:14:21 +05:30
Ly-sec
68e83f4d63 Matugen/Discord: fix Vencord again 2025-11-14 08:21:54 +01:00
Ly-sec
5bd844ec51 Matugen/Discord: fix Vencord path 2025-11-14 08:18:05 +01:00
Ly-sec
2d99a2c233 Matugen/Code: fix VSCodium support 2025-11-14 07:56:20 +01:00
Ly-sec
96ae2c0d6f Matugen/Code: add VSCodium support 2025-11-14 07:40:15 +01:00
Olaf Luijks
2c5c462aaa HostService: add user display name and use it in UI
- Add username/envRealName/realName and displayName to HostService
- Resolve real name from `getent passwd $USER` with NOCTALIA_REALNAME override
- Use HostService.displayName on the lock screen and in the Control Center profile card
2025-11-14 04:15:55 +01:00
Sighthesia
d51dbb295b Merge remote-tracking branch 'upstream' into system_monitor_high_pressure_highlight 2025-11-14 09:33:01 +08:00
ItsLemmy
04fcb94ebc Revert "Wallpaper: improved image switching to avoid main thread micro freeze."
This reverts commit 6e368601b4.
2025-11-13 15:45:46 -05:00
Ly-sec
aa0a6c2cdd Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-13 21:01:15 +01:00
Ly-sec
aace0a8ada TaskbarGrouped: add scroll support
TaskbarGroupoedSettings: add colorize, hide when unoccupied, name display settings
2025-11-13 21:00:12 +01:00
ItsLemmy
6004807776 AllBackgrounds: centralize panel background color computation. 2025-11-13 14:43:14 -05:00
ItsLemmy
0ab9aa1c0e Tray: fix screen access that does not exists on first load. 2025-11-13 14:42:42 -05:00
ItsLemmy
17ff97f8c5 WLR Layer Name: noctalia-screen-* changed to noctalia-background-* 2025-11-13 13:28:47 -05:00
atheeq-rhxn
06007549a3 fix: resolve active window detection 2025-11-13 22:56:23 +05:30
ItsLemmy
6e368601b4 Wallpaper: improved image switching to avoid main thread micro freeze. 2025-11-13 12:00:15 -05:00
atheeq-rhxn
a49f4ba009 fix: resolve MangoService window parsing scope and add KeyboardLayoutService import 2025-11-13 22:06:06 +05:30
Ly-sec
80493adaed Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-13 16:54:50 +01:00
Ly-sec
e1f692be04 SettingsWindow: reorder SideBar 2025-11-13 16:54:45 +01:00
atheeq-rhxn
3a80389ca4 fix(workspace): use tag command instead of view to prevent window moving 2025-11-13 21:21:15 +05:30
Ly-sec
52071efc08 SettingsWindow make SideBar more compact 2025-11-13 16:50:24 +01:00
ItsLemmy
3d81d445a3 Network: support for ethernet-off icon even tho the logic is not in yet. 2025-11-13 10:26:51 -05:00
Lemmy
889bbfcb4f Merge pull request #739 from notiant/patch-17
NetworkService: re-add improved internet connectivity check
2025-11-13 10:06:44 -05:00
atheeq-rhxn
8ba0a0a51f refactor: Improve MangoWC implementation 2025-11-13 20:27:40 +05:30
ItsLemmy
9b2abd313d Tray: fix drawer toggle/caret theming in light theme. 2025-11-13 09:52:29 -05:00
Ly-sec
e98f01faa1 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-13 15:41:52 +01:00
Ly-sec
4fd5865978 DistroService: rename to HostService 2025-11-13 15:41:46 +01:00
Lysec
c2e56fcd36 Merge pull request #738 from bokicoder/patch-1
SessionMenu: add hibernate option
2025-11-13 15:23:29 +01:00
Lemmy
6178c34ec0 Merge pull request #740 from notiant/patch-18
small fix for German translation
2025-11-13 09:19:29 -05:00
ItsLemmy
1288924f87 Dragging: removed a lot of dead code since we no longer support panel dragging. 2025-11-13 09:16:52 -05:00
ItsLemmy
278fbb7f76 Settings: SystemMonitor tab, hidden for now, until it gets content. 2025-11-13 09:13:03 -05:00
notiant
fcc8394e07 small fix for German translation 2025-11-13 15:12:07 +01:00
ItsLemmy
8b0c615322 Launcher: restore Tab/BackTab navigation. Fix #737 2025-11-13 08:58:40 -05:00
notiant
ac9e316f56 NetworkService: re-add improved internet connectivity check
Added internet connectivity check process and timer.
2025-11-13 14:58:31 +01:00
ItsLemmy
205e73e8e8 Cava: fix activation logic due to new panel structure. 2025-11-13 08:43:02 -05:00
ItsLemmy
04439699ae Keyboard Shortcuts: replaced and fixed shiftTab to backTab. 2025-11-13 08:28:28 -05:00
ItsLemmy
7021653764 OSD: Autoformatting - removing all those semicolons 2025-11-13 08:24:45 -05:00
ItsLemmy
454733d80e Typography: Semi-Bold NHeader and NLabel 2025-11-13 08:16:17 -05:00
wxlyyy
14b0ef320a SessionMenu: add hibernate option 2025-11-13 18:30:47 +08:00
atheeq-rhxn
e814ba5827 feat: Add MangoWC compositor support 2025-11-13 14:48:20 +05:30
Lysec
d044562016 Merge pull request #736 from mochouaaaaa/main
Add OSD background opacity setting
2025-11-13 09:29:25 +01:00
Sheri Downs
9a92fa0802 Merge branch 'noctalia-dev:main' into main 2025-11-13 13:52:14 +08:00
mochou
36d4c10202 feat: Add OSD background opacity setting
- Add `OSD` background transparency
- Add `OSD` background transparency translation
2025-11-13 13:50:13 +08:00
ItsLemmy
e4ef05f58f Tray: warning fix 2025-11-12 23:48:09 -05:00
ItsLemmy
6083d8242b TrayMenu: improved positionning 2025-11-12 23:43:44 -05:00
ItsLemmy
aca82f810c TrayMenu: Fixed potential glitch of submenus by replacing hover by click + improved submenu positionnig logic. 2025-11-12 23:16:59 -05:00
Sighthesia
58ee164792 SystemMonitor: unify highlight colors, change warning color to mTertiary 2025-11-13 12:00:29 +08:00
ItsLemmy
7bf3601a52 Back to -dev 2025-11-12 21:42:55 -05:00
ItsLemmy
e1ce5a6b7c v3.0.11 2025-11-12 21:41:58 -05:00
ItsLemmy
632280a470 i18n: update 2025-11-12 21:34:56 -05:00
ItsLemmy
f6eb76aa74 Wallpapers: hide filenames should default to false 2025-11-12 21:34:50 -05:00
Lemmy
4ce2fb5324 Merge pull request #733 from onelocked/main
WallpaperSettings: Add a Hide Filename toggle
2025-11-12 21:33:35 -05:00
ItsLemmy
5e567bfcca MediaCard: update wallpaper dynamically. Fix #734 2025-11-12 21:28:38 -05:00
Sighthesia
f067d585b5 SystemMonitor: align the height of horizontal bar highlight rectangles with the pill of the Workspace 2025-11-13 10:26:00 +08:00
ItsLemmy
b9d3040786 NCircleStat: repaint on fillcolor change
+ removed gradient which does not work on an Arc anyways.
2025-11-12 21:22:33 -05:00
Sighthesia
12a4fe2653 SystemMonitor: change metrics highlighting method on vertical bar to text highlighting 2025-11-13 10:18:57 +08:00
ItsLemmy
337a830cf1 Panel: Cleaned keyboard shorcuts. 2025-11-12 20:51:32 -05:00
ItsLemmy
2eb59bed4a Keyboard: Cleaned keyboard shortcuts dispatch
+ SetupWizard cleanup (NImageCached can NOT be invisible)
2025-11-12 20:46:15 -05:00
ItsLemmy
39784134af Panels: proper focus management with the new architecture. 2025-11-12 18:45:15 -05:00
ItsLemmy
81e9bd55fa Merge branch 'panel-content' 2025-11-12 18:34:18 -05:00
onelocked
e4e63e1f45 WallpaperSettings: Add a Hide Filename toggle
Added a 'Hide Filename' toggle that hides the filenames of wallpapers
for a more aesthetic look
2025-11-12 22:22:35 +00:00
Ly-sec
0db78a0abe UserInterface: add universal opacity slider (except for bar)
LauncherTab: remove opacity slider
Settings: add migration
i18n: add opacity slider translation
2025-11-12 20:32:11 +01:00
Ly-sec
88a968aa21 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-12 19:47:26 +01:00
Ly-sec
dbedf6c25c SessionMenuTab: added tab & SessionMenu settings
SessionMenu: hook up settings, update height calculation
i18n: add translations
2025-11-12 19:46:19 +01:00
ItsLemmy
1e5d82b615 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-12 13:14:43 -05:00
ItsLemmy
cc08bc320e Bar: Fix potential blurry icons due to half pixel misalignment. 2025-11-12 13:14:38 -05:00
Lemmy
4f6ed4335a Merge pull request #680 from kurrycat2004/main
feat(custom button): Add option to refresh CustomButton text on click
2025-11-12 12:05:16 -05:00
kurrycat
7be6ea57a5 don't open settings when clicking on empty command custom button with update-text enabled 2025-11-12 16:51:37 +01:00
Ly-sec
37d19a3290 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-12 16:40:31 +01:00
Ly-sec
437fe0f9e8 LockScreen: update keyboardLayout usage 2025-11-12 16:40:27 +01:00
wxlyyy
55addb651c Nix: refactor & improve home-module 2025-11-12 22:49:06 +08:00
ItsLemmy
9215df3fcb Tray: Close drawer when a tray item is actioned. 2025-11-12 09:12:04 -05:00
ItsLemmy
f15e900a21 Default settings update 2025-11-12 09:11:49 -05:00
ItsLemmy
9b2b4b4bd1 TrayDrawer: proper auto sizing when elements are added or removed. 2025-11-12 08:38:30 -05:00
ItsLemmy
875aca2a36 Wi-Fi + BT: Right clicking icons on the bar or control center to enable/disable the feature immediately. 2025-11-12 08:28:02 -05:00
ItsLemmy
d781f52e1a NIconButton: add missing wheel signal argument. 2025-11-12 08:21:22 -05:00
ItsLemmy
e67f27f58d SmartPanel: added exclusiveKeyboard flag. Should fix launcher focus on hyprland. 2025-11-12 08:00:59 -05:00
Lysec
e35239d512 Merge pull request #731 from bokicoder/patch-2
Calendar: add missing import
2025-11-12 13:27:44 +01:00
bokicoder
772fb1da7d Calendar: add missing import 2025-11-12 20:24:28 +08:00
Sighthesia
be780971d6 SystemMonitor: ensure critical thresholds are not less than warning thresholds 2025-11-12 13:28:17 +08:00
Sighthesia
fa880e8390 SystemMonitor: restore metrics' icon color 2025-11-12 13:22:29 +08:00
ItsLemmy
b3fbe7eff3 Panels: splitted bg and content for improved perfs. 2025-11-11 22:53:01 -05:00
Sighthesia
f616aa64c5 i18n: add ai translations for system monitor threshold highlighting
- Added threshold settings for visual indicators in German, English, Spanish, French, Portuguese, Russian, Turkish, Ukrainian, and Chinese.
2025-11-12 11:07:07 +08:00
Sighthesia
ccbfa926dd SystemMonitor: add configurable thresholds for system monitor widget 2025-11-12 11:05:41 +08:00
ItsLemmy
3d6e1dc7d9 Back to -dev 2025-11-11 21:04:23 -05:00
ItsLemmy
a1ffa4c7e2 v3.0.10 2025-11-11 21:03:13 -05:00
ItsLemmy
b3aa1b03ad i18n update 2025-11-11 19:30:30 -05:00
Lemmy
48f8e2745b Merge pull request #726 from kurrycat2004/wallpaper-symlink
WallpaperService: make recursive wallpaper search follow symlinks
2025-11-11 19:19:05 -05:00
Lemmy
9bb3a7c4b3 Merge pull request #722 from Sridou/dev
Reset button for notification timeout values
2025-11-11 19:17:48 -05:00
Lemmy
031eb25e90 Merge pull request #721 from 3akev/kb_toast_setting
Add setting to disable keyboard layout toast
2025-11-11 19:16:30 -05:00
kurrycat
b717baf4ba allow update-text toggle without command + disable update-text toggle in
text stream mode
2025-11-12 00:16:35 +01:00
ItsLemmy
db20310202 Hyprland and Sway: Use WlrKeyboardFocus.OnDemand 2025-11-11 18:07:15 -05:00
kurrycat
4ea011b72a disable update-text toggle by default 2025-11-11 23:57:40 +01:00
kurrycat
c2278bdd2d add missing import 2025-11-11 23:57:40 +01:00
kurrycat
fb126cc86c add option to refresh CustomButton text on click 2025-11-11 23:57:40 +01:00
Lysec
895bddf568 Merge pull request #723 from onelocked/main
Fix: WallpaperSelector widget panel positioning
2025-11-11 23:25:15 +01:00
Lysec
0867965ff6 Merge pull request #725 from DrWeb56/main
Update ru.json (translation)
2025-11-11 22:21:58 +01:00
kurrycat
0a0f5d4fff make recursive wallpaper search follow symlinks 2025-11-11 21:28:32 +01:00
DrWeb56
fdaeec8b50 Update ru.json 2025-11-12 01:06:59 +05:00
onelocked
acc5b2cd27 Fix: WallpaperSelector widget panel positioning
When clicking the Wallpaper Selector button in the bar, it did not
respect the users position choice. For example if set to bottom right,
it would still follow bar position.
2025-11-11 19:29:29 +00:00
Sridou
f94d523cbc added reset button for notification timeout settings 2025-11-12 00:21:14 +05:30
Ala Alkhafaji
fe1129c56c Add setting to disable keyboard layout toast 2025-11-11 19:40:35 +01:00
ItsLemmy
8aa4254d57 Tray: fix for hyprland (untested) 2025-11-11 13:35:35 -05:00
Sridou
92b8fcb76a added comments to UserInterfaceTab.qml 2025-11-11 23:44:40 +05:30
Sighthesia
84e413f316 SystemMonitor: add warning and critical state indicators for disk usage 2025-11-12 01:08:26 +08:00
ItsLemmy
093b32803b Back to -dev version 2025-11-11 10:45:39 -05:00
ItsLemmy
466a32a572 v3.0.9 2025-11-11 10:44:27 -05:00
ItsLemmy
33350497de Tray: more intuitive auto closing. 2025-11-11 10:35:50 -05:00
ItsLemmy
9d25df5c4f Merge branch 'tray' 2025-11-11 10:30:23 -05:00
ItsLemmy
3e8e21de7f Tray: close drawer when pinning, to keep things simple 2025-11-11 10:27:10 -05:00
Ly-sec
6ae3a19e1e AudioService: properly filter outputs with no inputs
AudioCard & OSD: use said detection
2025-11-11 16:25:52 +01:00
Sighthesia
952e5ecbde SystemMonitor: add warning and critical state indicators for CPU, temperature, and memory 2025-11-11 23:25:41 +08:00
ItsLemmy
2bc6dfb2b4 Tray: refactoring - back to dropdown menu while keeping the drawer for unpinned. 2025-11-11 10:21:55 -05:00
ItsLemmy
d4f11f6ef9 Cava: less logs 2025-11-11 10:21:08 -05:00
Ly-sec
508f8be6b8 Revert "AudioCard/Panel: add one-shot timer to prevent 100% volume on startup"
This reverts commit bd0ddda7c6.
2025-11-11 15:27:17 +01:00
Ly-sec
bd0ddda7c6 AudioCard/Panel: add one-shot timer to prevent 100% volume on startup 2025-11-11 15:16:32 +01:00
ItsLemmy
3c8a49d7c0 SmartPanel: improved snapping behavior 2025-11-11 07:22:48 -05:00
ItsLemmy
afcadb86d7 Autoformatting 2025-11-11 07:09:43 -05:00
ItsLemmy
a92b7686bf ControlCenter: better autosizing for the weather card. Fix #713 2025-11-11 07:09:32 -05:00
Lemmy
16b5c27f26 Merge pull request #554 from shouya/sleep-inhibitor
Scroll to set a timeout to manual sleep inhibitor
2025-11-11 06:55:35 -05:00
ItsLemmy
9bccf4ff56 Calendar: events tooltip use fixed font with improved time formating 2025-11-11 06:54:13 -05:00
ItsLemmy
a6f25cc9d5 NotificationHistory: Width 340 => 420 2025-11-11 06:53:33 -05:00
Lemmy
54e4d38a9e Merge pull request #714 from Hoverbear/hoverbear/times-in-calendar
Calendar: Print times in Calendar
2025-11-11 06:33:26 -05:00
Lemmy
76a747189b Merge pull request #715 from Hoverbear/hoverbear/utc-ify-calendar-datetimes
Calendar: UTC-ify datetimes
2025-11-11 06:32:22 -05:00
Lemmy
13b6b17981 Merge pull request #706 from 3akev/main
KeyboardLayout: update on "keyboard layout changed" events
2025-11-11 06:28:25 -05:00
ItsLemmy
877f517a02 Bar: reimplemented hairline gap safety. 2025-11-11 06:21:58 -05:00
ItsLemmy
230d5de071 wip 2025-11-11 05:39:00 -05:00
Lysec
38da6dbfcf Merge pull request #718 from oluijks/feat/dutch-translation
Add Dutch translation (nl)
2025-11-11 11:19:53 +01:00
Olaf Luijks
932d06897b Add Dutch translation (nl) 2025-11-11 11:06:25 +01:00
Ana Hobden
c19a6dfa42 Calendar: Use the QT Locale formats 2025-11-10 22:23:39 -08:00
Ana Hobden
a2eab85dbd Calendar: UTC-ify datetimes 2025-11-10 21:42:42 -08:00
Ana Hobden
f6d9af143c Calendar: Print times in Calendar 2025-11-10 21:40:06 -08:00
shouya
0f360859d0 fix flickering text when scrolling to zero while hovering 2025-11-11 13:46:17 +09:00
shouya
33e7977077 add i18n for non-english languages 2025-11-11 13:46:17 +09:00
shouya
d85f426b15 allow setting a timeout to manual sleep inhibitor 2025-11-11 13:46:17 +09:00
ItsLemmy
ec328f348c ActiveWindow: added missing Wayland import for hyprland toplevel. 2025-11-10 21:00:06 -05:00
ItsLemmy
d59299798f back to dev version 2025-11-10 20:18:53 -05:00
ItsLemmy
5b34a0e025 v3.0.8 2025-11-10 20:18:12 -05:00
ItsLemmy
16a396cc99 Bar mask region: should fix ghost bar. 2025-11-10 20:04:57 -05:00
Ala Alkhafaji
a6f487eac0 KeyboardLayout: stopgap solution for sway 2025-11-11 01:53:49 +01:00
ItsLemmy
6ec8fc6b8b Audio: Attempt to fix #708 2025-11-10 19:48:06 -05:00
ItsLemmy
8cb58ac144 Media: Restore seekRelative IPC call. Fix #709 2025-11-10 19:37:23 -05:00
ItsLemmy
40f182e98a WiFi: Removed internet connectivity check as it is causing a lot of false positive. 2025-11-10 19:32:40 -05:00
ItsLemmy
01bcdf577d Notifications History: increased height from 420 to 540 2025-11-10 19:17:43 -05:00
ItsLemmy
6c00dabc1e Overview: removed optimization so we are sure to see the overview between the workspaces when switching 2025-11-10 19:15:40 -05:00
Ala Alkhafaji
43ff69238a KeyboardLayout: update on keyboard layout change events (hyprland) 2025-11-10 23:54:37 +01:00
Ala Alkhafaji
9921e1a09f KeyboardLayout: update on keyboard layout change events (niri) 2025-11-10 21:33:33 +01:00
Ly-sec
36d9dabb02 README: small update 2025-11-10 21:27:29 +01:00
Ly-sec
968180446b Services: add systemd service 2025-11-10 21:08:56 +01:00
Ly-sec
dfd3269928 ControlCenter: add proper shader for distro logo 2025-11-10 20:25:41 +01:00
ItsLemmy
8c7a31931f Background/Overview: back to smooth 2025-11-10 14:13:28 -05:00
ItsLemmy
5f2adff8d6 Cava: removed some non fruitful optimizations 2025-11-10 13:59:20 -05:00
ItsLemmy
f708a039bd SmartPanel: prevent closing panel by right clicking inside the panel inactive area. 2025-11-10 13:59:02 -05:00
Lysec
d7d2876209 Merge pull request #705 from Rexcrazy804/fix-nix-shell
fix(nix): fix shell.nix for non flake `nix-shell` invocation
2025-11-10 19:37:27 +01:00
Ly-sec
9ded2f7ef6 Set version to dev 2025-11-10 19:23:27 +01:00
Ly-sec
4a86f7b37b Release v3.0.6 2025-11-10 19:23:01 +01:00
Rexiel Scarlet
4ade4e91e6 fix(nix): fix shell.nix for non flake nix-shell invocation
- relocated shell.nix to nix/shell.nix
- initialized shell.nix at root to correctly invoke the shell with
  `nix-shell` command for non flake
2025-11-10 22:15:29 +04:00
ItsLemmy
2983cc9361 TemplateProcessor: Errors no longer display a toast messages. Errors will be available in the logs for template contributors. 2025-11-10 13:14:25 -05:00
ItsLemmy
8028deb1ed TaskbarGrouped: workspace indicator on top 2025-11-10 12:35:00 -05:00
Lemmy
02c250ab37 Merge pull request #648 from ahmet-cetinkaya/feat/taskbar-workspace-numbers
feat(bar): add workspace numbers to TaskbarGrouped widget
2025-11-10 12:30:19 -05:00
Lysec
a817b1d162 Merge pull request #704 from DrWeb56/main
Added Russian translation (ru.json).Please review.
2025-11-10 18:28:57 +01:00
ItsLemmy
7da45e007b Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-10 12:23:54 -05:00
Ly-sec
54f8b3574d KeyboardLayout: add toast to inform the user about changed layout 2025-11-10 18:21:47 +01:00
ItsLemmy
2a9e467a29 Root cleanup 2025-11-10 12:20:22 -05:00
Ahmet Çetinkaya
fa3e6a02b9 fix(bar): resolve 'Show workspace numbers only when occupied' setting
- Fix workspace number container visibility logic to properly reference container.hasWindows
- The 'hasWindows' property was not in scope for workspaceNumberContainer
- Workspace numbers now correctly hide when workspace has no windows and setting is enabled
- Fixes toggle functionality for 'show-numbers-only-when-occupied' setting
2025-11-10 20:14:30 +03:00
Ahmet Çetinkaya
debe26a04b feat(i18n): add Turkish translations for taskbar workspace numbers
Adds translation keys for workspace number display options in the taskbar:
- "show-workspace-numbers": Controls visibility of workspace numbers in taskbar groups
- "show-numbers-only-when-occupied": Shows numbers only for occupied workspaces
2025-11-10 19:45:15 +03:00
DrWeb56
f8aed91a5b Update russian translate 2025-11-10 21:44:28 +05:00
DrWeb56
af0f23e359 Merge branch 'noctalia-dev:main' into main 2025-11-10 21:43:10 +05:00
Ahmet Çetinkaya
579e9bf914 Merge upstream/main into feat/taskbar-workspace-numbers
- Resolved file location conflicts by moving TaskbarGroupedSettings.qml to Modules/Panels/Settings/Bar/WidgetSettings/
- Fixed translation conflicts in de.json, es.json, fr.json, pt.json, and zh-CN.json by adding taskbar-grouped translation sections
- Maintained all existing functionality while adapting to new project structure
- Preserved workspace number feature functionality across all supported languages

Conflicts resolved:
- Translation files: Added taskbar-grouped sections after existing taskbar sections
- File location: Moved settings file to new Panels directory structure
2025-11-10 19:41:09 +03:00
Ly-sec
5f50bad53b Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-10 17:30:35 +01:00
Ly-sec
84eaa98dd6 Update PR template 2025-11-10 17:30:31 +01:00
ItsLemmy
f2194aebbc Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-10 11:21:33 -05:00
ItsLemmy
c290869869 OSD: reduced main axis size to 75% 2025-11-10 11:20:11 -05:00
Ly-sec
20e1086060 Launcher: add CTRL+J/N keybinds (fixes #694) 2025-11-10 17:17:31 +01:00
Ly-sec
5402ae32f5 Notification: make doNotDisturb non persistent (fixes #665) 2025-11-10 17:12:51 +01:00
ItsLemmy
97e24ac9b3 Compositor: Fix lockAndSuspend - missing import 2025-11-10 10:30:02 -05:00
ItsLemmy
b81ce9819d Default settings: added spicetify + autoformatting 2025-11-10 10:10:30 -05:00
Lemmy
876d88a2ca Merge pull request #697 from Sighthesia/wallpaper-animations-on-load
Background: add startup wallpaper transition
2025-11-10 10:08:48 -05:00
ItsLemmy
8c01158bad Autoformat 2025-11-10 10:03:23 -05:00
ItsLemmy
141f971a1d Notifications: Fixed Toast when toggling DND 2025-11-10 10:03:12 -05:00
Lemmy
bd63fe1c8c Merge pull request #702 from onelocked/main
Fixing Matugen Ghostty posthook
2025-11-10 09:59:38 -05:00
Lysec
0300666e1e Merge pull request #703 from acdcbyl/main
Matugen: fix spicetify theme work for predefined colors && fix `hex_tripped` does not work
2025-11-10 15:33:38 +01:00
Aiser
e3aa6e3429 Matugen: fix spicetify theme work for predefined colors && fix hex_stripped does not work 2025-11-10 22:30:22 +08:00
onelocked
c40e39708b Fixing Matugen Ghostty posthook
Ensure that the command runs in a Bash shell (fixes for people running
nu shell)
pgrep -f matches the entire command line, so it catches variants like
.ghostty-wrapped.
2025-11-10 14:22:16 +00:00
Sighthesia
71ad86dd6f Background: remove the setting of startup wallpaper transition 2025-11-10 22:03:57 +08:00
Ly-sec
4801716c36 LockScreen: add missing import (fixes #699) 2025-11-10 14:52:20 +01:00
Sighthesia
ff8e19d573 Revert "i18n: add ai translations of startup transition"
This reverts commit 02d7a52dd7.
2025-11-10 21:48:23 +08:00
ItsLemmy
e76b3429d1 Autoformatting 2025-11-10 08:35:36 -05:00
Lemmy
0573f24d63 Merge pull request #664 from lonerOrz/fix/vertical-bar-text
fix(custom button): Adjust the custom button text display when the bar is vertical
2025-11-10 08:34:54 -05:00
ItsLemmy
f24d2f758a NImageCached: restored to its original glory. Warnings are expected and are acceptable. 2025-11-10 08:29:34 -05:00
Ly-sec
bb8ab1f7eb SystemTrayService: add service to init tray faster (#689) 2025-11-10 12:56:01 +01:00
Ly-sec
c6bd84dfaa ControlCenter: add colorize distro toggle 2025-11-10 12:47:49 +01:00
Ly-sec
5ec97ac750 ControlCenter: add missing import 2025-11-10 12:32:00 +01:00
loner
54dad12a70 feat(bar): Add conditional text rotation for BarPillVertical 2025-11-10 18:39:53 +08:00
loner
b37f4d4268 feat: Add dynamic tooltip parsing to CustomButton 2025-11-10 18:39:53 +08:00
loner
ebfd50b20a i18n(zh-CN): Translate CustomButton settings 2025-11-10 18:39:53 +08:00
loner
8a5704ab82 i18n(uk-UA): Translate CustomButton settings 2025-11-10 18:39:53 +08:00
loner
97a9e5a184 i18n(tr): Translate CustomButton settings 2025-11-10 18:39:53 +08:00
loner
10b6945966 i18n(pt): Translate CustomButton settings 2025-11-10 18:39:53 +08:00
loner
0432ef7b9b i18n(fr): Translate CustomButton settings 2025-11-10 18:39:53 +08:00
loner
ba38031b5f i18n(es): Translate CustomButton settings 2025-11-10 18:39:53 +08:00
loner
0c0e353308 i18n(de): Translate CustomButton settings 2025-11-10 18:39:53 +08:00
loner
2f853e3eca feat(bar): Add option to hide CustomButton text in vertical bar 2025-11-10 18:39:53 +08:00
loner
110bbdf7a3 fix(custom button): Adjust the custom button text display when the bar is vertical 2025-11-10 18:39:52 +08:00
Lysec
290a767f11 Merge pull request #698 from lonerOrz/fix/tray-import
fix(tray): import ui service
2025-11-10 11:33:47 +01:00
loner
1df1e1119e fix(tray): import ui service 2025-11-10 18:32:23 +08:00
Sighthesia
02d7a52dd7 i18n: add ai translations of startup transition
- Added "startup-transition-type" key to translations for multiple languages.
- Updated descriptions and labels for the new transition type in German, English, Spanish, French, Portuguese, Turkish, Ukrainian, and Chinese.
2025-11-10 17:43:05 +08:00
Sighthesia
dc5292dadb Background: optimize wallpaper source size calculation 2025-11-10 17:34:17 +08:00
Sighthesia
162c5febda Background: add startup wallpaper transition 2025-11-10 17:33:45 +08:00
Lysec
cff97f0200 Merge pull request #696 from acdcbyl/main
Matugen: fix ghostty's posthook
2025-11-10 07:43:06 +01:00
Aiser
85ff0532fa Matugen: fix ghostty's posthook 2025-11-10 14:39:54 +08:00
Lysec
2e0ffce2e0 Merge pull request #695 from acdcbyl/main
Matugen: add spicetify theme for Spotify
2025-11-10 07:32:25 +01:00
Aiser
b4ac786e8b Matugen: add spicetify theme for Spotify 2025-11-10 13:20:51 +08:00
ItsLemmy
b7f071d31e Back to -dev 2025-11-09 21:02:58 -05:00
ItsLemmy
ba00da67c5 v3.0.5 2025-11-09 21:02:14 -05:00
Lemmy
b3fb32d124 Merge pull request #693 from lycia324/main
Optimizing Chinese translation
2025-11-09 20:36:29 -05:00
ItsLemmy
0724e31cf8 AppTheming: fix a warning when generating for predefined color schemes. 2025-11-09 20:33:18 -05:00
ItsLemmy
a7af55a7cc Backgrounds: dont play with transparency, only use width/height to hide a shape. 2025-11-09 20:30:55 -05:00
lycia324
a55b1601cb Optimizing Chinese translation 2025-11-10 09:21:27 +08:00
lycia324
481f71b101 Optimizing Chinese translation in 'colors' and 'dark-mode';
Adding space between English and Chinese characters.
2025-11-10 08:58:18 +08:00
ItsLemmy
e13da1eaa2 TemplateProcessor: Toast a warning instead of error when encoutering an issue. 2025-11-09 19:40:23 -05:00
ItsLemmy
bf215b0728 BT+WiFi: increasing panel width from 340 to 400. 2025-11-09 19:36:57 -05:00
ItsLemmy
cd0556064b Back to -dev + fix sessionMenu lock and suspend IPC call 2025-11-09 19:24:17 -05:00
ItsLemmy
889a587541 3.0.4 2025-11-09 18:46:50 -05:00
ItsLemmy
b2a4a25488 IPC: Added a lot of missing imports. 2025-11-09 18:46:17 -05:00
ItsLemmy
6f215b4265 BarContent: better margins-anchoring management 2025-11-09 18:39:15 -05:00
ItsLemmy
ef4c773d13 ClockSettings: fix wrong import 2025-11-09 18:38:15 -05:00
ItsLemmy
a0ebd39023 Wi-Fi: wrap env var object to avoid erroring 2025-11-09 18:08:55 -05:00
ItsLemmy
d63e6216e1 SetupWizard: Don't open immediately to avoid incomplete screen setup on older hardware and older Qt versions. 2025-11-09 18:01:02 -05:00
ItsLemmy
18e9b456e2 Added debug log 2025-11-09 17:49:30 -05:00
ItsLemmy
55f2a03a50 Theming-vicinae: improve cp syntax 2025-11-09 17:45:57 -05:00
ItsLemmy
689e96ea81 back to -dev 2025-11-09 16:56:58 -05:00
ItsLemmy
0a07c96f5b v3.0.3 2025-11-09 16:55:41 -05:00
ItsLemmy
bae3c3495b Launcher: fix transparency 2025-11-09 16:54:07 -05:00
ItsLemmy
7c168b3de0 autoformatting 2025-11-09 16:16:07 -05:00
Lemmy
fdddae648d Merge pull request #679 from notiant/patch-15
Add wordwrap to Bluetooth- and WiFi-Panel; some fixes for the German translation
2025-11-09 16:04:19 -05:00
ItsLemmy
9153a784ae Toast: better shadows 2025-11-09 15:02:33 -05:00
ItsLemmy
7f141df200 OSD: better shadow management 2025-11-09 14:51:45 -05:00
ItsLemmy
43441b44d8 Notifications: better way to avoid shadow cut-off with autoPadding 2025-11-09 14:35:00 -05:00
ItsLemmy
23a548e034 BarContent: fix screen assignment 2025-11-09 13:51:14 -05:00
ItsLemmy
c3476c9f9e MediaCard: fix vertical centering of disc icon when nothing is playing 2025-11-09 13:40:06 -05:00
Ly-sec
06566fbd04 TemplateRegistry: make the user-templates.toml generation more robust 2025-11-09 19:27:23 +01:00
ItsLemmy
8c4eff75fd Merge branch 'refactor-apptheming' 2025-11-09 12:34:38 -05:00
ItsLemmy
15539e1445 MainScreen: Bar content is in its own PanelWindow 2025-11-09 12:28:00 -05:00
ItsLemmy
d9ca5cdd3a NWaveSpectrum: avoid error if context not ready yet 2025-11-09 11:09:16 -05:00
ItsLemmy
2cea2d12de AudioVisualizer: Low vs High Quality via setting. 2025-11-09 10:06:50 -05:00
ItsLemmy
49c7c0cd72 Cava-Visualizer: optimizations on idle 2025-11-09 09:35:27 -05:00
ItsLemmy
3c07054ae8 Theming: Fix a console warning due to missing var 2025-11-09 09:21:14 -05:00
ItsLemmy
567da03770 Settings: always recompute position when floating changes. 2025-11-09 09:20:59 -05:00
Ly-sec
ed4dd34a9c BarTab: properly relocate SettingsWindow when floating state changes (thanks MrDowntempo <3) 2025-11-09 13:04:16 +01:00
Ly-sec
fe3840b95a GeneralTab: add missing import
SetupWizard: move setup steps around
2025-11-09 10:18:23 +01:00
Ly-sec
14a5bbb45d Template/Discord: actually fix link color 2025-11-09 10:02:14 +01:00
Ly-sec
ecc76777d1 Template/Discord: fix link colors 2025-11-09 10:00:22 +01:00
Ly-sec
871104be59 SessionMenu: add LockScreen import
LockScreen: add missing imports
N*Spectrum: add null checks
2025-11-09 09:46:45 +01:00
ItsLemmy
fb59883479 CC-ScreenRec: missing import 2025-11-09 00:25:47 -05:00
ItsLemmy
13803d8440 SetupWizard: Added missing services import 2025-11-09 00:09:05 -05:00
ItsLemmy
1f14ddfdaa CC-ScreenRec: missing import 2025-11-08 23:50:49 -05:00
ItsLemmy
0b8a156b3d Dock: GPU optimization save 6% GPU continuously due to pulsating dot below the active icon. 2025-11-08 23:50:36 -05:00
ItsLemmy
9cd25c93d3 Dock: GPU optimization 2025-11-08 23:40:03 -05:00
ItsLemmy
33ba447af1 WiFi: added missing service import 2025-11-08 23:39:44 -05:00
ItsLemmy
d6d4c65dea Project structure
- Merged KeyboardLayout in KeyboardLayoutService
- Renamed TablerIcons -> IconsTabler
2025-11-08 23:25:32 -05:00
ItsLemmy
3b7411f1ad Bar-Widgets: re-adding a lot of missing services since the refactor. 2025-11-08 23:07:46 -05:00
ItsLemmy
8bd2f0ca7f Lockscreen-settings: fixed missing param 2025-11-08 22:41:08 -05:00
ItsLemmy
8b7ec73fdf No need to track open popups anymore. Avoid widgets to include services directly 2025-11-08 22:37:19 -05:00
ItsLemmy
373398236a KickOff Font Service on startup 2025-11-08 22:35:39 -05:00
ItsLemmy
8f4637b3b9 SettingsPanel: on bar position changed, recalculate position. 2025-11-08 22:28:41 -05:00
ItsLemmy
4b751df53f Optimization: caching to GPU texture when no animations. 2025-11-08 22:25:41 -05:00
ItsLemmy
168bf54f41 Fixing app templating after refactor 2025-11-08 20:50:21 -05:00
Ly-sec
e84cc3fb62 TrayMenuPanel: fix submenu width calculation 2025-11-08 23:17:46 +01:00
ItsLemmy
355271768c Services in subfolder + cleanup/fixes 2025-11-08 16:38:43 -05:00
Ly-sec
990291f111 TrayMenuPanel: increase width before eliding 2025-11-08 22:32:50 +01:00
ItsLemmy
20c0589ce4 Refactor AppTheming in smaller services 2025-11-08 10:52:42 -05:00
Sébastien Atoch
5c8801ba76 SmartPanel: Improved rolldown direction when the bar is not floating 2025-11-08 08:51:08 -05:00
Sébastien Atoch
1755e9157c NotificationHistory: Panel rebuilt using scrollview instead of listview to avoid polish loop. 2025-11-08 08:47:00 -05:00
ItsLemmy
8794a2cf35 Merge branch 'optims' 2025-11-08 08:16:21 -05:00
Ly-sec
2b04f8a910 NotificationService: implement (#673) replacing functionality for notifications 2025-11-08 14:06:16 +01:00
Lysec
f44e7df6c2 Merge pull request #681 from 3akev/main
add IPC calls to enable/disable Do Not Disturb
2025-11-08 13:00:00 +01:00
Ala Alkhafaji
e09ed5b060 add IPC calls to enable/disable Do Not Disturb 2025-11-08 12:44:58 +01:00
Ly-sec
3bd46f283e Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-08 12:21:15 +01:00
Ly-sec
2dd4c9ff6e README: add JustCurtis to the supporter list <3 2025-11-08 12:21:11 +01:00
wxlyyy
58d5f37b02 Nix: cleanup package 2025-11-08 11:09:49 +01:00
Ly-sec
41f13f958b Matugen/Discord: make textinput placeholder easier to read (v2) 2025-11-08 10:02:28 +01:00
Ly-sec
79c9ad5ccd Matugen/Discord: make textinput placeholder easier to read 2025-11-08 09:59:00 +01:00
Ly-sec
061b92697c NoctaliaPerformance: add performance toggle (disables shadows & animations) 2025-11-08 09:13:48 +01:00
Ly-sec
3fafc57f36 ControlCenter: middle mouse button opens launcher 2025-11-08 09:05:47 +01:00
Ly-sec
cd91b00b40 NotificationService: dedupe identical notifications 2025-11-08 09:04:30 +01:00
Ly-sec
f8131c9a14 Tray: use getPillDirection logic to place chevron to the correct position based on bar section 2025-11-08 09:00:42 +01:00
Ly-sec
9458fc1fc8 TrayMenuPanel: disable dragging 2025-11-08 08:54:34 +01:00
notiant
00df8dcd33 make BluetoothPanel height adaptable 2025-11-08 08:24:36 +01:00
DrWeb56
ee2402162e Merge branch 'noctalia-dev:main' into main 2025-11-08 11:54:50 +05:00
ItsLemmy
4a349b3bc2 Imports cleanup 2025-11-08 00:31:15 -05:00
ItsLemmy
805b634588 Delete NShapedRectangle: no longer required 2025-11-08 00:28:49 -05:00
ItsLemmy
c1d43127b3 Back to -dev 2025-11-07 23:07:55 -05:00
ItsLemmy
4b7fbd2d06 v3.0.2 2025-11-07 23:06:32 -05:00
ItsLemmy
5226b01fc1 MainScreen: remove mask region asap so you can click on apps sooner when closing a panel 2025-11-07 22:46:29 -05:00
ItsLemmy
15ff939ecd SysMon-Bar: default to white text 2025-11-07 22:45:38 -05:00
ItsLemmy
5c287996f2 Overview: resources optimization 2025-11-07 22:22:43 -05:00
ItsLemmy
385ac20241 Matugen: added a [templates] section or matugen would crash if the user templates is not customized. 2025-11-07 22:03:11 -05:00
ItsLemmy
6a6d4abd2f ControlCenterTab: fix settings dialog component path. 2025-11-07 21:55:41 -05:00
ItsLemmy
f6a5b1a2fd MediaCard: lots of GPU optimization + show the proper wallpaper in the media card if no mpris. 2025-11-07 21:19:56 -05:00
notiant
58dde183e0 Add wordwrap to Bluetooth- and WiFi-Panel; some fixes for the German translation 2025-11-08 02:39:58 +01:00
ItsLemmy
a41ac4701f Optimizations 2025-11-07 20:22:48 -05:00
ItsLemmy
fa61925982 MainScreen: Only dim & mask if panel is opened on 'this' screen. 2025-11-07 19:32:10 -05:00
ItsLemmy
48ff3314cc NotificationHistory: Break the binding loop 2025-11-07 17:38:15 -05:00
ItsLemmy
6915f80c5b MainScreen: Add right and middle click to auto close panels 2025-11-07 17:37:58 -05:00
ItsLemmy
cece0dd8df Back to -dev 2025-11-07 17:06:14 -05:00
ItsLemmy
363c639122 3.0.1 2025-11-07 17:05:17 -05:00
ItsLemmy
6e7407ebf9 SettingsPanel: rounding coordinates 2025-11-07 16:57:19 -05:00
ItsLemmy
e260d631ad Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-07 16:56:18 -05:00
ItsLemmy
b0ea80525a Notification: fixed positionning. 2025-11-07 16:56:15 -05:00
Ly-sec
5c93d4a41a SettingsPanel: add NListView to enable scrolling in sidepanel if needed 2025-11-07 22:42:50 +01:00
ItsLemmy
b180325691 SetupWizard: Improved kickstart and fixed odd size on tiny screens. 2025-11-07 16:11:12 -05:00
ItsLemmy
bda5477a75 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-11-07 15:58:08 -05:00
ItsLemmy
6290340988 Noctalia Performance Mode: basic backend and toast.
- Could use a bar widget
- Could use a control center widget
2025-11-07 15:58:06 -05:00
Ly-sec
58b35f4ef1 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-07 21:48:46 +01:00
Ly-sec
440f70a5c9 NotificationHistoryPanel: fix misaligned icon 2025-11-07 21:48:07 +01:00
DrWeb56
292b2517ba Merge branch 'noctalia-dev:main' into main 2025-11-08 01:37:28 +05:00
Lemmy
53515c23ca Merge pull request #677 from Sridou/dev
added IPC call for calendar
2025-11-07 15:16:52 -05:00
ItsLemmy
b9199b3707 Wallpaper: switch a info log to debug 2025-11-07 15:12:41 -05:00
Ly-sec
cf694df90f Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-07 21:06:14 +01:00
Ly-sec
6c5aad1bb3 OSD: fix warning
WallpaperPanel: fix warning
2025-11-07 21:05:59 +01:00
ItsLemmy
f8cffcd3ac ControlCenter: +20 px width 2025-11-07 14:13:51 -05:00
ItsLemmy
5b3b2ae2aa SmartPanel: fix dynamic UI scaling 2025-11-07 14:12:39 -05:00
Ly-sec
493a1b7f65 WallpaperPanel: adjust scrollbar style 2025-11-07 20:03:30 +01:00
Ly-sec
2ad51bb67d OSD: add proper handling for volume overdrive 2025-11-07 19:47:49 +01:00
Ly-sec
bfb20df2cd AboutTab: fix centering of contributors 2025-11-07 19:45:33 +01:00
Ly-sec
74b2c30297 Notification: fix notification popup out of screen issue 2025-11-07 19:34:37 +01:00
DrWeb56
52086bd8f6 Merge branch 'noctalia-dev:main' into main 2025-11-07 23:15:34 +05:00
ItsLemmy
89578b86f6 SmartPanel: added safeguards and watchdog to prevent any breakage. 2025-11-07 13:09:13 -05:00
DrWeb56
7f38d03c8a add russian translate 2025-11-07 23:05:08 +05:00
ItsLemmy
90b163c422 SmartPanels: Improved roll-out origin detection and overall improvments of the logic. 2025-11-07 11:57:50 -05:00
Sridou
f3698b1b20 added IPC call for calendar 2025-11-07 21:58:33 +05:30
ItsLemmy
19463f4395 ControlCenter: fix/improve opening position 2025-11-07 10:47:28 -05:00
Lysec
03425f4260 Merge pull request #676 from acdcbyl/main
i18n: fix 'toast.internet.limited' transalation
2025-11-07 16:45:39 +01:00
Aiser
1058225d24 i18n: fix 'toast.internet.limited' transalation 2025-11-07 23:41:27 +08:00
Ly-sec
a8bbf83410 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-07 16:26:25 +01:00
Ly-sec
d8294d1108 SettingsWindow: add snap to bar toggle 2025-11-07 16:26:21 +01:00
Lysec
3a2c18f983 README: breaking change update 2025-11-07 16:03:57 +01:00
Ly-sec
f3a9e2fa98 README: inform users about breaking change 2025-11-07 15:53:32 +01:00
Ly-sec
d1427b7d87 Set version to dev 2025-11-07 15:46:41 +01:00
Ly-sec
80cf659891 Release v3.0.0 2025-11-07 15:42:58 +01:00
Ly-sec
badce76998 OSD: fix warning 2025-11-07 15:21:45 +01:00
ItsLemmy
cb09c1eda4 Merge branch 'shapes' 2025-11-07 09:08:15 -05:00
ItsLemmy
1eb26106f8 Merge branch 'shapes' of github.com:noctalia-dev/noctalia-shell into shapes 2025-11-07 09:07:46 -05:00
ItsLemmy
b7d40c035a Wifi: fixed bug where non connected SSID would report as without internet. 2025-11-07 09:07:45 -05:00
Ly-sec
b38229cc92 Merge branch 'shapes' of https://github.com/noctalia-dev/noctalia-shell into shapes 2025-11-07 15:04:37 +01:00
Ly-sec
91d248a8bb OSD: fix layout 2025-11-07 15:04:35 +01:00
ItsLemmy
6c5a3100f1 Merge branch 'shapes' of github.com:noctalia-dev/noctalia-shell into shapes 2025-11-07 09:00:16 -05:00
ItsLemmy
059b762bf2 ScreenCorners: Now drawn on top and no longer casting shadows. 2025-11-07 09:00:14 -05:00
Ly-sec
98ea1dc4d4 Merge branch 'shapes' of https://github.com/noctalia-dev/noctalia-shell into shapes 2025-11-07 14:49:17 +01:00
Ly-sec
1d4ca5fe79 Notification: set summary font size to fontSizeM 2025-11-07 14:49:15 +01:00
ItsLemmy
7366ee3911 Merge branch 'shapes' of github.com:noctalia-dev/noctalia-shell into shapes 2025-11-07 08:42:09 -05:00
ItsLemmy
5fa8cabbe1 SetupWizard: positionning fix 2025-11-07 08:42:07 -05:00
Ly-sec
051266cf73 Notification: fix animation 2025-11-07 14:40:05 +01:00
ItsLemmy
8d1047cc62 Merge branch 'shapes' of github.com:noctalia-dev/noctalia-shell into shapes 2025-11-07 08:18:05 -05:00
Ly-sec
5e0eb829c3 Notification: simplify code, make ui more compact 2025-11-07 14:18:00 +01:00
ItsLemmy
1b6bf805bb Toast: shadows 2025-11-07 08:16:33 -05:00
ItsLemmy
d5e9d7a200 NDropShadows 2025-11-07 07:51:08 -05:00
ItsLemmy
4319a1bea0 TrayMenu: Pin / Unpin icons (same as dock and launcher) 2025-11-07 00:53:59 -05:00
ItsLemmy
2c2d887ac6 OSD + Notification: Shadows cleanup 2025-11-07 00:45:56 -05:00
ItsLemmy
cd630a4f47 SmartPanel: speeding up closing animation for a better UX. 2025-11-06 23:54:25 -05:00
ItsLemmy
50b0cf0bcf OSD: beautifulified with shadows and better looking dimensions 2025-11-06 23:50:05 -05:00
ItsLemmy
8513d91af6 OSD: refined with shadow and less tall 2025-11-06 23:33:24 -05:00
ItsLemmy
fc3db67def Panels: improvements
- slightly smaller and more homogenous sizing
- better look for battery panel (icons)
2025-11-06 23:14:48 -05:00
ItsLemmy
df73582ae8 i18n: auto sort 2025-11-06 23:11:21 -05:00
ItsLemmy
a536a033c9 Shell: cleanup 2025-11-06 22:37:39 -05:00
ItsLemmy
838a469656 Tray: alignments, more robust click handling, cleanup 2025-11-06 22:25:29 -05:00
ItsLemmy
68aa198129 TrayDropdown => TrayDrawer 2025-11-06 22:02:13 -05:00
ItsLemmy
72e3b0c96f TrayMenu: Fix weird left margin 2025-11-06 21:59:05 -05:00
ItsLemmy
02da218d64 Tray: Bar display improvement 2025-11-06 21:53:02 -05:00
ItsLemmy
fc0c902305 Styles: always round capsuleHeight 2025-11-06 21:41:55 -05:00
ItsLemmy
551871a981 Tray: using NIconButton directly 2025-11-06 21:22:20 -05:00
ItsLemmy
430d5329e8 SmartPanel: closing animations debug 2025-11-06 21:08:55 -05:00
ItsLemmy
c155be7f40 AudioViz: renamed 2025-11-06 20:38:07 -05:00
ItsLemmy
ddef70d9b0 Panels: fix animations when bar is at bottom or right 2025-11-06 20:30:51 -05:00
ItsLemmy
bbfb843225 New Widget: NTabBar + NTabButton 2025-11-06 20:10:59 -05:00
ItsLemmy
ab8d9e5502 SysMon-bar: support for mPrimary or mOnSurface text via widget settings. 2025-11-06 17:45:37 -05:00
ItsLemmy
b8b917dd05 Colors: added 2 new colors: mHover and mOnHover for more flexibility 2025-11-06 17:38:17 -05:00
ItsLemmy
fbfdd02c9c Panels: New reveal animations 2025-11-06 17:03:20 -05:00
ItsLemmy
d41ea987ea Default settings: control center to the left 2025-11-06 15:59:35 -05:00
ItsLemmy
18b206c0a3 Settings: removed panelsOverlayLayer. 2025-11-06 15:54:56 -05:00
Lysec
c6a9db6d84 README: add RockDuck to supporter list <3 2025-11-06 21:50:53 +01:00
ItsLemmy
6940d72f43 Wallpaper: slight memory optim. 2025-11-06 15:38:50 -05:00
ItsLemmy
b51af0f548 Memory optimizations 2025-11-06 15:24:01 -05:00
ItsLemmy
0bf2564ea2 Shell: Improved init sequence, IPC: null safety for panels toggle. 2025-11-06 14:50:28 -05:00
ItsLemmy
95d3772292 DimDesktop: better color 2025-11-06 13:35:36 -05:00
ItsLemmy
8e08af76d1 ScreenCorners: cleanup 2025-11-06 13:35:28 -05:00
ItsLemmy
7ed89e5034 Colors tweak: use Color.black and Color.white as much as possible 2025-11-06 13:26:16 -05:00
ItsLemmy
32086d2696 ScreenCorners: cleanup 2025-11-06 13:25:40 -05:00
ItsLemmy
bbeb23d10d screen corners 2025-11-06 13:20:47 -05:00
Ly-sec
ceb2dea2a9 Notification: add enable/disable toggle 2025-11-06 17:30:16 +01:00
Ly-sec
7211868c27 Tray: open drawer with left & right click 2025-11-06 17:13:43 +01:00
Ly-sec
a0bd9cab13 Merge branch 'shapes' of https://github.com/noctalia-dev/noctalia-shell into shapes 2025-11-06 17:11:08 +01:00
Ly-sec
9f357aef25 Tray: add drawer logic
TraySettings: add drawer toggle
i18n: add translations for drawer toggle
2025-11-06 17:10:32 +01:00
ItsLemmy
fa614facda NotificationHistory: panel fix 2025-11-06 10:53:40 -05:00
ItsLemmy
bbd9ad8af7 translations (sorting) 2025-11-06 10:51:40 -05:00
ItsLemmy
e29c6ee1a6 Refactor: Panels and Bar background are now drawn separately with Shapes. 2025-11-06 10:41:48 -05:00
Ly-sec
76a182a90c TrayMenu: cleanp 2025-11-06 12:49:52 +01:00
Ly-sec
c073061fb8 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2025-11-06 11:50:56 +01:00
Ly-sec
afde67bcb9 TrayMenu: use NPanel instead of PopupWindow
Tray, TrayDropdownPanel: use new TrayMenu
NPanel: expose animation options
shell: add TrayMenu component
i18n: add TrayMenu sub menu translation
2025-11-06 11:49:47 +01:00
Lysec
af9c528a6f README: add Raine to supporters <3 2025-11-06 11:23:09 +01:00
wxlyyy
f04698e7f1 Nix: improve home-module 2025-11-06 10:26:11 +01:00
wxlyyy
7b634783ae Nix: add systemd service to home-module 2025-11-06 10:26:11 +01:00
Lysec
a894cdb925 Merge pull request #663 from bokicoder/patch-1
i18n: Improve Chinese translation
2025-11-06 09:42:00 +01:00
Lysec
f9ebe1bb4e Merge pull request #669 from notiant/patch-13
Add missing translations to BluetoothPanel actions
2025-11-06 07:48:11 +01:00
notiant
e643c6b306 fix double entries 2025-11-06 03:46:01 +01:00
notiant
9430690aac add missing translations to BluetoothPanel actions 2025-11-06 03:41:03 +01:00
ItsLemmy
c26784e215 Tray: disable drawer until we get a proper fix 2025-11-05 12:20:36 -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
bokicoder
48f537ac84 i18n: Improve Chinese translation 2025-11-05 02:01:20 +08: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
Ahmet Çetinkaya
9c1bce0fe4 feat(bar): add workspace numbers to TaskbarGrouped widget
Add workspace number badges to TaskbarGrouped widget that display in the
top-left corner of task groups, similar to existing Workspace widget
styling.

Features:
- Circular workspace number badges with negative margins for border overlap
- Color states: focused (primary), urgent (error), occupied (secondary), empty (outline)
- Burst animation effects when workspace becomes focused
- User-configurable settings: showWorkspaceNumbers, showNumbersOnlyWhenOccupied
- Comprehensive internationalization support for all supported locales

Implementation:
- Enhanced TaskbarGrouped.qml with workspace number display and animation system
- Created TaskbarGroupedSettings.qml for user configuration
- Updated BarWidgetRegistry.qml with default settings metadata
- Added settings dialog mapping in BarWidgetSettingsDialog.qml
- Added translations for all supported locales (en, de, es, fr, pt, zh-CN, uk-UA)

The workspace numbers provide quick visual identification of workspace
assignment while maintaining the clean aesthetic of the taskbar.
2025-11-03 15:54:24 +03: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
shouya
ea2e0df837 add support for streaming command outputs in CustomButton 2025-10-20 22:45:11 +09:00
460 changed files with 65339 additions and 30166 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

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

@@ -0,0 +1,38 @@
# Pull Request
<!-- If this is a color scheme PR, please create it in https://github.com/noctalia-dev/noctalia-colorschemes instead -->
## 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 niri
- [ ] Tested on Hyprland
- [ ] Tested on sway
- [ ] Tested with different bar positions and density settings
- [ ] Tested at different interface scaling values
- [ ] 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.

2
.gitignore vendored
View File

@@ -1,2 +1,4 @@
.qmlls.ini
.zed
Bin/battery-manager/uninstall-battery-manager.sh
.idea

View File

@@ -13,7 +13,9 @@
"mSurfaceVariant": "#0B0E14",
"mOnSurfaceVariant": "#636A72",
"mOutline": "#565B66",
"mShadow": "#000000"
"mShadow": "#000000",
"mHover": "#39BAE6",
"mOnHover": "#0B0E14"
},
"light": {
"mPrimary": "#FF8F40",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#F8F9FA",
"mOnSurfaceVariant": "#ABADB1",
"mOutline": "#8A9199",
"mShadow": "#F8F9FA"
"mShadow": "#F8F9FA",
"mHover": "#55B4D4",
"mOnHover": "#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,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

@@ -13,7 +13,9 @@
"mSurfaceVariant": "#313244",
"mOnSurfaceVariant": "#a3b4eb",
"mOutline": "#4c4f69",
"mShadow": "#11111b"
"mShadow": "#11111b",
"mHover": "#94e2d5",
"mOnHover": "#11111b"
},
"light": {
"mPrimary": "#8839ef",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#ccd0da",
"mOnSurfaceVariant": "#6c6f85",
"mOutline": "#a5adcb",
"mShadow": "#dce0e8"
"mShadow": "#dce0e8",
"mHover": "#40a02b",
"mOnHover": "#eff1f5"
}
}

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,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

@@ -1,34 +0,0 @@
{
"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

@@ -1,27 +0,0 @@
[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

@@ -1,22 +0,0 @@
[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

@@ -1,23 +0,0 @@
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

@@ -1,22 +0,0 @@
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

@@ -1,23 +0,0 @@
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

@@ -1,22 +0,0 @@
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

@@ -13,7 +13,9 @@
"mSurfaceVariant": "#44475A",
"mOnSurfaceVariant": "#d6d8e0",
"mOutline": "#5a5e77",
"mShadow": "#282A36"
"mShadow": "#282A36",
"mHover": "#8be9fd",
"mOnHover": "#003543"
},
"light": {
"mPrimary": "#8332f4",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#e6e6ea",
"mOnSurfaceVariant": "#44475a",
"mOutline": "#cacad3",
"mShadow": "#d6d8e0"
"mShadow": "#d6d8e0",
"mHover": "#0398b9",
"mOnHover": "#ffffff"
}
}

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,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

@@ -13,7 +13,9 @@
"mSurfaceVariant": "#292e42",
"mOnSurfaceVariant": "#ABB4DA",
"mOutline": "#3b4261",
"mShadow": "#414868"
"mShadow": "#414868",
"mHover": "#a48cf2",
"mOnHover": "#171928"
},
"light": {
"mPrimary": "#37f499",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#f2f4f8",
"mOnSurfaceVariant": "#3b4261",
"mOutline": "#b0b6c3",
"mShadow": "#e0e3e8"
"mShadow": "#e0e3e8",
"mHover": "#a48cf2",
"mOnHover": "#171928"
}
}

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,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

@@ -1,34 +0,0 @@
{
"dark": {
"mPrimary": "#D3C6AA",
"mOnPrimary": "#232A2E",
"mSecondary": "#D3C6AA",
"mOnSecondary": "#232A2E",
"mTertiary": "#9DA9A0",
"mOnTertiary": "#232A2E",
"mError": "#E67E80",
"mOnError": "#232A2E",
"mSurface": "#232A2E",
"mOnSurface": "#859289",
"mSurfaceVariant": "#2D353B",
"mOnSurfaceVariant": "#D3C6AA",
"mOutline": "#D3C6AA",
"mShadow": "#475258"
},
"light": {
"mPrimary": "#434F55",
"mOnPrimary": "#D3C6AA",
"mSecondary": "#232a2e",
"mOnSecondary": "#D3C6AA",
"mTertiary": "#333c43",
"mOnTertiary": "#9DA9A0",
"mError": "#E66868",
"mOnError": "#9DA9A0",
"mSurface": "#9DA9A0",
"mOnSurface": "#232A2E",
"mSurfaceVariant": "#BEC5B2",
"mOnSurfaceVariant": "#333C43",
"mOutline": "#232A2E",
"mShadow": "#ECF5ED"
}
}

View File

@@ -1,22 +0,0 @@
[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

@@ -1,22 +0,0 @@
[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

@@ -1,22 +0,0 @@
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

@@ -1,22 +0,0 @@
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

@@ -1,22 +0,0 @@
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

@@ -1,22 +0,0 @@
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

@@ -13,7 +13,9 @@
"mSurfaceVariant": "#3c3836",
"mOnSurfaceVariant": "#ebdbb2",
"mOutline": "#57514e",
"mShadow": "#282828"
"mShadow": "#282828",
"mHover": "#83a598",
"mOnHover": "#282828"
},
"light": {
"mPrimary": "#98971a",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#ebdbb2",
"mOnSurfaceVariant": "#7c6f64",
"mOutline": "#bdae93",
"mShadow": "#d5c4a1"
"mShadow": "#d5c4a1",
"mHover": "#458588",
"mOnHover": "#fbf1c7"
}
}

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,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

@@ -13,7 +13,9 @@
"mSurfaceVariant": "#2a2a37",
"mOnSurfaceVariant": "#717c7c",
"mOutline": "#363646",
"mShadow": "#1f1f28"
"mShadow": "#1f1f28",
"mHover": "#7e9cd8",
"mOnHover": "#1f1f28"
},
"light": {
"mPrimary": "#6f894e",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#e5ddb0",
"mOnSurfaceVariant": "#8a8980",
"mOutline": "#cfc49c",
"mShadow": "#f2ecbc"
"mShadow": "#f2ecbc",
"mHover": "#4d699b",
"mOnHover": "#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

@@ -1,22 +1,21 @@
[colors]
foreground=ddd8bb
foreground=dcd7ba
background=1f1f28
regular0=1f1f28
regular1=e46a78
regular2=98bc6d
regular3=e5c283
regular4=7eb3c9
regular0=090618
regular1=c34043
regular2=76946a
regular3=c0a36e
regular4=7e9cd8
regular5=957fb8
regular6=7eb3c9
regular7=ddd8bb
bright0=49495e
bright1=ec818c
bright2=9ec967
bright3=f1c982
bright4=7bc2df
bright5=a98fd2
bright6=7bc2df
bright7=a8a48d
selection-foreground=ddd8bb
selection-background=49473e
cursor=1f1f28 e6e0c2
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

@@ -1,22 +1,22 @@
palette = 0=#1f1f28
palette = 1=#e46a78
palette = 2=#98bc6d
palette = 3=#e5c283
palette = 4=#7eb3c9
palette = 0=#090618
palette = 1=#c34043
palette = 2=#76946a
palette = 3=#c0a36e
palette = 4=#7e9cd8
palette = 5=#957fb8
palette = 6=#7eb3c9
palette = 7=#ddd8bb
palette = 8=#49495e
palette = 9=#ec818c
palette = 10=#9ec967
palette = 11=#f1c982
palette = 12=#7bc2df
palette = 13=#a98fd2
palette = 14=#7bc2df
palette = 15=#a8a48d
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 = #ddd8bb
cursor-color = #e6e0c2
cursor-text = #1f1f28
selection-background = #49473e
selection-foreground = #ddd8bb
foreground = #dcd7ba
cursor-color = #c8c093
cursor-text = #1d202f
selection-background = #2d4f67
selection-foreground = #c8c093

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

@@ -1,34 +0,0 @@
{
"dark": {
"mPrimary": "#aaaaaa",
"mOnPrimary": "#111111",
"mSecondary": "#a7a7a7",
"mOnSecondary": "#111111",
"mTertiary": "#cccccc",
"mOnTertiary": "#111111",
"mError": "#dddddd",
"mOnError": "#111111",
"mSurface": "#111111",
"mOnSurface": "#828282",
"mSurfaceVariant": "#191919",
"mOnSurfaceVariant": "#5d5d5d",
"mOutline": "#3c3c3c",
"mShadow": "#000000"
},
"light": {
"mPrimary": "#555555",
"mOnPrimary": "#eeeeee",
"mSecondary": "#505058",
"mOnSecondary": "#eeeeee",
"mTertiary": "#333333",
"mOnTertiary": "#eeeeee",
"mError": "#222222",
"mOnError": "#efefef",
"mSurface": "#d4d4d4",
"mOnSurface": "#696969",
"mSurfaceVariant": "#e8e8e8",
"mOnSurfaceVariant": "#9e9e9e",
"mOutline": "#c3c3c3",
"mShadow": "#fafafa"
}
}

View File

@@ -1,22 +0,0 @@
[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

@@ -1,22 +0,0 @@
[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

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

View File

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

View File

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

View File

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

View File

@@ -13,7 +13,9 @@
"mSurfaceVariant": "#11112d",
"mOnSurfaceVariant": "#7c80b4",
"mOutline": "#21215F",
"mShadow": "#070722"
"mShadow": "#070722",
"mHover": "#9BFECE",
"mOnHover": "#0e0e43"
},
"light": {
"mPrimary": "#5d65f5",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#eff0ff",
"mOnSurfaceVariant": "#4b55c8",
"mOutline": "#8288fc",
"mShadow": "#f3edf7"
"mShadow": "#f3edf7",
"mHover": "#0e0e43",
"mOnHover": "#fef29a"
}
}

View File

@@ -0,0 +1,33 @@
# Colors (Noctalia Default)
[colors.bright]
black = '#21215F'
blue = '#a9aefe'
cyan = '#9BFECE'
green = '#9BFECE'
magenta = '#FD4663'
red = '#FD4663'
white = '#ffffff'
yellow = '#fff59b'
[colors.cursor]
cursor = '#fff59b'
text = '#070722'
[colors.normal]
black = '#11112d'
blue = '#a9aefe'
cyan = '#9BFECE'
green = '#9BFECE'
magenta = '#FD4663'
red = '#FD4663'
white = '#f3edf7'
yellow = '#fff59b'
[colors.primary]
background = '#070722'
foreground = '#f3edf7'
[colors.selection]
background = '#f3edf7'
text = '#070722'

View File

@@ -0,0 +1,33 @@
# Colors (Noctalia Default Light)
[colors.bright]
black = '#8288fc'
blue = '#8E93D8'
cyan = '#0e0e43'
green = '#0e0e43'
magenta = '#FD4663'
red = '#FD4663'
white = '#0e0e43'
yellow = '#5d65f5'
[colors.cursor]
cursor = '#5d65f5'
text = '#e6e8fa'
[colors.normal]
black = '#eff0ff'
blue = '#8E93D8'
cyan = '#0e0e43'
green = '#0e0e43'
magenta = '#FD4663'
red = '#FD4663'
white = '#4b55c8'
yellow = '#5d65f5'
[colors.primary]
background = '#e6e8fa'
foreground = '#4b55c8'
[colors.selection]
background = '#4b55c8'
text = '#e6e8fa'

View File

@@ -0,0 +1,31 @@
[colors]
ansi = [
"#11112d",
"#FD4663",
"#9BFECE",
"#fff59b",
"#a9aefe",
"#FD4663",
"#9BFECE",
"#f3edf7",
]
background = "#070722"
brights = [
"#21215F",
"#FD4663",
"#9BFECE",
"#fff59b",
"#a9aefe",
"#FD4663",
"#9BFECE",
"#ffffff",
]
cursor_bg = "#fff59b"
cursor_border = "#fff59b"
cursor_fg = "#070722"
foreground = "#f3edf7"
selection_bg = "#f3edf7"
selection_fg = "#070722"
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,31 @@
[colors]
ansi = [
"#eff0ff",
"#FD4663",
"#0e0e43",
"#5d65f5",
"#8E93D8",
"#FD4663",
"#0e0e43",
"#4b55c8",
]
background = "#e6e8fa"
brights = [
"#8288fc",
"#FD4663",
"#0e0e43",
"#5d65f5",
"#8E93D8",
"#FD4663",
"#0e0e43",
"#0e0e43",
]
cursor_bg = "#5d65f5"
cursor_border = "#5d65f5"
cursor_fg = "#e6e8fa"
foreground = "#4b55c8"
selection_bg = "#4b55c8"
selection_fg = "#e6e8fa"
[metadata]
name = "Noctalia"

View File

@@ -1,34 +0,0 @@
{
"dark": {
"mPrimary": "#c7a1d8",
"mOnPrimary": "#1a151f",
"mSecondary": "#a984c4",
"mOnSecondary": "#f3edf7",
"mTertiary": "#e0b7c9",
"mOnTertiary": "#20161f",
"mError": "#e9899d",
"mOnError": "#1e1418",
"mSurface": "#1c1822",
"mOnSurface": "#e9e4f0",
"mSurfaceVariant": "#262130",
"mOnSurfaceVariant": "#a79ab0",
"mOutline": "#3e364e",
"mShadow": "#120f18"
},
"light": {
"mPrimary": "#9b59ba",
"mOnPrimary": "#ffffff",
"mSecondary": "#784999",
"mOnSecondary": "#ffffff",
"mTertiary": "#c17093",
"mOnTertiary": "#ffffff",
"mError": "#e9899d",
"mOnError": "#1e1418",
"mSurface": "#f5f1fa",
"mOnSurface": "#1c1822",
"mSurfaceVariant": "#e7dfee",
"mOnSurfaceVariant": "#4a3d59",
"mOutline": "#cebedc",
"mShadow": "#ffffff"
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -13,7 +13,9 @@
"mSurfaceVariant": "#3b4252",
"mOnSurfaceVariant": "#d8dee9",
"mOutline": "#505a70",
"mShadow": "#2e3440"
"mShadow": "#2e3440",
"mHover": "#5e81ac",
"mOnHover": "#2e3440"
},
"light": {
"mPrimary": "#5e81ac",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#e5e9f0",
"mOnSurfaceVariant": "#4c566a",
"mOutline": "#c5cedd",
"mShadow": "#d8dee9"
"mShadow": "#d8dee9",
"mHover": "#6fa9a8",
"mOnHover": "#eceff4"
}
}

View File

@@ -0,0 +1,33 @@
# Colors (Nord)
[colors.bright]
black = '#596377'
blue = '#81a1c1'
cyan = '#8fbcbb'
green = '#a3be8c'
magenta = '#b48ead'
red = '#bf616a'
white = '#eceff4'
yellow = '#ebcb8b'
[colors.cursor]
cursor = '#eceff4'
text = '#282828'
[colors.normal]
black = '#3b4252'
blue = '#81a1c1'
cyan = '#88c0d0'
green = '#a3be8c'
magenta = '#b48ead'
red = '#bf616a'
white = '#e5e9f0'
yellow = '#ebcb8b'
[colors.primary]
background = '#2e3440'
foreground = '#d8dee9'
[colors.selection]
background = '#eceff4'
text = '#4c566a'

View File

@@ -0,0 +1,33 @@
# Colors (Nord Light)
[colors.bright]
black = '#4c566a'
blue = '#81a1c1'
cyan = '#82afae'
green = '#96b17f'
magenta = '#b48ead'
red = '#bf616a'
white = '#eceff4'
yellow = '#c5a565'
[colors.cursor]
cursor = '#7bb3c3'
text = '#3b4252'
[colors.normal]
black = '#3b4252'
blue = '#81a1c1'
cyan = '#7bb3c3'
green = '#96b17f'
magenta = '#b48ead'
red = '#bf616a'
white = '#a5abb6'
yellow = '#c5a565'
[colors.primary]
background = '#e5e9f0'
foreground = '#414858'
[colors.selection]
background = '#d8dee9'
text = '#4c556a'

View File

@@ -0,0 +1,33 @@
[colors]
ansi = [
"#3b4252",
"#bf616a",
"#a3be8c",
"#ebcb8b",
"#81a1c1",
"#b48ead",
"#88c0d0",
"#e5e9f0",
]
background = "#2e3440"
brights = [
"#4c566a",
"#bf616a",
"#a3be8c",
"#ebcb8b",
"#81a1c1",
"#b48ead",
"#8fbcbb",
"#eceff4",
]
cursor_bg = "#eceff4"
cursor_border = "#eceff4"
cursor_fg = "#282828"
foreground = "#d8dee9"
selection_bg = "#eceff4"
selection_fg = "#4c566a"
[colors.indexed]
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,33 @@
[colors]
ansi = [
"#3b4252",
"#bf616a",
"#a3be8c",
"#ebcb8b",
"#81a1c1",
"#b48ead",
"#88c0d0",
"#d8dee9",
]
background = "#e5e9f0"
brights = [
"#4c566a",
"#bf616a",
"#a3be8c",
"#ebcb8b",
"#81a1c1",
"#b48ead",
"#8fbcbb",
"#eceff4",
]
cursor_bg = "#88c0d0"
cursor_border = "#88c0d0"
cursor_fg = "#3b4252"
foreground = "#414858"
selection_bg = "#d8dee9"
selection_fg = "#4c556a"
[colors.indexed]
[metadata]
name = "Noctalia"

View File

@@ -1,34 +0,0 @@
{
"dark": {
"mPrimary": "#1E9177",
"mOnPrimary": "#B8C8C4",
"mSecondary": "#167A63",
"mOnSecondary": "#B8C8C4",
"mTertiary": "#26A589",
"mOnTertiary": "#B8C8C4",
"mError": "#933636",
"mOnError": "#B8C8C4",
"mSurface": "#081512",
"mOnSurface": "#A6B5B1",
"mSurfaceVariant": "#0F251F",
"mOnSurfaceVariant": "#99A8A4",
"mOutline": "#1B6352",
"mShadow": "#040A09"
},
"light": {
"mPrimary": "#3B7561",
"mOnPrimary": "#D8E5DB",
"mSecondary": "#526E4A",
"mOnSecondary": "#D8E5DB",
"mTertiary": "#4A8069",
"mOnTertiary": "#D8E5DB",
"mError": "#854145",
"mOnError": "#D8E5DB",
"mSurface": "#AEC2B4",
"mOnSurface": "#2C3D35",
"mSurfaceVariant": "#95AD9C",
"mOnSurfaceVariant": "#263731",
"mOutline": "#5C7A6A",
"mShadow": "#8A9E90"
}
}

View File

@@ -1,25 +0,0 @@
[cursor]
color=141b1e dadada
[colors]
foreground=dadada
background=141b1e
regular0=232a2d
regular1=e57474
regular2=8ccf7e
regular3=e5c76b
regular4=67b0e8
regular5=c47fd5
regular6=6cbfbf
regular7=b3b9b8
bright0=464e50
bright1=ef7e7e
bright2=96d988
bright3=f4d67a
bright4=71baf2
bright5=ce89df
bright6=67cbe7
bright7=bdc3c2
selection-foreground=dadada
selection-background=141b1e

View File

@@ -1,22 +0,0 @@
[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

@@ -1,22 +0,0 @@
palette = 0=#232a2d
palette = 1=#e57474
palette = 2=#8ccf7e
palette = 3=#e5c76b
palette = 4=#67b0e8
palette = 5=#c47fd5
palette = 6=#6cbfbf
palette = 7=#b3b9b8
palette = 8=#464e50
palette = 9=#ef7e7e
palette = 10=#96d988
palette = 11=#f4d67a
palette = 12=#71baf2
palette = 13=#ce89df
palette = 14=#67cbe7
palette = 15=#bdc3c2
background = #141b1e
foreground = #dadada
cursor-color = #dadada
cursor-text = #141b1e
selection-background = #141b1e
selection-foreground = #dadada

View File

@@ -1,22 +0,0 @@
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

@@ -1,22 +0,0 @@
color0 #232a2d
color1 #e57474
color2 #8ccf7e
color3 #e5c76b
color4 #67b0e8
color5 #c47fd5
color6 #6cbfbf
color7 #b3b9b8
color8 #464e50
color9 #ef7e7e
color10 #96d988
color11 #f4d67a
color12 #71baf2
color13 #ce89df
color14 #67cbe7
color15 #bdc3c2
background #141b1e
selection_foreground #141b1e
cursor #dadada
cursor_text_color #141b1e
foreground #dadada
selection_background #dadada

View File

@@ -1,22 +0,0 @@
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

@@ -4,24 +4,26 @@
"mOnPrimary": "#191724",
"mSecondary": "#9ccfd8",
"mOnSecondary": "#191724",
"mTertiary": "#524f67",
"mTertiary": "#31748f",
"mOnTertiary": "#e0def4",
"mError": "#eb6f92",
"mOnError": "#191724",
"mSurface": "#1f1d2e",
"mSurface": "#191724",
"mOnSurface": "#e0def4",
"mSurfaceVariant": "#26233a",
"mOnSurfaceVariant": "#908caa",
"mOutline": "#403d52",
"mShadow": "#191724"
"mShadow": "#191724",
"mHover": "#524f67",
"mOnHover": "#e0def4"
},
"light": {
"mPrimary": "#d7827e",
"mOnPrimary": "#faf4ed",
"mSecondary": "#56949f",
"mOnSecondary": "#faf4ed",
"mTertiary": "#cecacd",
"mOnTertiary": "#575279",
"mTertiary": "#286983",
"mOnTertiary": "#faf4ed",
"mError": "#b4637a",
"mOnError": "#faf4ed",
"mSurface": "#fffaf3",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#f2e9e1",
"mOnSurfaceVariant": "#797593",
"mOutline": "#dfdad9",
"mShadow": "#faf4ed"
"mShadow": "#faf4ed",
"mHover": "#cecacd",
"mOnHover": "#575279"
}
}

View File

@@ -0,0 +1,74 @@
# Colors section of "Alacritty - TOML configuration file format"
# https://github.com/alacritty/alacritty/blob/master/extra/man/alacritty.5.scd#colors
[colors.primary]
foreground = "#e0def4"
background = "#1f1d2e"
dim_foreground = "#908caa"
bright_foreground = "#e0def4"
[colors.cursor]
text = "#e0def4"
cursor = "#524f67"
[colors.vi_mode_cursor]
text = "#e0def4"
cursor = "#524f67"
[colors.search.matches]
foreground = "#908caa"
background = "#26233a"
[colors.search.focused_match]
foreground = "#191724"
background = "#ebbcba"
[colors.hints.start]
foreground = "#908caa"
background = "#1f1d2e"
[colors.hints.end]
foreground = "#6e6a86"
background = "#1f1d2e"
[colors.line_indicator]
foreground = "None"
background = "None"
[colors.footer_bar]
foreground = "#e0def4"
background = "#1f1d2e"
[colors.selection]
text = "#e0def4"
background = "#403d52"
[colors.normal]
black = "#26233a"
red = "#eb6f92"
green = "#31748f"
yellow = "#f6c177"
blue = "#9ccfd8"
magenta = "#c4a7e7"
cyan = "#ebbcba"
white = "#e0def4"
[colors.bright]
black = "#6e6a86"
red = "#eb6f92"
green = "#31748f"
yellow = "#f6c177"
blue = "#9ccfd8"
magenta = "#c4a7e7"
cyan = "#ebbcba"
white = "#e0def4"
[colors.dim]
black = "#6e6a86"
red = "#eb6f92"
green = "#31748f"
yellow = "#f6c177"
blue = "#9ccfd8"
magenta = "#c4a7e7"
cyan = "#ebbcba"
white = "#e0def4"

View File

@@ -0,0 +1,74 @@
# Colors section of "Alacritty - TOML configuration file format"
# https://github.com/alacritty/alacritty/blob/master/extra/man/alacritty.5.scd#colors
[colors.primary]
foreground = "#575279"
background = "#faf4ed"
dim_foreground = "#797593"
bright_foreground = "#575279"
[colors.cursor]
text = "#575279"
cursor = "#cecacd"
[colors.vi_mode_cursor]
text = "#575279"
cursor = "#cecacd"
[colors.search.matches]
foreground = "#797593"
background = "#f2e9e1"
[colors.search.focused_match]
foreground = "#faf4ed"
background = "#d7827e"
[colors.hints.start]
foreground = "#797593"
background = "#fffaf3"
[colors.hints.end]
foreground = "#9893a5"
background = "#fffaf3"
[colors.line_indicator]
foreground = "None"
background = "None"
[colors.footer_bar]
foreground = "#575279"
background = "#fffaf3"
[colors.selection]
text = "#575279"
background = "#dfdad9"
[colors.normal]
black = "#f2e9e1"
red = "#b4637a"
green = "#286983"
yellow = "#ea9d34"
blue = "#56949f"
magenta = "#907aa9"
cyan = "#d7827e"
white = "#575279"
[colors.bright]
black = "#9893a5"
red = "#b4637a"
green = "#286983"
yellow = "#ea9d34"
blue = "#56949f"
magenta = "#907aa9"
cyan = "#d7827e"
white = "#575279"
[colors.dim]
black = "#9893a5"
red = "#b4637a"
green = "#286983"
yellow = "#ea9d34"
blue = "#56949f"
magenta = "#907aa9"
cyan = "#d7827e"
white = "#575279"

View File

@@ -0,0 +1,34 @@
[colors]
ansi = [
"#26233a",
"#eb6f92",
"#9ccfd8",
"#f6c177",
"#31748f",
"#c4a7e7",
"#ebbcba",
"#e0def4",
]
background = "#191724"
brights = [
"#6e6a86",
"#eb6f92",
"#9ccfd8",
"#f6c177",
"#31748f",
"#c4a7e7",
"#ebbcba",
"#e0def4",
]
cursor_bg = "#e0def4"
cursor_border = "#e0def4"
cursor_fg = "#191724"
foreground = "#e0def4"
selection_bg = "#191724"
selection_fg = "#e0def4"
[colors.indexed]
[metadata]
name = "Noctalia"

View File

@@ -0,0 +1,33 @@
[colors]
ansi = [
"#f2e9e1",
"#b4637a",
"#56949f",
"#ea9d34",
"#286983",
"#907aa9",
"#d7827e",
"#575279",
]
background = "#faf4ed"
brights = [
"#9893a5",
"#b4637a",
"#56949f",
"#ea9d34",
"#286983",
"#907aa9",
"#d7827e",
"#575279",
]
cursor_bg = "#575279"
cursor_border = "#575279"
cursor_fg = "#faf4ed"
foreground = "#575279"
selection_bg = "#faf4ed"
selection_fg = "#575279"
[colors.indexed]
[metadata]
name = "Noctalia"

View File

@@ -1,34 +0,0 @@
{
"dark": {
"mPrimary": "#b58900",
"mOnPrimary": "#002b36",
"mSecondary": "#d33682",
"mOnSecondary": "#002b36",
"mTertiary": "#cb4b16",
"mOnTertiary": "#002b36",
"mError": "#dc322f",
"mOnError": "#002b36",
"mSurface": "#002b36",
"mOnSurface": "#839496",
"mSurfaceVariant": "#073642",
"mOnSurfaceVariant": "#657b83",
"mOutline": "#0c5c70",
"mShadow": "#002b36"
},
"light": {
"mPrimary": "#b58900",
"mOnPrimary": "#fdf6e3",
"mSecondary": "#d33682",
"mOnSecondary": "#fdf6e3",
"mTertiary": "#cb4b16",
"mOnTertiary": "#fdf6e3",
"mError": "#dc322f",
"mOnError": "#fdf6e3",
"mSurface": "#fdf6e3",
"mOnSurface": "#657b83",
"mSurfaceVariant": "#eee8d5",
"mOnSurfaceVariant": "#839496",
"mOutline": "#dfd4b1",
"mShadow": "#eee8d5"
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -13,7 +13,9 @@
"mSurfaceVariant": "#24283b",
"mOnSurfaceVariant": "#9aa5ce",
"mOutline": "#565f89",
"mShadow": "#15161e"
"mShadow": "#15161e",
"mHover": "#9ece6a",
"mOnHover": "#16161e"
},
"light": {
"mPrimary": "#2e7de9",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#d0d5e3",
"mOnSurfaceVariant": "#6172b0",
"mOutline": "#b4b5b9",
"mShadow": "#a8aecb"
"mShadow": "#a8aecb",
"mHover": "#587539",
"mOnHover": "#e1e2e7"
}
}

View File

@@ -0,0 +1,33 @@
# Colors (TokyoNight)
[colors.bright]
black = '#414868'
blue = '#7aa2f7'
cyan = '#7dcfff'
green = '#9ece6a'
magenta = '#bb9af7'
red = '#f7768e'
white = '#c0caf5'
yellow = '#e0af68'
[colors.cursor]
cursor = '#c0caf5'
text = '#15161e'
[colors.normal]
black = '#15161e'
blue = '#7aa2f7'
cyan = '#7dcfff'
green = '#9ece6a'
magenta = '#bb9af7'
red = '#f7768e'
white = '#a9b1d6'
yellow = '#e0af68'
[colors.primary]
background = '#1a1b26'
foreground = '#c0caf5'
[colors.selection]
background = '#33467c'
text = '#c0caf5'

View File

@@ -0,0 +1,33 @@
# Colors (TokyoNight Day)
[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,78 @@
[colors]
ansi = [
"#15161e",
"#f7768e",
"#9ece6a",
"#e0af68",
"#7aa2f7",
"#bb9af7",
"#7dcfff",
"#a9b1d6",
]
background = "#1a1b26"
brights = [
"#414868",
"#f7768e",
"#9ece6a",
"#e0af68",
"#7aa2f7",
"#bb9af7",
"#7dcfff",
"#c0caf5",
]
cursor_bg = "#c0caf5"
cursor_border = "#c0caf5"
cursor_fg = "#1a1b26"
foreground = "#c0caf5"
selection_bg = "#283457"
selection_fg = "#c0caf5"
[colors.indexed]
[colors.tab_bar]
background = "#191b28"
inactive_tab_edge = "#16161e"
[colors.tab_bar.active_tab]
bg_color = "#1a1b26"
fg_color = "#7aa2f7"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#16161e"
fg_color = "#545c7e"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#16161e"
fg_color = "#7aa2f7"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#191b28"
fg_color = "#7aa2f7"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#7aa2f7"
fg_color = "#16161e"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[metadata]
author = "folke"
name = "Noctalia"

View File

@@ -0,0 +1,78 @@
[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 = "#b6bfe2"
selection_fg = "#3760bf"
[colors.indexed]
[colors.tab_bar]
background = "#191b28"
inactive_tab_edge = "#e9e9ec"
[colors.tab_bar.active_tab]
bg_color = "#e1e2e7"
fg_color = "#2e7de9"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab]
bg_color = "#e9e9ec"
fg_color = "#8990b3"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.inactive_tab_hover]
bg_color = "#e9e9ec"
fg_color = "#2e7de9"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab]
bg_color = "#191b28"
fg_color = "#2e7de9"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[colors.tab_bar.new_tab_hover]
bg_color = "#2e7de9"
fg_color = "#e9e9ec"
intensity = "Normal"
italic = false
strikethrough = false
underline = "None"
[metadata]
author = "folke"
name = "Noctalia"

View File

@@ -0,0 +1,74 @@
[
{"emoji": "😀", "name": "grinning face", "keywords": ["smile", "happy", "grin"], "category": "people"},
{"emoji": "😂", "name": "face with tears of joy", "keywords": ["laugh", "cry", "happy", "joy"], "category": "people"},
{"emoji": "😍", "name": "smiling face with heart-eyes", "keywords": ["love", "heart", "eyes", "smile"], "category": "people"},
{"emoji": "🤔", "name": "thinking face", "keywords": ["think", "ponder", "consider"], "category": "people"},
{"emoji": "😎", "name": "smiling face with sunglasses", "keywords": ["cool", "sunglasses", "smile"], "category": "people"},
{"emoji": "🥳", "name": "partying face", "keywords": ["party", "hat", "horn", "celebration"], "category": "people"},
{"emoji": "🤩", "name": "star-struck", "keywords": ["star", "eyes", "amazed", "wow"], "category": "people"},
{"emoji": "🤯", "name": "exploding head", "keywords": ["mind", "blown", "explode", "shocked"], "category": "people"},
{"emoji": "👍", "name": "thumbs up", "keywords": ["like", "good", "agree", "ok"], "category": "people"},
{"emoji": "👎", "name": "thumbs down", "keywords": ["dislike", "bad", "disagree", "no"], "category": "people"},
{"emoji": "🐱", "name": "cat face", "keywords": ["cat", "kitten", "pet", "meow"], "category": "animals"},
{"emoji": "🐶", "name": "dog face", "keywords": ["dog", "puppy", "pet", "woof"], "category": "animals"},
{"emoji": "🦊", "name": "fox face", "keywords": ["fox", "animal", "cute", "wild"], "category": "animals"},
{"emoji": "🐼", "name": "panda", "keywords": ["panda", "bear", "animal", "cute"], "category": "animals"},
{"emoji": "🦄", "name": "unicorn", "keywords": ["unicorn", "horse", "magic", "fantasy"], "category": "animals"},
{"emoji": "🦁", "name": "lion", "keywords": ["lion", "animal", "face", "majestic"], "category": "animals"},
{"emoji": "🐢", "name": "turtle", "keywords": ["turtle", "slow", "animal", "shell"], "category": "animals"},
{"emoji": "🐙", "name": "octopus", "keywords": ["octopus", "animal", "ocean", "sea"], "category": "animals"},
{"emoji": "🌻", "name": "sunflower", "keywords": ["sunflower", "flower", "nature", "yellow"], "category": "nature"},
{"emoji": "🌺", "name": "hibiscus", "keywords": ["hibiscus", "flower", "nature", "plant"], "category": "nature"},
{"emoji": "🌍", "name": "earth globe europe-africa", "keywords": ["earth", "world", "globe", "nature"], "category": "nature"},
{"emoji": "🌞", "name": "sun with face", "keywords": ["sun", "nature", "bright", "weather"], "category": "nature"},
{"emoji": "🌙", "name": "crescent moon", "keywords": ["moon", "night", "sky", "sleep"], "category": "nature"},
{"emoji": "🌈", "name": "rainbow", "keywords": ["rainbow", "color", "weather", "sky"], "category": "nature"},
{"emoji": "🔥", "name": "fire", "keywords": ["fire", "hot", "flame", "burn"], "category": "nature"},
{"emoji": "💧", "name": "droplet", "keywords": ["water", "drop", "drip", "liquid"], "category": "nature"},
{"emoji": "🍎", "name": "red apple", "keywords": ["apple", "fruit", "food", "red"], "category": "food"},
{"emoji": "🍕", "name": "pizza", "keywords": ["pizza", "food", "italian", "cheese"], "category": "food"},
{"emoji": " sushi", "name": "sushi", "keywords": ["sushi", "food", "japanese", "rice"], "category": "food"},
{"emoji": "🍔", "name": "hamburger", "keywords": ["hamburger", "food", "burger", "fast food"], "category": "food"},
{"emoji": "🍦", "name": "soft ice cream", "keywords": ["ice cream", "dessert", "food", "sweet"], "category": "food"},
{"emoji": "🍩", "name": "doughnut", "keywords": ["donut", "doughnut", "food", "sweet"], "category": "food"},
{"emoji": "🍪", "name": "cookie", "keywords": ["cookie", "food", "sweet", "biscuit"], "category": "food"},
{"emoji": "🍺", "name": "beer mug", "keywords": ["beer", "drink", "alcohol", "pub"], "category": "food"},
{"emoji": "🍷", "name": "wine glass", "keywords": ["wine", "drink", "alcohol", "glass"], "category": "food"},
{"emoji": "☕", "name": "hot beverage", "keywords": ["coffee", "hot", "drink", "cafe"], "category": "food"},
{"emoji": "⚽", "name": "soccer ball", "keywords": ["soccer", "football", "ball", "sport"], "category": "activity"},
{"emoji": "🏀", "name": "basketball", "keywords": ["basketball", "ball", "sport", "game"], "category": "activity"},
{"emoji": "🎯", "name": "direct hit", "keywords": ["target", "bullseye", "aim", "goal"], "category": "activity"},
{"emoji": "🎮", "name": "video game", "keywords": ["game", "video game", "play", "console"], "category": "activity"},
{"emoji": "🎲", "name": "game die", "keywords": ["dice", "game", "board", "random"], "category": "activity"},
{"emoji": "🎨", "name": "artist palette", "keywords": ["art", "paint", "colors", "creative"], "category": "activity"},
{"emoji": "🎤", "name": "microphone", "keywords": ["mic", "microphone", "sing", "karaoke"], "category": "activity"},
{"emoji": "🎬", "name": "clapper board", "keywords": ["movie", "film", "action", "director"], "category": "activity"},
{"emoji": "🚗", "name": "automobile", "keywords": ["car", "vehicle", "transport", "drive"], "category": "travel"},
{"emoji": "✈️", "name": "airplane", "keywords": ["plane", "flight", "travel", "fly"], "category": "travel"},
{"emoji": "🚀", "name": "rocket", "keywords": ["space", "launch", "fast", "ship"], "category": "travel"},
{"emoji": "🚲", "name": "bicycle", "keywords": ["bike", "cycle", "transport", "exercise"], "category": "travel"},
{"emoji": "🚂", "name": "locomotive", "keywords": ["train", "steam", "vehicle", "transport"], "category": "travel"},
{"emoji": "🚢", "name": "ship", "keywords": ["ship", "boat", "water", "transport"], "category": "travel"},
{"emoji": "🏠", "name": "house", "keywords": ["home", "house", "building", "residence"], "category": "objects"},
{"emoji": "🏢", "name": "office building", "keywords": ["office", "building", "work", "business"], "category": "objects"},
{"emoji": "🏥", "name": "hospital", "keywords": ["hospital", "medical", "health", "doctor"], "category": "objects"},
{"emoji": "🏦", "name": "bank", "keywords": ["bank", "money", "finance", "building"], "category": "objects"},
{"emoji": "🏪", "name": "convenience store", "keywords": ["store", "shop", "convenience", "grocery"], "category": "objects"},
{"emoji": "🎁", "name": "gift", "keywords": ["present", "gift", "box", "birthday"], "category": "objects"},
{"emoji": "💡", "name": "light bulb", "keywords": ["idea", "light", "bright", "thinking"], "category": "objects"},
{"emoji": "💻", "name": "laptop computer", "keywords": ["computer", "laptop", "pc", "work"], "category": "objects"},
{"emoji": "📱", "name": "mobile phone", "keywords": ["phone", "smartphone", "cellphone", "mobile"], "category": "objects"},
{"emoji": "🔑", "name": "key", "keywords": ["key", "password", "secret", "access"], "category": "objects"},
{"emoji": "🔒", "name": "locked", "keywords": ["lock", "secure", "private", "closed"], "category": "objects"},
{"emoji": "⭐", "name": "star", "keywords": ["star", "rating", "favorite", "bright"], "category": "symbols"},
{"emoji": "❤️", "name": "red heart", "keywords": ["heart", "love", "like", "affection"], "category": "symbols"},
{"emoji": "💯", "name": "hundred points", "keywords": ["percent", "perfect", "score", "100"], "category": "symbols"},
{"emoji": "©️", "name": "copyright", "keywords": ["copyright", "symbol", "c", "legal"], "category": "symbols"},
{"emoji": "®️", "name": "registered", "keywords": ["registered", "symbol", "r", "trademark"], "category": "symbols"},
{"emoji": "™️", "name": "trade mark", "keywords": ["trademark", "tm", "symbol", "mark"], "category": "symbols"},
{"emoji": "✔️", "name": "check mark", "keywords": ["check", "mark", "ok", "correct"], "category": "symbols"},
{"emoji": "❌", "name": "cross mark", "keywords": ["x", "cross", "mark", "no", "wrong"], "category": "symbols"},
{"emoji": "⚠️", "name": "warning", "keywords": ["warning", "exclamation", "caution", "alert"], "category": "symbols"},
{"emoji": "🎉", "name": "party popper", "keywords": ["party", "celebration", "tada", "congrats"], "category": "symbols"},
{"emoji": "🔔", "name": "bell", "keywords": ["bell", "sound", "notification", "ring"], "category": "symbols"}
]

View File

@@ -0,0 +1,68 @@
[colors.primary]
background = '{{colors.background.default.hex}}'
foreground = '{{colors.on_surface.default.hex}}'
[colors.cursor]
text = '{{colors.on_surface.default.hex}}'
cursor = '{{colors.on_surface_variant.default.hex}}'
[colors.vi_mode_cursor]
text = '{{colors.background.default.hex}}'
cursor = '{{colors.primary.default.hex}}'
[colors.search.matches]
foreground = '{{colors.surface_variant.default.hex}}'
background = '{{colors.tertiary.default.hex}}'
[colors.search.focused_match]
foreground = '{{colors.surface_variant.default.hex}}'
background = '{{colors.primary.default.hex}}'
[colors.footer_bar]
foreground = '{{colors.surface_variant.default.hex}}'
background = '{{colors.inverse_surface.default.hex}}'
[colors.hints.start]
foreground = '{{colors.surface_variant.default.hex}}'
background = '{{colors.secondary.default.hex}}'
[colors.hints.end]
foreground = '{{colors.surface_variant.default.hex}}'
background = '{{colors.secondary.default.hex}}'
[colors.selection]
text = '{{colors.background.default.hex}}'
background = '{{colors.primary.default.hex}}'
[colors.normal]
black = '#181818'
red = '{{colors.error.default.hex}}'
green = '{{colors.primary.default.hex}}'
yellow = '{{colors.inverse_primary.default.hex}}'
blue = '{{colors.primary.default.hex}}'
magenta = '{{colors.tertiary.default.hex}}'
cyan = '{{colors.secondary.default.hex}}'
white = '#BAC2DE'
[colors.bright]
black = '#585B70'
red = '#F38BA8'
green = '#A6E3A1'
yellow = '#F9E2AF'
blue = '#89B4FA'
magenta = '#F5C2E7'
cyan = '#94E2D5'
white = '#A6ADC8'
[colors.dim]
black = '#45475A'
red = '#F38BA8'
green = '#A6E3A1'
yellow = '#F9E2AF'
blue = '#89B4FA'
magenta = '#F5C2E7'
cyan = '#94E2D5'
white = '#BAC2DE'

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