v2.2.0
Features:
- Collaborative editing over the internet is now supported! For usage instructions, see: https://wiki.zeldahacking.net/oracle/LynnaLab/Networking
- Better HiDPI support, including a display scale slider.
- New font options (alternatives to the oracles font).
- Add fonts to the LynnaLab "Fonts" folder to get more font options.
- Rendering code has been overhauled using custom OpenGL shaders - changes to tilesets should propagate instantaneously. Please report if there are any rendering problems or sluggishness to be fixed.
Bugfixes:
- Ctrl-Z is now in the correct position on non-qwerty keyboards (wherever the Z key happens to be).
- Tileset cloner: Changes made to tileset PNG files are now saved properly.
- Seasons: Fixed an issue where "follow warp" to/from the overworld could sometimes crash.
Other changes:
- Ported from SDL2 to SDL3.
- Renamed LynnaLab config file (in the LynnaLab directory) from "config.yaml" to "global_config.yaml", to prevent confusion with project-specific config.yaml file.
- Unhandled exceptions are shown with a platform-specific dialog box rather than showing it with imgui.
- Logging has changed. Detailed logs are now written to a file "DebugLog.txt" in the LynnaLab installation directory. Less detailed logs are still written to "oracles-disasm/LynnaLab/Logs", but it should not create as many files as before. You may wish to delete existing logs to unclutter the directory.