Lemmy
9bc5effb3d
fix(plugin): fix loadWidget
2026-03-30 08:27:45 -04:00
Lemmy
73dfeb9f73
fix(bar): pass initial properties on creation (screen, section, etc...) to avoid potential registration issues.
2026-03-29 19:39:25 -04:00
Lemmy
decb65ae95
fix(plugins): pass pluginApi as initial property to prevent binding warnings. Eliminate the need for fallback chains in plugins code.
...
hot reload
2026-03-28 16:58:55 -04:00
Lemmy
2ffb41a2b1
fix(bar): never unload content when bar is hidden
2026-03-17 10:24:55 -04:00
Lysec
311fc08ac8
fix(bar): attempt to avoid crash when autohide is used
2026-03-17 11:00:43 +01:00
Lysec
46a3c7e2d4
Revert "fix(bar): defer update to next cycle"
...
This reverts commit 2fcd219c34 .
2026-03-17 10:38:25 +01:00
Lysec
2fcd219c34
fix(bar): defer update to next cycle
2026-03-17 10:16:41 +01:00
Lysec
2e5f07e039
fix(bar): attempt at resolving widget incubation race conditions
2026-03-16 18:45:49 +01:00
Lemmy
4e814962a4
fix(bar): more bullet proofing toward auto-hide
2026-03-13 13:49:31 -04:00
Lemmy
518b67c2d3
bar-widget: fix opening "close to button"
2026-02-06 15:09:36 -05:00
Lemmy
382e548d2b
bar: widgets now use the entire bar space (e.g: full height with a vertical bar) this ease a lot for clicking widgets and avoid dead zones above and below the widget.
...
Keep an eye on this + plugins bar widget will need updating
2026-01-26 23:47:03 -05:00
Lemmy
851c43142b
Bar: Using Style.barFontSize everywhere to fix bar's text discrepancies as much as possible. Also removing most fontWeight discrepancies. Only keeping bold for workspace numbers/names.
2026-01-02 01:12:50 -05:00
Lemmy
9db7c9537d
Bar: Added a spacious mode and reworked a lot of the scaling stuff so it scales up better for HiDpi.
...
Bar(e) with me it might have a few side effects.
2025-12-30 11:41:54 -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
9edf747404
PluginSystem: plugins hot reload enabled when using NOCTALIA_DEBUG=1 as env var.
2025-12-17 19:31:03 -05:00
Lemmy
efef0db17f
Avoid many errors, if a widget (plugin) does not exists on startup.
2025-12-13 13:25:48 -05:00
ItsLemmy
c070b0051f
PluginSystem: improve temporary dummy api to limit warnings.
2025-12-03 20:53:34 -05:00
ItsLemmy
b031041ccc
PluginSystem: support for translations via extra/optional i18n/ folder in the plugin
2025-12-02 21:54:23 -05:00
ItsLemmy
3f830d0c73
PluginSystem: panel opening
2025-11-30 21:04:52 -05:00
ItsLemmy
3ff5b7639f
Switched to qmlformat.
2025-11-16 17:07:03 -05:00
Sighthesia
4ca358b5ba
ActiveWindow: fix layout gap left by hidden active window widget
2025-11-15 17:38:39 +08:00
ItsLemmy
355271768c
Services in subfolder + cleanup/fixes
2025-11-08 16:38:43 -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
9f7d4d274d
autofmt
2025-10-16 20:21:44 -04:00
Lemmy
0a3820e4db
Merge pull request #496 from lonerOrz/feat/adapt-bar-density-scaling
...
feat(bar): Introduce core density scaling mechanism
2025-10-16 20:18:17 -04:00
loner
9f46f8bed8
refactor(bar): Use ternary operator for scaling property
2025-10-17 06:30:55 +08:00
lysec
838491ba33
Logger: huge cleanup
2025-10-16 15:07:11 +02:00
loner
61043b78a5
feat(bar): Introduce core density scaling mechanism
2025-10-16 09:52:47 +08:00
ItsLemmy
f4b27380c3
Qt-Scaling: first cleanup pass
2025-10-12 08:23:24 -04:00
ItsLemmy
f77bbaa5e3
More math rounding to avoid any blur.
2025-10-10 15:47:14 -04:00
ItsLemmy
bff195309a
QuickSettings: editable widgets/button section in the ControlCenter
2025-10-08 23:05:52 -04:00
Ly-sec
04290d82cf
NotificationService: respect 0s timeout (never disappear, fixes #419 )
...
Autoformat
2025-10-04 17:31:01 +02:00
ItsLemmy
f7e1fe4e0f
Bar: minor memory optimization
2025-10-04 08:56:05 -04:00
ItsLemmy
9ed9231070
Init Sequence: removed a bunch of no longer necessary Settings.isLoaded
2025-09-29 09:11:37 -04:00
LemmyCook
8af8bf2e2e
BarService: to keep tracks of bar widgets and improve IPC behavior.
2025-09-17 10:19:55 -04:00