summaryrefslogtreecommitdiff
path: root/src/bar.rs
Commit message (Collapse)AuthorAgeFilesLines
* configurable focused window widget, tray hidden list, global coords for tray ↵cashmere2026-07-291-15/+37
| | | | context menu
* add collapsible SNI system tray, rename project to i3bar-mangocashmere2026-07-291-3/+189
| | | | | | | | | | | Tray: the bar acts as org.kde.StatusNotifierWatcher plus host (zbus), rendering items on the right edge with icon/name; [tray] config toggles expanded, show_icon, show_name, show_description. Clicks map to Activate/SecondaryActivate/ContextMenu. Rename: package, binary, config dir, layer-shell namespace and DBus names are now i3bar-mango; mango is the default feature and the first WM provider tried.
* mango: show focused window next to tags, fix mmsg lookup, 0.15.x compatcashmere2026-07-211-1/+63
| | | | | | | | | | | | | - new focused-window block ({icon} {app_id} - {title}) driven by the active_client field of mmsg watch all-monitors (mangowm >= 0.14) - resolve program icons via freedesktop icon themes/.desktop files (new icon module, cairo png feature, cached per app_id) - new show_focused_window config option (default true) - run mmsg from PATH instead of hardcoded /usr/bin/mmsg (broken on NixOS) - handle null active_client fields (no focused client) without failing to parse the whole event - drop stale TODO comment and unused variable in mango provider - add .justfile run recipe exporting MANGO_INSTANCE_SIGNATURE
* simplify render_blocksMaxVerevkin2025-02-241-12/+16
|
* scrolling between tags/workspacesMaxVerevkin2024-09-111-1/+4
|
* config: add show_tags optionMaxVerevkin2024-08-091-1/+1
|
* config: add layer optionMaxVerevkin2024-08-091-1/+1
|
* config: add tags_marginMaxVerevkin2024-08-021-23/+18
|
* use the new cstr literal syntaxMaxVerevkin2024-03-221-1/+1
|
* update depsMaxVerevkin2024-03-221-9/+12
|
* fix "surface was destroyed before its role object" errorMaxVerevkin2023-11-261-2/+2
|
* reimplement throttling with frame callbacksMaxVerevkin2023-11-261-25/+29
|
* more refactoringMaxVerevkin2023-09-071-3/+2
|
* hyprland againMaxVerevkin2023-09-071-5/+4
|
* update wayrsMaxVerevkin2023-08-291-29/+27
|
* move some code from state.rs to bar.rsMaxVerevkin2023-08-281-17/+124
|
* show current mode on river (can be turned off) (#15)Max Verevkin2023-08-261-0/+39
|
* rework wm_info_provider stuffMaxVerevkin2023-08-261-8/+14
|
* add `blend` config optionMaxVerevkin2023-08-221-3/+11
|
* clip status line instead of overflowingMaxVerevkin2023-08-211-0/+5
|
* fix hidpiMaxVerevkin2023-08-101-4/+3
|
* refactor wl_output stuff into its own mod, require wl_output v4 (for name)MaxVerevkin2023-08-031-3/+3
|
* cargo updateMaxVerevkin2023-07-231-1/+1
|
* small changesMaxVerevkin2023-06-011-11/+2
|
* update depsMaxVerevkin2023-04-201-3/+3
|
* refactor cache managementMaxVerevkin2023-04-171-101/+13
|
* refactor progressive short-text switchingMaxVerevkin2023-03-311-21/+20
|
* show hide with pkill -SIGUSR1 i3bar-riverMaxVerevkin2023-03-251-4/+42
|
* Revert "use wayrs_utils::outptus"MaxVerevkin2023-03-231-0/+1
| | | | This reverts commit 1e73ed219792dcb59ec51f744e6dead5fcc06928.
* use wayrs_utils::outptusMaxVerevkin2023-03-231-1/+0
|
* update dependenciesMaxVerevkin2023-03-231-1/+1
|
* update dependenciesMaxVerevkin2023-02-201-5/+8
|
* implement fractional scaling supportMaxVerevkin2023-02-051-16/+31
|
* fix typoMaxVerevkin2023-01-311-1/+1
|
* abstract over tag and layout name providerMaxVerevkin2023-01-311-80/+87
|
* update dependenciesMaxVerevkin2023-01-241-3/+19
|
* implement tags_padding config optionMaxVerevkin2023-01-021-1/+1
|
* rewrite using wayrsMaxVerevkin2023-01-021-84/+76
|
* refactorMaxVerevkin2022-12-101-14/+23
|
* WIP: support river-status-unstable-v1 version 3MaxVerevkin2022-11-271-0/+30
| | | | Depends on https://github.com/riverwm/river/pull/673
* update wayland libs & readd set_cursorMaxVerevkin2022-11-271-7/+3
|
* support transparent backgroundMaxVerevkin2022-09-231-1/+4
|
* refactorMaxVerevkin2022-08-271-1/+1
|
* do not clone fontsMaxVerevkin2022-08-251-7/+4
|
* feat: add hide_inactive_tags optionMaxVerevkin2022-08-251-11/+16
|
* refactoringMaxVerevkin2022-08-091-12/+11
|
* some renamesMaxVerevkin2022-08-091-4/+4
|
* rewrite using latest walayd libs & implement HiDPIMaxVerevkin2022-08-081-0/+412