Felix Kratz

Results 47 comments of Felix Kratz

Yeah this is an issue in libvim I think, because what I am doing is simply this: https://github.com/FelixKratz/SketchyVim/blob/acda553401800f2cb8a929486f050a1891e07a6b/src/buffer.c#L8-L19 and handling the comments of the config file in svim directly feels...

Oh, thats a nice idea! Funnily enough I have already coded something like that for arrow key movement in scrollable views, i.e. the Finder file list or PDF viewers etc....

https://user-images.githubusercontent.com/22680421/189494638-f8a63c68-297b-41d0-9805-c5cf0f02b33a.mp4 I figured it is not a big problem to call `SLSSetWindowTransformation` frequently to create the intermediate frames. I have hardcoded there to be 100 frames in any resize/move animation.

> @FelixKratz > > Did you only apply the transform in that POC, or does it also synchronise said transform with the desired window frame change? This is important because...

> I'll probably take a shot at this for the next release, as I'm working on smoothing out the experience. I have a fairly high bar for what I consider...

When looking at the animation happening when clicking the green fullscreen button on any windows handle I got a (janky?) idea: - Spawn a new window showing a capture of...

I tried my idea by misusing the border to temporarily draw the capture of the window. The scripting addition is not needed for the animation at all (only for changing...

> Are you able to animate the windows simultaneously using that approach though? > > Edit: > > I guess you could iterate through all windows, grab a capture of...

I have rebased onto your POC and played with it for a bit. I have made some slight tweaks that get rid of the border flicker and reduce the overhead...

> @FelixKratz > > Does that solve the border misalignment when using the mouse to move/resize windows (especially noticable when doing a warp operation using the mouse) ? I haven't...