Tuesday, December 14, 2004

Tiled 0.5.0 released

Tiled 0.5.0 marks the biggest update since 0.3.0, but unfortunately it's not as big as we had wanted it to be. Object support didn't make it in and the new tile image handling still leaves things to be desired. However, a lot of improvements have been made in other areas like for example much more options for the brush, masked tileset support, cursor highlighting and a whole bunch of fixes. Here comes the full list:

  • Added width and height attributes to layer element
  • Added layer properties, analoguous to tile and map properties
  • Added a version attribute to the map tag
  • Added a basedir attribute to the tileset tag (suggested by Radomir Dopieralski)
  • Added support for shared images (merged in Rainer Deyke's shared images code)
  • Added support for masked tileset images
  • Added support for highlighting tile under cursor
  • Added support for creating an image snapshot of the map
  • Added additional zoom levels (by Marc Ilgen)
  • Added background color option (by Marc Ilgen)
  • Added option to show coordinates on each tile (suggested by Ahmed Mohombe)
  • Added an option whether to automatically create tiles from tileset images upon import or not.
  • Added support for reading TMX/TSX files from URLs
  • Added the RandomBrush for doing 'spray-paint' painting (suggested by Rainer Deyke)
  • Added the brush dialog, and support for a wide range of brush operations (Nephilim, Rainer Deyke, et al.)
  • Added a message framework for reporting load/save problems to the user
  • Improved GUI in several places
  • Improved TMX loading, it is now much more forgiving
  • Optimized rendering of isometric maps
  • Completed the Search/Replace dialog
  • Changed the MultisetListRenderer to show tiles actual-size when selected
  • Generalized the dialogs for properties and added delete capabilities.
  • Fixed determining the relative path to tileset images
  • Fixed some old things in the DTD (suggested by Radomir Dopieralski)
  • Fixed drawing artifacts in selections
  • Fixed Copy, Cut, and Paste menu options to be disabled when no map is loaded
  • Fixed cancelling Save As operation still saving the map
  • Fixed inverting selections

Tuesday, November 2, 2004

Mailing lists

For a while we were already using a tiled-commit mailing list to send around changes made to the code. Since today, there is also a tiled-user mailing list for the users.

We made this move because of the increasing number of people using Tiled. Questions and discussions on the list are archived and users will be able to share information or learn about each other's problems. It would also be a place where we can ask users feedback on new things we plan to add to Tiled, and to do announcements about new versions of Tiled.

Thursday, October 14, 2004

Tiled 0.4.2 released

In this release, added stability and functionality of features from 0.4.1 have been made. Search/replace and hexagonal maps are still considered experimental.

  • Added a JNLP for WebStart, contributed by Chris Hazen
  • Added a simple plugin for the Mappy FMAP format maps
  • Added a plugin dialog for information about plugins
  • Added plugin target for building bundled plugins
  • Removed API usage deprecated by Java 5.0
  • Fixed a NullPointerException when loading plugins
  • Fixed layer naming on undo (issue #75)

Friday, September 24, 2004

Tiled 0.4.1 released

This release brings some stability and usability improvements, along with a few new features that are still a bit experimental like selections, search/replace and hexagonal maps.

  • Added search/replace functionality
  • Added tooltips to buttons
  • Added map save/load plugin support
  • Added marquee selections
  • Added HexMapView, contributed by Andreas Mross (experimental)
  • Removed name and version attributes from map, custom properties suffice there
  • Removed name attribute from tile for same reason
  • More intelligent starting locations for file choosers
  • Grid display is now configurable (opacity, antialiasing)
  • Fixes to tileset editing dialog
  • Fixed config file saving to stop adding newlines to the config file
  • Fixed window close button to behave the same as File->Exit
  • Fixed undo/redo for moving layers
  • Fixed moving a duplicated layer to no longer move original too

Thanks go to Ahmed Mohombe and Andreas Mross for their feedback and suggestions! Andreas also contributed code for hexagonal maps, expect improvements to this new map view in later versions.

Wednesday, August 4, 2004

Tiled 0.4.0 released

After a long pause, there's finally a new release of Tiled. We also released two tutorials on the website. Changes include:

  • Configuration defaults to preset values, Tiled should now work fine if there is no initial config file
  • Layer rotation and flipping
  • Map resizing (warning: cannot be undone yet)
  • Custom properties on tiles and map
  • A file filter on loading and saving for .tmx and .tsx
  • Several UI improvements (usage of JSplitPane and JSpinner for example)
  • Small changes to the map format*
  • Implemented a better underlying architecture for Maps and Brushes
  • Fixed several null pointer exceptions
  • Added an Ant build target for tiled-core.jar, for use in Java engines
  • Support for other than 2:1 isometric tile ratios (2:1 and 1:1 tested)
  • Fixed redo for painting operations (paint, fill, erase)
  • Improved undo/redo of layer organisation changes

*) Map width/height are now attributes of the map element instead of a seperate dimensions element. Also, Tiled now correctly wraps unencoded layer data in a data element.

Thursday, June 17, 2004

Tiled 0.3.1 released

We implemented a few easy feature requests and fixed some bugs, changes in this release include:

  • Tile palette dialog remembers size and position and doesn't close when a tile is selected
  • Saving unencoded layers is possible through config options
  • The right mouse button now functions as eye dropper/tile grabber
  • Added "Preferences..." option under "Edit" menu
  • First tile of tileset is selected when map is loaded
  • Added toolbar buttons to zoom in and out
  • Removed select button and print menuitem, will come back when functional