Jeezy

Results 464 comments of Jeezy

There have been [34 commits since the 0.1.6 release](https://github.com/LGUG2Z/komorebi/compare/v0.1.6...master), looking through the list I think that the following commits could have reasonably introduced the sort of regression that you are...

`komorebi` listens on two separate threads to incoming commands from `komorebic` and a [subset of WinEvents](https://github.com/LGUG2Z/komorebi/blob/master/komorebi/src/window_manager_event.rs#L108) and tries to reconcile a state based on data streams. The order of events...

Are you running `komorebi` with `window-hiding-behaviour` set to `hide` or `minimize`? I know that `hide` can occasionally result in the sort of behaviour that you are describing but I haven't...

Looks like I've been working on this so long that I no longer know what I'm talking about. 😅 I think that this is indeed most likely due to a...

Dumping some logs here from the moment when I was able to trigger this on my machine: ``` 2022-06-06T22:00:06.674828Z INFO read_commands:process_command{FocusWorkspaceNumber(0)}:focus_monitor{idx=0}: komorebi::window_manager: focusing monitor 2022-06-06T22:00:06.675438Z INFO read_commands:process_command{FocusWorkspaceNumber(0)}:focus_workspace{idx=0}: komorebi::window_manager: focusing workspace...

It looks like `SystemMinimizeEnd` (associated with the received command `FocusWorkspaceNumber(0)`) fires after `FocusWorkspaceNumber(1)` has been received, which results in this window restoration happening on workspace 1 instead of workspace 0....

The big prerequisite for this kind of feature is being able to seamlessly translate between Vec-like and Tree-like data structures for container state. Right now, `komorebi` uses a [`Ring`](https://github.com/LGUG2Z/komorebi/blob/master/komorebi/src/ring.rs#L6) data...

I'd be very happy if someone would like to contribute a logo that could also be used as a program icon. This is a great way to get involved with...

As I mentioned on the Discord, I have not been able to reproduce this issue with a two-monitor setup (yet).

Please check out [this part of the readme](https://github.com/LGUG2Z/komorebi#setting-a-custom-komorebi_config_home-directory) which talks about setting a custom folder for configuration and related files using an environment variable. I and many others use this...