Commit graph

379 commits

Author SHA1 Message Date
LemmyCook
101e3125a9 Vertical bar: simpler management 2025-09-13 13:06:17 -04:00
Ly-sec
6fba9d9f22 NPanel positioning fixes 2025-09-13 16:45:22 +02:00
Ly-sec
f670f88804 NPanel: add margin if bar is floating (except for SettingsPanel) 2025-09-13 10:25:50 +02: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
2872a7b5c9 Using NScrollView and NListView where it matters.
Not using them in tiny ListViews (ex: NComboBox, and Media player
dropdown)
2025-09-11 17:58:28 -04:00
LemmyCook
4067896434 New components: NScrollView + NListView
Allow controlling the handle color and stuf...
2025-09-11 17:56:47 -04:00
LemmyCook
78443451e4 Bar Widgets: Hover color switched from mPrimary to mTertiary for consistency 2025-09-11 17:30:52 -04:00
LemmyCook
9a0746d737 PowerToggle: was not receiving scaling which led to a broken bar. 2025-09-11 15:56:10 -04:00
9792f401f7 Merge tag 'v2.8.0'
Release v2.8.0

We've been busy squashing bugs and adding some nice improvements based on your feedback.
What's New
New Icon Set - Swapped out Material Symbols for Tabler icons. They look great and load faster since they're built right in.
Works on Any Linux Distro - Dropped the Arch-specific update checker so this works properly on whatever distro you're running. You can build your own update notifications with Custom Buttons if you want.
Icon Picker - Added a proper icon picker for custom button widgets. No more guessing icon names.
Smarter Audio Visualizer - The Cava visualizer actually pays attention now - it only kicks in when you're playing music or videos instead of running all the time.
Better Notifications - Notifications now show actual app names like "Firefox" instead of cryptic IDs like "org.mozilla.firefox".
Less Noise - Turned a bunch of those persistent notification popups into toast notifications so they don't stick around cluttering your screen.
Fixes

Active Window widget finally shows the right app icon and title consistently
Fixed a nasty crash on Hyprland
Screen recorder button disables itself if the recording software isn't installed
Added a force-enable option for Night Light so you can turn it on manually whenever
2025-09-11 19:10:35 +02:00
LemmyCook
76be93a84d NPanel: fix 3 minor warnings 2025-09-10 21:14:01 -04:00
LemmyCook
b157d855a8 Merge branch 'main' of github.com:noctalia-dev/noctalia-shell 2025-09-10 20:45:56 -04:00
LemmyCook
82ac49ce85 NPanel: simplified screen/scaling management 2025-09-10 20:45:50 -04:00
Ly-sec
be0b568f1f KeyboardLayout: increase font size and make it all caps 2025-09-11 01:10:04 +02:00
LemmyCook
b9dbbf7bdd Widgets Drag&Drop: drop indicator and improved behavior 2025-09-10 09:02:09 -04:00
LemmyCook
833808152e Icons: added icons to settings main content title + slightly smaller NCircleStat badges 2025-09-09 22:17:48 -04:00
LemmyCook
5e6f77f875 More icons improvements 2025-09-09 20:32:19 -04:00
LemmyCook
b2d629e6a1 More icons 2025-09-09 18:43:39 -04:00
LemmyCook
a38f49cb35 More icons work 2025-09-09 18:10:25 -04:00
LemmyCook
955369ab13 More icons work 2025-09-09 17:34:14 -04:00
LemmyCook
48f6c0705b New icons: more icons and cleanup 2025-09-09 17:02:57 -04:00
LemmyCook
43eec0e387 Refactor icons font wip 2025-09-09 14:46:11 -04:00
LemmyCook
6ed2daa386 NIconButton/CustomButton: added an extra flag to allow click when the button is disabled.
Helps with custom button to get redirected to the settings
2025-09-09 12:28:09 -04:00
LemmyCook
56ea1f92fa Merge branch 'bootstrap-icons' 2025-09-09 11:44:27 -04:00
Ly-sec
5042d4d747 BootstrapIcons: bundle font with noctalia, use fontloader 2025-09-09 17:41:16 +02:00
LemmyCook
a6ccc8b0da NButton: fix issue when no icon defined 2025-09-09 09:22:05 -04:00
LemmyCook
d76d1c628a NIconButton: animation on color (bg+fg) 2025-09-09 08:56:30 -04:00
LemmyCook
24863c2527 Merge branch 'bootstrap-icons' of github.com:noctalia-dev/noctalia-shell into bootstrap-icons 2025-09-09 08:27:46 -04:00
LemmyCook
ecd6141739 Toast: better spacing/margin 2025-09-09 08:27:44 -04:00
Ly-sec
ee44920fa4 Merge branch 'bootstrap-icons' of https://github.com/noctalia-dev/noctalia-shell into bootstrap-icons 2025-09-09 14:26:29 +02:00
Ly-sec
864cbfcfab NSpinBox: remove unicode, use Bootstrap.qml 2025-09-09 14:26:27 +02:00
LemmyCook
5e23476089 NIconButton: font size auto determined by button size 2025-09-09 08:17:00 -04:00
Ly-sec
b422a419cd BatteryWidget: add low battery threshold
NSpinBox: add bootstrap icons
2025-09-09 13:26:15 +02:00
Ly-sec
3c9ce6f8b5 ScreenRecorder: check for availability 2025-09-09 13:20:46 +02:00
Ly-sec
94d64a91b8 Add toasts & tooltips to a lot of things, add Disk Usage 2025-09-09 13:08:48 +02:00
LemmyCook
d4d7b06b64 NPill + Clock color uniformisation 2025-09-09 01:44:14 -04:00
LemmyCook
56d87ecfcf Polishing
- Volume: better spread/usage of the 3 icons
- Rosepine colors: more contrast to compare to matugen
- NPill: different look when pile is always opened
2025-09-09 01:02:53 -04:00
LemmyCook
76ef2469e8 Shaders: path from root for easier maintenance + cleanup fallback icons 2025-09-09 00:35:12 -04:00
LemmyCook
16bd4b41dc Icons: ArchUpdater, LockScreen, PowerMenu, BT Device List 2025-09-08 23:32:35 -04:00
LemmyCook
bacd65b274 Icons: 99% done 2025-09-08 22:21:18 -04:00
LemmyCook
1f8c55d581 Icons: huge cleanup 2025-09-08 22:05:57 -04:00
LemmyCook
ccdb4e0664 Icons: more icons 2025-09-08 21:37:01 -04:00
LemmyCook
c77784b5c1 Icons: most settings tabs 2025-09-08 21:23:57 -04:00
LemmyCook
a4107c87c0 Icons: WIP using a proper mapping table 2025-09-08 21:05:48 -04:00
LemmyCook
fa970986dc Icons: more icons 2025-09-08 18:45:09 -04:00
LemmyCook
4c9e89915e Icons: more icons 2025-09-08 17:53:55 -04:00
LemmyCook
08d2747f1e Icons: color picker + better tab alignment in settings
+ autoformatting
2025-09-08 16:08:53 -04:00
LemmyCook
b91112fc7a Icons: Plus and Minus
+ removed vertical hack in NIcon
2025-09-08 16:02:21 -04:00
LemmyCook
ea6b8e0c02 Icons: Brightness and battery 2025-09-08 15:53:50 -04:00
LemmyCook
404a1d3e8b New icons + some warning fixes 2025-09-08 15:22:43 -04:00
LemmyCook
6f1b88e76d more icons 2025-09-08 14:44:28 -04:00