summaryrefslogtreecommitdiff
path: root/modules/bar/components (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-09-15internal: fix null warnings2 * r + 2 * t1-2/+2
2025-09-14internal: add opacity mask component2 * r + 2 * t1-5/+2
2025-09-12bar: remove idle inhibitor2 * r + 2 * t1-33/+0
Use the one in the utilities panel instead
2025-09-09bar/tray: add icon subs2 * r + 2 * t1-8/+2
Usage: array of { id, image | icon }
2025-09-09internal: use Qt.resolvedUrl2 * r + 2 * t2-2/+2
2025-09-08bar/statusicons: add mic indicator2 * r + 2 * t1-0/+12
Closes #578
2025-09-03bar/statusicons: add lock keys indicator (#514)Belal1-9/+82
* [StatusIcons] Add caps lock indicator * Seprate CapsLock icon * Use material icon * fixes --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-01bar/workspaces: add option for ws name capitalisation (#543)sweenu1-1/+8
2025-09-01bar/workspaces: different `showWindows` option for special ws (#544)sweenu1-4/+4
2025-08-27bar/clock: allow hiding icon (#484)Bruno Inec1-5/+11
* bar(clock): allow hiding the calendar icon * loader + showCalendarIcon -> showIcon --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-08-24internal: use Anim component2 * r + 2 * t4-39/+19
2025-08-24internal: add anim component2 * r + 2 * t4-24/+0
No inlining
2025-08-24bar: better handling for named workspaces2 * r + 2 * t4-5/+18
Fixes #448
2025-08-24internal: rename Hyprland -> Hypr2 * r + 2 * t5-16/+16
Prevent shadowing Fixes window info not changing on switching to an empty workspace
2025-08-23bar: add idle inhibitor (#459)Davi Ribeiro1-0/+33
* bar: add idle inhibitor * bar: change idle inhibitor button color * nix: link external scripts instead of install * services/idleinhibitor: add IPC handler * better styling * move cpp scripts to assets/cpp --------- Co-authored-by: Soramane <61896496+soramanew@users.noreply.github.com>
2025-08-19bar: add kblayout popout2 * r + 2 * t1-4/+2
2025-08-16bar/workspaces: better scroll2 * r + 2 * t1-1/+8
2025-08-16bar/workspaces: add special ws overlay2 * r + 2 * t2-28/+465
2025-08-16bar/workspaces: refactor2 * r + 2 * t4-101/+77
2025-08-15internal: static bar width2 * r + 2 * t2-2/+2
2025-08-14config: add config for bar tray recolour & bg2 * r + 2 * t2-8/+16
Closes #337
2025-08-14internal: better colourisation2 * r + 2 * t2-8/+4
2025-08-13internal: use icon os logo instead of nerd font2 * r + 2 * t1-6/+10
Add caelestia logo to use as fallback os logo Add recolour lock fetch logo option
2025-08-13bar: per-monitor workspaces option (#394)anders1303-6/+12
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-13bar: allow hiding items and reordering (#379)Laurens Duin4-152/+136
* 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-11lock: add fetch + refactor os info2 * r + 2 * t1-1/+1
2025-08-09bar: better scroll actions2 * r + 2 * t1-30/+0
Also fix workspaces interaction area
2025-08-08internal: fix more colours2 * r + 2 * t1-1/+1
2025-08-08internal: transparency support coming soon™2 * r + 2 * t1-1/+1
Also fix media player selector text colour Fix colour preview not resetting light/dark mode
2025-08-05config: add audio increment option2 * r + 2 * t1-2/+2
2025-08-05bar/popouts: add audio device switcher (#319)Laurens Duin1-1/+1
* feat: basic audio switcher * feat: replace VerticalSlider with StyledSlider * fix: styling * fix: formatting * chore: make sound icons consistent, change slider styling * feat: styled slider component variants * chore: cleanup * chore: cleanup * fix: pr fixes * fix: remove redundant code * chore: remove old code * fix: controls styling * fixes * more tweaks * radiobtn: add interaction stuff Anim slider --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-08-04internal: refactor widgets folder2 * r + 2 * t9-9/+10
Split into subdirs and rename to components
2025-08-04dashboard: fix tab desync2 * r + 2 * t1-2/+0
Fixes #324
2025-08-03dcontent: impl rest of bt device settings2 * r + 2 * t1-1/+0
2025-08-02bar: add bluetooth connected icon state (#311)Laurens Duin1-1/+7
* feat: add bluetooth connected icon state * fix: improve connected check * chore: cleanup * format --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-07-31config: respect user locale for twelve hour clock & temperature (#290)Laurens Duin1-1/+1
* bar: add 12h clock option * feat: allow custom format config * feat: 12h clock based on locale with config * chore: cleanup * fix: PR comments, add automatic fahrenheit * fix: formatting * dashboard: fix up date time * lock: better 12h clock --------- Co-authored-by: Soramane <61896496+soramanew@users.noreply.github.com>
2025-07-27bar: add kb layout status icon2 * r + 2 * t1-0/+17
Closes #280
2025-07-26config: enable/disable status icons (#243)Kaj1-78/+126
* Adds ability to disable/enable status icons Improves the hover calculations so that it's not hardcoded. This should make it easier to add/remove status icons. Also adds an optional audio status icon. * status: move config to barconfig * fixes * fix merge * loader icons * fix audio popout --------- Co-authored-by: Kaj Giesbers <kajgiesbers@gmail.com> Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-07-23bar: ws indicator mask -> colouriser2 * r + 2 * t1-14/+3
2025-07-23bar: fix bluetooth when offSoramane1-1/+1
2025-07-19internal: clean up tray item2 * r + 2 * t1-10/+2
2025-07-16bluetooth: use qs bluetoothSoramane1-15/+29
2025-07-16internal: use new qs importsSoramane11-34/+34
2025-07-09internal: fix scrolling for high res devices2 * r + 2 * t1-4/+4
Implements first part of #202
2025-07-09internal: pass around visibilities2 * r + 2 * t1-2/+5
Instead of singleton Also for panels
2025-06-27internal: use hyprlandtoplevel2 * r + 2 * t2-5/+5
2025-06-26icons: some fixes for previous axes change2 * r + 2 * t2-5/+9
Mostly spacing fixes Also qsTr windowinfo class and title when none
2025-06-23bar: fill bluetooth device icons2 * r + 2 * t1-0/+1
2025-06-17bar: fix workspaces and tray icons2 * r + 2 * t2-0/+27
Should fix the anims not finishing
2025-06-15feat: user config file2 * r + 2 * t4-23/+23
Config file at `~/.config/caelestia/shell.json`