Commit graph

75 commits

Author SHA1 Message Date
2 * r + 2 * t
2a54c089a4 chore: fix rest of linter warnings 2026-03-22 01:31:52 +11:00
2 * r + 2 * t
20c7482b2b chore: fix bar linter warnings 2026-03-21 16:04:57 +11:00
2 * r + 2 * t
c3fd5aa905 chore: fix unqualified access 2026-03-20 23:42:36 +11:00
2 * r + 2 * t
796c2e4e76 chore: fix prop order 2026-03-20 16:03:18 +11:00
2 * r + 2 * t
473e4456b0 feat: async bar 2026-03-20 01:18:45 +11:00
Robin Seger
1508abd3e1
workspaces: window icons limit (#1267)
* workspace window icons display limit

* serialization
2026-03-15 17:34:52 +11:00
2 * r + 2 * t
51579474c5 workspaces: replace reduce with for loop for occupied map 2026-03-12 22:17:11 +11:00
2 * r + 2 * t
9d7f0c48ce internal: format 2026-01-28 19:21:44 +11:00
2 * r + 2 * t
33c1c694de internal: fix errors due to sync loaders 2026-01-16 01:59:20 +11:00
2 * r + 2 * t
4f7f21a86d internal: no async loaders
Fixes reload issue and all stuff not loading issues
2026-01-16 01:40:38 +11:00
2 * r + 2 * t
7427229297 internal: add opacity mask component 2025-09-14 19:05:08 +10:00
2 * r + 2 * t
717855c629 internal: use Qt.resolvedUrl 2025-09-09 18:35:22 +10:00
sweenu
1d5360d3f3
bar/workspaces: add option for ws name capitalisation (#543) 2025-09-01 21:47:10 +10:00
sweenu
42f0f317ca
bar/workspaces: different showWindows option for special ws (#544) 2025-09-01 20:58:04 +10:00
2 * r + 2 * t
6e8a32d4e4 internal: use Anim component 2025-08-24 17:22:00 +10:00
2 * r + 2 * t
9dcdee9cfc internal: add anim component
No inlining
2025-08-24 16:42:03 +10:00
2 * r + 2 * t
92efbc61f7 bar: better handling for named workspaces
Fixes #448
2025-08-24 15:46:15 +10:00
2 * r + 2 * t
d1e5f48446 internal: rename Hyprland -> Hypr
Prevent shadowing
Fixes window info not changing on switching to an empty workspace
2025-08-24 14:14:30 +10:00
2 * r + 2 * t
00b5e88a32 bar/workspaces: better scroll 2025-08-16 16:07:13 +10:00
2 * r + 2 * t
0723153b30 bar/workspaces: add special ws overlay 2025-08-16 16:02:18 +10:00
2 * r + 2 * t
d8f7bac960 bar/workspaces: refactor 2025-08-16 00:10:48 +10:00
2 * r + 2 * t
04ce9ccbb4 internal: better colourisation 2025-08-14 16:25:46 +10:00
anders130
775410393e
bar: per-monitor workspaces option (#394)
NOTE: option is true by default, which is a breaking change

* feat(bar): add per-monitor workspace state

* fix(bar): correct active workspace indicator

* feat(bar): make per-monitor workspaces toggleable

* fixes

* more fixes

* perMonitorWorkspaces default true + add to readme

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-08-13 14:53:40 +10:00
Laurens Duin
3710df29f5
bar: allow hiding items and reordering (#379)
* feat: reorder bar, no popout yet

* chore: cleanup

* refactor: use DelegateChooser

* feat: popouts

* chore: cleanup

* better popout check + fix async stuff + bar interaction

+ a bunch of other fixes

* fix activewindow and bar vertical padding

* readme: add config opt

* bar: fix top/bottom padding

* bar: better wheel behaviour

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-08-13 14:31:48 +10:00
2 * r + 2 * t
b504587456 internal: fix more colours 2025-08-08 22:20:14 +10:00
2 * r + 2 * t
5b8edfc1e2 internal: transparency support coming soon™
Also fix media player selector text colour
Fix colour preview not resetting light/dark mode
2025-08-08 19:32:38 +10:00
2 * r + 2 * t
c5381c5194 internal: refactor widgets folder
Split into subdirs and rename to components
2025-08-04 22:45:15 +10:00
2 * r + 2 * t
9a5a14e8cf dcontent: impl rest of bt device settings 2025-08-03 23:34:24 +10:00
2 * r + 2 * t
4709d65249 bar: ws indicator mask -> colouriser 2025-07-23 15:49:49 +10:00
Soramane
4598e8a775 internal: use new qs imports 2025-07-16 18:02:28 +10:00
2 * r + 2 * t
b264ae9888 internal: use hyprlandtoplevel 2025-06-27 21:37:15 +10:00
2 * r + 2 * t
11c8e5c7eb icons: some fixes for previous axes change
Mostly spacing fixes
Also qsTr windowinfo class and title when none
2025-06-26 21:35:15 +10:00
2 * r + 2 * t
43f8c36677 bar: fix workspaces and tray icons
Should fix the anims not finishing
2025-06-17 23:22:34 +10:00
2 * r + 2 * t
96429160c3 feat: user config file
Config file at `~/.config/caelestia/shell.json`
2025-06-15 18:08:45 +10:00
2 * r + 2 * t
5948d581fd bar: fix workspaces interactions
Fix clicking on workspaces not switching to them
2025-06-07 15:13:09 +10:00
2 * r + 2 * t
7c3f82f951 bar: fix active workspace indicator anims
Fix delayed anim when size change
Fix trail with variable sized workspaces
2025-06-07 15:04:35 +10:00
2 * r + 2 * t
e3dcdbb67c internal: move bar to drawer window
Fixes a few bugs, also removes need for hyprland order layerrule
2025-06-07 14:47:24 +10:00
2 * r + 2 * t
63da636144 internal: bar only vertical
The bar can only be vertical
Remove box, boxlayout and anchortext
Add StyledClippingRect
2025-05-27 10:42:08 +08:00
2 * r + 2 * t
9f55a6d0aa bar: better colours 2025-05-24 14:06:02 +08:00
2 * r + 2 * t
5c5c069b4b bar: fix null error 2025-05-23 16:53:16 +08:00
2 * r + 2 * t
d3462ee56b internal: fix memory leaks 2025-05-23 13:50:38 +08:00
2 * r + 2 * t
6e82fbc8b9 refactor: use implicit size instead of actual size 2025-05-17 20:27:30 +08:00
2 * r + 2 * t
1fdaf24526 refactor: move colours to separate service 2025-05-05 14:50:18 +10:00
2 * r + 2 * t
07e6f1b417 general: better multieffect mask settings
Better launcher wallpaper rounding and bar active workspace indicator
2025-05-04 15:21:52 +10:00
2 * r + 2 * t
3de11aee36 bar: fix active workspace indicator 2025-05-04 15:13:43 +10:00
2 * r + 2 * t
d01194d1fc feat: use multieffect instead of qt5compat
Also use loader for tray icon recolouring
2025-05-03 15:05:39 +10:00
2 * r + 2 * t
7ee7dc59a6 bar: fix workspaces switching
Fix throwing errors when trying to switch to current ws
2025-05-02 13:48:30 +10:00
2 * r + 2 * t
582fd49a69 bar: optional active ws indicator 2025-05-01 20:01:43 +10:00
2 * r + 2 * t
f98036a303 feat: vertical bar actually works!!! 2025-05-01 18:30:53 +10:00
2 * r + 2 * t
2809db1506 dev: some cleanup 2025-05-01 17:18:14 +10:00