NewsAboutDownloadsChange LogWikiGitHubContact

SLADE v3.2.0 Beta 1
Wed, Jun 03 2020

General

  • Major under-the-hood improvements to modernise and clean up the codebase, with increased stability and performance in mind

UI Refresh

3.2.0 includes a 'refresh' of various parts of the UI:

  • A new default icon set, built from SVGs to allow it to scale to larger sizes without being blurred
  • Toolbars have received a bunch of updates:
    • Can now be laid out vertically
    • Groups can now be added to the opposite end of the toolbar
    • No longer expand to multiple rows (was causing too many weird layout issues)
    • When groups don't fit, they are instead added to a menu under an extra 'overflow' button at the end of the toolbar
    • Buttons now correctly darken when clicked
    • Various other minor things
  • Creating a new archive is now done via a single 'New Archive' action, which pops up a dialog to select the archive type. Now also allows Quake PAK archives to be created
  • Moved a bunch of toolbar buttons from the main toolbar to down next to the entry list. This should hopefully make it more clear that they affect the selected entries in some way
  • Entry action tool buttons are now disabled if no entry is selected
  • The group box around the current EntryPanel now shows the entry name in it's label instead of 'Entry Contents'
  • The EntryPanel-surrounding group box is now hidden if the entry is opened in a standalone tab, which saves a bit of screen real-estate
  • Entry list filter controls can now be toggled on/off
  • Entry list icon size and padding is now configurable
  • Added an option to condense the translation dialog a bit vertically at the cost of a smaller image preview frame
  • Rearranged toolbars for palette, gfx and texturex/pnames editors
  • Bookmarks improvements
    • Bookmark action now toggles the bookmark on the entry
    • Bookmarked entries are shown with bold text in the entry list
    • Added a bookmarks toolbar button with a dropdown menu to switch between bookmarks
    • Added keyboard shortcut for the bookmark action (Ctrl+B)
  • The zoom slider in the gfx and texture editors has been replaced with a more compact control, with +/- zoom buttons and a combobox to set the zoom %

Resource Editor

  • Support for Ion Fury (thanks @mykola-ambar)
    • Added palette
    • Support Ion Fury .art files
  • Multi-image selector for gfx entries replaced with a spinbox (thanks @mykola-ambar)
  • Added Exhumed (Powerslave) palette (thanks @mykola-ambar)
  • Added .VOX -> .KVX voxel model conversion (thanks @mykola-ambar)

Map Editor

  • Added toggleable point light previews in 2d things mode
  • Vertex info overlay improvements
    • Display position as float if fractional
    • Show floor/ceiling height if set (UDMF)

Scripting

  • Updated/'finalised' API
    • Scripts written for 3.1.X will need to be updated to work with the new API, but from now there should be no further breaking changes to it, just additions
  • Updated documentation, has moved to https://slade.readthedocs.io/en/latest/
    • By moving it here it's much easier for me to update, and also allows for versioned scripting documentation (eg. docs for 3.1.12, 3.2.0, latest git build, etc.)
  • Expanded scripting capabilities:
    • Graphics manipulation including palettes and translations
    • Composite textures (TEXTUREx/PNAMES)