-
-
Notifications
You must be signed in to change notification settings - Fork 703
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Yet another swaybar ipc implementation #1244
Commits on Oct 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8a0e76c - Browse repository at this point
Copy the full SHA 8a0e76cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebdeb86 - Browse repository at this point
Copy the full SHA ebdeb86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23e5181 - Browse repository at this point
Copy the full SHA 23e5181View commit details
Commits on Dec 29, 2020
-
feat(util): SafeSignal class for cross-thread signals with arguments
Implement a wrapper over Glib::Dispatcher that passes the arguments to the signal consumer via synchronized `std::queue`. Arguments are always passed by value and the return type of the signal is expected to be `void`.
Configuration menu - View commit details
-
Copy full SHA for 285a264 - Browse repository at this point
Copy the full SHA 285a264View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79883db - Browse repository at this point
Copy the full SHA 79883dbView commit details -
test(util): add tests for SafeSignal
Add a fixture for writing tests that require interaction with Glib event loop and a very basic test for SafeSignal.
Configuration menu - View commit details
-
Copy full SHA for 3e2197a - Browse repository at this point
Copy the full SHA 3e2197aView commit details
Commits on Sep 15, 2021
-
feat(bar): support swaybar
mode
for configuring windowUse `mode` (`waybar::Bar::setMode`) as a shorthand to configure bar visibility, layer, exclusive zones and input event handling in the same way as `swaybar` does. See `sway-bar(5)` for a description of available modes.
Configuration menu - View commit details
-
Copy full SHA for 03a641e - Browse repository at this point
Copy the full SHA 03a641eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc13453 - Browse repository at this point
Copy the full SHA bc13453View commit details
Commits on Nov 20, 2021
-
feat(bar): store modes as a map of presets
This allows to apply the mode atomically and adds possibility of defining custom modes (to be implemented).
Configuration menu - View commit details
-
Copy full SHA for 6d2ba7a - Browse repository at this point
Copy the full SHA 6d2ba7aView commit details -
feat(bar): use "default" mode to store global options
Read `layer`, `exclusive`, `passthrough` into a special mode "default". Drop `overlay` layer hacks, as it's easier to use `"mode": "overlay"` for the same result.
Configuration menu - View commit details
-
Copy full SHA for ae88d7d - Browse repository at this point
Copy the full SHA ae88d7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87b43c2 - Browse repository at this point
Copy the full SHA 87b43c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5baffbf - Browse repository at this point
Copy the full SHA 5baffbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 452dcaa - Browse repository at this point
Copy the full SHA 452dcaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5905078 - Browse repository at this point
Copy the full SHA 5905078View commit details
Commits on Nov 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 52361ed - Browse repository at this point
Copy the full SHA 52361edView commit details
Commits on Nov 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6bfb674 - Browse repository at this point
Copy the full SHA 6bfb674View commit details
Commits on Nov 23, 2021
-
fix(bar): handle ipc connection errors.
Try to use the default bar id (`bar-0`) if none is set.
Configuration menu - View commit details
-
Copy full SHA for 2290fe1 - Browse repository at this point
Copy the full SHA 2290fe1View commit details
Commits on Nov 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8fe42eb - Browse repository at this point
Copy the full SHA 8fe42ebView commit details -
ci: increase FreeBSD VM memory to 2048MB
Intermittent CI failures without any useful diagnostics could be caused by the OOM killer. 1024MB is not really enough to run 3 parallel jobs with a modern C++ compiler.
Configuration menu - View commit details
-
Copy full SHA for b4e1967 - Browse repository at this point
Copy the full SHA b4e1967View commit details
Commits on Nov 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4b5dc1b - Browse repository at this point
Copy the full SHA 4b5dc1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf5ddb2 - Browse repository at this point
Copy the full SHA cf5ddb2View commit details -
feat(bar): allow customization of bar modes
Allow changing existing modes and adding new ones via `modes` configuration key. `modes` accepts a JSON object roughly described by the following type ```typescript type BarMode = { layer: 'bottom' | 'top' | 'overlay'; exclusive: bool; passthrough: bool; visible: bool; }; type BarModeList = { [name: string]: BarMode; }; ``` and will be merged with the default modes defined in `bar.cpp`. Note that with absence of other ways to set mode, only those defined in the `sway-bar(5)`[1] documentation could be used right now. [1]: https://github.com/swaywm/sway/blob/master/sway/sway-bar.5.scd
Configuration menu - View commit details
-
Copy full SHA for b6d0a4b - Browse repository at this point
Copy the full SHA b6d0a4bView commit details
Commits on Dec 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 05f7727 - Browse repository at this point
Copy the full SHA 05f7727View commit details