Skip to content

Releases: ChortleMortal/TiledPatternMaker

Windows x64 Version 4.2

Choose a tag to compare

@ChortleMortal ChortleMortal released this 14 Mar 19:26

Version 4.2

Version 4.2 is a maintenance release with a focus on Styles. In particular, the different types of
Fill Style have had their control panel menu page revised to be more responsive. The Fill styles are
now characterised as:

  • Original Inside/Outside Coloring
  • Alternative Inside/Outside Coloring - no better just different
  • Single-Color per Shape
  • Multi-Color per Shape
  • Color per Face.

The 'Color per Face' fill type has been rewritten to make the assignment of colors to faces more
stable than previously. Thr older version is deprecated and older mosaic XML files are converted
on load. If re-saved they will be saved in the new format.

Tiling Color code has also been substantially simplified and revised.

Windows x64 Installer Version 4.1.2

Choose a tag to compare

@ChortleMortal ChortleMortal released this 17 Feb 01:31
Version 4.1.2
=============

Fixes
    SystemView  Reverted 4.1 code which caused performance hit
    Map Editor  Fixed 4.1 code causing another performance hit

Windows x64 Installer Version 4.1.1

Choose a tag to compare

@ChortleMortal ChortleMortal released this 16 Feb 00:33
Version 4.1.1
=============

Fixes
    Rosette2   Uninitialised tip mode in 4.1 caused crash
    Rosette2   Duplicated rotation transform in 4.1 caused motif to be incorrect

Windows x64 Installer Version 4.1

Choose a tag to compare

@ChortleMortal ChortleMortal released this 03 Feb 06:33

Version 4.1

Improvements:

  • Addition of Mosaic distortion to fit into spaces (via mosaic maker and the prototype info page)
  • Additon of croping Background Images
  • Addition of a third tip type to the Rosette2 Style
  • Improvements to Mosaic and Painter crops and their interaction with Border crops
  • Addition of pressing 'b' and 'shift-b' for toggling view of background images
  • Further clarification of keyboard shortcuts (use F1 to look at these in context)
  • Major refactor of the Map Editor for 'pushes' back from the Map Editor to Mosaics,
    Motifs, and Tilings.

Fixes:

  • Crops in the Crop Maker View were obscured by Borders
  • Borders should have had Primary rather than Derived Layer positioning

Note:
Mosaic design Alh1485.v6 illustrates both the use of the new third Rosette tip
type and the use of Mosaic distortion. Using b and shift-b shows the relation of the
rendered Mosaic to a photo of the original in the Alhambra used as a Background Image

Windows x64 Installer Version 4.0

Choose a tag to compare

@ChortleMortal ChortleMortal released this 19 Dec 05:24
Version 4.0
===========

This is a significant new release with hundreds of modifications and changes.  Emphasis again has been on improving
the UI menu system to support the overall workflow from tiling creation and motif creation to applying styles to form
complete mosaics. Additionally, photographs of designs (pngs, jpgs) can be imported, adjusted for size, position,
and skew, so that tilings and completed mosaics can be built as layers on top of the background image, and so assist
in the analysis and re-creation of the imported design.

Core functionality has been enhanced to:
    - support creation and of curved lines
    - support overlapping tiles in tilings and compositing tiling layers (more than one tiling in  a design), thus
      going further than the use of 'polygons in contact' described by Hankin
    - Support of 'lawful inexactitudes' by using the map editor to fit together regular polygons that don’t exactly
      align, so making them irregular polygons in the manner described by Hankin.
    - implementation of crops, together with a rudimentary implementation of borders for placing designs into
      a defined space.
    - The alignment of layers (views) has been improved. Each layer has a transform of translation, scale, and rotation,
      applied to it. Tilings, Mosaic Styles, and Background Image layers are considered primary and all other views are derived.
      In general layers are aligned to one primaray layer the SYS transform. However layers can break away from SYS and become
      independent (INDP). When a layer is independent, keyboard/mouse positioning is not applied to independent layers.
      Also, a layer can be made SOLO, so that keyboard/mouse positioning is only applied to this layer. When SOLO is turned off
      it becomes independent.  Examples of use are having mosaic style layers be offset from one another, or a motif pattern
      be enlarged to work on it using  the motif maker. Positioning can also be locked for any layer except the current primary.

