Bora Gülerman
40a2552830
launcher: add favorite apps ( #946 )
...
* launcher: add favorite apps
Favorite apps always appear above non-favorite apps
Accepts regex, same logic as #920
Added the same regex logic to hidden apps
Added util file may need to be relocated
* addressed requested changes
* fix: Renamed newly added util singleton
Also added a null check to favorite icon loader in AppItem.qml
* controlCenter/launcherPane: added favorite apps
added icons to the app list to indicate if they are favorited/hidden
marking as favorite/hidden is desabled if the other is selected
* favouriteApps: renamed from favorite to favourite
Also disabled favorite/hidden switch for entries added as regex
* appDb: added notify and emit to favoriteApps
* controlCentre/Launcher: Fixed bug with favourite switch not enabling itself when no hiddenApps exist
Added a comment to explain the enabled state of the switches
icon loader is now a single loader rather than two, hidden icon has
priority
* spelling mistakes
* fixed warning
* formatting fixes
2026-02-19 21:26:10 +11:00
2 * r + 2 * t
33c1c694de
internal: fix errors due to sync loaders
2026-01-16 01:59:20 +11:00
Bora Gülerman
24b313497f
bar: add config option to disable on selected screens ( #920 )
...
* modules/drawers: Added a bar config option to disable the bar on selected screens
Extended the visualizer on screens that the bar is hidden
* modules/drawers: surrounded barwrapper with a loader
* fix/modules/drawers: fix a null reference
missed to fix a reference to bar object to barLoader.item
* modules/drawers: added regex support
also reverted the barLoader, added a disabled property to BarLoader
instead
* fix: module/drawers: applied requested changes
2025-11-26 15:45:49 +11:00
2 * r + 2 * t
d191ac44b5
bar: add compact tray option
...
Closes #659
2025-09-25 16:14:24 +10:00
2 * r + 2 * t
8e4c29b9de
internal: fix choose wallpaper button
2025-09-22 22:41:17 +10:00
2 * r + 2 * t
229eaa284d
drawers: fix input mask on special ws
2025-09-22 00:38:48 +10:00
2 * r + 2 * t
e12b9ee372
internal: centralise focus grabs
...
Except detached popouts focus grab (its meant to be exclusive to the other grab)
2025-09-20 22:23:55 +10:00
2 * r + 2 * t
b1086c9a22
drawers: fix drag to open on empty ws
...
Ugh hyprland bug afaict
2025-09-20 22:08:30 +10:00
2 * r + 2 * t
85d575f6c1
feat: add sidebar
...
WIP
2025-09-18 15:19:15 +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
b2b862135a
internal: close panels when fullscreen app
...
See #609
2025-09-14 12:23:53 +10:00
2 * r + 2 * t
c09d5a6c03
internal: fix blurriness
2025-09-13 16:59:51 +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
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
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
6880272c5b
config: allow enable/disable panels
...
Closes #240
2025-07-26 14:30:48 +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
Soramane
4598e8a775
internal: use new qs imports
2025-07-16 18:02:28 +10:00
2 * r + 2 * t
6222f969d4
feat: non persistent bar option
2025-07-10 13:37:34 +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
96429160c3
feat: user config file
...
Config file at `~/.config/caelestia/shell.json`
2025-06-15 18:08:45 +10:00
2 * r + 2 * t
31f708a1cb
internal: use multieffect for shadow
2025-06-08 13:28:48 +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
434e31d830
internal: use panelwindow
...
Using WlrLayershell broke for newer versions of qs
2025-06-04 19:16:17 +10:00
2 * r + 2 * t
dc1b01ccd3
notifs: fix opening anim when spam notifs
...
No open/close state, just animate height
2025-05-29 23:37:02 +08:00
2 * r + 2 * t
67cc257960
drawers: fix interactions area
...
Make osd slider handles have pointer cursor
2025-05-27 11:46:33 +08:00
2 * r + 2 * t
7d1ee06807
drawers: dont use hyprland cursor pos
...
Use mousearea with positionChanged and containsMouse
2025-05-27 10:01:33 +08:00
2 * r + 2 * t
4661f546a5
bar: fix storing only one
2025-05-24 20:38:42 +08:00
2 * r + 2 * t
45e6cffa1e
drawers: fix interactions
...
Fix offset caused by bar
2025-05-24 17:42:17 +08:00
2 * r + 2 * t
6488aa9b1e
internal: fix null error
2025-05-24 14:11:41 +08:00
2 * r + 2 * t
36f28f7c42
bar: switch to embedded style
2025-05-23 16:50:12 +08:00
2 * r + 2 * t
d3462ee56b
internal: fix memory leaks
2025-05-23 13:50:38 +08:00
2 * r + 2 * t
d114f4c0bf
feat: close launcher and session on click out
...
Using focus grab
2025-05-19 23:05:21 +08:00
2 * r + 2 * t
6e6db08726
feat: dashboard
2025-05-17 00:44:00 +08:00
2 * r + 2 * t
9637cf43a6
session: add scrim
2025-05-14 23:27:04 +08:00
2 * r + 2 * t
3fd429c9f3
session: move to drawers
2025-05-13 19:01:00 +10:00
2 * r + 2 * t
8ea4362ba1
notifs: move to drawers
2025-05-13 18:23:11 +10:00
2 * r + 2 * t
9c3e2fffbd
osd: fix show on hover + show on audio/brightness change
2025-05-13 17:43:04 +10:00
2 * r + 2 * t
1656e5c355
osd: show on hover
2025-05-13 17:06:21 +10:00
2 * r + 2 * t
ad7c6ea98e
refactor: move to single window
2025-05-13 16:30:53 +10:00
2 * r + 2 * t
23482ac1f7
refactor: split drawers
...
Split off interactions into new file
Also fix hover osd
2025-05-08 13:45:08 +10:00
2 * r + 2 * t
ac2ef10d3f
refactor: move drawers into separate module
2025-05-08 13:32:27 +10:00