Release Notes
General
- [Windows] Implemented a (long-awaited) full application dark theme. By default, it will be enabled if the system is set to use dark theme in applications, but it can be forced on or off in interface preferences. Note that Windows 10 20H1 or later is required for it to function correctly, and some system dialogs do not support dark themes at all (message box, colour picker and font picker dialogs)
- [Linux] Fixed various issues with high-DPI scaling
- Pop up the directory changes dialog over the current window instead of always the main window (thanks @eevee)
- [Linux] Fixed the splash window not showing correctly since GTK3 (thanks @eevee) (#1722)
- [Linux] Fixed 'any file' filtering when browsing files to show files without extensions (#1665)
Game Formats & Features
- Added support for DECOHack (thanks @electricbrass)
- Includes language definition for syntax highlighting of DECOHack files
- Includes the ability to compile a DECOHack file into a DeHackEd patch. The path to java.exe and DoomTools.jar will need to be set up in Preferences (under 'Scripting')
- Added Blasphemer palette (thanks @GeorgePieVG)
- Added Witchaven palette (thanks @BreakinBenny)
- Added support for versions 0x200 and 0x300 of Blood RFF archives (thanks @cher-nov)
- Added basic support for the various new text entries in the Doom 1+2 re-release (and Legacy of Rust) (#1709)
- Updated ZDoom language definitions (thanks @Blue-Shadow)
- Fixed some issues parsing
//$
comments in DECORATE/ZScript (thanks @eevee)
Scripting
- Fixed error on calling
Archive:RenameEntry
(#1730)
Resource Editor
- Fixed issues with fluidsynth MIDI playback (thanks @ipaqmaster) (#1737)
- Fixed select all (Ctrl+A) in entry list not correctly updating the UI for multiple selection (#1724)
Map Editor
- Various improvements to the Item Properties panel (thanks @eevee):
- Display properties in configuration order instead of alphabetically
- The 'raw' UDMF property name is now shown via tooltip
- It can now be focused for keyboard navigation
- Fixed multiple blank items appearing after displaying properties of a 1-sided line
- Can now 'delete' (ie. reset to default) properties via the Delete key
- Added ability to filter the action specials list by name (thanks @eevee)
- Fixed 3d mode crash when VBOs are disabled
- [Linux] Fixed duplicate mouse scroll events (thanks @eevee) (#1216)
- [Linux] Fixed empty 'Change Special' dialog (thanks @eevee)
- Fixed rendering texture offsets with negative scale (thanks @eevee)
- Fixed a possible infinite loop on merging architecture (thanks @eevee)
- Fixed flats not updating correctly after deleting a sector (thanks @eevee)
- Fixed args UI not updating after typing in a special by number (thanks @eevee)
- Added arg types for tics and octics (thanks @eevee)
- Fixed crash on applying thing changes if no flags are defined (#1733, #1760)
- Fixed thing Z-height not being copied when copying a thing (#1689)
Merged Pull Requests
- Add keywords to .desktop file by @Alexander-Wilms in #1691
- Language definitions update by @Blue-Shadow in #1713
- Update Blasphemer palette by @GeorgePieVG in #1708
- Fix some papercuts, 2024 edition by @eevee in #1729
- Support wxWidgets 3.3 and dark theme in Windows by @sirjuddington in #1743
- Language definitions update by @Blue-Shadow in #1742
- Add support for versions
0x200
and0x300
of the RFF format (Blood) by @cher-nov in #1741 - Witchaven palette by @BreakinBenny in #1734
- Don't reset fluid_synth in MIDIPlayer.cpp stop() by @ipaqmaster in #1738
- SFML migration update by @jopadan in #1727
- Add support for compiling DECOHack source by @electricbrass in #1755
- Language definitions update by @Blue-Shadow in #1757
- Adjustments for finding SFML by @Blzut3 in #1761
New Contributors
- @GeorgePieVG made their first contribution in #1708
- @cher-nov made their first contribution in #1741
- @ipaqmaster made their first contribution in #1738
- @jopadan made their first contribution in #1727
- @electricbrass made their first contribution in #1755
Full Changelog: 3.2.6...3.2.7