Releases: CelestialCartographers/Loenn
Releases · CelestialCartographers/Loenn
Lönn β - 0.9.0
- Added tool for creating, editing, and moving rooms
- Added hotkey to focus the search field (Ctrl + F)
- Added hotkeys for quickly switching between tools (1-9 on the number row)
- Added missing hotkey setting for Zoom to Map Extents
- Added angle fix max rotation property to Bird Path
- You can now undo and redo room creation and deletion
- You can now delete a keybind by pressing nothing for five seconds
- The create room window now closes after creating a room
- Creating or deleting a room no longer moves the map view
- Fixed crash when using the brush tool with no room selected
- Fixed the map view jumping around in some cases of undo and redo
- Fixed crash when clicking on the dependencies notification on a new map
- Fixed adding and removing a favourite scrolling the list
- Fixed obscure crash with swapping rooms after opening a property window
For developers:
- Added setting to log sprite loading information
Lönn β - 0.8.0
- Added a settings window. Allows configuring the program easily, including changing all keybinds to anything you like.
- Added depth attribute to decals. Allows specifying custom depths for individual decals.
- Added feature to select all elements similar to current selection on Shift + double left click. Hold Ctrl for more strict similarity checks.
- Added hotkey to clear the current selection (Ctrl + Shift + A)
- Added file picker to parallax texture field in the styleground window
- Added support for undoing entity and trigger attribute changes
- Added new metadata option from Everest to keep cassette music active during room transitions
- Added angle fix attribute to Bird Path
- Added new AppImage build for Linux users to download
- Triggers are now coloured based on their general category.
- Triggers of specific categories can now be individually shown or hidden in the View menu
- Layers that were hidden from view will now be visible while using a tool that modifies the layer
- Placed triggers now don't display the mod they are from. This can be re-enabled in the settings.
- Windows can no longer be moved out of bounds
- Redraw Map button now also reloads Tileset XML
- Improved display of decimal numbers in property windows
- Fixed being unable to place tiles in a part of the room after resizing the room and undoing the changes
- Fixed being unable to make rooms smaller than minimum size in room window
- Fixed saving properties not removing the mark for unsaved changes
- Fixed incorrect name for the persistent attribute in Crumble Wall On Rumble
- Fixed detection of steam installations of Celeste on MacOS
- Fixed Fling Bird depth being 0 instead of -1
For developers:
- Added the
category
field to trigger plugins to set the colour and grouping of the trigger - Added the
list
form field for more easily comma-separated lists of values (Icon by Flagpole1up) - Added the ability to specify the alpha value in the
color
form field. EnableuseAlpha
for this. - Added searchable dropdowns. Enable
searchable
for this. - Added
drawable_text
object to add to sprites - Added
setAdditionalOffset
todrawable_sprite
to offset a sprite after justification and padding - The
offset
field on entity and trigger plugins now usessetAdditionalOffset
Lönn β - 0.7.10
- Fixed crash when trying to edit certain entities or triggers
Lönn β - 0.7.9
- Added config option to never shrink sidebars
- Added controller support
- Entities may now be resized below their minimum size in the property menu
- Most windows now display when there are unsaved changes in the window title
- Various improvements to tooltips (thanks @Kalobi)
- Fixed visual bugs when cutting selections
- Fixed crash with zooming to map extents when a map has no rooms
- Fixed occasional crash when changing placement type
- Fixed Lönn not launching if you never installed a program on Windows before
For developers:
- Plugin functions such as
canResize
may now return either two values or a table with two values - Added
warnBelowSize
andwarnAboveSize
as alternatives tominimumSize
andmaximumSize
if resizing below the minimum should be possible but only through the property menu and with a warning around the property field - Custom form field validation now has access to all field metadata through the read-only property
metadata.formData
. In entity properties, this allows for basing field content validity on the contents of other fields.
Lönn β - 0.7.8
- Added "Zoom to Extents" as a button in the View menu
- Added an indicator in the window title when there are unsaved changes
- Cycling through overlapping objects now prioritizes selecting entities and triggers, then decals, then tiles
- Tile-based entities now place with the previously selected brush material by default
- Selecting "Dependencies Only" view for unpackaged/unsaved maps now only shows objects from Celeste and Everest
- Loading very large maps is slightly faster now
- Improved display of the map name in window title
- Creating a new room now selects it in the room list
- Fixed the wrong material being selected after swapping tools
- Fixed search field clearing out when it shouldn't
- Fixed crash when using navigation keys with no item selected
- Fixed crash when cancelling map image saving
- Fixed property text fields sometimes showing up as invalid when they aren't
- Fixed entity/trigger property window ignoring minimum and maximum width/height limits
- Fixed some cases of visual oddities when using the selection tool
- Fixed room list not rearranging when undoing a room name change
- Fixed issues with clicking and dragging tile placements
- Fixed startup screen message on MacOS for first launch
- Fixed tile rendering at room borders
For developers:
- Added helper functions for setting layer flags
- Note: Tile-based entities placing with the previously selected brush material needs to be implemented for each entity individually and is opt-in.
Lönn β - 0.7.7
- Added hotkey to zoom to map extents (double middle click)
- Added onSpawn attribute to event trigger
- Room list context menu now stays open until unfocused
- Fixed room list not visually updating when selecting a room
- Fixed material list not visually updating when cloning a material
- Fixed the program not opening in portable mode
- Fixed editor hotkeys not working after clicking in a list
- Fixed custom tile display names not appearing for fake tiles
- Fixed normal fling bird always being placed with nodes
- Fixed first item in material list visually being selected when cloning with an active search filter
- Fixed material lists not being persistent
- Fixed weird behaviour when selecting rooms with an active search filter
- Fixed the program not starting on some Windows systems with non-Latin usernames
For developers:
- Added
editorDebugReloadEverything
event for Ctrl+F5 - Added
editorSceneChanged
event for scene changes - Added functions to get/set selection tool targets
- Added fallback rendering for entities that have no drawing function implemented
- Fixed error when a library returns nil or false
Lönn β - 0.7.6
- Fixed air tiles not appearing in the brush tools
- Fixed Fireball entity being placed without nodes
Lönn β - 0.7.5
- Added the ability to select "Dependencies Only" for entities, triggers, and decals individually
- Added the ability to fuzzy search by starting the search text with a tilde
~
sign - Added selection area flipping with Shift + V and Shift + H
- Added the ability to filter for Vanilla objects by entering
@Vanilla
or@Celeste
in the search field - Added being able to name tilesets in the editor by setting the
displayName
attribute in the XML file. - Added missing vanilla options for planets styleground and made the planet size editable
- Added missing colour attribute to windsnow styleground
- Added the ability to select Vanilla icons in metadata window
- Added the ability to navigate lists using the arrow keys
- Added the ability to rearrange items in the styleground window using Alt + Arrow keys
- Tilesets now display without their path. Change the display name if you have collisions.
- Cleaned up decal texture attribute field
- Everest Flag trigger now sets flags by default
- Improved visuals of lightbeams when resizing
- Fixed wrong attribute names in Temple Mirror entity
- Fixed Fling Bird entity being placed without nodes
- Fixed wrong direction attributes in Tentacle styleground
- Fixed the display of tiles with padding and the
ignores
attribute - Fixed issue on first startup when you close the file picker window
- Fixed issue with selecting Vanilla rooms as starting rooms in metadata window
- Fixed nodes being added to the wrong layer
- Fixed placement tooltip text not being shown
- Fixed favourites breaking the correct display of lists
- Fixed invalid button states in forms
- Fixed visual bug with text fields
- Fixed temple gate placing at the wrong height. Again (again (again)).
- Fixed room list not working when there is no room selected
- Fixed new rooms not being selected after room creation
- Fixed crash when pasting selections with no room selected
For developers:
- Triggers can now render with custom text using the
triggerText
function - Vanilla textures can now be valid file paths for texture fields using the
celesteAtlas
Lönn β - 0.7.4
- Fixed crash when copy-pasting tiles
- Fixed crash with recent files menu when there are no recent files
Lönn β - 0.7.3
- Fixed trigger placements not working
- Fixed default ambience