Lemmy
77adbbb573
startup: faster i18n and plugins startup
2026-02-06 11:43:14 -05:00
Lemmy
e8f0822118
about: supporters subtab
2026-02-05 09:34:24 -05:00
Lemmy
e6a80703d8
Startup: proper display of a dialog to confirm anonymous telemetry acceptance.
2026-01-16 11:48:05 -05:00
loner
db0a2ccb7f
feat: Implement automatic IPC registration for CustomButton widgets
...
- Add automatic registration/unregistration of CustomButton instances to
CustomButtonIPCService
- Enable CustomButton widgets to register themselves with unique
identifiers
- Support external control via IPC commands using 'qs -c noctalia-loner
ipc call cb <action> "[identifier]"' format
Supported actions: left, right, middle, up (separate wheel mode), down
(separate wheel mode),wheel (unified wheel mode), refresh (textCommand)
2026-01-14 07:13:30 +08:00
wxlyyy
2d53cb7c27
Launch the setup wizard on NixOS as well
2026-01-13 17:39:22 +08:00
Lemmy
2209a4696d
Added anonymous telemetry
2026-01-12 20:36:53 -05:00
Lemmy
a57917f7dd
shell: removing useless import
2026-01-12 08:43:55 -05:00
Lemmy
09671d1a2c
Image Caching: full refactor base on ImageMagick and fallback to QML. Allows support for a lot more image formats.
2025-12-25 17:31:12 -05:00
Lemmy
9856899e89
PluginSystem: general improvements to the way we load plugins and the pluginApi.
2025-12-21 17:15:40 -05:00
Lemmy
c74139c51d
Wallpaper: resizing and caching with imagemagick for max quality and lower memory usage.
2025-12-16 21:43:27 -05:00
Lemmy
fa989dd962
PluginSystem: refactored CurrentScreenDetector so it can be used by core IPC calls AND plugins IPC calls.
2025-12-14 15:52:36 -05:00
Ly-sec
feee1d146c
desktop-widget: initial commit
2025-12-14 14:37:29 +01:00
Lemmy
69b162ee98
Fonts: removed "display" fonts that we no longer use.
2025-12-13 17:20:38 -05:00
Lemmy
7b75f06217
FontService: real async loading via fc-list + shell init tweaks
2025-12-13 16:29:00 -05:00
ItsLemmy
764299e4e7
Settings: added option to open settings in a separate (tiled) window + Fixed migrations/upgrades by parsing the rawJson
2025-12-11 21:03:43 -05:00
ItsLemmy
f0e7701116
PluginSystem: Fixed plugins update on startup and toast messages.
2025-12-05 21:09:00 -05:00
ItsLemmy
36cd59b08d
PluginSystem: first pass on auto update
2025-12-05 17:25:46 -05:00
ItsLemmy
34f84afcd1
PluginSystem: simplified IPC calls creation
2025-12-01 20:44:26 -05:00
ItsLemmy
c31c56ff48
PluginSystem: basic implementation with an hello-world bar widget
2025-11-30 20:31:55 -05:00
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