komorebi
komorebi copied to clipboard
Animations Request
Is there any way for komorebi to manipulate animations while moving the windows like picom and hyprland?
This isn't something that I personally have any interest in working on, but I will leave the issue open in the hopes that if anyone really wants this enough, they will built it π
Hello there! I'm currently working on animation. Here demo (sorry have to split video for 2 parts because of the limitation of github). Currently have 2 major problem with that as you can see in my demo.
- Border window doesn't update properly.
- Goggle chrome window brokes if you will move it during animation in progress
Part1
https://github.com/LGUG2Z/komorebi/assets/74871489/8955424f-1178-4be2-a1a9-f37bd35bd112
Part2
https://github.com/LGUG2Z/komorebi/assets/74871489/4fb249b1-6c37-4c74-8d93-07748a7bc289
I've implemented commands to enable/disable animation, set the duration of animation in ms, set ease function which will be applied to animation. I didn't publish my fork yet. Trying to fix Google chrome window π
UPD
I'm new to rust and low level programming. Usually write some server-side typescript. So it's may took long time to finish my implementation
@thearturca This is so amazing! I can't wait to try this out! Please give me an @ ping when your fork is published and I'll see if I can help with the border window updates π€
@LGUG2Z I published my fork. Didn't solve issue with Google Chrome window. Maybe you have some thought about it. My explanations in last commit and in code via comments.
https://github.com/thearturca/komorebi/tree/animate-window-move
@thearturca I made some good progress on fixing the border issues today; can you open a PR from your branch to the main repo so that I can push some changes for you to try out?
I was able to add a new origin to your fork and push it back here @thearturca
https://github.com/LGUG2Z/komorebi/tree/animate-window-move
I've rebased with the latest release, added a new commit on top which addresses some lints from the output of cargo clippy
and also added my fix for the border updates π
I was able to add a new origin to your fork and push it back here @thearturca
https://github.com/LGUG2Z/komorebi/tree/animate-window-move
I've rebased with the latest release, added a new commit on top which addresses some lints from the output of
cargo clippy
and also added my fix for the border updates π
Wow amazing work! Since you add new origin, do I need to make a PR?
Since you add new origin, do I need to make a PR?
Oops I forgot to open the PR; I'll do that now so that we can leave comments on code changes there!
This sounds interesting! Any status report?
@thearturca #921 sir this way
meanwhile, any plans on workspace animationοΌ