Improvements:

    Motif Maker         Redesigned. Single mode shows an enlarged single motif.  Selected mode allows display
                        of all motifs in the Tiling Unit.  And (new) All mode shows all motifs in the
                        Prototype.  This is similar to Prototype View but with a different emphasis.
    Tiling Maker        Significant rework to support compositing tilings to make a mosaic and move
                        tiles between loaded tilings
                        Adds placement of tile into a corner (as per Hankin). Best used in
                        single(ton) mode
                        Supports loading more than one tiling. Each tiling has its own motifs which
                        can be superimposed on each other.
    Outline Style       Code refactored and fixes made to bad casing points.  Similarly to the issue
                        with map cleansing, it would be better to generate a good casing in the first
                        place rather than repair the generated casing.
    Interlace Style     Substantially improved to handle curves. But still a work in progress.
    Startup             Faster
    Control Panel       All control panel pages can now be floated.  Either double-click  or right click on
                        item in Menu Select to detach.  Similarly menu which have tabs, can have each tab floated
                        by double clicking in the tab. To re-attach, simple dismiss (close) the menu pop up.
    Layer Control       Emphasis on controlling the relationship between viewable layers such as mosaic layers of styles,
                        background images. Most layers are synchronized such that keyboard actions to position, scale,
                        or rotate are coordinated. This is especially important for background image layers.
                        However layers can now be locked (to avoid modification) or soloed such that keyboard actions
                        only modify that layer. These selections of independent, locked, soloed, are used throughout
                        the menu system. A new menu page 'Layer Control' is added which summarizes all the visible layers.
    Map Editor          Map line extensions have been revised, and F-key functions have been reordered. Some help
                        messages on panel status line have been added.
    File Services       The construction line template directory (used by the map editor) has been moved
                        from media/design/templates to media/templates and re-implemented as .xml files.
                        (Older template .dat files have been deleted and moved into .xml files)
    Tools

Fixes:
    Motif Maker         Numerous display and selection fixes
    Image Tools         View tilings cycler did not cycle
    Split Screen        Improved handling of floating menu pages in large screen mode
    Control Panel       Page status bar at top of panel was not always displayed
    Control Panel       Turning off multi-select turned off too many views

Build System            This release has been built and tested with Qt 6.10.1  Support for builds with Qt5 is no
                        longer supported.  Cmake builds have been enhanced to use Unity builds and optional caching.
Roadmap:
    Interlace Style     There is room for much improvement here, especially relating to wide lines. Also.
                        requires better integration with Borders and Crops
    Borders             Current implementation is rudimentary, more a placeholder for future designs.
    Map Editor          Push from map editor to tiles, tilings, motifs, and mosaics needs improvement.
                        It works now in some cases, but not for others.

Windows x64 Installer Version 3.6.3

Choose a tag to compare

@ChortleMortal ChortleMortal released this 07 Feb 21:49
Version 3.6.3
=============

Fixes:
    Control Panel       CheckBoxes in menus not operating correctly
    Control Panel       Width of Mosaic Maker page incorrect
    Configuration       Repair for crash loading older versions


Windows x64 Installer Version 3.6.2

Choose a tag to compare

@ChortleMortal ChortleMortal released this 10 Dec 23:01
Version 3.6.2
=============

Fixes:
    View                (Windows only) Resizing of View could cause crash
    View                (Linux) Worklist not reloading at startup

Windows x64 Installer Version 3.6.1

Choose a tag to compare

@ChortleMortal ChortleMortal released this 27 Sep 18:23
Version 3.6.1  (built with Qt 6.7.3)
==============
    Fixes:              Splash screen on startup and logging on exit

Windows x64 Installer Version 3.6

Choose a tag to compare

@ChortleMortal ChortleMortal released this 17 Sep 22:30
Version 3.6
=============

Improvements:
    Motifs              The way motifs are constructed has been refactored.
                        - Radial motifs are now based on rays which can be extended or connected
                        - Motifs can now be cleansed in the same way as complete Mosaics.
                          But this begs the unanswered question as to why they were not better
                          constructed in the first place, so they wouldn't require cleansing.
    Motif Maker menu    Enhanced to control revised Motif methods of construction
    File Services       Major refactor of file versioning
    Tiling Maker        Right click on tile always shows a menu of choices
    Map Editor          Coalesce adjacent vertices refactored

Fixes:
    Control Panel       Fix crash on 'Clear All'
    Control Panel       Fix for detached (floating) pages not detached on application startup
    TilingMaker         Stack save/undo/redo operations much improved
    Tiling Maker        Limit 'Show All' to 30 tiles
    Tiling Maker        Prevent unwanted fills when vectors changed
    Motif Maker         Regularity flip of Rosette2 and Star2 repaired
    Map Editor          Force template loads to be visible
    MotifView           Fix display of Extended Boundary and highlight unify
    Borders             Model Xform was not being set in XML write/read
    DebugView           DebugView and debug maps repaired
    Image Tools         Fixes for '2nd use loaded' comparions and views
    System Info         Removes limit on height when floated
    Log                 Restores vertical scollbar

Windows x64 Installer Version 3.5.1

Choose a tag to compare

@ChortleMortal ChortleMortal released this 30 Apr 20:37
Improvements:
    Interlace Style     Improved outlining and handling three edge intersecations
    Maps                Adds cleanse mechanism to coalesce near points into one vertex

Fixes:
    Builds              Fixed Linux build warnings and warning on exit restart