Releases: Lakr233/ColorfulX
Releases · Lakr233/ColorfulX
5.5.2
5.3.1 Stable Release
- Fixed frame rate limiter not applying to transition
- Fixed render scale property not exposed
5.2.8
- Remove support for Swift version below 5.9
- New parameter to control render scale
- Extracted display link with improved stability and memory management
- Improved rendering logic to save a huge amount of compute resources
- Render parameter will no longer update if not required
- Render will stop if render parameter stays unchanged
- Layout call will properly update pixel buffers
- Fixed wrong color space during setup
- Fixed
setColor
not animating while speed = 0- Will keep animating until color transition is completed
speed
parameter will now stop rendering if at0
properly
- Fixed CALayer having unexpected animation during other animations
- Fixed speckle hugging in the center of the screen
Feature Update
- Implemented LAB, LCH, XYZ, and RGB color space interpolation during transitions.
- Implemented LAB, LCH, XYZ, and RGB color space interpolation within the Metal frame buffer.
- Removed transition timing control.
- Replaced with speed control via SpringInterpolation for smoother transitions.
- For timing control APIs, stay on version 2.x.x or higher.
- Fixed the color conversion function.
- Added support for customization over BIAS.
- Introduced a new preset: AI.
- Improved issue #6: Skipped rendering frames with abnormal delta time (when the application is interrupted).
- Dropped vsync if preconditions are not met for the next drawable.
We are working on alpha channel for Metal, stay tuned~
Stability Improvements
Bug Fix & Performance Improvements
2.2.14 Update MulticolorGradientView.swift
2.2.4
2.2.3
2.2.1
Generic Release 2.1.3
Lower deployment target of macOS down to v11.