2 * r + 2 * t
85d575f6c1
feat: add sidebar
...
WIP
2025-09-18 15:19:15 +10:00
2 * r + 2 * t
c48f411bcb
osd: fix anim when appear on change
2025-09-17 19:46:42 +10:00
2 * r + 2 * t
3a9db3d163
internal: remove workaround for hyprland bug
2025-09-15 22:06:54 +10:00
2 * r + 2 * t
d1ad000a8e
internal: fix null warnings
2025-09-15 22:00:47 +10:00
2 * r + 2 * t
b2b862135a
internal: close panels when fullscreen app
...
See #609
2025-09-14 12:23:53 +10:00
2 * r + 2 * t
252f19ec0e
launcher: prevent overlap with dashboard
...
Fixes #612
2025-09-13 19:07:04 +10:00
2 * r + 2 * t
c09d5a6c03
internal: fix blurriness
2025-09-13 16:59:51 +10:00
2 * r + 2 * t
a57dd9343a
popouts/tray: better interaction
...
Not exclusive when on first layer of submenus
Closes #610
2025-09-13 11:25:11 +10:00
2 * r + 2 * t
83d3b4ebd5
utilities: add keep awake and quick toggles
2025-09-12 16:51:38 +10:00
2 * r + 2 * t
0ed829c24a
interactions: fix interaction area
...
Hyprland bug smh
2025-09-12 13:50:31 +10:00
2 * r + 2 * t
b6b2adf056
launcher: fix showOnHover
...
Closes #591
Fixes #562
2025-09-10 14:34:59 +10:00
M Matthew Hydock
468bab5e5b
launcher: allow show on hover ( #498 )
...
added `showOnHover` to launcher config, disabled by default to preserve
existing functionality. when enabled, drag-to-show is disabled.
2025-08-30 13:08:36 +10:00
2 * r + 2 * t
4b9643a802
osd: add mic volume
...
Disabled by default
2025-08-27 15:52:18 +10:00
2 * r + 2 * t
783057ab0d
background: add visualiser
...
Also dashboard.visualiserBars -> services.visualiserBars
2025-08-25 20:13:55 +10:00
2 * r + 2 * t
6e8a32d4e4
internal: use Anim component
2025-08-24 17:22:00 +10:00
2 * r + 2 * t
760f7c2001
interactions: fix popouts close on lose hover
2025-08-23 23:20:37 +10:00
2 * r + 2 * t
66c0d0a15f
launcher: exact calculation for wallpaper width
...
Fixes #322
2025-08-23 16:08:02 +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
fc6a088719
internal: save mem usage
...
Set exclusion window size to 1x1
2025-08-10 11:28:13 +10:00
2 * r + 2 * t
bf558cfe83
bar: better scroll actions
...
Also fix workspaces interaction area
2025-08-09 17:33:16 +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
Noah Zepner
5bcface15a
dashboard: showOnHover config option ( #361 )
...
* dashboard: showOnHover config option
* dashboard: close on lose focus when !showOnHover
Also update readme
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-08-07 12:32:37 +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
02c9e622bb
interactions: disable when detached panel
2025-07-26 15:10:27 +10:00
Soramane
790e1a30cc
dashboard: show on hover (for touch devices)
2025-07-26 14:40:48 +10:00
2 * r + 2 * t
6880272c5b
config: allow enable/disable panels
...
Closes #240
2025-07-26 14:30:48 +10:00
2 * r + 2 * t
e104428b28
popouts: better tray menu focus handling
...
Don't hide on hover lost, use a focus grab instead
2025-07-23 17:21:05 +10:00
2 * r + 2 * t
789c58e90a
internal: oop forgot to commit this
...
part of previous commit fix
2025-07-22 18:32:15 +10:00
2 * r + 2 * t
45dce6349a
internal: code style
2025-07-20 17:00:34 +10:00
Soramane
4598e8a775
internal: use new qs imports
2025-07-16 18:02:28 +10:00
2 * r + 2 * t
1bd92b4740
bar: some internal fixes
2025-07-10 13:46:05 +10:00
2 * r + 2 * t
6222f969d4
feat: non persistent bar option
2025-07-10 13:37:34 +10:00
2 * r + 2 * t
938b2f1f71
feat: drag launcher to open/close
...
Also fix dragging for session
2025-07-10 13:03:33 +10:00
2 * r + 2 * t
6eb2164756
internal: add utilities panel base
2025-07-10 12:59:10 +10:00
2 * r + 2 * t
c3e8127422
internal: pass around visibilities
...
Instead of singleton
Also for panels
2025-07-09 21:57:44 +10:00
2 * r + 2 * t
d7802f3c4b
internal: use layer.effect
...
Also use clipping rect for wallpaper item
2025-07-02 17:09:49 +10:00
2 * r + 2 * t
c9f1d4138f
config: fix overwrite on startup
2025-06-28 18:57:51 +10:00
2 * r + 2 * t
4a86b66d06
feat: window info panel
...
Also disable reload popup
2025-06-21 22:47:13 +10:00
2 * r + 2 * t
c125f1c7e4
internal: fix qmlls freezing
2025-06-19 17:05:40 +10:00
2 * r + 2 * t
be4769930a
exclusions: set input mask to empty
...
Fixes #26 and #72
2025-06-15 20:50:46 +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
Tim Hämisch
4621c3695e
Add custom shortcut for launcher, dashboard and osd all in one ( #53 )
...
* Add custom shortcut for launcher, dashboard and osd all in one
* Fix Shortcut description
* shortcuts: fix showall
Some fixes:
- no need for the complex shortcut
- fix formatting
- fix unqualified access
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-06-14 00:08:02 +10:00
2 * r + 2 * t
31f708a1cb
internal: use multieffect for shadow
2025-06-08 13:28:48 +10:00
2 * r + 2 * t
d76587c2db
popouts: fix bottom glitch
...
Fix flicker when popout hits bottom
Also animate bottom rounding change
2025-06-07 18:06:45 +10:00
outfoxxed
fc4eff7271
popouts: fix multimonitor
2025-06-06 23:26:17 -07: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
1d3b59e33d
bar: fix popout wrapping and morphing
2025-06-05 18:58:29 +10:00
2 * r + 2 * t
023d00d658
drawers: fix interaction areas
...
Outer corners shouldn't be part of interaction area
2025-06-05 18:41:45 +10:00
2 * r + 2 * t
434e31d830
internal: use panelwindow
...
Using WlrLayershell broke for newer versions of qs
2025-06-04 19:16:17 +10:00
2 * r + 2 * t
be9666457c
bar: ensure popouts fully on screen
...
Also round the other way if touching edge
2025-06-04 17:29:53 +10:00