E1M0.3.1 - The Side Quest Update
Changes
With the actual launching of modded Doom being stable for a couple of versions, this might seem like a sort of side-quest update, but does sport some nice quality of life mods, i'd say!
Launch view order
Unlike previous version, where the game instances have just been shown in the order they've had been added in, the application now stores a timestamp for when a protocol last was launched, and always puts the last launched ones at the top, and defaults to alphabetically for unlaunched instances.
Live search/filtering
When on the Launch page all searches now happen instantly, letter by letter.
Further it now respects your set filter from the sidebar, so that if you have already selected to show i.e FreeDoom 2 instances by clicking its sidebar icon, your search results will now filter between those only.
Searching from the install page or anywhere else in the application works as previous, searching the entire library.
Keyboard shortcuts
In the application you are now able to use simple keypresses and combos to get to where you need.
/ - Focuses the DATABASE QUERY search input
? - Opens a modal showing the shortcuts, a has a link to the Wiki
l - Navigates you to the Launch view / start page
i - Go to the Install view
m - Sends you to the Mod File Catalog (Mod File tab of the Install page)
w - Warps you to the WAD Files tab of the Install page.
CTRL+. - Opens the core_settings
Add Base Game WADs
The application have always watched your WAD directory (set in core_settings -> paths) and automatically added and removed wads in the application, when you add or remove wads in the directory.
Now you are able to add them from the UI itself too via the new WAD Files tab on the Install Page.
Better multi source port support
While multi source ports have been a thing in the application for a while, your default source port was the only one actually stored anywhere, and using others required you to manually pass the path of different source port if your launch protocol/game instance required a specific version/source port.
Now you can add as many as you want and need from the core_settings -> Paths modal.

This has been tested with these four source ports (uzdoom, gzdoom, zdoom and lzdoom). Currently the final launch command getting generated follow the same syntax regardless of what source port you add. Your mileage may very well vary, if your source port uses a different way of launching games. Don't hesitate creating a ticket with the information about your source port, if you experience issues.
Launch CMD preview
By default the Install page and the per-game settings modal will now show you a preview of the launch command getting executed, with the current setup, regardless if you're adding a new or editing an existing game instance.
This can be toggled of in core_settings.
Chores and general tech debt
- Fixed duplicate names handling - now no longer objects if a wad- or mod file in you catalog already has the same name. If the files are indeed different (via their md5 sum), the sum will simply be appended to the newly added file
- Fixed update detection on linux installs (for the 0.3.1th time)
- All Modals now have a more unified look
- Added glyph/nerd font support
- The Game Settings Modal now shows the entire image for a launch protocol/game instance
Full Changelog: v0.3.0...main