Commit Graph

65 Commits

Author SHA1 Message Date
Lysec 43fe1e1947 fix(audio): stop volume sliders fighting service state 2026-03-31 14:43:03 +02:00
Lemmy 599068b584 fix(tooltips): added support for string vs array content everywhere 2026-03-13 11:44:38 -04:00
Lemmy e8ee0548cb perf(shapes): enable async rendering for all CurveRenderer shapes 2026-03-10 09:31:20 -04:00
Lysec 1ea8654d5b fix(NSlider): guard filled CurveRenderer shape against zero-height geometry 2026-03-05 21:05:00 +01:00
Lemmy a43b944b95 widget-sliders: safeguard Shape 2026-03-05 14:51:58 -05:00
Lemmy 8bbd471888 shape: use curverRenderer instead of oversampling 2026-02-10 13:13:45 -05:00
Lysec 5702defb39 NSlider: remove +1 implicitHeight for thumb 2026-02-10 17:22:18 +01:00
Lemmy 48ae963ca4 nslider: fix potential cutout 2026-02-08 18:39:08 -05:00
Lemmy 8cdaa205d1 sliders: rewrote the display using Shape to avoid visible stacked hacks when cross-fading colors 2026-01-29 19:03:08 -05:00
Lemmy 599a6f7535 Revert "Merge pull request #1624 from anthonyhab/fix/slider-opacity-animation"
This reverts commit 4fcd730dd1, reversing
changes made to 0002a6df1c.
2026-01-29 16:20:25 -05:00
anthonyhab 353e4e5409 fix(slider): enable layer rendering for opacity animations
Add layer.enabled: true to NColorSlider and NSlider widgets to fix
opacity animation issues. This ensures proper compositing during
slider animations by rendering to an offscreen layer.

Fixes visual glitches where slider opacity transitions were not
rendering correctly.
2026-01-29 13:21:07 -05:00
Lemmy 0a6e5430a8 NSlider/NValueSlider: support for enabled: false greyed out display 2026-01-02 13:47:44 -05:00
Ly-sec d31e69ad63 UserInterface: more adjustments 2025-12-02 15:24:49 +01:00
Ly-sec 872d4202b2 UserInterface: separate slider for UI & Input 2025-12-02 15:06:04 +01:00
Ly-sec 18e9eb11b4 UserInterfaceTab: everything follows border radius slider 2025-12-01 19:43:02 +01:00
ItsLemmy 66770625dd Tooltip: no longer needed to pass a screen explicitely 2025-11-17 22:02:10 -05:00
ItsLemmy f1d714ad9a Cleanup: replaced a bunch of Screen by their proper "screen" 2025-11-17 14:53:47 -05:00
ItsLemmy 3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00
ItsLemmy 355271768c Services in subfolder + cleanup/fixes 2025-11-08 16:38:43 -05:00
ItsLemmy a41ac4701f Optimizations 2025-11-07 20:22:48 -05:00
ItsLemmy acba085531 NSlider: Fix and edge case where the slider would sometime loose focus while dragging. 2025-11-03 13:09:01 -05: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 c9bbaf4c91 Borders: optim/simplification of scaled borders 2025-10-21 13:52:19 -04:00
ItsLemmy 79b96567dc AudioCard: sleeker volume sliders 2025-10-14 07:37:27 -04:00
ItsLemmy e3f0f428da Settings: re-organization 2025-10-12 22:09:35 -04:00
ItsLemmy f4b27380c3 Qt-Scaling: first cleanup pass 2025-10-12 08:23:24 -04:00
ItsLemmy 4ed16d795e Clipping: removed many unecessary clip: true 2025-10-04 22:22:23 -04:00
ItsLemmy a4b4caa2ce Bar SysMonitor: Implemented different sizing strategy to avoid unwanted shifting of items inside and outside the component. 2025-09-27 13:38:56 -04:00
Corey Woodworth 7dc8d2cd88 Fix: Works regardless of scaling value 2025-09-27 12:34:58 -04:00
Corey Woodworth aa1cea8d03 Fix: Fix the vertical alignment of circles 2025-09-26 15:30:16 -04:00
Corey Woodworth 74a0c9dbf4 Fix: Knob was getting clipped. 2025-09-26 14:22:22 -04:00
Corey Woodworth d1a89387f9 Fix: Make sure left side doesn't get squished 2025-09-26 13:24:19 -04:00
Corey Woodworth 9da310ade4 Rounds the ends of NSliders to be more consistent with the rest of Noctalia's look 2025-09-26 11:01:38 -04:00
LemmyCook 1ad6969d9b Notification service: Full refactoring to support image caching for history. 2025-09-20 23:26:05 -04:00
LemmyCook b51a87a981 NSlider: slightly more discrete bg track 2025-09-15 08:36:08 -04:00
LemmyCook f399a6d9f5 TrayMenu: improve tray opening direction in vertical bar more 2025-09-14 22:44:27 -04:00
LemmyCook 5aa7ff7e91 NValueSlider: new component + pimped NSlider with a small gradient and removed rounded corners due to issues. 2025-09-14 20:52:32 -04:00
Ly-sec 11f6475b9f Some layout fixes to toggle and slider
NSlider(withLabel): fix some small layout issues
NToggle: fix vertical centering of the thumb
2025-09-14 21:24:11 +02:00
LemmyCook d348cfc2b0 Toast: refactored service vs UI. 2025-09-14 13:29:20 -04:00
LemmyCook 2ea00fffa5 NSlider: simplification, no Halo + some rounding 2025-09-14 12:22:26 -04:00
LemmyCook 7d2eaa46e6 qmlfmt: increase line-length to 360 to avoid hard-wrap.
+ cleaned up power menu/panel
2025-09-12 21:07:11 -04:00
LemmyCook d1f5d301c2 Color animations: more uniform across NWidgets 2025-08-31 21:36:30 -04:00
LemmyCook 9d03006aaa autoformatting 2025-08-27 09:07:36 -04:00
LemmyCook 50777ef32f MediaPlayer/sidepanel: slightly less thick time slider 2025-08-27 08:51:43 -04:00
quadbyte b723eccc78 Renamed most font and sizing shorthands properties for easier understanding and maintenance
property real fontSizeXS: 9
  property real fontSizeS: 10
  property real fontSizeM: 11
  property real fontSizeL: 13
  property real fontSizeXL: 16
  property real fontSizeXXL: 18
  property real fontSizeXXXL: 24
2025-08-18 11:12:51 -04:00
quadbyte 4fcdb1543d Renamed Colors to Color
- some work on the active window
2025-08-16 22:39:11 -04:00
quadbyte 83ff5f5589 Renamed all services to xxxService. Moved a couple things in Commons 2025-08-15 21:45:58 -04:00
quadbyte 33bec01e98 Removed all creeping: readonly property real scaling: Scaling.scale(screen) 2025-08-15 11:24:05 -04:00
quadbyte 06f8f93f83 Renamed all color names so they are shorter 2025-08-14 19:52:03 -04:00
quadbyte 7660a37b8a Partially restored the default theme (rosepine) 2025-08-14 18:46:00 -04:00