summaryrefslogtreecommitdiff
path: root/modules/bar/components (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bar/activewindow: add option to invert rotate (#922)Sven Fischer2025-11-241-5/+10
| | | | | | | * feat(activeWindow): Add rotation option to rotate counter-clockwise * feat(activeWindow): Change rotation to inverted boolean option * feat(activeWindow): Do not expose inverted property
* internal: fix bat charge state2 * r + 2 * t2025-10-081-1/+1
| | | | | Counts fully charged and pending charge as charging, same as prior to 90c051cf
* internal: fix battery charging logic for tray and lock (#751)Dylan Myers2025-10-061-1/+1
| | | | | | | | | | | | | * Update StatusIcons.qml --- Fix battery chargiing logic idk what the difference is in the return value of UPower.onBattery and UPower.displayDevice.state, but the former always returns false after unplugging my laptop. Changing this to the more specific displayDevice.state === 2 fixes this * Fetch.qml --- Fix battery charging boolean logic * Use enum value for UPowerDeviceState instead of index * Use enum value for UPowerDeviceState instead of index * Update Fetch.qml --- invert battery conditional logic
* bar: fix height when tray expansion2 * r + 2 * t2025-09-252-7/+12
|
* bar: add compact tray option2 * r + 2 * t2025-09-251-7/+54
| | | | Closes #659
* internal: fix null warnings2 * r + 2 * t2025-09-151-2/+2
|
* internal: add opacity mask component2 * r + 2 * t2025-09-141-5/+2
|
* bar: remove idle inhibitor2 * r + 2 * t2025-09-121-33/+0
| | | | Use the one in the utilities panel instead
* bar/tray: add icon subs2 * r + 2 * t2025-09-091-8/+2
| | | | Usage: array of { id, image | icon }
* internal: use Qt.resolvedUrl2 * r + 2 * t2025-09-092-2/+2
|
* bar/statusicons: add mic indicator2 * r + 2 * t2025-09-081-0/+12
| | | | Closes #578
* bar/statusicons: add lock keys indicator (#514)Belal2025-09-031-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>
* bar/workspaces: add option for ws name capitalisation (#543)sweenu2025-09-011-1/+8
|
* bar/workspaces: different `showWindows` option for special ws (#544)sweenu2025-09-011-4/+4
|
* bar/clock: allow hiding icon (#484)Bruno Inec2025-08-271-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>
* internal: use Anim component2 * r + 2 * t2025-08-244-39/+19
|
* internal: add anim component2 * r + 2 * t2025-08-244-24/+0
| | | | No inlining
* bar: better handling for named workspaces2 * r + 2 * t2025-08-244-5/+18
| | | | Fixes #448
* internal: rename Hyprland -> Hypr2 * r + 2 * t2025-08-245-16/+16
| | | | | Prevent shadowing Fixes window info not changing on switching to an empty workspace
* bar: add idle inhibitor (#459)Davi Ribeiro2025-08-231-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>
* bar: add kblayout popout2 * r + 2 * t2025-08-191-4/+2
|
* bar/workspaces: better scroll2 * r + 2 * t2025-08-161-1/+8
|
* bar/workspaces: add special ws overlay2 * r + 2 * t2025-08-162-28/+465
|
* bar/workspaces: refactor2 * r + 2 * t2025-08-164-101/+77
|
* internal: static bar width2 * r + 2 * t2025-08-152-2/+2
|
* config: add config for bar tray recolour & bg2 * r + 2 * t2025-08-142-8/+16
| | | | Closes #337
* internal: better colourisation2 * r + 2 * t2025-08-142-8/+4
|
* internal: use icon os logo instead of nerd font2 * r + 2 * t2025-08-131-6/+10
| | | | | Add caelestia logo to use as fallback os logo Add recolour lock fetch logo option
* bar: per-monitor workspaces option (#394)anders1302025-08-133-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>
* bar: allow hiding items and reordering (#379)Laurens Duin2025-08-134-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>
* lock: add fetch + refactor os info2 * r + 2 * t2025-08-111-1/+1
|
* bar: better scroll actions2 * r + 2 * t2025-08-091-30/+0
| | | | Also fix workspaces interaction area
* internal: fix more colours2 * r + 2 * t2025-08-081-1/+1
|
* internal: transparency support coming soon™2 * r + 2 * t2025-08-081-1/+1
| | | | | Also fix media player selector text colour Fix colour preview not resetting light/dark mode
* config: add audio increment option2 * r + 2 * t2025-08-051-2/+2
|
* bar/popouts: add audio device switcher (#319)Laurens Duin2025-08-051-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>
* internal: refactor widgets folder2 * r + 2 * t2025-08-049-9/+10
| | | | Split into subdirs and rename to components
* dashboard: fix tab desync2 * r + 2 * t2025-08-041-2/+0
| | | | Fixes #324
* dcontent: impl rest of bt device settings2 * r + 2 * t2025-08-031-1/+0
|
* bar: add bluetooth connected icon state (#311)Laurens Duin2025-08-021-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>
* config: respect user locale for twelve hour clock & temperature (#290)Laurens Duin2025-07-311-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>
* bar: add kb layout status icon2 * r + 2 * t2025-07-271-0/+17
| | | | Closes #280
* config: enable/disable status icons (#243)Kaj2025-07-261-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>
* bar: ws indicator mask -> colouriser2 * r + 2 * t2025-07-231-14/+3
|
* bar: fix bluetooth when offSoramane2025-07-231-1/+1
|
* internal: clean up tray item2 * r + 2 * t2025-07-191-10/+2
|
* bluetooth: use qs bluetoothSoramane2025-07-161-15/+29
|
* internal: use new qs importsSoramane2025-07-1611-34/+34
|
* internal: fix scrolling for high res devices2 * r + 2 * t2025-07-091-4/+4
| | | | Implements first part of #202
* internal: pass around visibilities2 * r + 2 * t2025-07-091-2/+5
| | | | | Instead of singleton Also for panels