About
=====

Tetzle is a jigsaw puzzle game that uses tetrominoes for the pieces. Any
image can be imported and used to create puzzles with a wide range of
sizes. Games are saved automatically, and you can select between currently
in progress games.
 
 
CREDITS 
======= 
 
Developers
----------
* Graeme Gott


Contributors
------------
* Frank Tetzel
* Ulrik Mikaelsson


Translations
------------
Catalan:
Innocent De Marchi

Czech:
* Jan Nekvasil

Dutch:
* Robert Borst

German:
* Markus Enzenberger
* Michał Trzebiatowski

Esperanto:
* Michael Moroni

French:
* Stéphane Aulery

Lithuanian:
* Moo

Malay:
* abuyop

Polish:
* Michał Trzebiatowski

Portuguese (Brazil):
* Filipe Oliveira

Romanian:
* Jaff (Oprea Nicolae)

Russian:
* Artem Krosheninnikov

Spanish:
* Adolfo Jayme Barrientos
* josema

Turkish:
* Cüneyt Oktay

Ukrainian:
* Sergiy Gavrylov


Libraries
---------
* Qt, https://www.qt.io/
 
 
NEWS 
==== 
 
3.0.4
-----
* FIXED: Crash when starting game.
* Replaced shadowed variable names.
* Updated link to translations.

3.0.3
-----
* FIXED: Alt-tab broke interaction with board.
* FIXED: Did not fetch cursor position for using keyboard.
* FIXED: Magnetic attaching only happened when moving mouse.
* FIXED: Scrolling with keyboard and mouse could get stuck.
* FIXED: Selection rectangle could get stuck.
* FIXED: Sometimes lost scrolling cursor image.

3.0.2
-----
* Improved code for building translations.
* FIXED: Crash when attaching multiple pieces.
* Translation updates: Ukrainian.

3.0.1
-----
* Improved deployment.
* Translation updates: Romanian.

3.0.0
-----
* Added scrolling at window edges.
* Added removing multiple images at once.
* Added centering on cursor when zooming.
* Improved layout of new game tab.
* Improved layout of statusbar.
* Replaced OpenGL rendering with QPainter.
* Refactored code.
* Use native icons in Windows.
* Updated AppData.
* FIXED: Overview did not stay hidden when closed.
* FIXED: Sometimes added image had preview of removed image.
* FIXED: Removing an image did not remove its details.
* Translation updates: Dutch, German, Lithuanian, Romanian.

2.2.3
-----
* Replaced deprecated code.

2.2.2
-----
* Added portable mode.
* Improved Linux deployment.
* Replaced deprecated code.
* Translation updates: Esperanto, Romanian.

2.2.1
-----
* Switched to Qt 6.
* Translation updates: Dutch, German, Lithuanian, Ukrainian, Ukrainian (Ukraine).

2.2.0
-----
* Added support for Qt 6.
* Refactored code.
* Removed XPM icon.
* Translation updates: Dutch, Turkish, Ukrainian, Ukrainian (Ukraine).

2.1.6
-----
* FIXED: Did not load locales with underscores.
* Improved Windows deployment.
* Replaced deprecated code.

2.1.5
-----
* Replaced deprecated code.

2.1.4
-----
* FIXED: Automatic high DPI support.
* FIXED: Unsigned integer conversion warnings in graphics layer.
* FIXED: Could not add images with Qt 5.12
* FIXED: Window icon didn't work in Wayland.
* Added support for OpenGL ES.
* Improved loading locales.
* Require Qt 5.9
* Translation updates: Polish.

2.1.3
-----
* Replaced jhead with image auto-rotation in Qt 5.5.
* Replaced deprecated code.
* Extra warnings only shown in debug build.
* Improved Linux deployment.
* Improved macOS deployment.
* Improved Windows deployment.
* Translation updates: Catalan, Chinese, Dutch, Greek, Norwegian Bokmål,
  Portuguese, Spanish.

2.1.2
-----
* FIXED: Could not compile with Qt 5.10.
* Translation updates: Catalan.

2.1.1
-----
* FIXED: Did not always install translations in Linux
* Translation updates: German.

2.1.0
-----
* Added support for HiDPI displays.
* Fade success message after two seconds.
* Generate binary translations at build time.
* Improved Linux integration.
* Replace application icon.
* Rewrite OpenGL code.
* Switched to C++11.
* FIXED: Lad when dragging pieces.
* FIXED: Did not change background color on the Mac.
* FIXED: Colors were not saved on the Mac.
* FIXED: Could not interact with interface on the Mac.
* FIXED: Application layout did not respect RTL languages.
* FIXED: Was not properly loading Qt translations.
* Translation updates: Dutch, Esperanto, German, Hebrew, Lithuanian, Malay,
  Polish, Portuguese (Brazil), Russian, Spanish.

2.0.3
-----
* Fixed OpenGL shaders not working in Windows 7.
* Fixed build failure on ARM.
* Translation updates: Malay, Polish.

2.0.2.1
-------
* Fixed compile error.

2.0.2
-----
* Added support for Qt 5.
* Bug fixes.
* Translation updates: Esperanto, French, Romanian.

2.0.1
-----
* Bug fixes.
* Translation updates: German, Russian.

2.0.0
-----
* Redesigned game visuals.
* Merged new and open game dialogs.
* Rewrote collision detection.
* Rewrote OpenGL render code.
* Translation updates: Ukrainian.

1.2.1
-----
* Fixed: Tile borders were not correctly scaled.
* Fixed: Mouse cursor drifted off pieces when moving.

1.2.0
-----
* Real collision detection added by Ulrik Mikaelsson.
* Complete keyboard shortcuts added by Frank Tetzel.
* Toggling borders added by Frank Tetzel.
* Added zooming and panning to overview.
* Added retrieving pieces.
* Added option to use entire image.

1.1.0
-----
* Added rectangle selecting multiple pieces.
* Support for grabbing multiple pieces added by Ulrik Mikaelsson.
* Algorithm for pushing pieces replaced by Ulrik Mikaelsson.
* Improved mouse cursor handling.
* Code cleanups.
* Bug fixes.

1.0.2
-----
* Added image plugins for the Mac and Windows.
* Minor bug fixes.

1.0.1
-----
* Fullscreen mode added by Ulrik Mikaelsson.
* Bug fixes.

1.0.0
-----
* Added label system for images.
* Improved zooming.
* Minor bug fixes.

0.7.0
-----
* Added puzzle overview.
* Improved saving games.
* Added keyboard commands.
* Added thumbnails to dialogs.
* Added help menu.
* Added zooming options.
* Bug fixes.
