| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add collapsible SNI system tray, rename project to i3bar-mango | cashmere | 2026-07-29 | 1 | -0/+1 |
| | | | | | | | | | | | | 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 compat | cashmere | 2026-07-21 | 1 | -0/+1 |
| | | | | | | | | | | | | | | - 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 | ||||
| * | use std::io::pipe | MaxVerevkin | 2025-05-16 | 1 | -19/+5 |
| | | |||||
| * | update msrv-related todos | MaxVerevkin | 2025-03-24 | 1 | -0/+1 |
| | | |||||
| * | update wayrs-client and other deps | MaxVerevkin | 2025-01-09 | 1 | -2/+4 |
| | | |||||
| * | fix error handling in wm_info_provider | MaxVerevkin | 2024-10-13 | 1 | -1/+1 |
| | | |||||
| * | flush wayland socket after tag updates on hypland | MaxVerevkin | 2024-09-06 | 1 | -7/+6 |
| | | |||||
| * | flush wayland connection after toggling visibility | MaxVerevkin | 2024-03-30 | 1 | -0/+1 |
| | | | | | removes an acidental delay | ||||
| * | use libc directly | MaxVerevkin | 2024-03-30 | 1 | -7/+19 |
| | | |||||
| * | update deps | MaxVerevkin | 2024-03-22 | 1 | -2/+2 |
| | | |||||
| * | update event_loop.rs | MaxVerevkin | 2023-12-08 | 1 | -3/+2 |
| | | |||||
| * | some refactoring | MaxVerevkin | 2023-09-07 | 1 | -17/+24 |
| | | |||||
| * | hyprland again | MaxVerevkin | 2023-09-07 | 1 | -3/+2 |
| | | |||||
| * | implement simple event loop abstraction | MaxVerevkin | 2023-09-06 | 1 | -73/+45 |
| | | |||||
| * | update nix to 0.27 and reimplement polling with libc | MaxVerevkin | 2023-08-29 | 1 | -36/+60 |
| | | |||||
| * | allow setting config path via cli args | MaxVerevkin | 2023-08-21 | 1 | -9/+17 |
| | | |||||
| * | refactor wl_output stuff into its own mod, require wl_output v4 (for name) | MaxVerevkin | 2023-08-03 | 1 | -0/+1 |
| | | |||||
| * | cargo update | MaxVerevkin | 2023-07-23 | 1 | -5/+4 |
| | | |||||
| * | remove unnecessary allow(clippy::) | MaxVerevkin | 2023-05-24 | 1 | -2/+0 |
| | | |||||
| * | refactor cache management | MaxVerevkin | 2023-04-17 | 1 | -0/+1 |
| | | |||||
| * | flush wl connection when show/hide | MaxVerevkin | 2023-04-10 | 1 | -0/+1 |
| | | |||||
| * | small changes | MaxVerevkin | 2023-04-02 | 1 | -2/+8 |
| | | |||||
| * | poll() instead of tokio | MaxVerevkin | 2023-03-31 | 1 | -23/+53 |
| | | |||||
| * | refactor progressive short-text switching | MaxVerevkin | 2023-03-31 | 1 | -1/+0 |
| | | |||||
| * | remove env_logger dependency | MaxVerevkin | 2023-03-26 | 1 | -4/+0 |
| | | | | | | | I didn't really use it anyway Reduces binary size from 1.9M to 1.3M | ||||
| * | show hide with pkill -SIGUSR1 i3bar-river | MaxVerevkin | 2023-03-25 | 1 | -0/+11 |
| | | |||||
| * | update dependencies | MaxVerevkin | 2023-02-20 | 1 | -1/+0 |
| | | |||||
| * | handle status_cmd exit | MaxVerevkin | 2023-02-06 | 1 | -2/+1 |
| | | |||||
| * | abstract over tag and layout name provider | MaxVerevkin | 2023-01-31 | 1 | -1/+1 |
| | | |||||
| * | update dependencies | MaxVerevkin | 2023-01-24 | 1 | -1/+1 |
| | | |||||
| * | rewrite using wayrs | MaxVerevkin | 2023-01-02 | 1 | -25/+18 |
| | | |||||
| * | refactor | MaxVerevkin | 2022-12-10 | 1 | -2/+0 |
| | | |||||
| * | update wayland libs & readd set_cursor | MaxVerevkin | 2022-11-27 | 1 | -2/+3 |
| | | |||||
| * | update dependencies | MaxVerevkin | 2022-09-23 | 1 | -2/+3 |
| | | |||||
| * | refactor | MaxVerevkin | 2022-08-27 | 1 | -1/+1 |
| | | |||||
| * | rewrite using latest walayd libs & implement HiDPI | MaxVerevkin | 2022-08-08 | 1 | -162/+36 |
| | | |||||
| * | some refactoring | Max Verevkin | 2022-07-19 | 1 | -16/+10 |
| | | |||||
| * | schedule frames / refactor | Max Verevkin | 2022-07-19 | 1 | -4/+2 |
| | | |||||
| * | refactor | Max Verevkin | 2022-07-18 | 1 | -93/+88 |
| | | |||||
| * | set_cursor() | Max Verevkin | 2022-07-05 | 1 | -2/+10 |
| | | |||||
| * | make river tags optional | Max Verevkin | 2022-04-06 | 1 | -15/+5 |
| | | |||||
| * | heavy refacotring, improve error handling, make `command` optional | Max Verevkin | 2022-04-06 | 1 | -562/+80 |
| | | |||||
| * | dont use line buffering when using json protocol | Max Verevkin | 2022-04-04 | 1 | -2/+2 |
| | | |||||
| * | small refactoring | Max Verevkin | 2022-04-03 | 1 | -17/+4 |
| | | |||||
| * | a little cleanup | Max Verevkin | 2022-04-03 | 1 | -8/+21 |
| | | |||||
| * | implement (progressive) short_text | Max Verevkin | 2022-04-03 | 1 | -50/+127 |
| | | |||||
| * | fix multiple output updates | Max Verevkin | 2022-04-02 | 1 | -22/+34 |
| | | |||||
| * | fix some clippy lints, ignore others | Max Verevkin | 2022-04-01 | 1 | -1/+2 |
| | | |||||
| * | initial commit | Max Verevkin | 2022-04-01 | 1 | -0/+596 |
