Skip to content

Tiled 1.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Feb 15:55

Changelog

  • Added support for custom enum properties (with svipal, #2941)
  • Added support for custom class properties (#489)
  • Added parallax origin property to the map (with krukai, #3209)
  • Added Repeat X/Y properties to Image Layers (with krukai, #3205)
  • Added an action for selecting all layers (Ctrl+Alt+A) (#3081)
  • Added actions to select or add tilesets to Project view context menu
  • Added cut/copy/paste actions to Tile Animation Editor
  • Improved undo behavior by merging sequential edits to the same property (#3103)
  • Improved multi-layer painting behavior (#3094)
  • Separated the X and Y components of the major grid option (#3208)
  • Added automatic fading out of the grid when zooming out a lot
  • AutoMapping: Made it find layers within groups (#1771)
  • AutoMapping: regions layer can now be used alongside region_input/output layers
  • AutoMapping: Recognize "//" layer name prefix for ignoring layers (#3262)
  • AutoMapping: Allow setting a rule map as project rules file (#3221)
  • Tweaked focus behavior in the Template Editor
  • Changed the default Terrain Brush shortcut back to T
  • Reset tile animations when disabling playback and when exporting as image
  • Don't require saving maps upon creation (#1902)
  • Apply transformation actions to the preview while placing tiles (#3091)
  • Allow using object context menu in object creation tools
  • Reduced the step size for the parallax factor property
  • Improved the logic for automatically switching tools (#2807)
  • Ignore selection changes when marking a file as modified (#3194)
  • Use the tileset background color in the collision editor (with Benja Appel, #3163)
  • Show the read error when using --export-map/tileset
  • Avoid deselecting all layers when clicking empty area in Layers view (#2806)
  • Scripting: Added File API
  • Scripting: Added support for loading JavaScript .mjs modules (#3261)
  • Scripting: Added tiled.applicationDirPath property
  • Scripting: Added tiled.extensionsPath property (#3139)
  • Scripting: Added missing Layer.tintColor property
  • Scripting: Added missing ObjectGroup.drawOrder property (#3147)
  • Scripting: Added TileMap.removeObjects (#3149)
  • Scripting: Added TileMap.regionEdited signal
  • Scripting: Added TileMap.layers and GroupLayer.layers properties, for convenience
  • Scripting: Added region.rects property and region.contains(x,y)
  • Scripting: Treat custom format extensions as case-insensitive (#3141)
  • Scripting: Allow tools to stay active when tiles or a terrain type are selected (#3201)
  • Scripting: Extended the terrain related API (#2663)
  • Scripting: tiled.activeAsset can be assigned asset created in script (#3160)
  • Scripting: Fixed possible crash after creating tilesets from script (#3229)
  • Scripting: Fixed possible crash in TileMap.autoMap
  • Scripting: Fixed dialog window titles to show on macOS (#2910)
  • Scripting: Fixed tileset or tile references for maps loaded from script
  • Scripting: Avoid crash when script reload happens during popup (#2991)
  • Fixed the logic for handling group layer parallax factors (with LilithSilver, #3125)
  • Fixed keyboard modifiers getting stuck for Terrain Brush (#2678)
  • Fixed debug messages showing in the Console and Issues views
  • Fixed enabled state of File > Export action for tilesets (#3177)
  • Fixed Snap to Grid for hexagonal maps
  • Fixed AutoMapping rules file to update after changing project properties (#3176)
  • Fixed 'Detect Bounding Box' action missing in Keyboard settings
  • Fixed toggling "Clear View" on & off shifting the map
  • Fixed command-line output not showing on Windows (#2688)
  • Fixed "Select object on map" when no object layer is selected (#3207)
  • Fixed adjusting of tile types when tileset width changed (by Albert Vaca Cintora, #3237)
  • Fixed missing Qt translations for Linux AppImage
  • Fixed minimap viewport position when layers are offset (#3211)
  • Fixed "Highlight Current Layer" getting confused (#3223)
  • Fixed Terrain Set type property to be disabled when appropriate (avoids crash)
  • Fixed saving broken references to files loaded using "ext:" prefix (#3185)
  • Fixed performance issue in Project view related to file icons
  • Fixed dynamic wrapping when adding tiles to a collection (#3076)
  • Fixed potential crash when changing a WangSet from script
  • Tiled Manual is now available in French
  • JSON plugin: Added "tmj", "tsj" and "tj" as accepted file extensions
  • YY plugin: Don't use safe writing of files
  • YY plugin: Write out custom "object" properties as instance name (instead of the ID)
  • YY plugin: Determine sprite names by looking for meta files (by krukai, #3213)
  • CSV plugin: Improved handling of infinite maps
  • RpMap plugin: Fixed hardcoded exported tile size (#3184)
  • libtiled-java: Introduced TilesetCache interface (by Samuel Manflame, #3117)
  • Added Ukrainian translation to Windows installer (#3132)
  • Updated to Sentry 0.4.14
  • Updated Bulgarian, Chinese (Simplified), French, Korean, Portuguese (Brasil), Portuguese (Portugal), Russian, Swedish and Turkish translations