Frontend
- Fixed a bug with the
hueRotateCSS function generating invalid CSS - Added implementation for
Color.rgba(value: Int)- This was originally incorrectly implemented as
argbbut, after several versions emitting a warning, this is now fixed. - e.g.
rgba(0xFFFF00FF)will create yellow (red = 255, green = 255, and alpha = 255)
- This was originally incorrectly implemented as
- All scope functions now marked with
@DslMarker.- This helps the compiler prevent you from making errors related to using stuff that leaked from an outside scope (e.g. using a parent
Columnmodifier within a childRow).
- This helps the compiler prevent you from making errors related to using stuff that leaked from an outside scope (e.g. using a parent
Silk
rememberColorModeis nowColorMode.currentState, andgetColorModeis nowColorMode.current- This method has been named incorrectly forever, so it's nice to finally address it with a more Compose-idiomatic API
ColorMode.isLight(),isDark(), andopposite()methods are now properties (i.e.isLight,isDark, andopposite).- Added a modifier for the
border-collapseCSS property.
Markdown
- You can now use markdown syntax to create tables
- Fixed a bug when generating code for deeply nested html output.
- This was easy to hit if you tried to declare a
<table>element.
- This was easy to hit if you tried to declare a
Backend
- Logging now defaults to DEBUG, not TRACE.
- TRACE is great for local debugging, but it's too noisy for production servers.
Full Changelog: v0.13.9...v0.13.10