Skip to content

Releases: CelestialCartographers/Loenn

Lönn β - 0.9.0

12 Aug 15:58
Compare
Choose a tag to compare
  • 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

20 Jul 11:07
Compare
Choose a tag to compare
  • 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. Enable useAlpha for this.
  • Added searchable dropdowns. Enable searchable for this.
  • Added drawable_text object to add to sprites
  • Added setAdditionalOffset to drawable_sprite to offset a sprite after justification and padding
  • The offset field on entity and trigger plugins now uses setAdditionalOffset

Lönn β - 0.7.10

27 Mar 20:26
Compare
Choose a tag to compare
  • Fixed crash when trying to edit certain entities or triggers

Lönn β - 0.7.9

27 Mar 18:01
Compare
Choose a tag to compare
  • 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 and warnAboveSize as alternatives to minimumSize and maximumSize 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

20 Jan 13:00
Compare
Choose a tag to compare
  • 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

04 Nov 18:30
Compare
Choose a tag to compare
  • 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

19 Oct 19:47
Compare
Choose a tag to compare
  • Fixed air tiles not appearing in the brush tools
  • Fixed Fireball entity being placed without nodes

Lönn β - 0.7.5

19 Oct 17:05
Compare
Choose a tag to compare
  • 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

15 Jul 20:25
Compare
Choose a tag to compare
  • Fixed crash when copy-pasting tiles
  • Fixed crash with recent files menu when there are no recent files

Lönn β - 0.7.3

11 Jul 17:26
Compare
Choose a tag to compare
  • Fixed trigger placements not working
  • Fixed default ambience