ItsLemmy
5e833f0683
Round image with Qt.
2025-11-26 21:46:59 -05:00
ItsLemmy
f10207a159
Settings / SetupWizard & OSD
...
- Settings cleanup and avoid segfault by not using var.
- SetupWizard simplified opening condition logic. Will only open when no
settings available
- OSD: simplified settings logic, updated translations to explain that
no type selected = all types enabled. similar to bar and monitors logic.
- Do not open changelog on a fresh install as we already open the
SetupWizard
2025-11-26 09:52:15 -05:00
ItsLemmy
12fe6c5559
Debug: inhibitReloadPopup onReloadFailed unless we are debugging.
2025-11-25 16:55:10 -05:00
Ly-sec
74ba883dd8
initial commit
2025-11-22 13:51:58 +01:00
Ly-sec
48c5435cef
SetupWizard: ensure setuoCompleted is always being saved
2025-11-22 12:46:22 +01:00
ItsLemmy
7a68030f69
Notifications: ensure they are not sandwitched between panels
...
+ Always access lockScreen via panel service and removed deprecation
notice.
2025-11-21 15:18:38 -05:00
ItsLemmy
088431b20d
Autoformatting + translations
2025-11-20 21:38:00 -05:00
Ly-sec
c735eef75d
Merge branch 'changelog'
2025-11-20 11:54:33 +01:00
Ly-sec
226213457f
ChangelogPanel: update layout
...
shell: remove UpdateService
i18n: update ChangelogPanel text
2025-11-18 01:08:19 +01:00
Ly-sec
8034297fb7
ChangelogService: merge into UpdateService
2025-11-18 00:52:17 +01:00
Ly-sec
bb8107727c
initial commit
2025-11-17 16:35:22 +01:00
ItsLemmy
39fd2517c3
BatteryManager: removed due to limited compatibility.
...
Might be reintroduced later if we decice on a proper back-end.
2025-11-16 17:27:11 -05:00
ItsLemmy
d8adaf4d4b
Deleted SystemTrayService.
2025-11-16 17:08:08 -05:00
ItsLemmy
3ff5b7639f
Switched to qmlformat.
2025-11-16 17:07:03 -05:00
Ly-sec
4fd5865978
DistroService: rename to HostService
2025-11-13 15:41:46 +01:00
Ly-sec
bb8ab1f7eb
SystemTrayService: add service to init tray faster ( #689 )
2025-11-10 12:56:01 +01:00
ItsLemmy
d63e6216e1
SetupWizard: Don't open immediately to avoid incomplete screen setup on older hardware and older Qt versions.
2025-11-09 18:01:02 -05:00
ItsLemmy
15539e1445
MainScreen: Bar content is in its own PanelWindow
2025-11-09 12:28:00 -05:00
ItsLemmy
373398236a
KickOff Font Service on startup
2025-11-08 22:35:39 -05:00
ItsLemmy
168bf54f41
Fixing app templating after refactor
2025-11-08 20:50:21 -05:00
ItsLemmy
355271768c
Services in subfolder + cleanup/fixes
2025-11-08 16:38:43 -05:00
ItsLemmy
5226b01fc1
MainScreen: remove mask region asap so you can click on apps sooner when closing a panel
2025-11-07 22:46:29 -05:00
ItsLemmy
b180325691
SetupWizard: Improved kickstart and fixed odd size on tiny screens.
2025-11-07 16:11:12 -05:00
ItsLemmy
a536a033c9
Shell: cleanup
2025-11-06 22:37:39 -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
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
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
fd79f75fd5
Shell/Bar: create full screen window everywhere so there is no limitations.
2025-11-04 10:19:00 -05:00
ItsLemmy
c911756f5e
IPC: allow IPC calls to open panels when the bar is invisible.
2025-11-03 22:05:35 -05:00
Ly-sec
e4bb28dd5e
SetupWizard: add dimdesktop & dropshadow option
2025-11-03 18:00:06 +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
ItsLemmy
c16ee69de6
translations
2025-10-31 15:32:20 -04:00
ItsLemmy
06d095c705
feat: New audio panel when clicking on volume icon
2025-10-26 16:04:28 -04:00
Sébastien Atoch
c5acc77fc9
DistroService: log the detected distro.
2025-10-25 22:22:18 -04:00
ItsLemmy
4105a374a3
autofmt
2025-10-24 22:45:04 -04:00
Sridou
5aad715ace
fix: added PowerProfile init
2025-10-25 02:37:02 +05:30
ItsLemmy
9003c60667
DirectWidgetSettingsPanel
2025-10-22 09:39:24 -04:00
Lysec
8b5f06aec6
Merge pull request #482 from luleyleo/auto-night-mode
...
Implement scheduled light/dark mode switching
2025-10-18 21:05:44 +02:00
ItsLemmy
94f247eefc
SetupWizard: wait for proper detection of the OS before opening the wizard.
2025-10-18 09:26:15 -04:00
lysec
eae2bf1476
IdleInhibitor: initialize at startup, remove persistent setting ( #505 )
2025-10-17 13:33:31 +02:00
Leopold Luley
4bd550c585
Merge branch 'main' into auto-night-mode
2025-10-16 17:42:47 +02:00
lysec
838491ba33
Logger: huge cleanup
2025-10-16 15:07:11 +02:00
Leopold Luley
a6c0a9fc99
DarkModeService: Added for automatic dark mode switching.
2025-10-16 14:46:25 +02:00
lysec
df7e0d026b
shell: only launch setupwizard if not nixos
...
DistroLogoService -> DistroService
2025-10-16 13:43:57 +02:00
ItsLemmy
a7612d1744
Merged setup wizard
2025-10-15 19:25:00 -04:00
lysec
514fdaa4cc
SetupWizard: initial commit
2025-10-15 18:01:08 +02:00