Commit Graph

87 Commits

Author SHA1 Message Date
ItsLemmy 569a5ba8df multi-bar: removed all globals bar properties 2025-11-05 00:33:47 -05:00
ItsLemmy e4069fcdbf NPanel: animation improvements and debugging to handle all the settings combinations. 2025-11-03 20:39:05 -05:00
ItsLemmy 9f656829b1 Panels: implemented snapping to screen edges.
WallpaperPanel: settings to position the panel (similar to launcher)
2025-11-03 15:21:05 -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 1a124cf655 Colors: 2 news colors, mHover+mOnHover - autocomputed. Using them for all hovers instead of mTertiary. 2025-10-31 23:32:10 -04:00
wxlyyy ce65ff7f05 fix 2025-10-27 02:52:57 +08:00
wxlyyy 1130021ba7 Revert "Launcher: fix some apps not launching with custom prefix"
This reverts commit 2de0473641.
2025-10-27 02:36:04 +08:00
BluewyDiamond 2de0473641 Launcher: fix some apps not launching with custom prefix 2025-10-26 16:36:48 +01:00
LionHeartP 8065de86c8 Launcher: make numpad enter call ui.activate 2025-10-26 12:29:37 +02:00
lysec f2b9ec90f4 Autoformat 2025-10-25 11:52:44 +02:00
lysec e26c2874b5 Launcher: add custom launch prefix 2025-10-25 11:52:18 +02:00
ItsLemmy 508879bbe8 Panels: Wallpaper, SetupWizrd, Launcher => Apply scale ratio 2025-10-22 09:38:16 -04:00
Lemmy c8a3ef141f Merge pull request #499 from damian-ds7/tab-navigation-session-menu-launcher
Tab navigation in session menu and launcher
2025-10-16 20:09:27 -04:00
Damian D'Souza 68b3483162 Launcher: replace select next/previous usage with wrapping version 2025-10-17 00:46:34 +02:00
Damian D'Souza 0da0d46003 Launcher: implement tab bsed navigation with wrapping next/previous functions 2025-10-16 20:24:40 +02:00
Damian D'Souza e85801208f Launcher: implement wrapping versions of select next/previous 2025-10-16 20:23:57 +02:00
lysec 838491ba33 Logger: huge cleanup 2025-10-16 15:07:11 +02:00
ItsLemmy f4b27380c3 Qt-Scaling: first cleanup pass 2025-10-12 08:23:24 -04:00
lysec c9729789a7 Launcher: fix signal issue 2025-10-11 18:36:39 +02:00
ItsLemmy bb68222eea autofmt 2025-10-10 15:52:09 -04:00
DuckySoLucky b22c2e7d4d refactor: remove setting 2025-10-10 21:34:37 +02:00
DuckySoLucky f0c44734bc feat(Application Launcher): add option to ignore initial mouse position 2025-10-10 20:07:28 +02:00
lysec c3ea5400f7 Launcher: let users use app name & app command/exec 2025-10-07 17:07:00 +02:00
ItsLemmy 4ed16d795e Clipping: removed many unecessary clip: true 2025-10-04 22:22:23 -04:00
ItsLemmy d3616f7f26 Launcher: defer visibility when results are ready. 2025-10-04 17:15:18 -04:00
ItsLemmy b85576653a NPanel: Sped up opening animation, removed close animation. No more lags and feel snappier 2025-10-03 22:36:21 -04:00
Ly-sec 2b39d1a17a Launcher: resolve odd flickering on pin/unpin button hover (fixes #406) 2025-10-04 00:38:34 +02:00
lonerorz 9702a300ca Merge branch 'main' into fix/launcher 2025-10-01 10:11:12 +08:00
ItsLemmy 4b13e89a64 Font: added per font family scaling. removed billboard font 2025-09-29 21:31:45 -04:00
ItsLemmy c53dd6fade Compositor: fix getFocusedWindowTitle. Since active workspace has been implemented.
+ autoformatting
2025-09-29 15:04:13 -04:00
Ly-sec 559609be64 Launcher: add pin to dock button if dock is enabled 2025-09-29 16:31:53 +02:00
loner 256f9b4a76 feat(launcher): add configurable terminal command
The terminal command for launching applications was previously hardcoded to 'kitty', causing issues for users without it installed.

This change introduces a new setting, 'appLauncher.terminalCommand', allowing users to specify their preferred terminal emulator. The default value is set to 'xterm -e'.

The implementation includes:
- Defining the setting in 'Commons/Settings.qml'.
- Adding a text input in the launcher settings tab.
- Updating the application plugin to use the new setting.
2025-09-27 12:06:54 +08:00
loner ff1509939a test kitty 2025-09-27 11:29:57 +08:00
Ly-sec 1470a92556 i18n: more cases detected 2025-09-24 14:53:09 +02:00
Ly-sec 04f247905a i18n-check: updated detection
i18n: added some odd ones
2025-09-24 14:30:30 +02:00
Ly-sec 2a23b6afdd i18n: WAY more i18n conversion 2025-09-24 14:12:12 +02:00
ItsLemmy 6fbaf46ed9 AppIcons => ThemeIcons 2025-09-22 14:58:34 -04:00
LemmyCook 761aa62995 Cleanup: more strings cleanup, removing capitalization and minor adjusments. 2025-09-19 17:03:31 -04:00
Ly-sec 3d9295856c Launcher: add sort by most used option 2025-09-18 16:53:38 +02:00
LemmyCook 2c3eb6efda Launcher: AppPlugin, close panel immediately to avoid focusing issues. 2025-09-16 12:09:12 -04:00
LemmyCook 880ac93662 autoformatting 2025-09-13 22:12:44 -04:00
povvke 78a41c236c use the exec string itself to launch non terminal apps 2025-09-13 20:48:34 +03: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 82ac49ce85 NPanel: simplified screen/scaling management 2025-09-10 20:45:50 -04:00
LemmyCook b1f9609cd3 Renamed Icons.qml to AppIcons.qml for clarity 2025-09-09 14:16:37 -04:00
Ly-sec e4d499b550 Revert "README: Update breaking changes text"
This reverts commit 9c3726bdb1.
2025-09-09 16:30:36 +02:00
Ly-sec 9c3726bdb1 README: Update breaking changes text 2025-09-09 16:28:47 +02:00
M.Silva 53ff6cc21a fix: message when no items on clipboard 2025-09-07 18:48:50 +01:00
Ly-sec e76b2c5497 Launcher: fix app2unit execution, implemented #202 2025-09-06 12:18:14 +02:00