Skip to content

v3.4.0

Choose a tag to compare

@github-actions github-actions released this 06 May 22:05
· 60 commits to main since this release

This release of v3.4 serves to test our new GitHub Actions to (finally) help precompile for more targets... But it also includes the important changelog for the previous versions v3.3 and v3.2!

Note

There is another (savefile-)breaking version on the horizon due to moderately large additions, so this is almost only a "stable preview version". We apologize for the inconvenience and hope you enjoy playing nonetheless! =)

[3.4.0] - 2026-05-06

Added

  • More visuals in Graphics Settings menu.
  • Graphics preset and corresponding ui/tiles/effects: 'I⠐⢷⠗ Braille'

Changed

  • UI and savefile renames/improvements.

[3.3.0] - 2026-05-04

Added

  • New game mode: Survival.
  • New game mode: Classic corresponding to retro versions (the previous 'classic' mode is now just called Regular).
    • Unlocked after Regular mode.
    • Accurate fall timings (leveling) corresponding to Classic gameplay.
    • Starting level can be set using ←/→.
    • Easier lock delay (500ms) can be toggled using Alt+←/→.
  • Pressing ? now shows a Keybinds Overview for any menu that it is pressed in.
  • Ctrl+Z can now be used to undo the last input(s) during live game.
  • Home/End can now be used to directly set fall delay to infinite/zero for custom mode.
  • TUI symbols preset: 'Rounded Unicode', 'Borderless Unicode', 'Borderless-Next/Hold'.
  • Gameplay settings:
    • Alt+←/→ can be used to toggle to 'Fixed' Soft Drop Rate variant (instead of factor-based).
    • Delayed soft drop.

Changed

  • Stats HUD on the left side now displays fewer stats ('only the relevant ones') depending on game mode.
  • Nicer 'derived game mode' naming (e.g. "Survival" -> .. -> "Survival [7]" instead of "Survival'''''''").
  • Retro Gameplay presets: now have more accurate mechanics (soft drop speed, reroll randomizer).
  • Graphics and keybinds presets: Fixed and improved ("Guideline", "Terminal Finesse").
  • Many UI (text etc.) improvements.

Fixed

  • Fix game messages being displayed on smaller terminals (y=24).
  • Basic Twoxel/Braille renderers much more efficient in I/O (only re-render board when a change happens now).
  • Puzzle and Ascent modes are guaranteed to use the Ocular rotation system now (regardless of gameplay config).

Removed

  • Legacy and Prototype renderers are not included in compilation anymore, and thus unselectable.
  • Niche New Game Menu controls: 'quick start new game' keys (1,2,3...) (use Ctrl+R to quick-restart same gamemode instead).

[3.2.0] - 2026-04-18

Added

  • Toggle: 'Show lock delay countdown'
  • Progress bar for game replays.
  • Nix flake.
  • New effect presets:
    • Hard drop: 'White beam Unicode'
    • Line clear effect: 'Burn outward', 'Confetti (gratuitous)', 'Stardust', 'Sparks'

Changed

  • Adjusted some existing line clear / hard drop effects.

Fixed

  • Engine fixes:
    • SRS 180° kicks now make sense for SRS purposes.
    • Bug where auto-move would reset lock delay despite piece not changing.
  • Bug where savefile would sometimes not get automatically deleted despite settings.
  • Various effects are now displayed more cleanly at the end of replays (e.g. line clears are completed).

Removed

  • 'Auto'-HUD: Main HUD is no longer automatically hidden when terminal is too narrow or forcibly shown during replay, but follows the specified Graphics setting.

NOTE: Savefiles are versioned using MAJOR.MINOR. Currently - whenever major/minor changes - the application will not interact with previous savefiles anymore.