- Update to 1.11.1:
* Releases now ship with support for loading Aseprite images (#4109)
* Scripting: Added FileFormat.nameFilter
* Scripting: Added MapEditor.currentBrushChanged signal
* Scripting: Added tiled.cursor to create mouse cursor values
* Scripting: Added Tileset.transformationFlags (#3753)
* Scripting: Added Dialog.addRadioButtonGroup for selecting one of a list of mutually exclusive options (#4107)
* Scripting: Made currentWangSet and currentWangColorIndex properties writeable (#4105)
* AutoMapping: Ignore rules with empty input or output regions (#3834)
* Fixed saving/loading of custom properties set on worlds (#4025)
* Fixed issue with placing tile objects after switching maps (#3497)
* Fixed crash when accessing a world through a symlink (#4042)
* Fixed performance issue when tinting tiles from large tilesets
* Fixed error reporting when exporting on the command-line (by Shuhei Nagasawa, #4015)
* Fixed updating of object label when text changes without changing size
* Fixed minimum value of spinbox in Tile Animation Editor
* Fixed loading of custom property types in tilesets referenced by tile stamps (#4044)
* Fixed compile against Qt 6.8
- Drop fix_compile_against_qt_6_8.patch contained in release
OBS-URL: https://build.opensuse.org/request/show/1237060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=43
* Releases now ship with support for loading Aseprite images (#4109)
* Scripting: Added FileFormat.nameFilter
* Scripting: Added MapEditor.currentBrushChanged signal
* Scripting: Added tiled.cursor to create mouse cursor values
* Scripting: Added Tileset.transformationFlags (#3753)
* Scripting: Added Dialog.addRadioButtonGroup for selecting one of a list of mutually exclusive options (#4107)
* Scripting: Made currentWangSet and currentWangColorIndex properties writeable (#4105)
* AutoMapping: Ignore rules with empty input or output regions (#3834)
* Fixed saving/loading of custom properties set on worlds (#4025)
* Fixed issue with placing tile objects after switching maps (#3497)
* Fixed crash when accessing a world through a symlink (#4042)
* Fixed performance issue when tinting tiles from large tilesets
* Fixed error reporting when exporting on the command-line (by Shuhei Nagasawa, #4015)
* Fixed updating of object label when text changes without changing size
* Fixed minimum value of spinbox in Tile Animation Editor
* Fixed loading of custom property types in tilesets referenced by tile stamps (#4044)
* Fixed compile against Qt 6.8
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=97
- Update to 1.11.0:
* Added --project command-line parameter for use when exporting (#3797)
* Added group layer names in "Move Object to Layer" menu (#3454)
* Added lock icon to open tabs for which the file is read-only
* Added Shift modifier to cut when capturing a tile stamp (by kdx2a, #3961)
* Made adding "Copy" when duplicating optional and disabled by default (#3917)
* Changed default shortcut for "Save As" to Ctrl+Shift+S and removed shortcut from "Save All" (#3933)
* Layer names are now trimmed when edited in the UI, to avoid accidental whitespace
* Scripting: Added API for working with worlds (#3539)
* Scripting: Added Object.setProperty overload for setting nested values
* Scripting: Added Tile.image for accessing a tile's image data
* Scripting: Added Image.copy overload that takes a rectangle
* Scripting: Added Tileset.imageFileName and ImageLayer.imageFileName
* Scripting: Added FilePath.localFile and FileEdit.fileName (string alternatives to Qt.QUrl properties)
* Scripting: Added tiled.color to create color values
* Scripting: Made Tileset.margin and Tileset.tileSpacing writable
* Scripting: Restored compatibility for MapObject.polygon (#3845)
* Scripting: Fixed issues with editing properties after setting class values from script
* Scripting: Fixed setting/getting object reference values when nested as a class member
* TMX format: Embedded images are now also supported on tilesets and image layers
* JSON format: Fixed tile order when loading a tileset using the old format
* Godot 4 plugin: Added support for exporting objects (by Rick Yorgason, #3615)
* Godot 4 plugin: Use Godot 4.2 tile transformation flags (by Rick Yorgason, #3895)
* Godot 4 plugin: Fixed positioning of tile collision shapes (by Ryan Petrie, #3862)
* GameMaker 2 plugin: Fixed positioning of objects on isometric maps
* Python plugin: Added support for implementing tileset formats (with Pablo Duboue, #3857)
* Python plugin: Raised minimum Python version to 3.8
* Python plugin: Now built against Python 3.12 for Windows 10+
* tmxrasterizer: Added --hide-object and --show-object arguments (by Lars Luz, #3819)
* tmxrasterizer: Added --frames and --frame-duration arguments to export animated maps as multiple images (#3868)
OBS-URL: https://build.opensuse.org/request/show/1183721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=41
* Added --project command-line parameter for use when exporting (#3797)
* Added group layer names in "Move Object to Layer" menu (#3454)
* Added lock icon to open tabs for which the file is read-only
* Added Shift modifier to cut when capturing a tile stamp (by kdx2a, #3961)
* Made adding "Copy" when duplicating optional and disabled by default (#3917)
* Changed default shortcut for "Save As" to Ctrl+Shift+S and removed shortcut from "Save All" (#3933)
* Layer names are now trimmed when edited in the UI, to avoid accidental whitespace
* Scripting: Added API for working with worlds (#3539)
* Scripting: Added Object.setProperty overload for setting nested values
* Scripting: Added Tile.image for accessing a tile's image data
* Scripting: Added Image.copy overload that takes a rectangle
* Scripting: Added Tileset.imageFileName and ImageLayer.imageFileName
* Scripting: Added FilePath.localFile and FileEdit.fileName (string alternatives to Qt.QUrl properties)
* Scripting: Added tiled.color to create color values
* Scripting: Made Tileset.margin and Tileset.tileSpacing writable
* Scripting: Restored compatibility for MapObject.polygon (#3845)
* Scripting: Fixed issues with editing properties after setting class values from script
* Scripting: Fixed setting/getting object reference values when nested as a class member
* TMX format: Embedded images are now also supported on tilesets and image layers
* JSON format: Fixed tile order when loading a tileset using the old format
* Godot 4 plugin: Added support for exporting objects (by Rick Yorgason, #3615)
* Godot 4 plugin: Use Godot 4.2 tile transformation flags (by Rick Yorgason, #3895)
* Godot 4 plugin: Fixed positioning of tile collision shapes (by Ryan Petrie, #3862)
* GameMaker 2 plugin: Fixed positioning of objects on isometric maps
* Python plugin: Added support for implementing tileset formats (with Pablo Duboue, #3857)
* Python plugin: Raised minimum Python version to 3.8
* Python plugin: Now built against Python 3.12 for Windows 10+
* tmxrasterizer: Added --hide-object and --show-object arguments (by Lars Luz, #3819)
* tmxrasterizer: Added --frames and --frame-duration arguments to export animated maps as multiple images (#3868)
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=93
- Update to 1.10.2:
* Added support for setting custom properties on the project (with dogboydog, #2903)
* Added feedback when Terrain Brush and Terrain Fill Mode can't find a tile
* Removed Space and Ctrl+Space shortcuts from Layers view to avoid conflict with panning (#3672)
* Display the image base name for unnamed tile objects referring to single images
* Scripting: Added API for editing tile layers using terrain sets (with a-morphous, #3758)
* Scripting: Added file dialog API (with dogboydog, #3782)
* Scripting: Support erasing tiles in Tool.preview and TileMap.merge
* Scripting: Added Geometry interface with line and ellipse helpers
* Scripting: Added WangSet.effectiveTypeForColor
* Fixed crash when changing file property of custom class (#3783)
* Fixed loading of invalid color properties (#3793)
* Fixed handling of enum values with 31 flags and fixed the applied limit (#3658)
* Fixed object preview position with parallax factor on group layer (#3669)
* Fixed hover highlight rendering with active parallax factor (#3669)
* Fixed updating of object selection outlines when changing parallax factor (#3669)
* Fixed "Offset Map" action to offset all objects when choosing "Whole Map" as bounds
* Fixed several issues with drawing ellipses (#3776)
* Fixed Terrain Fill Mode for sets containing transitions to empty (#3774)
* Godot 4 plugin: Export custom tile properties as Custom Data Layers (with Kevin Harrison, #3653)
* AppImage: Updated to Sentry 0.6.5
* Qt 6: Increased the image allocation limit from 1 GB to 4 GB (#3616)
OBS-URL: https://build.opensuse.org/request/show/1102413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=40
* Added support for setting custom properties on the project (with dogboydog, #2903)
* Added feedback when Terrain Brush and Terrain Fill Mode can't find a tile
* Removed Space and Ctrl+Space shortcuts from Layers view to avoid conflict with panning (#3672)
* Display the image base name for unnamed tile objects referring to single images
* Scripting: Added API for editing tile layers using terrain sets (with a-morphous, #3758)
* Scripting: Added file dialog API (with dogboydog, #3782)
* Scripting: Support erasing tiles in Tool.preview and TileMap.merge
* Scripting: Added Geometry interface with line and ellipse helpers
* Scripting: Added WangSet.effectiveTypeForColor
* Fixed crash when changing file property of custom class (#3783)
* Fixed loading of invalid color properties (#3793)
* Fixed handling of enum values with 31 flags and fixed the applied limit (#3658)
* Fixed object preview position with parallax factor on group layer (#3669)
* Fixed hover highlight rendering with active parallax factor (#3669)
* Fixed updating of object selection outlines when changing parallax factor (#3669)
* Fixed "Offset Map" action to offset all objects when choosing "Whole Map" as bounds
* Fixed several issues with drawing ellipses (#3776)
* Fixed Terrain Fill Mode for sets containing transitions to empty (#3774)
* Godot 4 plugin: Export custom tile properties as Custom Data Layers (with Kevin Harrison, #3653)
* AppImage: Updated to Sentry 0.6.5
* Qt 6: Increased the image allocation limit from 1 GB to 4 GB (#3616)
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=91
- Update to 1.10.1:
* Make panning with Space require pressing a mouse button as well (#3626)
* Scripting: Added read-only access to Project properties (by dogboydog, #3622)
* Scripting: Fixed behavior of Dialog.SameWidgetRows (#3607)
* Fixed object labels to adjust to application font changes
* Fixed grid rendering for odd Hex Side Length values (#3623)
* Fixed tile stamp getting messed up on staggered maps in some cases (#3431)
* JSON plugin: Fixed loading of empty tilesets created by script (#3542)
* Godot 4 plugin: Removed depth limit for .godot project file (#3612)
* Improved Terrain Brush for Hexagonal (Staggered) maps with side length 0 (#3617)
* Removed "Add Folder to Project" button from the startup page
* Qt 6: Increased the image allocation limit from 128 MB to 1 GB (#3616)
* Qt 6 / Linux: Fixed long startup time for some icon themes
* snap: Updated from core20 to core22 (now uses Qt 5.15)
* Qbs: Added projects.Tiled.libDir option (#3613)
- Remove tiled-1.10.0-lib.patch
OBS-URL: https://build.opensuse.org/request/show/1077211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=39
* Make panning with Space require pressing a mouse button as well (#3626)
* Scripting: Added read-only access to Project properties (by dogboydog, #3622)
* Scripting: Fixed behavior of Dialog.SameWidgetRows (#3607)
* Fixed object labels to adjust to application font changes
* Fixed grid rendering for odd Hex Side Length values (#3623)
* Fixed tile stamp getting messed up on staggered maps in some cases (#3431)
* JSON plugin: Fixed loading of empty tilesets created by script (#3542)
* Godot 4 plugin: Removed depth limit for .godot project file (#3612)
* Improved Terrain Brush for Hexagonal (Staggered) maps with side length 0 (#3617)
* Removed "Add Folder to Project" button from the startup page
* Qt 6: Increased the image allocation limit from 128 MB to 1 GB (#3616)
* Qt 6 / Linux: Fixed long startup time for some icon themes
* snap: Updated from core20 to core22 (now uses Qt 5.15)
* Qbs: Added projects.Tiled.libDir option (#3613)
- Remove tiled-1.10.0-lib.patch
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=89
- Add tiled-1.10.0-lib.patch:
Move so files into corresponding directories
- Update to 1.10.0:
* Restored Tiled 1.8 file format compatibility by default (#3560)
* Added action search popup on Ctrl+Shift+P (with dogboydog, #3449)
* Added Godot 4 export plugin (by Rick Yorgason, #3550)
* Added file system actions also for tileset image based tilesets (#3448)
* Added custom class option to disable drawing fill for objects (with dogboydog, #3312)
* Added option to choose a custom interface font (#3589)
* Implemented rendering of major grid lines for staggered / hexagonal maps (#3583)
* Fixed new layer names to be always unique (by Logan Higinbotham, #3452)
* Fixed broken tile images after importing/exporting a tileset
* AutoMapping: Added support for output set probability (#3179)
* AutoMapping: When input regions are defined, match in order by default (#3559)
* AutoMapping: Skip locked layers when applying rules (#3544)
* AutoMapping: Fixed NoOverlappingOutput in case of multiple output indices (#3551)
* AutoMapping: Fixed automatic output regions for object output (#3473)
* AutoMapping: Fixed crash on undo when output layers have properties
* Scripting: Added Object.setColorProperty and Object.setFloatProperty (#3423)
* Scripting: Added tiled.projectFilePath
* Scripting: Added tiled.versionLessThan
* Scripting: Added TileMap.toImage (#3519)
* Scripting: Added Tool.targetLayerType (#3248)
* Scripting: Added region.contiguousRegions() (#3576)
* Scripting: Added tiled.compress and tiled.decompress (#3153)
* Scripting: Added Base64 encoding and decoding API (#3153)
* Scripting: Allow assigning null to Tile.objectGroup (by Logan Higinbotham, #3495)
* Scripting: Allow changing the items in a combo box added to a dialog
* Scripting: Fixed painting issues after changing TileLayer size (#3481)
OBS-URL: https://build.opensuse.org/request/show/1072096
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=37
* Restored Tiled 1.8 file format compatibility by default (#3560)
* Added action search popup on Ctrl+Shift+P (with dogboydog, #3449)
* Added Godot 4 export plugin (by Rick Yorgason, #3550)
* Added file system actions also for tileset image based tilesets (#3448)
* Added custom class option to disable drawing fill for objects (with dogboydog, #3312)
* Added option to choose a custom interface font (#3589)
* Implemented rendering of major grid lines for staggered / hexagonal maps (#3583)
* Fixed new layer names to be always unique (by Logan Higinbotham, #3452)
* Fixed broken tile images after importing/exporting a tileset
* AutoMapping: Added support for output set probability (#3179)
* AutoMapping: When input regions are defined, match in order by default (#3559)
* AutoMapping: Skip locked layers when applying rules (#3544)
* AutoMapping: Fixed NoOverlappingOutput in case of multiple output indices (#3551)
* AutoMapping: Fixed automatic output regions for object output (#3473)
* AutoMapping: Fixed crash on undo when output layers have properties
* Scripting: Added Object.setColorProperty and Object.setFloatProperty (#3423)
* Scripting: Added tiled.projectFilePath
* Scripting: Added tiled.versionLessThan
* Scripting: Added TileMap.toImage (#3519)
* Scripting: Added Tool.targetLayerType (#3248)
* Scripting: Added region.contiguousRegions() (#3576)
* Scripting: Added tiled.compress and tiled.decompress (#3153)
* Scripting: Added Base64 encoding and decoding API (#3153)
* Scripting: Allow assigning null to Tile.objectGroup (by Logan Higinbotham, #3495)
* Scripting: Allow changing the items in a combo box added to a dialog
* Scripting: Fixed painting issues after changing TileLayer size (#3481)
* Scripting: Renamed Tileset.collection to Tileset.isCollection (#3543)
* Defold plugin: Allow overriding z value also when exporting to .collection (#3214)
* Qt 6: Fixed invisible tileset tabs when only a single tileset is open
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=80
* Allow adding maps to image collection tilesets (#3447)
* Auto-detect JSON file format when importing custom types (#3472)
* Added file system actions to the tile context menu (#3448)
* Fixed possible crash in Custom Types Editor (#3465)
* Fixed display of overridden values from a nested class
* Fixed ability to reset nested string and file properties (#3409)
* Fixed changing nested property values for multiple objects (#3344)
* Fixed resolving of class properties on export to affect all data types (#3470)
* Fixed possible duplication of Automapping Rules Tileset (#3462)
* Fixed case where object labels could become visible for hidden layer (#3442)
* Fixed updating of custom property colors when changing style
* Scripting: Added Tileset.findTile
* AutoMapping: Fixed applying of rule probability (#3425)
* Defold plugin: Assign incrementing z values and allow specifying tile_set (#3214)
* Updates to German translation
- Update to 1.9.1:
* Fixed properties-related crash when having no project loaded
* Fixed loading of custom tile image rectangles (#3405)
* Fixed loading of member values for nested classes (#3414)
* Fixed visibility of "Move Object to Layer" sub-menu (#3417)
* Fixed shadow offset for other maps in a world (#3429)
* Fixed class dropdown to update immediately when changing custom types (#3398)
* Fixed deleting an overridden property to not make it disappear (#3409)
* Scripting: Added TilesetsView.currentTilesetChanged
* JSON plugin: Fixed loading image layer "repeatx/y" properties #3428)
* snap: Fixed startup error due to missing libQt5Concurrent.so.5 (#3408)
* AppImage: Use custom AppRun that can call all binaries (#3415)
* AppImage: Updated to Sentry 0.5.0
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=79
- Update to 1.8.6:
* Keep references between objects when copy/pasting or duplicating (#3361)
* Improved default translation used in case of multiple options
* Terrain Brush: Update preview on mouse release (#3381)
* Fixed 'Add Variation' action in Tile Stamps context menu (#3362)
* Fixed importing of removed shortcuts (#3367)
* Fixed breaking of alternative shortcuts on import or reset (#3367)
* Fixed conflict detection to handle alternative shortcuts (#3368)
* Fixed locking up UI on property type name conflict (#3380)
* Scripting: Fixed possible crash when accessing Layer.map
* Defold plugins: Added support for rotated tiles (#3369)
* Updates to German translation
OBS-URL: https://build.opensuse.org/request/show/982737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=36
* Keep references between objects when copy/pasting or duplicating (#3361)
* Improved default translation used in case of multiple options
* Terrain Brush: Update preview on mouse release (#3381)
* Fixed 'Add Variation' action in Tile Stamps context menu (#3362)
* Fixed importing of removed shortcuts (#3367)
* Fixed breaking of alternative shortcuts on import or reset (#3367)
* Fixed conflict detection to handle alternative shortcuts (#3368)
* Fixed locking up UI on property type name conflict (#3380)
* Scripting: Fixed possible crash when accessing Layer.map
* Defold plugins: Added support for rotated tiles (#3369)
* Updates to German translation
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=77
- Update to 1.8.5:
* Made expanded group layers persistent (#3282)
* Improved snapping behavior for scalable objects on staggered maps
* Allow setting a shortcut on the 'Edit Tileset' action
* Always select first entry while using the Open File in Project action
* Improved Add Property dialog layout in case of long type names (#3302)
* Fixed restoring of window layout when maximized (#590)
* Fixed snapping when dragging templates into a map (#3326)
* Fixed map selection rectangle in world for infinite maps (#3340)
* Fixed 'Merge Layer Down' action for infinite maps
* Fixed several small issues in the image color picker (#3348)
* Fixed missing name for undo commands that add/remove maps from world
* Fixed selection issues for tile objects with a non-zero tile offset
* Fixed hover indicator sometimes overlapping selection indicator
* Fixed removal of terrain info when removing tiles from a collection
* Scripting: Fixed region.rects when compiled against Qt 5.9 to 5.13
* Scripting: Layer.tintColor is now #ffffff when not set
* Updated Chinese (Simplified) and Portuguese (Portugal) translations
OBS-URL: https://build.opensuse.org/request/show/978937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=35
* Made expanded group layers persistent (#3282)
* Improved snapping behavior for scalable objects on staggered maps
* Allow setting a shortcut on the 'Edit Tileset' action
* Always select first entry while using the Open File in Project action
* Improved Add Property dialog layout in case of long type names (#3302)
* Fixed restoring of window layout when maximized (#590)
* Fixed snapping when dragging templates into a map (#3326)
* Fixed map selection rectangle in world for infinite maps (#3340)
* Fixed 'Merge Layer Down' action for infinite maps
* Fixed several small issues in the image color picker (#3348)
* Fixed missing name for undo commands that add/remove maps from world
* Fixed selection issues for tile objects with a non-zero tile offset
* Fixed hover indicator sometimes overlapping selection indicator
* Fixed removal of terrain info when removing tiles from a collection
* Scripting: Fixed region.rects when compiled against Qt 5.9 to 5.13
* Scripting: Layer.tintColor is now #ffffff when not set
* Updated Chinese (Simplified) and Portuguese (Portugal) translations
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=75
- Update to 1.8.2:
* Fixed deactivating of tools when no layer is selected (avoids crash)
* Fixed ability to reset custom 'color' and 'object' properties (#3270)
* Fixed updating of layer positions when changing parallax factor of a group (#3175)
* Scripting: Fixed crash when assigning null to the MapObject.tile property
* Scripting: Fixed adding of tilesets when adding layers to a loaded map (#3268)
* JSON format: Fixed layer locked status not getting saved (#2877)
- Update to 1.8.1
* Fixed pasted objects not getting selected if a tile layer was also copied
* Fixed possible crash when trying to determine whether OpenGL is used
* Fixed possible crash when using the Insert Tile tool
* Fixed possible crash in tile stamp preview
* AutoMapping: Fixed crash when an input layer does not exist (#3269)
* Scripting: Automatically add tilesets to the map where needed (#3268)
* snap: Updated from core18 to core20 (now uses Qt 5.12)
* AppImage: Updated to Sentry 0.4.15
OBS-URL: https://build.opensuse.org/request/show/955917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=33
* Fixed deactivating of tools when no layer is selected (avoids crash)
* Fixed ability to reset custom 'color' and 'object' properties (#3270)
* Fixed updating of layer positions when changing parallax factor of a group (#3175)
* Scripting: Fixed crash when assigning null to the MapObject.tile property
* Scripting: Fixed adding of tilesets when adding layers to a loaded map (#3268)
* JSON format: Fixed layer locked status not getting saved (#2877)
- Update to 1.8.1
* Fixed pasted objects not getting selected if a tile layer was also copied
* Fixed possible crash when trying to determine whether OpenGL is used
* Fixed possible crash when using the Insert Tile tool
* Fixed possible crash in tile stamp preview
* AutoMapping: Fixed crash when an input layer does not exist (#3269)
* Scripting: Automatically add tilesets to the map where needed (#3268)
* snap: Updated from core18 to core20 (now uses Qt 5.12)
* AppImage: Updated to Sentry 0.4.15
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=72
- Update to 1.8.0:
* 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)
OBS-URL: https://build.opensuse.org/request/show/953371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=32
* 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)
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=71
- Update to 1.7.2:
* Avoid automatically replacing external tilesets with "similar" ones
* Fixed copying and capturing stamps on staggered maps (#2874)
* Fixed possible crash in Tile Animation Editor
* Fixed data loss when saving maps with tilesets that failed to load (#3106)
* Fixed creating multi-layer tile stamp from selection (#2899)
* Scripting: Automatically reset object ID when adding to avoid duplicate IDs
* Linux: Possible workaround for crash in clipboard manager
* Updated to Sentry 0.4.12
* Updated Italian translation
OBS-URL: https://build.opensuse.org/request/show/912348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=31
* Avoid automatically replacing external tilesets with "similar" ones
* Fixed copying and capturing stamps on staggered maps (#2874)
* Fixed possible crash in Tile Animation Editor
* Fixed data loss when saving maps with tilesets that failed to load (#3106)
* Fixed creating multi-layer tile stamp from selection (#2899)
* Scripting: Automatically reset object ID when adding to avoid duplicate IDs
* Linux: Possible workaround for crash in clipboard manager
* Updated to Sentry 0.4.12
* Updated Italian translation
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=70
- Update to 1.7.1:
* Don't save export target and format to exported files
* Fixed crashes resulting from the Tile Animation Editor
* Fixed possible crash when pasting multi-layer stamp (#3097)
* Fixed possible crash when restoring expanded layers in Objects view
* Fixed parallax factor getting lost when layer is cloned (#3077)
* Fixed an issue with synchronizing selected tiles to current stamp (#3095)
* Commands: Fixed possible crash in Edit Commands window
* Commands: Automatically quote the command executable
* Commands: Improved starting directory for executable file chooser
* Commands: Fixed the 'Clear' button to reset the shortcut
* Updated to Sentry 0.4.11
* Updated French translation
OBS-URL: https://build.opensuse.org/request/show/905772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=30
* Don't save export target and format to exported files
* Fixed crashes resulting from the Tile Animation Editor
* Fixed possible crash when pasting multi-layer stamp (#3097)
* Fixed possible crash when restoring expanded layers in Objects view
* Fixed parallax factor getting lost when layer is cloned (#3077)
* Fixed an issue with synchronizing selected tiles to current stamp (#3095)
* Commands: Fixed possible crash in Edit Commands window
* Commands: Automatically quote the command executable
* Commands: Improved starting directory for executable file chooser
* Commands: Fixed the 'Clear' button to reset the shortcut
* Updated to Sentry 0.4.11
* Updated French translation
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=69
- Update to 1.7.0:
* Added basic "major grid" option with stronger lines (with Ilya Arkhanhelsky, #3032)
* Added ability to rearrange tiles in a tileset (with José Miguel Sánchez García, #2983)
* Added option to choose background fade color (with SchmidtWC, #3031)
* Added portable mode, enabled when a "tiled.ini" is detected alongside the Tiled executable (#2945)
* Disable project extensions by default, for security reasons (#3058)
* Render selection preview and hovered item highlight above labels (#3036)
* Changed the donation reminder to be non-modal
* docs: Generate scripting API documentation using TypeDoc (with Erik Schilling (#2965) and MrMasterplan (#3040, #3041, #3045))
* QMake/Qbs: Added a way to disable DBus support (with Dmitry Marakasov, #3039)
* Scripting: Fixed 'mouseLeft' callback for scripted tools (#3050)
* Scripting: Fixed loading of icons with explicit "ext:" prefix (#3048)
* Scripting: Made TileMap coordinate conversion functions always work (#3054)
* tBIN plugin: Convert 'color', 'object' and 'file' properties on save
* Python plugin: Added Layer.offset and Layer.setOffset (with sverx, #3073)
* Python plugin: Linux AppImage now supports Python 3.6 instead of 3.5
* Fixed possible crash in Properties view when switching files
* Fixed watching/unwatching of folders when adding/removing from project (#3035)
* Fixed determining desired file format by extension on export
* Fixed compilation issue with GCC 10 (#3037)
* Updated Bulgarian, Portuguese (Portugal), Russian and Turkish translations
- Remove tiled-endl.patch: upstreamed
OBS-URL: https://build.opensuse.org/request/show/898174
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=29
* Added basic "major grid" option with stronger lines (with Ilya Arkhanhelsky, #3032)
* Added ability to rearrange tiles in a tileset (with José Miguel Sánchez García, #2983)
* Added option to choose background fade color (with SchmidtWC, #3031)
* Added portable mode, enabled when a "tiled.ini" is detected alongside the Tiled executable (#2945)
* Disable project extensions by default, for security reasons (#3058)
* Render selection preview and hovered item highlight above labels (#3036)
* Changed the donation reminder to be non-modal
* docs: Generate scripting API documentation using TypeDoc (with Erik Schilling (#2965) and MrMasterplan (#3040, #3041, #3045))
* QMake/Qbs: Added a way to disable DBus support (with Dmitry Marakasov, #3039)
* Scripting: Fixed 'mouseLeft' callback for scripted tools (#3050)
* Scripting: Fixed loading of icons with explicit "ext:" prefix (#3048)
* Scripting: Made TileMap coordinate conversion functions always work (#3054)
* tBIN plugin: Convert 'color', 'object' and 'file' properties on save
* Python plugin: Added Layer.offset and Layer.setOffset (with sverx, #3073)
* Python plugin: Linux AppImage now supports Python 3.6 instead of 3.5
* Fixed possible crash in Properties view when switching files
* Fixed watching/unwatching of folders when adding/removing from project (#3035)
* Fixed determining desired file format by extension on export
* Fixed compilation issue with GCC 10 (#3037)
* Updated Bulgarian, Portuguese (Portugal), Russian and Turkish translations
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=66
- Update to 1.6.0:
* Added object selection preview
* Added toggle to select enclosed rather than touched objects (#3023)
* Added Sentry crash handler to Linux AppImage (disabled by default)
* Added %tileid variable for custom commands on tilesets (#3026)
* Added option to lock the position of views and tool bars
* Added toggle to show/hide other maps in the same world (#2859)
* Added a helpful text to Terrain Sets view when it is empty (#3015)
* Allow opening projects from the File menu (#3000)
* Made the terrains list in the Terrain Sets view not collapsible (#3015)
* Automatically select the first terrain when selecting a Terrain Set (#3015)
* When duplicating objects, place the duplicates next to the originals (#2998)
* Tweaked selection outlines to be a little fatter and adjust to DPI
* Write --export-formats output to stdout instead of stderr (#3002)
* Allow hiding objects in the Tile Collision Editor
* Scripting: Added missing Tileset.transparentColor property
* Fixed 'Detach templates' export option to add tilesets when needed
* Fixed Terrain Brush behavior on map edges
* Fixed Terrain Brush behavior for sets transitioning to nothing
* Fixed loss of edit focus when hovering tileset while assigning terrain (#3015)
* Fixed shortcuts for flipping or rotating the current terrain pattern
* Fixed switching to Terrain Brush when clicked terrain is already selected (#3015)
* Fixed state of "dynamic wrapping" toggle button on startup
* Fixed parallax layer positioning when reordering layers (#3009)
* Windows: Fixed Swedish translation missing from installer
* Windows: Re-enabled code signing by SignPath (was missing for Tiled 1.5)
* snap: Added 'removable-media' plug, for accessing USB drives
* snap: "Open Containing Folder" action now also selects the file
* JSON plugin: Write out "version" property as string (#3033)
* YY plugin: Fixed plugin loading issue for qmake builds
OBS-URL: https://build.opensuse.org/request/show/888578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=27
* Added object selection preview
* Added toggle to select enclosed rather than touched objects (#3023)
* Added Sentry crash handler to Linux AppImage (disabled by default)
* Added %tileid variable for custom commands on tilesets (#3026)
* Added option to lock the position of views and tool bars
* Added toggle to show/hide other maps in the same world (#2859)
* Added a helpful text to Terrain Sets view when it is empty (#3015)
* Allow opening projects from the File menu (#3000)
* Made the terrains list in the Terrain Sets view not collapsible (#3015)
* Automatically select the first terrain when selecting a Terrain Set (#3015)
* When duplicating objects, place the duplicates next to the originals (#2998)
* Tweaked selection outlines to be a little fatter and adjust to DPI
* Write --export-formats output to stdout instead of stderr (#3002)
* Allow hiding objects in the Tile Collision Editor
* Scripting: Added missing Tileset.transparentColor property
* Fixed 'Detach templates' export option to add tilesets when needed
* Fixed Terrain Brush behavior on map edges
* Fixed Terrain Brush behavior for sets transitioning to nothing
* Fixed loss of edit focus when hovering tileset while assigning terrain (#3015)
* Fixed shortcuts for flipping or rotating the current terrain pattern
* Fixed switching to Terrain Brush when clicked terrain is already selected (#3015)
* Fixed state of "dynamic wrapping" toggle button on startup
* Fixed parallax layer positioning when reordering layers (#3009)
* Windows: Fixed Swedish translation missing from installer
* Windows: Re-enabled code signing by SignPath (was missing for Tiled 1.5)
* snap: Added 'removable-media' plug, for accessing USB drives
* snap: "Open Containing Folder" action now also selects the file
* JSON plugin: Write out "version" property as string (#3033)
* YY plugin: Fixed plugin loading issue for qmake builds
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=62
- Update to 1.5.0:
* Unified Wang and Terrain tools (backwards incompatible change!)
* Added support for a per-layer parallax scrolling factor (#2951[1])
* Added export to GameMaker Studio 2.3 (#1642[2])
* Added option to change object selection behavior (#2865[3])
* Added Monospace option to the multi-line text editor
* Added option to auto-scroll on middle click
* Added smooth scrolling option for arrow keys
* Added a 'Convert to Polygon' action for rectangle objects
* Added support for drawing with a blob tileset
* Added 'Duplicate Terrain Set' action
* Added Terrain Set type (Corner, Edge or Mixed)
* Added support for rotating and flipping Terrain tiles (by Christof Petig, #2912[4])
* Added support for exporting to RPTools MapTool[5] RpMap files (by Christof Petig, #2926[6])
* Added Ctrl+Shift to toggle Snap to Fine Grid (by sverx, #2895[7])
* Eraser: Added Shift to erase on all layers (by Michael Aganier, #2897[8])
* Automatically add .world extension to new World files
* Shape Fill Tool now displays the size of the current shape (#2808[9])
* Tile Collision Editor: Added action to add an auto-detected bounding box collision rectangle (by Robin Macharg, #1960[10])
* Tile Collision Editor: Added context menu action to copy selected collision objects to all other selected tiles (by Robin Macharg, #1960[10])
* Tilesets view: Added "Edit Tileset" action to tab context menu
* Tilesets view: Added "Add External Tileset" action to tilesets menu
* Scripting: Added initial API for creating and modifying Terrain Sets
* Scripting: Added API for working with images (#2787[11])
* Scripting: Added API for launching other processes (#2783[12])
* Scripting: Added MapView.center property
* Scripting: Added missing Layer.id and Layer.parentLayer properties
* Scripting: Enable extending most context menus
* Scripting: Fixed reset of file formats on script reload (#2911[13])
* Scripting: Fixed missing GroupLayer and ImageLayer constructors
OBS-URL: https://build.opensuse.org/request/show/881837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tiled?expand=0&rev=26
* Unified Wang and Terrain tools (backwards incompatible change!)
* Added support for a per-layer parallax scrolling factor (#2951[1])
* Added export to GameMaker Studio 2.3 (#1642[2])
* Added option to change object selection behavior (#2865[3])
* Added Monospace option to the multi-line text editor
* Added option to auto-scroll on middle click
* Added smooth scrolling option for arrow keys
* Added a 'Convert to Polygon' action for rectangle objects
* Added support for drawing with a blob tileset
* Added 'Duplicate Terrain Set' action
* Added Terrain Set type (Corner, Edge or Mixed)
* Added support for rotating and flipping Terrain tiles (by Christof Petig, #2912[4])
* Added support for exporting to RPTools MapTool[5] RpMap files (by Christof Petig, #2926[6])
* Added Ctrl+Shift to toggle Snap to Fine Grid (by sverx, #2895[7])
* Eraser: Added Shift to erase on all layers (by Michael Aganier, #2897[8])
* Automatically add .world extension to new World files
* Shape Fill Tool now displays the size of the current shape (#2808[9])
* Tile Collision Editor: Added action to add an auto-detected bounding box collision rectangle (by Robin Macharg, #1960[10])
* Tile Collision Editor: Added context menu action to copy selected collision objects to all other selected tiles (by Robin Macharg, #1960[10])
* Tilesets view: Added "Edit Tileset" action to tab context menu
* Tilesets view: Added "Add External Tileset" action to tilesets menu
* Scripting: Added initial API for creating and modifying Terrain Sets
* Scripting: Added API for working with images (#2787[11])
* Scripting: Added API for launching other processes (#2783[12])
* Scripting: Added MapView.center property
* Scripting: Added missing Layer.id and Layer.parentLayer properties
* Scripting: Enable extending most context menus
* Scripting: Fixed reset of file formats on script reload (#2911[13])
* Scripting: Fixed missing GroupLayer and ImageLayer constructors
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=60
* Improved error message when adding external tileset
* Tile Collision Editor: Fixed invisible tile for isometric
oriented tileset (#2892)
* Fixed Object Alignment not getting set when reloading a tileset
* Ignore attempts to replace a tileset with itself
* qmake: Support linking to system Zstd on all UNIX-like systems
OBS-URL: https://build.opensuse.org/package/show/games:tools/tiled?expand=0&rev=58