Commit Graph

43 Commits

Author SHA1 Message Date
loner b37f4d4268 feat: Add dynamic tooltip parsing to CustomButton 2025-11-10 18:39:53 +08:00
loner 2f853e3eca feat(bar): Add option to hide CustomButton text in vertical bar 2025-11-10 18:39:53 +08:00
ItsLemmy 355271768c Services in subfolder + cleanup/fixes 2025-11-08 16:38:43 -05:00
ItsLemmy e29c6ee1a6 Refactor: Panels and Bar background are now drawn separately with Shapes. 2025-11-06 10:41:48 -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
Ly-sec d443d7dba3 ColorSchemeTab: set walker theme to noctalia on template activation 2025-10-29 16:25:03 +01:00
loner 07a8f8c280 feat(custom-button): Add JSON parsing support 2025-10-29 20:28:59 +08:00
lysec c9d3aedf39 Tray, ActiveWindow: better dark mode colorization 2025-10-24 13:32:52 +02:00
loner 1d5eb91803 feat: Revert regex interpretation to require // delimiters and update en.json placeholder 2025-10-23 00:42:50 +08:00
loner 272bb50770 feat: Implement automatic regex interpretation for custom button collapse condition 2025-10-23 00:35:37 +08:00
loner beefae7350 feat: Add custom button collapse condition 2025-10-23 00:01:31 +08:00
shouya be078e04bd fix text not showing on custom button 2025-10-23 00:18:14 +09:00
ItsLemmy 3eef346319 CustomButton stream: i18n + autofmt 2025-10-22 10:18:28 -04:00
Lemmy 4da0b353dc Merge pull request #533 from shouya/main
Add support for streaming command outputs in CustomButton
2025-10-22 10:16:55 -04:00
ItsLemmy 95faefa8eb Pill: cleanup
- removed duality between disableOpen and forceClose
- renamed rightOpen to oppositeDirection
- wifi+bt: for vertical bar, use tooltip rather than the classic pill
opening as text will most likely never fit.
2025-10-20 21:56:59 -04:00
shouya ea2e0df837 add support for streaming command outputs in CustomButton 2025-10-20 22:45:11 +09:00
lysec 838491ba33 Logger: huge cleanup 2025-10-16 15:07:11 +02:00
ItsLemmy 00509170ef Bar: improved "mini" density look 2025-10-13 20:16:18 -04:00
ItsLemmy 2962c0d9f7 Same behavior for compact and mini 2025-10-12 16:17:45 -04:00
ItsLemmy f4b27380c3 Qt-Scaling: first cleanup pass 2025-10-12 08:23:24 -04:00
ItsLemmy 4d0041abee Quicksettings: polishing, fixed all scaling issues. 2025-10-09 19:57:12 -04:00
ItsLemmy 0989601dbc Fixed a bunch of scaling issue in bar NIconButtons 2025-10-09 17:31:42 -04:00
ItsLemmy 86127660fe Tooltip: different approach to get the current screen. 2025-10-03 23:27:07 -04:00
ItsLemmy 49a0c8449f Tooltips: fixed a bunch of tooltips which where not following the screen's scaling 2025-10-01 16:50:54 -04:00
ItsLemmy b8f4401878 First pass 2025-09-22 19:11:10 -04:00
LemmyCook 761aa62995 Cleanup: more strings cleanup, removing capitalization and minor adjusments. 2025-09-19 17:03:31 -04:00
LemmyCook 8af8bf2e2e BarService: to keep tracks of bar widgets and improve IPC behavior. 2025-09-17 10:19:55 -04:00
LemmyCook a92b4b311a Renamed and moved NPill to BarPill.
Pill should not be used outside of the Bar as they rely on bar settings.
2025-09-16 22:26:56 -04:00
LemmyCook ac1902c76a Bar: compact mode works pretty well but need some more testing. 2025-09-16 00:39:30 -04:00
Ly-sec dbf1020636 CustomButton: add script execution/polling support with text display 2025-09-15 14:37:29 +02:00
LemmyCook 380f31fbd9 BaBar Widgets: pass a proper section name instead of a longer string. 2025-09-12 12:54:09 -04:00
LemmyCook 82ac49ce85 NPanel: simplified screen/scaling management 2025-09-10 20:45:50 -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 5f1cfb9072 CustomButton: no border 2025-09-09 09:27:46 -04:00
LemmyCook 517c7c97d4 Bar Widgets FrontEnd: Simplified access to editable widget settings 2025-09-07 22:23:45 -04:00
LemmyCook ae12d77e29 Tooltips: should end with a coma. 2025-09-05 22:37:54 -04:00
LemmyCook 5f1f3dce4a CustomButton: fix size to match other bars button 2025-09-04 14:52:45 -04:00
Ly-sec e7bbb7fc00 CustomButton: let people use quotes etc 2025-09-04 16:18:58 +02:00
LemmyCook 21383b03c5 Custom Buttons: working left/right/middle click 2025-09-03 22:22:22 -04:00
LemmyCook 17944211d5 Custom buttons: WIP support for left/right/middle click 2025-09-03 21:59:33 -04:00
LemmyCook 807867ef42 Custom buttons: refactored files structure 2025-09-03 21:27:42 -04:00
LemmyCook 598bc48957 Custom buttons: improved UI, still wip 2025-09-03 20:51:51 -04:00
LemmyCook 7f34ca4122 Custom buttons: WIP implementing custom properties 2025-09-03 19:09:36 -04:00