Commit Graph
938 Commits
Author SHA1 Message Date
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
ItsLemmy b51af0f548 Memory optimizations 2025-11-06 15:24:01 -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 76a182a90c TrayMenu: cleanp 2025-11-06 12:49:52 +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
notiantandGitHub 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 0b7c412ad9 Tray: remove some logger spam 2025-11-04 21:19:04 -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 d9a802fe21 Autofmt 2025-11-04 11:40:31 -05:00
LemmyandGitHub 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
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
LysecandGitHub 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 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 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
loner cb4de305fe feat(battery): support adaptive layout for battery panel 2025-11-04 10:59:55 +08:00
notiantandGitHub 5e4496bdb2 BluetoothPanel: add WordWrap for scanning text 2025-11-04 03:18:56 +01:00
ItsLemmy 65edc59371 Project structure adjustments 2025-11-03 21:18:13 -05:00
ItsLemmy b7b10a360d AudioPanel: auto resizing to content 2025-11-03 19:12:54 -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 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 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
ItsLemmy 36192717f4 Shadows: Unified in NFullScreenWindow 2025-11-03 07:22:57 -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
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
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