Releases: CelestialCartographers/Loenn
Releases · CelestialCartographers/Loenn
Lönn β - 0.4.2
- Added support for decal rotation, usable in Everest 3598 and later.
- Added Dreaming, Override A-Side Meta, and Interlude properties to map metadata window
- Added ThinkForABit intro type to map metadata window
- Added Spinner connectors. Based on implementation by @JaThePlayer.
- Added outlines to Dust Sprites. Assets provided by @JaThePlayer.
- Effects in the styleground selection dropdown are now sorted
- Keyboard shortcuts on MacOS now use Cmd instead of Ctrl. Users will need to wipe their config file for these changes to apply.
- Fixed a bug that would rarely corrupt maps on saving. The cause for this is still unknown, but it cannot happen anymore.
- Fixed app icon on MacOS. Thanks to @swoolcock for helping.
- Fixed decals sometimes appearing multiple times in the decal list
- Fixed crash when moving or resizing very large rooms. It can still happen but it should be a lot more rare.
- Fixed font issues when reloading the Lönn window
- Fixed fields in the styleground window not updating correctly
- Fixed default values for Camera Advance Target Trigger
- Fixed temple eyes rendering behind tiles
- Fixed dropdown options for audio properties in map metadata window
- Fixed dropdown options for Ambience property in map metadata window
- Fixed icon path in map metadata window on Windows
- Fixed issue with using a file picker in an unsaved map
- Fixed issue with search field contents persisting across layer changes
- Fixed spike offsets. Again (again).
- Improved text on a few buttons in the styleground and room window
For developers:
- Lönn now correctly recognizes handler functions implemented using the lambda syntax
- Made it possible to hide width/height fields in entity properties
- Fixed display name and tooltips for decals not working
Lönn β - 0.4.1
- Fixed crash with undoing room size changes
- Fixed styleground move buttons not activating sometimes
- Fixed being able to open windows with no map loaded
- Fixed crash with changing layer visibility with no map loaded
Lönn β - 0.4.0
- Added styleground window
- Added map metadata window
- Added ability to hide individual layers from the View menu
- Added ellipse tool for tile placements (Microlith57)
- Added Chillout attribute to Kevins
- Added Play Effects attribute to Everest Core Mode Trigger
- Added a file and folder path picker where appropriate (icon by Flagpole1up)
- Added cassette music properties to map metadata
- Added more notifications
- Improved display of floating-point numbers
- Improved look and performance of the UI
- Improved various entity attribute tooltips
- Reduced VRAM usage of the program
- Changed the default font size from 16 to 12
- Fixed selecting Celeste install by dragging Celeste into the window
- Fixed crash in room window
- Fixed crash with cloning unknown triggers
- Fixed crash with opening files on Windows
- Fixed accidental placement of decals and entities
- Fixed order and checkpoint ID fields in strawberry and checkpoint entities
- Fixed tool material list searching
- Fixed caching issue with XMLs when switching between maps
- Fixed rendering of wires and cobwebs
- Fixed rendering of temple gate. Again (again).
- Fixed tutorial attribute in jellies being enabled by default
- Fixed rendering issue on triggers while they are being placed
- Fixed various visual bugs
For developers:
- Added support for loading effect plugins
- Added file and folder path picker form type (icon by Flagpole1up)
- Added formFieldChanged (callback) to custom forms. This is required for fields to update.
- Added enabled (field or callback) to custom forms
- Added addMissingToFieldOrder (field) to custom forms
- Added sortingPriority (field) to custom forms. Lower numbers will place the field futher up.
- Added allowEmpty (field) to integer and number fields
- Added getFilenameModPath function to get the mod root for a given filename
- Added font size support to themes
- Added support for form groups
- Boolean form fields now use checkboxes
- Fixed rendering issue with loading sprites at render time
Lönn β - 0.3.0
- Added theme support (defaults to dark theme)
- Added light theme
- Added backups to mitigate the consequences of map corruption bugs. Defaults to making a backup every 60 seconds, keeping the most recent 50 backups.
- Scenery tiles are now read and displayed correctly
- Map open dialog now opens in the folder of the currently loaded map if there is one
- Decal list now only shows files with .png extension
- Everest bird tutorial field is now editable
- Fixed a map corruption bug when entering a very large number into entity properties
- Fixed bugs with placements when the map contains unknown or missing tilesets
- Fixed crashes with entity node rendering
- Fixed swap block node rendering
- Fixed selection box for switch gate node
- Fixed issues related to node rendering visibility
- Fixed initial startup message not showing up on MacOS
- Renamed config folder on Windows to deal with encoding issues
For developers:
- The
Lönn
folder name for plugins has been deprecated. UseLoenn
from now on. The reason for this change is Windows not being able to handle special characters in folder names. - Added colour support to 9-patch rendering
- Added option to allow empty colours in entity properties
- Colour options in drawable structs now call getColor wherever possible
Lönn β - 0.2.4
- Fixed visual issues with tiles
- Improved tileset rendering again
- Fixed map corruption bug with object tiles
Lönn β - 0.2.3
- Fixed being unable to place tiles
- Added missing attributes to chapter checkpoint in room window
Lönn β - 0.2.2
- Added support for Unicode characters as Tileset IDs. You may now use any of the 1,112,064 UTF-8 codepoints (minus reserved space) for your tileset IDs.
- Tilesets now display more like they do in game
- Added context menu to edit and delete rooms by right clicking on the room list
- Added a few missing dropdowns
- Fixed visual bugs with brushes and fast mouse clicks
- Fixed crash when using brushes near unknown tiles
- Fixed crash when using selection hotkeys when the map has no rooms
- Fixed offset on bridge entity
- Fixed a random black square appearing on screen sometimes
- Fixed dust spinner rendering
Lönn β - 0.2.1
- Fixed crash when trying to clone unknown entities/triggers
- Fixed crash when clicking with the rectangle tool
- Fixed placement oddities while swapping rooms
- Fixed error with ambience and music progress in room window for Vanilla maps
- Fixed tileset dropdowns not updating when swapping maps
- Fixed clicking with brushes sometimes doing nothing
- Fixed undo/redo changes in unselected rooms not showing up until the room is focused
Lönn β - 0.2.0
- Added basic graphics settings to the config file
- Added support for dropdowns in property windows
- Added dropdowns to all vanilla entities and triggers that need them
- Added line, bucket, and circle brush tool
- Added Fake Heart and Dream Heart entities
- Added Iceball and Ice Wall as separate entity placements
- The MacOS build now works properly. Thanks to @swoolcock for testing
- Improved file open dialog. Thanks to @0x0ade for the builds
- Window size and position now persist across sessions
- Lönn now runs at a low frame rate when unfocused to save computer resources
- Trigger names by default no longer end with "Trigger" because that's redundant
- Entity and trigger IDs are now unique by map rather than by room
- Player entity now mentions that it's a spawn point again
- Fixed lightning breaker box justification
- Fixed feather selection box
- Fixed killbox rendering
- Fixed typo in dash switch placement
- Fixed selection hotkeys doing more than they should sometimes
- Fixed crash when selecting an object that overlaps with another room
- Fixed crash when adding a checkpoint to a room with no spawn points
- Fixed mouse oddities on MacOS related to window focus
- Fixed various tiny visual bugs
Lönn β - 0.1.2
- Fixed various issues related to room sizes when creating or editing rooms