New:
- JVM artifacts can now be used as modules in the Java module system.
- On Java 22 and newer, Mosaic now uses the foreign function & memory API to call into its native library instead of JNI.
Changed:
- Unsolicited focus, theme, and resiz...
Unclaimed project
Are you a maintainer of mosaic? Claim this project to take control of your public changelog and roadmap.
New:
Changed:
New:
Terminal and LocalTerminal are now renamed to TerminalState and LocalTerminalState, respectively, along with some new capabilities:
focused boolean which defaults to true. If the terminal supports sending focus changes, this will be updated in real time.theme prope...New:
setContentAndSnapshot to 'mosaic-testing' which returns the initial composition snapshot. This avoids a potential problem with calling setContent and then awaitSnapshot since the latter will trigger a subsequent recomposition (if needed), preventing observation of the initial state.Changed:
Static composabl...New:
mosaic-animation library, that provides various possibilities for animating Mosaic. An analog of androidx.compose.animation-core.IntrinsicSize and related Modifier.width/height/requiredWidth/`requiredHe...New:
Modifier.onKeyEvent or Modifier.onPreKeyEvent to listen to keyboard ev...