-
-
Notifications
You must be signed in to change notification settings - Fork 188
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
Always on top feature #829
base: master
Are you sure you want to change the base?
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0eccc2a - Browse repository at this point
Copy the full SHA 0eccc2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67ba6f2 - Browse repository at this point
Copy the full SHA 67ba6f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11a0dc7 - Browse repository at this point
Copy the full SHA 11a0dc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a68c646 - Browse repository at this point
Copy the full SHA a68c646View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc1a7d2 - Browse repository at this point
Copy the full SHA bc1a7d2View commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a00dd3 - Browse repository at this point
Copy the full SHA 1a00dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d167e24 - Browse repository at this point
Copy the full SHA d167e24View commit details -
Configuration menu - View commit details
-
Copy full SHA for c84688d - Browse repository at this point
Copy the full SHA c84688dView commit details -
Configuration menu - View commit details
-
Copy full SHA for faf4efe - Browse repository at this point
Copy the full SHA faf4efeView commit details
Commits on May 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f9a2559 - Browse repository at this point
Copy the full SHA f9a2559View commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa6e286 - Browse repository at this point
Copy the full SHA aa6e286View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9478b0 - Browse repository at this point
Copy the full SHA b9478b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 449ed63 - Browse repository at this point
Copy the full SHA 449ed63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de2a4c - Browse repository at this point
Copy the full SHA 3de2a4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d4e548 - Browse repository at this point
Copy the full SHA 6d4e548View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57aeff1 - Browse repository at this point
Copy the full SHA 57aeff1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04b39b0 - Browse repository at this point
Copy the full SHA 04b39b0View commit details
Commits on May 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d243a70 - Browse repository at this point
Copy the full SHA d243a70View commit details -
Configuration menu - View commit details
-
Copy full SHA for acf5eef - Browse repository at this point
Copy the full SHA acf5eefView commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7ce1cef - Browse repository at this point
Copy the full SHA 7ce1cefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48624a8 - Browse repository at this point
Copy the full SHA 48624a8View commit details
Commits on May 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 31a4b67 - Browse repository at this point
Copy the full SHA 31a4b67View commit details
Commits on May 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bd24cdd - Browse repository at this point
Copy the full SHA bd24cddView commit details
Commits on May 29, 2024
-
fix(cli): respect named ws send behaviour
This commit ensures that the "send" behaviour is respected in named-workspace command variants such as send-to-named-workspace.
Configuration menu - View commit details
-
Copy full SHA for 458cac9 - Browse repository at this point
Copy the full SHA 458cac9View commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8b623ca - Browse repository at this point
Copy the full SHA 8b623caView commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13d7271 - Browse repository at this point
Copy the full SHA 13d7271View commit details -
Configuration menu - View commit details
-
Copy full SHA for c443972 - Browse repository at this point
Copy the full SHA c443972View commit details
Commits on Jun 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8f330ff - Browse repository at this point
Copy the full SHA 8f330ffView commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4c9b3d6 - Browse repository at this point
Copy the full SHA 4c9b3d6View commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 294f626 - Browse repository at this point
Copy the full SHA 294f626View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c4cb79 - Browse repository at this point
Copy the full SHA 7c4cb79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c1df8f - Browse repository at this point
Copy the full SHA 3c1df8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fe0188 - Browse repository at this point
Copy the full SHA 3fe0188View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f8fc21 - Browse repository at this point
Copy the full SHA 8f8fc21View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 07ff5d4 - Browse repository at this point
Copy the full SHA 07ff5d4View commit details
Commits on Jun 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 493531e - Browse repository at this point
Copy the full SHA 493531eView commit details
Commits on Jun 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5f8cb84 - Browse repository at this point
Copy the full SHA 5f8cb84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21cf972 - Browse repository at this point
Copy the full SHA 21cf972View commit details
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f379fdb - Browse repository at this point
Copy the full SHA f379fdbView commit details
Commits on Jun 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e01e9e7 - Browse repository at this point
Copy the full SHA e01e9e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b738ef4 - Browse repository at this point
Copy the full SHA b738ef4View commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c9a45b - Browse repository at this point
Copy the full SHA 0c9a45bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5294e10 - Browse repository at this point
Copy the full SHA 5294e10View commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fe6a5ac - Browse repository at this point
Copy the full SHA fe6a5acView commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6fb1ac4 - Browse repository at this point
Copy the full SHA 6fb1ac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39300cc - Browse repository at this point
Copy the full SHA 39300ccView commit details
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2a8e833 - Browse repository at this point
Copy the full SHA 2a8e833View commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ac0f08 - Browse repository at this point
Copy the full SHA 5ac0f08View commit details -
Configuration menu - View commit details
-
Copy full SHA for af17e00 - Browse repository at this point
Copy the full SHA af17e00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c55a8e - Browse repository at this point
Copy the full SHA 6c55a8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29d3941 - Browse repository at this point
Copy the full SHA 29d3941View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6ee076 - Browse repository at this point
Copy the full SHA d6ee076View commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9eacd35 - Browse repository at this point
Copy the full SHA 9eacd35View commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9be071e - Browse repository at this point
Copy the full SHA 9be071eView commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9353ab7 - Browse repository at this point
Copy the full SHA 9353ab7View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f0cb18c - Browse repository at this point
Copy the full SHA f0cb18cView commit details
Commits on Jul 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9eed022 - Browse repository at this point
Copy the full SHA 9eed022View commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 182eb2b - Browse repository at this point
Copy the full SHA 182eb2bView commit details -
fixed the workspace rules but when komorebi stats but found out when …
…you use the alt-tab feature it doesnt creates the container where the window should be in so it is still not managed when using alt-tab feature but for everything else it should work
Configuration menu - View commit details
-
Copy full SHA for 3f83904 - Browse repository at this point
Copy the full SHA 3f83904View commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e9eca8f - Browse repository at this point
Copy the full SHA e9eca8fView commit details
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 62c1618 - Browse repository at this point
Copy the full SHA 62c1618View commit details
Commits on Jul 12, 2024
-
fix(animation): disable on cross-monitor ops
There are quite a lot of janky animation bugs when moving window containers across monitor and workspace boundaries. This commit disables animation on all of the main cross-border window container operations, meaning that animations should now only happen within the context of a single workspace. fix LGUG2Z#912
Configuration menu - View commit details
-
Copy full SHA for bf59eb8 - Browse repository at this point
Copy the full SHA bf59eb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d97b8d - Browse repository at this point
Copy the full SHA 7d97b8dView commit details
Commits on Jul 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b8b31d7 - Browse repository at this point
Copy the full SHA b8b31d7View commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a7563e5 - Browse repository at this point
Copy the full SHA a7563e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff35559 - Browse repository at this point
Copy the full SHA ff35559View commit details
Commits on Jul 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 883e527 - Browse repository at this point
Copy the full SHA 883e527View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4d9edbc - Browse repository at this point
Copy the full SHA 4d9edbcView commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2f7ad7 - Browse repository at this point
Copy the full SHA e2f7ad7View commit details
Commits on Jul 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d8fe905 - Browse repository at this point
Copy the full SHA d8fe905View commit details
Commits on Aug 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1b214be - Browse repository at this point
Copy the full SHA 1b214beView commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 030de2b - Browse repository at this point
Copy the full SHA 030de2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01b0819 - Browse repository at this point
Copy the full SHA 01b0819View commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 679e674 - Browse repository at this point
Copy the full SHA 679e674View commit details
Commits on Aug 10, 2024
-
fix(wm): socket cleanup on exit
This commit ensures that Shutdown signals will be sent to subscriber sockets and that "komorebi.sock" will be cleaned up on exit. Alongside these changes, komorebi_client::send_message no longer retries so that integrators can receive feedback via io::Result errors when komorebi is not running.
Configuration menu - View commit details
-
Copy full SHA for e647d4e - Browse repository at this point
Copy the full SHA e647d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for df7b935 - Browse repository at this point
Copy the full SHA df7b935View commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2bfcfe7 - Browse repository at this point
Copy the full SHA 2bfcfe7View commit details
Commits on Aug 24, 2024
-
fix(animation): enable cross-monitor animations
This commit is a squashed combination of the following commits from LGUG2Z#920 by @thearturca. Thanks to both @thearturca for @amnweb for their work in fixing and thoroughly testing these changes respectively. 9350792 fix(animation): added pending cancel count to track `is_cancelled` state 84ad947 refactor(animation): remove cancel idx decreasing 804b038 refactor(animation): remove `ANIMATION_TEMPORARILY_DISABLED` global vars f257873 fix(animation): extend cancelling system to support multiple cancel call dfd6e98 refactor(window): reuse window rect in `animate_position` method
Configuration menu - View commit details
-
Copy full SHA for 9260b68 - Browse repository at this point
Copy the full SHA 9260b68View commit details
Commits on Aug 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6390163 - Browse repository at this point
Copy the full SHA 6390163View commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ea06d97 - Browse repository at this point
Copy the full SHA ea06d97View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a564a49 - Browse repository at this point
Copy the full SHA a564a49View commit details
Commits on Sep 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bfd1cdf - Browse repository at this point
Copy the full SHA bfd1cdfView commit details
Commits on Sep 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a34a073 - Browse repository at this point
Copy the full SHA a34a073View commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8b75fa6 - Browse repository at this point
Copy the full SHA 8b75fa6View commit details -
fix(bar): use custom windows-icons w/o panics
This commit uses a custom fork of windows-icons which removes runtime panics and instead exposes a safe Option<T> based API.
Configuration menu - View commit details
-
Copy full SHA for d1a2a17 - Browse repository at this point
Copy the full SHA d1a2a17View commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6ba1172 - Browse repository at this point
Copy the full SHA 6ba1172View commit details
Commits on Sep 18, 2024
-
feat(wm): add replace configuration socket message
This commit introduces a new SocketMessage, ReplaceConfiguration, which attempts to replace a running instance of WindowManager with another created from a (presumably) different komorebi.json file. This will likely be useful for people who have multiple different monitor setups that they connect and disconnect from throughout the day, but definitely needs more testing. An experimental sub-widget which calls this SocketMessage has been added to komorebi-bar to aid with initial testing.
Configuration menu - View commit details
-
Copy full SHA for 08f4fb1 - Browse repository at this point
Copy the full SHA 08f4fb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38f92c7 - Browse repository at this point
Copy the full SHA 38f92c7View commit details -
feat(wm): add replace configuration socket message
This commit introduces a new SocketMessage, ReplaceConfiguration, which attempts to replace a running instance of WindowManager with another created from a (presumably) different komorebi.json file. This will likely be useful for people who have multiple different monitor setups that they connect and disconnect from throughout the day, but definitely needs more testing. An experimental sub-widget which calls this SocketMessage has been added to komorebi-bar to aid with initial testing.
Configuration menu - View commit details
-
Copy full SHA for 0f3d703 - Browse repository at this point
Copy the full SHA 0f3d703View commit details -
Configuration menu - View commit details
-
Copy full SHA for b944eee - Browse repository at this point
Copy the full SHA b944eeeView commit details
Commits on Sep 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e489650 - Browse repository at this point
Copy the full SHA e489650View commit details -
Configuration menu - View commit details
-
Copy full SHA for a35f25e - Browse repository at this point
Copy the full SHA a35f25eView commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7378411 - Browse repository at this point
Copy the full SHA 7378411View commit details
Commits on Sep 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f3d6eb0 - Browse repository at this point
Copy the full SHA f3d6eb0View commit details -
fix(bar): use truncated labels for titles
This commit introduces a new wrapper, CustomUi, which is used to implement custom methods on top of eframe::egui::Ui. The default ui::add_sized method always has the text in a label centered, which is not desirable for a status bar where the layout should be ltr. A new function CustomUi::add_sized_left_to_right has been added to ensure that labels can be truncated with a custom width (which requires allocate_ui_with_layout), while also retaining the ability for the text to be aligned to the left rather than the center of the allocated layout.
Configuration menu - View commit details
-
Copy full SHA for 22c1d5f - Browse repository at this point
Copy the full SHA 22c1d5fView commit details
Commits on Sep 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ad8aa4 - Browse repository at this point
Copy the full SHA 1ad8aa4View commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 164c5b8 - Browse repository at this point
Copy the full SHA 164c5b8View commit details
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a4eb0ec - Browse repository at this point
Copy the full SHA a4eb0ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08593d1 - Browse repository at this point
Copy the full SHA 08593d1View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 409b835 - Browse repository at this point
Copy the full SHA 409b835View commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2fdfe9a - Browse repository at this point
Copy the full SHA 2fdfe9aView commit details
Commits on Sep 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b39a6f0 - Browse repository at this point
Copy the full SHA b39a6f0View commit details
Commits on Sep 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 071dcb1 - Browse repository at this point
Copy the full SHA 071dcb1View commit details
Commits on Oct 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2cdb300 - Browse repository at this point
Copy the full SHA 2cdb300View commit details
Commits on Oct 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 861d415 - Browse repository at this point
Copy the full SHA 861d415View commit details -
refactor(bar): use native apis for positioning
This commit replaces almost all uses of the egui Viewport API for bar window positioning with calls to SetWindowPos via komorebi_client's Window struct. This seems to play much more smoothly with multi-monitor setups where each monitor has a different scaling factor, opening the door for multiple instances of komorebi-bar.exe to run against multiple monitors. As a result of this change, the "viewport" configuration option has been renamed to "position" and doc strings have been changed to remove the reference to the egui crate docs. Similarly, "viewport.position" and "viewport.inner_size" have been renamed to "position.start" and "position.end" respectively. Backwards-compatibility aliases have been included for all renames.
Configuration menu - View commit details
-
Copy full SHA for 75d5971 - Browse repository at this point
Copy the full SHA 75d5971View commit details -
feat(config): add bar configurations opt
This commit adds a "bar_configurations" option to the static config file which takes an array of PathBufs. If this option is defined and the --bar flag is passed to the "komorebic start" command, komorebic will attempt to launch multiple instances of komorebi-bar.exe with the --config flag pointing to the PathBufs given. This configuration option is only consumed by komorebic, not by the window manager directly, so it could also be used by other status bar projects to read configuration file locations from. There is no requirement for the PathBufs to point specifically to komorebi bar configuration files if the --bar flag is not being used with "komorebic start".
1Configuration menu - View commit details
-
Copy full SHA for 2f0a930 - Browse repository at this point
Copy the full SHA 2f0a930View commit details
Commits on Oct 7, 2024
-
fix(wm): update monitor focus before focus-stack-window
This commit fixes the cases where you'd call this command on a monitor which was not focused, for example by pressing a button on a bar like komorebi-bar or other when you had focus on another monitor. This change ensures that first we focus the monitor where the mouse cursor is, this way it will act on the monitor that you've just pressed instead of the monior that was focused before.
Configuration menu - View commit details
-
Copy full SHA for 46e6d89 - Browse repository at this point
Copy the full SHA 46e6d89View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9f6392 - Browse repository at this point
Copy the full SHA d9f6392View commit details -
fix(wm): ignore minimize calls on komorebi-bar
Hopefully I don't have to make this yet another configurable list...
Configuration menu - View commit details
-
Copy full SHA for c6e76d2 - Browse repository at this point
Copy the full SHA c6e76d2View commit details
Commits on Oct 8, 2024
-
refactor(wm): standardize config env var handling
This commit ensures that whenever komorebi.json is read and deserialized into StaticConfig via StaticConfig::read, all known paths where $Env:KOMOREBI_CONFIG_HOME and $Env:USERPROFILE are accepted will be run through the resolve_home_path helper fn.
Configuration menu - View commit details
-
Copy full SHA for 400f901 - Browse repository at this point
Copy the full SHA 400f901View commit details -
This commit adds a CPU widget, following the patterns of the Memory widget.
Configuration menu - View commit details
-
Copy full SHA for 98a2aa4 - Browse repository at this point
Copy the full SHA 98a2aa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d5e40e - Browse repository at this point
Copy the full SHA 8d5e40eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30e09d9 - Browse repository at this point
Copy the full SHA 30e09d9View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13b7bef - Browse repository at this point
Copy the full SHA 13b7befView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8752bbb - Browse repository at this point
Copy the full SHA 8752bbbView commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc6e326 - Browse repository at this point
Copy the full SHA dc6e326View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24da24f - Browse repository at this point
Copy the full SHA 24da24fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c6e858 - Browse repository at this point
Copy the full SHA 8c6e858View commit details -
feat(bar): add label prefix config opt
This commit makes the label prefix configurable. Users can select if they want to show an icon, only text, or both text and an icon.
Configuration menu - View commit details
-
Copy full SHA for 26a8912 - Browse repository at this point
Copy the full SHA 26a8912View commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67c4869 - Browse repository at this point
Copy the full SHA 67c4869View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e1874d - Browse repository at this point
Copy the full SHA 0e1874dView commit details -
feat(bar): add label prefix config opt
This commit makes the label prefix configurable. Users can select if they want to show an icon, only text, or both text and an icon.
Configuration menu - View commit details
-
Copy full SHA for 4aed288 - Browse repository at this point
Copy the full SHA 4aed288View commit details -
feat(wm): separate floating and ignored apps
This commit introduces a distinction between ignored applications (previously identified with float_rules) and floating applications. All instances of "float_" with the initial meaning of "ignored" have been renamed with backwards compatibility aliases. Floating applications will be managed under Workspace.floating_windows if identified using a rule, and this allows them to now be moved across workspaces. A new border type has been added for floating applications, and the colour can be configured via theme.floating_border. This interactively rebased commit contains changes from the following individual commits: 17ea1e6 feat(wm): separate floating and ignored apps 8b34449 feat(wm): allow ws moves of floating apps 7d8e2ad refactor(wm): float_rules > ignore_rules w/ compat d68346a fix(borders): no redraws on floating win title change a93e937 fix(borders): update on floating win drag 68e9365 fix(borders): send notif on ignored hwnd events
Configuration menu - View commit details
-
Copy full SHA for bb52183 - Browse repository at this point
Copy the full SHA bb52183View commit details -
feat(wm): add float override option
This commit introduces a new option `float_override`, which makes it so every every window opened, shown or uncloaked will be set to floating, but it won't be ignored. It will be added to the floating_windows of the workspace, meaning that the user can later tile that window with toggle-float command. This allows the users to have all windows open as floating and then manually tile the ones they want. This interactively rebased commit contains changes from the following individual commits: 0e8dc85 feat(wm): add new float override option 30bdaf3 feat(cli): add command for new option `ToggleFloatOverride` b7bedce feat(wm): add window_container_behaviour and float_override to workspaces 221e4ea feat(cli): add commands for workspace new window behaviour and float_override b182cb5 fix(wm): show floating apps in front of stacked windows as well 7c9cb11 fix(wm): Remove unecessary duplicated code
Configuration menu - View commit details
-
Copy full SHA for 51c3b12 - Browse repository at this point
Copy the full SHA 51c3b12View commit details -
fix(wm): check exhaustively for ws emptiness
This commit creates a new function for the workspaces to check if they are empty or not. This function properly accounts for maximized windows, monocle windows and floating windows. This should fix the cases where the WM was checking if the workspace was empty to focus the desktop in order to loose focus from previously focused window. Previously it wasn't checking for floating windows so it cause continues focus flickering when there were only floating windows on the workspace.
Configuration menu - View commit details
-
Copy full SHA for 4f0e204 - Browse repository at this point
Copy the full SHA 4f0e204View commit details -
fix(wm): allow cross-monitor floating window moves
This commit changes the `move_container_to_monitor` from the WM to allow moving floating windows as well. It also adds a new method `move_to_area` to the `Window` that allows moving a window from one monitor to another keeping its size.
Configuration menu - View commit details
-
Copy full SHA for 1406dbf - Browse repository at this point
Copy the full SHA 1406dbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 929c1c9 - Browse repository at this point
Copy the full SHA 929c1c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f07e18d - Browse repository at this point
Copy the full SHA f07e18dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e8c36 - Browse repository at this point
Copy the full SHA 97e8c36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39b549f - Browse repository at this point
Copy the full SHA 39b549fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5c0ae6 - Browse repository at this point
Copy the full SHA b5c0ae6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd1144 - Browse repository at this point
Copy the full SHA dcd1144View commit details
Commits on Oct 12, 2024
-
feat(client): add subscribe_with_options
This commit adds a new method, subscribe_with_options to komorebi-client. The first option introduced is to tell komorebi to only send notifications when the window manager state has been changed during the processing of an event. This new subscription option is now used with komorebi-bar to improve rendering and update performance.
Configuration menu - View commit details
-
Copy full SHA for 95fdb64 - Browse repository at this point
Copy the full SHA 95fdb64View commit details
Commits on Oct 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f7a66cb - Browse repository at this point
Copy the full SHA f7a66cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dd2957 - Browse repository at this point
Copy the full SHA 9dd2957View commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 435925a - Browse repository at this point
Copy the full SHA 435925aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e80f38 - Browse repository at this point
Copy the full SHA 6e80f38View commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for afda3f0 - Browse repository at this point
Copy the full SHA afda3f0View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ab84c7a - Browse repository at this point
Copy the full SHA ab84c7aView commit details
Commits on Oct 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 76521fa - Browse repository at this point
Copy the full SHA 76521faView commit details