Compare commits

...

535 Commits

Author SHA1 Message Date
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
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
ItsLemmy 89578b86f6 SmartPanel: added safeguards and watchdog to prevent any breakage. 2025-11-07 13:09:13 -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
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
315 changed files with 32008 additions and 14703 deletions
+2 -1
View File
@@ -1,9 +1,10 @@
---
name: Bug Report
about: Report a bug from noctalia-shell
title: "[Bug] "
title: ''
labels: bug
assignees: ''
---
### Description
+3 -2
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
+32
View File
@@ -0,0 +1,32 @@
# Pull Request
## Motivation
Provide a clear and concise explanation of what this PR does and why it is needed.
## Type of Change
Mark the relevant option with an "x".
- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Refactoring
## Related Issue
- Closes #(issue number) (if any)
## Testing
Describe how you tested your changes and mark the relevant items.
- [ ] Tested on compositor: (e.g., Hyprland, Sway, Niri)
- [ ] Tested with different bar positions and density settings
- [ ] Tested with multiple monitors (if applicable)
## Screenshots / Videos
If applicable, include screenshots or videos to help illustrate your changes.
## Checklist
- [ ] Code follows project style guidelines
- [ ] Self-reviewed my code
- [ ] No new warnings or errors
- [ ] Documentation or comments updated (if relevant)
## Additional Notes
Add any additional context or follow-up notes for reviewers.
+1
View File
@@ -1,2 +1,3 @@
.qmlls.ini
.zed
Bin/battery-manager/uninstall-battery-manager.sh
+6 -2
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"
}
}
@@ -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'
@@ -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'
@@ -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"
@@ -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"
@@ -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"
}
}
@@ -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'
@@ -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'
@@ -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"
@@ -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"
+6 -2
View File
@@ -13,7 +13,9 @@
"mSurfaceVariant": "#11151D",
"mOnSurfaceVariant": "#9B6BC1",
"mOutline": "#45A0D6",
"mShadow": "#090D13"
"mShadow": "#090D13",
"mHover": "#00A66C",
"mOnHover": "#0E1015"
},
"light": {
"mPrimary": "#00B8B3",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#C8DEE6",
"mOnSurfaceVariant": "#1A1914",
"mOutline": "#7B52AB",
"mShadow": "#B8D4E6"
"mShadow": "#B8D4E6",
"mHover": "#45D395",
"mOnHover": "#1A1914"
}
}
@@ -0,0 +1,33 @@
# Colors (Cyberpunk)
[colors.bright]
black = '#2b314a'
blue = '#4f8fff'
cyan = '#43c9ff'
green = '#89d36a'
magenta = '#9d6dff'
red = '#e64572'
white = '#d8e0ff'
yellow = '#d7a23a'
[colors.cursor]
cursor = '#d8e0ff'
text = '#0a0d14'
[colors.normal]
black = '#0c0e14'
blue = '#4f8fff'
cyan = '#43c9ff'
green = '#89d36a'
magenta = '#9d6dff'
red = '#e64572'
white = '#b7c4f2'
yellow = '#d7a23a'
[colors.primary]
background = '#0a0d14'
foreground = '#d8e0ff'
[colors.selection]
background = '#d8e0ff'
text = '#0a0d14'
@@ -0,0 +1,33 @@
# Colors (Cyberpunk Light)
[colors.bright]
black = '#a1a6c5'
blue = '#2e7de9'
cyan = '#007197'
green = '#587539'
magenta = '#9854f1'
red = '#f52a65'
white = '#3760bf'
yellow = '#8c6c3e'
[colors.cursor]
cursor = '#3760bf'
text = '#e1e2e7'
[colors.normal]
black = '#e9e9ed'
blue = '#2e7de9'
cyan = '#007197'
green = '#587539'
magenta = '#9854f1'
red = '#f52a65'
white = '#6172b0'
yellow = '#8c6c3e'
[colors.primary]
background = '#e1e2e7'
foreground = '#3760bf'
[colors.selection]
background = '#99a7df'
text = '#3760bf'
@@ -0,0 +1,31 @@
[colors]
ansi = [
"#0c0e14",
"#e64572",
"#89d36a",
"#d7a23a",
"#4f8fff",
"#9d6dff",
"#43c9ff",
"#b7c4f2",
]
background = "#0a0d14"
brights = [
"#2b314a",
"#e64572",
"#89d36a",
"#d7a23a",
"#4f8fff",
"#9d6dff",
"#43c9ff",
"#d8e0ff",
]
cursor_bg = "#d8e0ff"
cursor_border = "#d8e0ff"
cursor_fg = "#0a0d14"
foreground = "#d8e0ff"
selection_bg = "#d8e0ff"
selection_fg = "#0a0d14"
[metadata]
name = "Noctalia"
@@ -0,0 +1,31 @@
[colors]
ansi = [
"#e9e9ed",
"#f52a65",
"#587539",
"#8c6c3e",
"#2e7de9",
"#9854f1",
"#007197",
"#6172b0",
]
background = "#e1e2e7"
brights = [
"#a1a6c5",
"#f52a65",
"#587539",
"#8c6c3e",
"#2e7de9",
"#9854f1",
"#007197",
"#3760bf",
]
cursor_bg = "#3760bf"
cursor_border = "#3760bf"
cursor_fg = "#e1e2e7"
foreground = "#3760bf"
selection_bg = "#3760bf"
selection_fg = "#e1e2e7"
[metadata]
name = "Noctalia"
+6 -2
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"
}
}
@@ -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'
@@ -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'
@@ -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"
@@ -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"
+6 -2
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"
}
}
@@ -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'
@@ -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'
@@ -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"
@@ -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"
@@ -13,7 +13,9 @@
"mSurfaceVariant": "#2D353B",
"mOnSurfaceVariant": "#D3C6AA",
"mOutline": "#D3C6AA",
"mShadow": "#475258"
"mShadow": "#475258",
"mHover": "#9DA9A0",
"mOnHover": "#232A2E"
},
"light": {
"mPrimary": "#434F55",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#BEC5B2",
"mOnSurfaceVariant": "#333C43",
"mOutline": "#232A2E",
"mShadow": "#ECF5ED"
"mShadow": "#ECF5ED",
"mHover": "#333c43",
"mOnHover": "#9DA9A0"
}
}
@@ -0,0 +1,33 @@
# Colors (Everforest Dark Hard)
[colors.bright]
black = '#a6b0a0'
blue = '#3a94c5'
cyan = '#35a77c'
green = '#8da101'
magenta = '#df69ba'
red = '#f85552'
white = '#fffbef'
yellow = '#dfa000'
[colors.cursor]
cursor = '#e69875'
text = '#4c3743'
[colors.normal]
black = '#7a8478'
blue = '#7fbbb3'
cyan = '#83c092'
green = '#a7c080'
magenta = '#d699b6'
red = '#e67e80'
white = '#f2efdf'
yellow = '#dbbc7f'
[colors.primary]
background = '#1e2326'
foreground = '#d3c6aa'
[colors.selection]
background = '#4c3743'
text = '#d3c6aa'
@@ -0,0 +1,33 @@
# Colors (Everforest Light Med)
[colors.bright]
black = '#a6b0a0'
blue = '#3a94c5'
cyan = '#35a77c'
green = '#8da101'
magenta = '#df69ba'
red = '#f85552'
white = '#fffbef'
yellow = '#dfa000'
[colors.cursor]
cursor = '#f57d26'
text = '#eaedc8'
[colors.normal]
black = '#7a8478'
blue = '#7fbbb3'
cyan = '#83c092'
green = '#9ab373'
magenta = '#d699b6'
red = '#e67e80'
white = '#b2af9f'
yellow = '#c1a266'
[colors.primary]
background = '#efebd4'
foreground = '#5c6a72'
[colors.selection]
background = '#eaedc8'
text = '#5c6a72'
@@ -0,0 +1,33 @@
[colors]
ansi = [
"#4b565c",
"#e67e80",
"#a7c080",
"#dbbc7f",
"#7fbbb3",
"#d699b6",
"#83c092",
"#d3c6aa",
]
background = "#2d353b"
brights = [
"#5c6a72",
"#f85552",
"#8da101",
"#dfa000",
"#3a94c5",
"#df69ba",
"#35a77c",
"#dfddc8",
]
cursor_bg = "#d3c6aa"
cursor_border = "#d3c6aa"
cursor_fg = "#2d353b"
foreground = "#d3c6aa"
[colors.indexed]
[metadata]
name = "Noctalia"
@@ -0,0 +1,31 @@
[colors]
ansi = [
"#5c6a72",
"#f85552",
"#8da101",
"#dfa000",
"#3a94c5",
"#df69ba",
"#35a77c",
"#dfddc8",
]
background = "#fdf6e3"
brights = [
"#4b565c",
"#e67e80",
"#a7c080",
"#dbbc7f",
"#7fbbb3",
"#d699b6",
"#83c092",
"#d3c6aa",
]
cursor_bg = "#5c6a72"
cursor_border = "#5c6a72"
cursor_fg = "#fdf6e3"
foreground = "#5c6a72"
[colors.indexed]
[metadata]
name = "Noctalia"
+6 -2
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"
}
}
@@ -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'
@@ -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'
@@ -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"
@@ -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"
+6 -2
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"
}
}
@@ -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'
@@ -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'
@@ -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
@@ -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
@@ -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"
@@ -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"
@@ -13,7 +13,9 @@
"mSurfaceVariant": "#191919",
"mOnSurfaceVariant": "#5d5d5d",
"mOutline": "#3c3c3c",
"mShadow": "#000000"
"mShadow": "#000000",
"mHover": "#cccccc",
"mOnHover": "#111111"
},
"light": {
"mPrimary": "#555555",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#e8e8e8",
"mOnSurfaceVariant": "#9e9e9e",
"mOutline": "#c3c3c3",
"mShadow": "#fafafa"
"mShadow": "#fafafa",
"mHover": "#333333",
"mOnHover": "#eeeeee"
}
}
@@ -0,0 +1,33 @@
# Colors (Monochrome)
[colors.bright]
black = '#3c3c3c'
blue = '#a7a7a7'
cyan = '#cccccc'
green = '#cccccc'
magenta = '#dddddd'
red = '#dddddd'
white = '#ffffff'
yellow = '#aaaaaa'
[colors.cursor]
cursor = '#aaaaaa'
text = '#111111'
[colors.normal]
black = '#191919'
blue = '#a7a7a7'
cyan = '#cccccc'
green = '#cccccc'
magenta = '#dddddd'
red = '#dddddd'
white = '#828282'
yellow = '#aaaaaa'
[colors.primary]
background = '#111111'
foreground = '#828282'
[colors.selection]
background = '#828282'
text = '#111111'
@@ -0,0 +1,33 @@
# Colors (Monochrome Light)
[colors.bright]
black = '#c3c3c3'
blue = '#505058'
cyan = '#333333'
green = '#333333'
magenta = '#222222'
red = '#222222'
white = '#000000'
yellow = '#555555'
[colors.cursor]
cursor = '#555555'
text = '#d4d4d4'
[colors.normal]
black = '#e8e8e8'
blue = '#505058'
cyan = '#333333'
green = '#333333'
magenta = '#222222'
red = '#222222'
white = '#696969'
yellow = '#555555'
[colors.primary]
background = '#d4d4d4'
foreground = '#696969'
[colors.selection]
background = '#696969'
text = '#d4d4d4'
@@ -0,0 +1,31 @@
[colors]
ansi = [
"#191919",
"#dddddd",
"#cccccc",
"#aaaaaa",
"#a7a7a7",
"#dddddd",
"#cccccc",
"#828282",
]
background = "#111111"
brights = [
"#3c3c3c",
"#dddddd",
"#cccccc",
"#aaaaaa",
"#a7a7a7",
"#dddddd",
"#cccccc",
"#ffffff",
]
cursor_bg = "#aaaaaa"
cursor_border = "#aaaaaa"
cursor_fg = "#111111"
foreground = "#828282"
selection_bg = "#828282"
selection_fg = "#111111"
[metadata]
name = "Noctalia"
@@ -0,0 +1,31 @@
[colors]
ansi = [
"#e8e8e8",
"#222222",
"#333333",
"#555555",
"#505058",
"#222222",
"#333333",
"#696969",
]
background = "#d4d4d4"
brights = [
"#c3c3c3",
"#222222",
"#333333",
"#555555",
"#505058",
"#222222",
"#333333",
"#000000",
]
cursor_bg = "#555555"
cursor_border = "#555555"
cursor_fg = "#d4d4d4"
foreground = "#696969"
selection_bg = "#696969"
selection_fg = "#d4d4d4"
[metadata]
name = "Noctalia"
@@ -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"
}
}
@@ -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'
@@ -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'
@@ -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"
@@ -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"
@@ -13,7 +13,9 @@
"mSurfaceVariant": "#262130",
"mOnSurfaceVariant": "#a79ab0",
"mOutline": "#3e364e",
"mShadow": "#120f18"
"mShadow": "#120f18",
"mHover": "#e0b7c9",
"mOnHover": "#20161f"
},
"light": {
"mPrimary": "#9b59ba",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#e7dfee",
"mOnSurfaceVariant": "#4a3d59",
"mOutline": "#cebedc",
"mShadow": "#ffffff"
"mShadow": "#ffffff",
"mHover": "#c17093",
"mOnHover": "#ffffff"
}
}
@@ -0,0 +1,33 @@
# Colors (Noctalia Legacy)
[colors.bright]
black = '#3e364e'
blue = '#a984c4'
cyan = '#e0b7c9'
green = '#e0b7c9'
magenta = '#e9899d'
red = '#e9899d'
white = '#ffffff'
yellow = '#c7a1d8'
[colors.cursor]
cursor = '#c7a1d8'
text = '#1c1822'
[colors.normal]
black = '#262130'
blue = '#a984c4'
cyan = '#e0b7c9'
green = '#e0b7c9'
magenta = '#e9899d'
red = '#e9899d'
white = '#e9e4f0'
yellow = '#c7a1d8'
[colors.primary]
background = '#1c1822'
foreground = '#e9e4f0'
[colors.selection]
background = '#e9e4f0'
text = '#1c1822'
@@ -0,0 +1,33 @@
# Colors (Noctalia Legacy Light)
[colors.bright]
black = '#cebedc'
blue = '#784999'
cyan = '#c17093'
green = '#c17093'
magenta = '#e9899d'
red = '#e9899d'
white = '#1c1822'
yellow = '#9b59ba'
[colors.cursor]
cursor = '#9b59ba'
text = '#f5f1fa'
[colors.normal]
black = '#e7dfee'
blue = '#784999'
cyan = '#c17093'
green = '#c17093'
magenta = '#e9899d'
red = '#e9899d'
white = '#1c1822'
yellow = '#9b59ba'
[colors.primary]
background = '#f5f1fa'
foreground = '#1c1822'
[colors.selection]
background = '#1c1822'
text = '#f5f1fa'
@@ -0,0 +1,31 @@
[colors]
ansi = [
"#262130",
"#e9899d",
"#e0b7c9",
"#c7a1d8",
"#a984c4",
"#e9899d",
"#e0b7c9",
"#e9e4f0",
]
background = "#1c1822"
brights = [
"#3e364e",
"#e9899d",
"#e0b7c9",
"#c7a1d8",
"#a984c4",
"#e9899d",
"#e0b7c9",
"#ffffff",
]
cursor_bg = "#c7a1d8"
cursor_border = "#c7a1d8"
cursor_fg = "#1c1822"
foreground = "#e9e4f0"
selection_bg = "#e9e4f0"
selection_fg = "#1c1822"
[metadata]
name = "Noctalia"
@@ -0,0 +1,31 @@
[colors]
ansi = [
"#e7dfee",
"#e9899d",
"#c17093",
"#9b59ba",
"#784999",
"#e9899d",
"#c17093",
"#1c1822",
]
background = "#f5f1fa"
brights = [
"#cebedc",
"#e9899d",
"#c17093",
"#9b59ba",
"#784999",
"#e9899d",
"#c17093",
"#1c1822",
]
cursor_bg = "#9b59ba"
cursor_border = "#9b59ba"
cursor_fg = "#f5f1fa"
foreground = "#1c1822"
selection_bg = "#1c1822"
selection_fg = "#f5f1fa"
[metadata]
name = "Noctalia"
+6 -2
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"
}
}
@@ -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'
@@ -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'
@@ -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"
@@ -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"
@@ -13,7 +13,9 @@
"mSurfaceVariant": "#0F251F",
"mOnSurfaceVariant": "#99A8A4",
"mOutline": "#1B6352",
"mShadow": "#040A09"
"mShadow": "#040A09",
"mHover": "#26A589",
"mOnHover": "#B8C8C4"
},
"light": {
"mPrimary": "#3B7561",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#95AD9C",
"mOnSurfaceVariant": "#263731",
"mOutline": "#5C7A6A",
"mShadow": "#8A9E90"
"mShadow": "#8A9E90",
"mHover": "#4A8069",
"mOnHover": "#D8E5DB"
}
}
@@ -0,0 +1,33 @@
# Colors (Osaka Jade)
[colors.bright]
black = '#464e50'
blue = '#71baf2'
cyan = '#67cbe7'
green = '#96d988'
magenta = '#ce89df'
red = '#ef7e7e'
white = '#bdc3c2'
yellow = '#f4d67a'
[colors.cursor]
cursor = '#dadada'
text = '#141b1e'
[colors.normal]
black = '#232a2d'
blue = '#67b0e8'
cyan = '#6cbfbf'
green = '#8ccf7e'
magenta = '#c47fd5'
red = '#e57474'
white = '#b3b9b8'
yellow = '#e5c76b'
[colors.primary]
background = '#141b1e'
foreground = '#dadada'
[colors.selection]
background = '#141b1e'
text = '#dadada'
@@ -0,0 +1,33 @@
# Colors (Osaka Jade Light)
[colors.bright]
black = '#a6b0a0'
blue = '#3a94c5'
cyan = '#35a77c'
green = '#8da101'
magenta = '#df69ba'
red = '#f85552'
white = '#fffbef'
yellow = '#dfa000'
[colors.cursor]
cursor = '#f57d26'
text = '#eaedc8'
[colors.normal]
black = '#7a8478'
blue = '#7fbbb3'
cyan = '#83c092'
green = '#9ab373'
magenta = '#d699b6'
red = '#e67e80'
white = '#b2af9f'
yellow = '#c1a266'
[colors.primary]
background = '#efebd4'
foreground = '#5c6a72'
[colors.selection]
background = '#eaedc8'
text = '#5c6a72'
@@ -0,0 +1,31 @@
[colors]
ansi = [
"#232a2d",
"#e57474",
"#8ccf7e",
"#e5c76b",
"#67b0e8",
"#c47fd5",
"#6cbfbf",
"#b3b9b8",
]
background = "#141b1e"
brights = [
"#464e50",
"#ef7e7e",
"#96d988",
"#f4d67a",
"#71baf2",
"#ce89df",
"#67cbe7",
"#bdc3c2",
]
cursor_bg = "#dadada"
cursor_border = "#dadada"
cursor_fg = "#141b1e"
foreground = "#dadada"
selection_bg = "#dadada"
selection_fg = "#141b1e"
[metadata]
name = "Noctalia"
@@ -0,0 +1,32 @@
[colors]
ansi = [
"#7a8478",
"#e67e80",
"#9ab373",
"#c1a266",
"#7fbbb3",
"#d699b6",
"#83c092",
"#b2af9f",
]
background = "#efebd4"
brights = [
"#a6b0a0",
"#f85552",
"#8da101",
"#dfa000",
"#3a94c5",
"#df69ba",
"#35a77c",
"#fffbef",
]
cursor_bg = "#f57d26"
cursor_border = "#f57d26"
cursor_fg = "#eaedc8"
foreground = "#5c6a72"
selection_bg = "#5c6a72"
selection_fg = "#efebd4"
[metadata]
name = "Noctalia"
+9 -5
View File
@@ -4,7 +4,7 @@
"mOnPrimary": "#191724",
"mSecondary": "#9ccfd8",
"mOnSecondary": "#191724",
"mTertiary": "#524f67",
"mTertiary": "#31748f",
"mOnTertiary": "#e0def4",
"mError": "#eb6f92",
"mOnError": "#191724",
@@ -13,15 +13,17 @@
"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"
}
}
@@ -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"
@@ -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"
@@ -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"
@@ -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"
+6 -2
View File
@@ -13,7 +13,9 @@
"mSurfaceVariant": "#073642",
"mOnSurfaceVariant": "#657b83",
"mOutline": "#0c5c70",
"mShadow": "#002b36"
"mShadow": "#002b36",
"mHover": "#cb4b16",
"mOnHover": "#002b36"
},
"light": {
"mPrimary": "#b58900",
@@ -29,6 +31,8 @@
"mSurfaceVariant": "#eee8d5",
"mOnSurfaceVariant": "#839496",
"mOutline": "#dfd4b1",
"mShadow": "#eee8d5"
"mShadow": "#eee8d5",
"mHover": "#cb4b16",
"mOnHover": "#fdf6e3"
}
}
@@ -0,0 +1,33 @@
# Colors (Solarized Dark)
[colors.bright]
black = '#335e69'
blue = '#839496'
cyan = '#93a1a1'
green = '#586e75'
magenta = '#6c71c4'
red = '#cb4b16'
white = '#fdf6e3'
yellow = '#657b83'
[colors.cursor]
cursor = '#839496'
text = '#073642'
[colors.normal]
black = '#073642'
blue = '#268bd2'
cyan = '#2aa198'
green = '#859900'
magenta = '#d33682'
red = '#dc322f'
white = '#eee8d5'
yellow = '#b58900'
[colors.primary]
background = '#002b36'
foreground = '#839496'
[colors.selection]
background = '#073642'
text = '#93a1a1'
@@ -0,0 +1,33 @@
# Colors (Solarized Light)
[colors.bright]
black = '#002b36'
blue = '#839496'
cyan = '#93a1a1'
green = '#586e75'
magenta = '#6c71c4'
red = '#cb4b16'
white = '#fdf6e3'
yellow = '#657b83'
[colors.cursor]
cursor = '#657b83'
text = '#eee8d5'
[colors.normal]
black = '#073642'
blue = '#268bd2'
cyan = '#2aa198'
green = '#859900'
magenta = '#d33682'
red = '#dc322f'
white = '#bbb5a2'
yellow = '#b58900'
[colors.primary]
background = '#fdf6e3'
foreground = '#657b83'
[colors.selection]
background = '#eee8d5'
text = '#586e75'
@@ -0,0 +1,29 @@
[colors]
ansi = [
"#002b36",
"#dc322f",
"#859900",
"#b58900",
"#268bd2",
"#6c71c4",
"#2aa198",
"#93a1a1",
]
background = "#002b36"
brights = [
"#657b83",
"#dc322f",
"#859900",
"#b58900",
"#268bd2",
"#6c71c4",
"#2aa198",
"#fdf6e3",
]
foreground = "#93a1a1"
[colors.indexed]
[metadata]
author = "Chris Kempson"
name = "Noctalia"
@@ -0,0 +1,30 @@
[colors]
ansi = [
"#002b36",
"#dc322f",
"#859900",
"#b58900",
"#268bd2",
"#6c71c4",
"#2aa198",
"#93a1a1",
]
background = "#fdf6e3"
brights = [
"#657b83",
"#dc322f",
"#859900",
"#b58900",
"#268bd2",
"#6c71c4",
"#2aa198",
"#fdf6e3",
]
foreground = "#586e75"
[colors.indexed]
[metadata]
author = "Chris Kempson"
name = "Noctalia"
@@ -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"
}
}
@@ -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'
@@ -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'
@@ -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"
@@ -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"
@@ -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'
@@ -0,0 +1,31 @@
[colors]
ansi = [
"{{colors.surface.default.hex}}",
"{{colors.error.default.hex}}",
"{{colors.tertiary.default.hex}}",
"{{colors.secondary.default.hex}}",
"{{colors.primary.default.hex}}",
"{{colors.tertiary_fixed_dim.default.hex}}",
"{{colors.secondary_fixed_dim.default.hex}}",
"{{colors.on_surface.default.hex}}",
]
background = "{{colors.surface.default.hex}}"
brights = [
"{{colors.outline.default.hex}}",
"{{colors.error.default.hex}}",
"{{colors.tertiary.default.hex}}",
"{{colors.secondary.default.hex}}",
"{{colors.primary.default.hex}}",
"{{colors.tertiary_fixed_dim.default.hex}}",
"{{colors.secondary_fixed_dim.default.hex}}",
"{{colors.on_surface.default.hex}}",
]
cursor_bg = "{{colors.on_surface.default.hex}}"
cursor_border = "{{colors.on_surface.default.hex}}"
cursor_fg = "{{colors.surface.default.hex}}"
foreground = "{{colors.on_surface.default.hex}}"
selection_bg = "{{colors.surface_variant.default.hex}}"
selection_fg = "{{colors.on_surface_variant.default.hex}}"
[metadata]
name = "Noctalia"
File diff suppressed because it is too large Load Diff
+4 -1
View File
@@ -18,5 +18,8 @@
"mOnSurfaceVariant": "{{colors.on_surface_variant.default.hex}}",
"mOutline": "{{colors.outline_variant.default.hex}}",
"mShadow": "{{colors.shadow.default.hex}}"
"mShadow": "{{colors.shadow.default.hex}}",
"mHover": "{{colors.tertiary.default.hex}}",
"mOnHover": "{{colors.on_tertiary.default.hex}}"
}
+95
View File
@@ -102,4 +102,99 @@
--purple-3: {{colors.on_secondary.default.hex}};
--purple-4: {{colors.on_secondary_container.default.hex}};
--purple-5: {{colors.secondary.default.hex}};
}
/* Improve timestamp/clock readability */
/* Target timestamps with various selector patterns to work across Discord versions */
[class*="timestamp"] time,
[class*="timestamp"] time[id*="message-timestamp"],
[id*="message-timestamp"] time,
span[class*="timestamp"] time {
color: var(--text-3) !important; /* Use normal text color for better contrast */
opacity: 0.85 !important; /* Slightly muted but still readable */
}
/* Hover state for timestamps - make them fully visible */
[class*="timestamp"]:hover time,
[id*="message-timestamp"]:hover time,
span[class*="timestamp"]:hover time {
color: var(--text-2) !important; /* Use heading color on hover */
opacity: 1 !important;
}
/* Improve slowmode cooldown and typing indicator readability */
[class*="cooldownText"],
[class*="cooldownWrapper"],
[class*="cooldownText"] svg,
.cooldownText_b21699,
.cooldownWrapper_b21699 {
color: var(--text-3) !important; /* Use normal text color for better contrast */
opacity: 0.85 !important; /* Slightly muted but still readable */
}
/* Slowmode icon color */
[class*="slowModeIcon"],
.slowModeIcon_b21699 {
color: var(--text-3) !important;
opacity: 0.85 !important;
}
/* Typing indicator text */
[class*="typing"] [class*="text"],
[class*="typingDots"] [class*="text"],
.typing_b88801 .text_b88801 {
color: var(--text-3) !important;
opacity: 0.85 !important;
}
[class*="postTitleText"],
[class*="postTitleText"] span,
h3[class*="postTitleText"],
[class*="heading-lg"][class*="postTitleText"],
[data-text-variant*="heading"] [class*="postTitleText"] {
color: var(--text-2) !important;
opacity: 0.9 !important;
}
[class*="postTitleText"]:hover,
[class*="postTitleText"]:hover span,
h3[class*="postTitleText"]:hover {
color: var(--text-2) !important;
opacity: 1 !important;
}
[class*="messageContent"],
[class*="markup"] {
line-height: 1.35 !important;
color: var(--text-3) !important;
opacity: 0.85 !important;
}
[class*="messageContent"][class*="deleted"],
[class*="text-sm"][class*="messageContent"][class*="deleted"],
[data-text-variant*="text-sm"][class*="messageContent"][class*="deleted"] {
color: var(--text-3) !important;
opacity: 0.85 !important;
}
[class*="messageContent"][class*="deleted"]:hover,
[class*="messageContent"][class*="deleted"]:hover span {
color: var(--text-2) !important;
opacity: 1 !important;
}
/* Improve tooltip readability */
[class*="tooltip"],
[class*="tooltip"] *,
[role="tooltip"],
[role="tooltip"] * {
color: var(--text-2) !important;
}
[class*="tooltipText"],
[class*="tooltipContent"],
[class*="tooltip"] span,
[class*="tooltip"] div {
color: var(--text-2) !important;
opacity: 1 !important;
}
+18 -30
View File
@@ -10,8 +10,6 @@ icon = "noctalia.svg"
# ============================================================================
# Core Colors
# ============================================================================
# Foundation colors that define the entire theme's personality
# Uses Material You's semantic color system for perfect harmony
[colors.core]
accent = "{{colors.primary.default.hex}}"
@@ -22,43 +20,39 @@ secondary_background = "{{colors.surface_container.default.hex}}"
border = "{{colors.outline_variant.default.hex}}"
# ============================================================================
# Window-Specific Colors
# Window Borders
# ============================================================================
# Different borders for visual hierarchy between window types
[colors.main_window]
border = "{{colors.outline_variant.default.hex}}"
border = "{{colors.outline_variant.default.hex}}" # Softer for main app
[colors.settings_window]
border = "{{colors.outline.default.hex}}"
border = "{{colors.outline.default.hex}}" # Stronger but not primary (less distracting)
# ============================================================================
# Accent Colors
# Accent Palette
# ============================================================================
# Complete color palette using Material You's harmonious color generation
# Maps to various UI elements throughout Vicinae
[colors.accents]
blue = "{{colors.primary.default.hex}}"
green = "{{colors.tertiary.default.hex}}"
magenta = "{{colors.secondary.default.hex}}"
orange = "{{colors.error.default.hex}}"
orange = { name = "{{colors.error.default.hex}}", lighter = 40 }
red = "{{colors.error.default.hex}}"
yellow = "{{colors.tertiary.default.hex}}"
cyan = "{{colors.primary.default.hex}}"
yellow = { name = "{{colors.tertiary.default.hex}}", lighter = 80 }
cyan = { name = "{{colors.primary.default.hex}}", lighter = 50 }
purple = "{{colors.secondary.default.hex}}"
# ============================================================================
# Text Colors
# Text System
# ============================================================================
# Semantic text colors for all states and contexts
[colors.text]
default = "{{colors.on_surface.default.hex}}"
muted = "{{colors.on_surface_variant.default.hex}}"
danger = "{{colors.error.default.hex}}"
success = "{{colors.tertiary.default.hex}}"
placeholder = "{{colors.on_surface_variant.default.hex}}"
placeholder = { name = "{{colors.on_surface_variant.default.hex}}", opacity = 0.6 }
[colors.text.selection]
background = "{{colors.primary.default.hex}}"
@@ -66,12 +60,11 @@ foreground = "{{colors.on_primary.default.hex}}"
[colors.text.links]
default = "{{colors.primary.default.hex}}"
visited = "{{colors.secondary.default.hex}}"
visited = { name = "{{colors.tertiary.default.hex}}", darker = 20 }
# ============================================================================
# Input Fields
# ============================================================================
# Text inputs, search boxes with proper focus states
[colors.input]
border = "{{colors.outline.default.hex}}"
@@ -81,29 +74,27 @@ border_error = "{{colors.error.default.hex}}"
# ============================================================================
# Buttons
# ============================================================================
# All button states with subtle hover effects and focus indicators
[colors.button.primary]
background = "{{colors.surface_container_high.default.hex}}"
foreground = "{{colors.on_surface.default.hex}}"
[colors.button.primary.hover]
background = { name = "{{colors.surface_container_highest.default.hex}}", opacity = 0.85 }
background = "{{colors.surface_container_highest.default.hex}}"
[colors.button.primary.focus]
outline = "colors.core.accent"
outline = "{{colors.primary.default.hex}}"
# ============================================================================
# Lists
# ============================================================================
# Horizontal list views with elevation-based selection
[colors.list.item.hover]
background = { name = "{{colors.surface_container_high.default.hex}}", opacity = 0.7 }
background = { name = "{{colors.primary_container.default.hex}}", opacity = 0.25 }
foreground = "{{colors.on_surface.default.hex}}"
[colors.list.item.selection]
background = { name = "{{colors.primary_container.default.hex}}", opacity = 0.5 }
background = { name = "{{colors.primary_container.default.hex}}", opacity = 0.50 }
foreground = "{{colors.on_primary_container.default.hex}}"
secondary_background = "{{colors.primary_container.default.hex}}"
secondary_foreground = "{{colors.on_primary_container.default.hex}}"
@@ -111,29 +102,26 @@ secondary_foreground = "{{colors.on_primary_container.default.hex}}"
# ============================================================================
# Grid Items
# ============================================================================
# Grid layouts (icon grids, tiles) with outline-based selection
[colors.grid.item]
background = "{{colors.surface_container.default.hex}}"
[colors.grid.item.hover]
outline = { name = "{{colors.primary.default.hex}}", opacity = 0.6 }
outline = { name = "{{colors.secondary.default.hex}}", opacity = 0.8 }
[colors.grid.item.selection]
outline = { name = "{{colors.primary.default.hex}}", opacity = 0.9 }
outline = { name = "{{colors.primary.default.hex}}" }
# ============================================================================
# Scrollbars
# ============================================================================
# Subtle scrollbar styling
[colors.scrollbars]
background = { name = "{{colors.on_surface.default.hex}}", opacity = 0.2 }
background = { name = "{{colors.primary.default.hex}}", opacity = 0.2 }
# ============================================================================
# Loading Indicators
# Loading States
# ============================================================================
# Progress bars and spinners for loading states
[colors.loading]
bar = "{{colors.primary.default.hex}}"
+189
View File
@@ -0,0 +1,189 @@
@define-color surface {{colors.surface.default.hex}};
@define-color surfaceVariant {{colors.surface_variant.default.hex}};
@define-color onSurface {{colors.on_surface.default.hex}};
@define-color onSurfaceVariant {{colors.on_surface_variant.default.hex}};
@define-color primary {{colors.primary.default.hex}};
@define-color secondary {{colors.secondary.default.hex}};
@define-color error {{colors.error.default.hex}};
@define-color outline {{colors.outline.default.hex}};
* {
all: unset;
}
.normal-icons {
-gtk-icon-size: 16px;
}
.large-icons {
-gtk-icon-size: 36px;
}
scrollbar {
opacity: 0;
}
.box-wrapper {
box-shadow:
0 19px 38px rgba(0, 0, 0, 0.3),
0 15px 12px rgba(0, 0, 0, 0.22);
background: @surface;
padding: 12px;
border-radius: 20px;
border: 2px solid @outline;
}
.preview-box,
.elephant-hint,
.placeholder {
color: @onSurface;
}
.box {
background: @surfaceVariant;
padding: 20px;
border-radius: 20px;
border: 2px solid @outline;
}
.search-container {
border-radius: 10px;
border: 2px solid @outline;
}
.input placeholder {
opacity: 0.5;
}
.input {
background: @surface;
color: @onSurface;
caret-color: @onSurface;
padding: 10px;
}
.input:focus,
.input:active {
}
.content-container {
}
.placeholder {
}
.scroll {
}
.list {
color: @onSurface;
}
child {
}
.item-box {
border-radius: 10px;
padding: 10px;
}
.item-quick-activation {
background: @secondary;
border-radius: 10px;
padding: 10px;
color: @surface;
}
child:hover .item-box,
child:selected .item-box {
background: alpha(@primary, 0.4);
}
.item-text-box {
}
.item-subtext {
font-size: 12px;
opacity: 0.5;
}
.providerlist .item-subtext {
font-size: unset;
opacity: 0.75;
}
.item-image-text {
font-size: 28px;
}
.preview {
border-top: 1px solid @primary;
padding: 10px;
border-radius: 10px;
color: @onSurface;
}
.calc .item-text {
font-size: 24px;
}
.calc .item-subtext {
}
.symbols .item-image {
font-size: 24px;
}
.todo.done .item-text-box {
opacity: 0.25;
}
.todo.urgent {
font-size: 24px;
}
.todo.active {
font-weight: bold;
}
.primarytooth.disconnected {
opacity: 0.5;
}
.preview .large-icons {
-gtk-icon-size: 64px;
}
.keybinds-wrapper {
border-top: 1px solid @primary;
font-size: 12px;
color: @primary;
}
.keybinds {
}
.keybind {
color: @onSurfaceVariant;
}
.keybind-bind {
font-weight: bold;
text-transform: lowercase;
}
.keybind-label {
}
.error {
padding: 10px;
background: @error;
color: @surface;
}
:not(.calc).current {
font-style: italic;
}
+1812 -1559
View File
File diff suppressed because it is too large Load Diff
+1815 -1562
View File
File diff suppressed because it is too large Load Diff
+1806 -1553
View File
File diff suppressed because it is too large Load Diff
+1805 -1552
View File
File diff suppressed because it is too large Load Diff
+1806 -1553
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff

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