Skip to content

Releases: spacebub/qzdl

4.4.16

Choose a tag to compare

@github-actions github-actions released this 14 Oct 23:41

Changed

  • Fetched engines are checked against the size and SHA-256 checksum their release lists,
    or a checksum built in for the few that come from elsewhere. A download that does not
    match is thrown away, and one kept for a reinstall is checked again before use
  • Engines are only ever fetched over https
  • An archive claiming to unpack to more than a gigabyte is refused

Fixed

  • The opening page's tab is lit outright rather than faded in, and the title bar animates
    and restyles only when the page or the shade changes (tinytk 1.5.4)

Refer to CHANGELOG for the full history.

Download
Windows x64 installer
Windows x64 portable
Linux x64

4.4.15

Choose a tag to compare

@github-actions github-actions released this 14 Oct 01:36

Changed

  • The about dialog's runtime hint names the toolkit and its version
  • A card repaints only the parts its animations move, and the tabs outside that strip are
    skipped
  • tinytk 1.5.3: damage is tracked as pixel strips and only what changed is repainted, the
    frame is presented on the CPU alone, and on Wayland the compositor receives only the
    rectangles that were painted. A combining mark is drawn centred over its base, and the
    caret and an ellipsis never land on one. On Windows a launch passes its arguments as
    UTF-8, so paths with characters outside ASCII reach the port intact
  • The file picker leaves a small gap between selections, and the caret stops blinking when
    the field is not focused

Fixed

  • Refusing a launch while eight run logs are docked no longer crashes
  • A launch refused over a running game keeps the game tracked, so it can still be stopped
  • Changing only a game's file is saved right away rather than on exit
  • Removing a port or a game takes it out of every profile that named it, as the
    confirmation says
  • A custom command started from the generated pattern reads back as the launch it came
    from, where backslashes and dollar signs were lost
  • A click in the padding under the profile list no longer opens a profile scrolled out of
    view
  • A quick second page change no longer leaves two tabs underlined
  • The saves panel no longer blames a demo for leaving out a save that is switched off
  • A failed move of the config into the user location leaves the open config unstamped
  • A legacy .ini or .zdl with a byte order mark reads its first section, and a
    directory handed as one is refused
  • zdoom32_N and zdoom32_SSE2 are recognised as ports
  • Switching a file on or off in the add-on list, or removing it, redraws the row at once
    instead of on the next relayout
  • A long command line stops at four rows with an ellipsis instead of running past the
    bottom of its preview
  • Removing the active profile picks the next one without reading the profile just removed
  • Closing a run log while the game still prints no longer leaves its pending flush behind

Refer to CHANGELOG for the full history.

Download
Windows x64 installer
Windows x64 portable
Linux x64

4.4.14

Choose a tag to compare

@github-actions github-actions released this 12 Oct 00:33

Changed

  • ZDL4 is fully idle when nothing is happening. The window no longer wakes once a second
    to check for repaint
  • Only the page on screen is refreshed when something changes, so typing, a running log
    and a download cost less while the other pages are hidden
  • Painting and animations no longer allocate memory every frame

Fixed

  • The file picker list now repaints when a single pick moves to another file

Refer to CHANGELOG for the full history.

Download
Windows x64 installer
Windows x64 portable
Linux x64

4.4.13

Choose a tag to compare

@github-actions github-actions released this 10 Oct 15:37

Changed

  • The engine card update button is now green for better visibility
  • The engine card project homepage link is now a glyph and shown for every card
  • The project page button in the settings page is removed and the one in the about dialog
    replaced with the new glyph
  • The about dialog no longer shows the configuration file path
  • The about dialog now has a scrollable authors section

Fixed

  • Changing the engine of a profile now shows or hides the multiplayer section and updates
    the profile card right away

Refer to CHANGELOG for the full history.

Download
Windows x64 installer
Windows x64 portable
Linux x64

4.4.12

Choose a tag to compare

@github-actions github-actions released this 01 Oct 23:16
793ee5b

Changed

  • The play button now only shows a halo when hovering the button itself not the hole card

Fixed

  • The card cursor glow is now also rounded along the card edges

Refer to CHANGELOG for the full history.

Download
Windows x64 installer
Windows x64 portable
Linux x64

4.4.11

Choose a tag to compare

@github-actions github-actions released this 26 Sep 15:42

Changed

  • More performance optimizations:
    • release builds are now optimised for speed sacrificing roughly a megabyte per build
    • the card shadow, the turned card, text wrapping and the running log's filtering are
      much faster now
  • ZDL4 is now built with a wlshm bypassing the gpu stack making paints faster and using
    a lot less ram on wayland. X11 and windows use a software framebuffer by default so
    already had these optimizations

Refer to CHANGELOG for the full history.

Download
Windows x64 installer
Windows x64 portable
Linux x64

4.4.10

Choose a tag to compare

@github-actions github-actions released this 25 Sep 11:53

Fixed

  • Running log now shows a properly rendered output when ansi escape
    sequences are encoutered

Refer to CHANGELOG for the full history.

Download
Windows x64 installer
Windows x64 portable
Linux x64

4.4.9

Choose a tag to compare

@github-actions github-actions released this 24 Sep 00:57

Fixed

  • Toast messages now behave correctly:
    • The toast progress bar is now flush with the border
    • Toast lifetimes are no longer reset on new toast
    • Toasts now stack properly when multiple are triggered

Refer to CHANGELOG for the full history.

Download
Windows x64 installer
Windows x64 portable
Linux x64

4.4.8

Choose a tag to compare

@github-actions github-actions released this 15 Sep 21:32

Changed

  • The close button now has a red hover effect
  • Config loading and saving times improved 15-30%

Fixed

  • Scrolling with the mouse wheel now works in the add-ons list
  • Grabbing the scrollbar no longer grabs nearby items as well
  • Cards mid reorder no longer block subsequent reorders while they settle

Refer to CHANGELOG for the full history.

Download
Windows x64 installer
Windows x64 portable
Linux x64

4.4.7

Choose a tag to compare

@github-actions github-actions released this 14 Sep 23:58

Added

  • Auto close switch in the profile run settings of DOS ports
  • A batch file can now be a DOS port

Changed

  • A DOS port runs from its own folder, which DOS/4GW programs need.
    Vanilla Doom, Boom 2.02 and Doom Legacy keep config and saves there
  • A pre-Boom port's game is left beside it, pointed at with DOOMWADDIR
    elsewhere, and copied under the searched for name only when misnamed

Fixed

  • Runs under DOSBox toggle now works in the engine edit menu
  • Hand pointer shown in the add-ons list where no action is possible
  • File picker no longer resets scroll position on selection

Refer to CHANGELOG for the full history.

Download
Windows x64 installer
Windows x64 portable
Linux x64