-
-
Notifications
You must be signed in to change notification settings - Fork 585
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
Animation: part 2 #1253
Animation: part 2 #1253
Commits on May 19, 2024
-
transition: add step and cubic bezier interpolator
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8363250 - Browse repository at this point
Copy the full SHA 8363250View commit details -
transition: parse curve from string
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d630ab - Browse repository at this point
Copy the full SHA 5d630abView commit details -
Allow the definition of customizable animations using expressions and transition curves. Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da76a40 - Browse repository at this point
Copy the full SHA da76a40View commit details -
config_libconfig: parse animation scripts
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9502d75 - Browse repository at this point
Copy the full SHA 9502d75View commit details -
config_libconfig: generate animation for legacy fading options
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b344cc - Browse repository at this point
Copy the full SHA 4b344ccView commit details -
core: catch up with the X server always
We should always process all the X events in libxcb's queue with the server grabbed, not just when we have `pending_updates` flag set. This is the only way to make sure we always render with up-to-date server states. Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d48846 - Browse repository at this point
Copy the full SHA 5d48846View commit details -
win: switch to use the new animation system
Remove the old fading machinary. As a side-effect, animation and time based shaders are now unified. Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3a3aa6 - Browse repository at this point
Copy the full SHA a3a3aa6View commit details -
win: make window and shadow offsets animatable
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6a3922f - Browse repository at this point
Copy the full SHA 6a3922fView commit details -
transition: remove unused functions
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6354ff8 - Browse repository at this point
Copy the full SHA 6354ff8View commit details -
core: remove fade_timer from session
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cfbb7c3 - Browse repository at this point
Copy the full SHA cfbb7c3View commit details -
tests: add animations to base config parsing test
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c3dbdd - Browse repository at this point
Copy the full SHA 6c3dbddView commit details -
options: disable animations on legacy backends
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08127fb - Browse repository at this point
Copy the full SHA 08127fbView commit details -
backend: add scale to blit parameters
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e986b1b - Browse repository at this point
Copy the full SHA e986b1bView commit details -
backend: gl: support the scale parameter of blit
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ff88f5 - Browse repository at this point
Copy the full SHA 5ff88f5View commit details -
config: add debug option "consistent_buffer_age"
An attempt to make rendering with damage deterministic even when replayed from a trace. Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1bd6cd4 - Browse repository at this point
Copy the full SHA 1bd6cd4View commit details -
types: introduce a type to represent a simple rectangle
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0615ba0 - Browse repository at this point
Copy the full SHA 0615ba0View commit details -
win: make window and shadow scales animatable
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cebeb38 - Browse repository at this point
Copy the full SHA cebeb38View commit details -
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a320091 - Browse repository at this point
Copy the full SHA a320091View commit details -
win: support animatable cropping
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55d556f - Browse repository at this point
Copy the full SHA 55d556fView commit details -
backend/xrender: implement support for scale
Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 061dfcb - Browse repository at this point
Copy the full SHA 061dfcbView commit details -
win: add animation suppressions setting
This can be used to prevent another animation from interrupting the current running animation. Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 640ce6d - Browse repository at this point
Copy the full SHA 640ce6dView commit details -
win: expose information about monitors to animation script
Define script context variables describing the monitor a window is on. Signed-off-by: Yuxuan Shui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 91ffbb4 - Browse repository at this point
Copy the full SHA 91ffbb4View commit details