summaryrefslogtreecommitdiff
path: root/src/config.rs
Commit message (Collapse)AuthorAgeFilesLines
* Run detached and reload config liveHEADmaincashmere2026-08-161-14/+84
|
* configurable focused window widget, tray hidden list, global coords for tray ↵cashmere2026-07-291-3/+26
| | | | context menu
* add collapsible SNI system tray, rename project to i3bar-mangocashmere2026-07-291-1/+27
| | | | | | | | | | | 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-0/+2
| | | | | | | | | | | | | - 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
* config: add start_hidden optionMaxVerevkin2025-04-221-0/+2
|
* update formatting to rust 2024MaxVerevkin2025-03-051-1/+1
|
* fix clippy lintsMaxVerevkin2024-11-271-1/+1
|
* config: add show_tags optionMaxVerevkin2024-08-091-0/+2
|
* config: add layer optionMaxVerevkin2024-08-091-1/+23
|
* config: add tags_marginMaxVerevkin2024-08-021-0/+2
|
* show current mode on river (can be turned off) (#15)Max Verevkin2023-08-261-0/+2
|
* add `blend` config optionMaxVerevkin2023-08-221-0/+2
|
* allow setting config path via cli argsMaxVerevkin2023-08-211-14/+23
|
* allow disabling bar on certain outputsMaxVerevkin2023-08-031-0/+18
|
* Add an option to show any number of tags (not only the first 9)MaxVerevkin2023-06-281-3/+22
|
* fix default config pathMaxVerevkin2023-04-071-1/+1
|
* remove dirs_next dependencyMaxVerevkin2023-03-261-2/+8
|
* remove env_logger dependencyMaxVerevkin2023-03-261-3/+3
| | | | | | I didn't really use it anyway Reduces binary size from 1.9M to 1.3M
* fix margins for all directionsMaxVerevkin2023-02-031-1/+1
|
* implement margins for all directionsMaxVerevkin2023-02-031-2/+8
|
* make vertical margin configurableMaxVerevkin2023-02-011-0/+2
|
* add position config optionMaxVerevkin2023-02-011-0/+19
|
* implement tags_padding config optionMaxVerevkin2023-01-021-0/+2
|
* rewrite using wayrsMaxVerevkin2023-01-021-0/+2
|
* feat: add invert_touchpad_scrolling optionMaxVerevkin2022-08-261-1/+3
|
* feat: add hide_inactive_tags optionMaxVerevkin2022-08-251-0/+7
|
* rewrite using latest walayd libs & implement HiDPIMaxVerevkin2022-08-081-2/+3
|
* rounded cornersMax Verevkin2022-04-101-1/+9
|
* initial commitMax Verevkin2022-04-011-0/+114