Commit Graph
576 Commits
Author SHA1 Message Date
Ly-sec 061b92697c NoctaliaPerformance: add performance toggle (disables shadows & animations) 2025-11-08 09:13:48 +01:00
Ly-sec 3fafc57f36 ControlCenter: middle mouse button opens launcher 2025-11-08 09:05:47 +01:00
Ly-sec f8131c9a14 Tray: use getPillDirection logic to place chevron to the correct position based on bar section 2025-11-08 09:00:42 +01:00
ItsLemmy fa61925982 MainScreen: Only dim & mask if panel is opened on 'this' screen. 2025-11-07 19:32:10 -05:00
ItsLemmy b7d40c035a Wifi: fixed bug where non connected SSID would report as without internet. 2025-11-07 09:07:45 -05:00
ItsLemmy 838a469656 Tray: alignments, more robust click handling, cleanup 2025-11-06 22:25:29 -05:00
ItsLemmy 02da218d64 Tray: Bar display improvement 2025-11-06 21:53:02 -05:00
ItsLemmy 551871a981 Tray: using NIconButton directly 2025-11-06 21:22:20 -05:00
ItsLemmy c155be7f40 AudioViz: renamed 2025-11-06 20:38:07 -05:00
ItsLemmy ab8d9e5502 SysMon-bar: support for mPrimary or mOnSurface text via widget settings. 2025-11-06 17:45:37 -05:00
Ly-sec 7211868c27 Tray: open drawer with left & right click 2025-11-06 17:13:43 +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 e29c6ee1a6 Refactor: Panels and Bar background are now drawn separately with Shapes. 2025-11-06 10:41:48 -05: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
ItsLemmy c26784e215 Tray: disable drawer until we get a proper fix 2025-11-05 12:20:36 -05:00
ItsLemmy 0b7c412ad9 Tray: remove some logger spam 2025-11-04 21:19:04 -05: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 ae75fa80f0 Tray: dropdown shenanigans 2025-11-04 22:30:19 +01: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
ItsLemmy 65edc59371 Project structure adjustments 2025-11-03 21:18:13 -05:00
ItsLemmy 498fe24093 Time: more accurate time update to fix janky seconds needle. 2025-11-03 16:53:10 -05:00
LemmyandGitHub 9d68d5bcee Merge pull request #645 from MrDowntempo/feat/better-lockkeys-settings
Feat/better lockkeys settings
2025-11-03 15:31:51 -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
Corey Woodworth 863c08978c committing files that won't stack 2025-11-02 23:00:29 -05:00
ItsLemmy f35521835a SysMon-Bar: Do not display % when reaching 100% usage. Fix #635 2025-11-01 13:56:06 -04:00
ItsLemmy 99bae95bd4 SysMon-Bar: Clamped CPU usage to 99% 2025-11-01 13:53:43 -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 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
Ly-sec 17bd4e79f8 Volume & Input widget: switch left & right click logic 2025-10-31 20:26:09 +01:00
ItsLemmy 3a534f8f72 autofmt 2025-10-31 10:08:09 -04:00
LysecandGitHub 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
Corey Woodworth b047837543 Configurable Icons for the indications, and I18n. 2025-10-31 01:17:50 -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
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
Ly-sec 10adaf955b AudioVisualizer: add setting to auto hide if no media is playing 2025-10-29 20:30:16 +01:00
Ly-sec d443d7dba3 ColorSchemeTab: set walker theme to noctalia on template activation 2025-10-29 16:25:03 +01:00
LysecandGitHub 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
Ly-sec 35b3826d20 Workspace: if bar is vertical only show 2 characters for named workspaces 2025-10-27 19:21:27 +01:00