v0.5.1
First minor revision of the fifth release of the GSTHD DK64 fork
- Added the ability to "checkmark" any item/image on the tracker, by default this is bound to
Shift + Left Click- On the backend, this was done by completely removing C# Pictureboxes from GST, replacing them with a custom type that has none of the BS that has been driving me mad for the past year
- Side effect: gifs will no longer animate (may fix later)
- Due to this change,
GuaranteedHintsnow accept theisBroadcastablebool
- On the backend, this was done by completely removing C# Pictureboxes from GST, replacing them with a custom type that has none of the BS that has been driving me mad for the past year
- Added the ability to rebind the basic actions to various mouse buttons, as well as add new options to the dragging controls
- Options menu changes
- A new "Mouse Controls" category has been added to facilitate the control scheme listed above
- "Drag Button" and "Autocheck Drag Button" have been moved to this new category
- Added a "0 Points Left (w/ Faded)" colour for Spoiler Hints to be set; which activate when a faded/un-acquired item is present in a cell that otherwise has 0 points remaining
- Added an "Ignore Incoming Checkmarks" bool for Gossip Stones and Spoiler Hints; both of which prevent the stone/panel from inheriting the Checkmark of the item entering into it
- A new "Mouse Controls" category has been added to facilitate the control scheme listed above
- Textboxes on a layout will be automatically converted to Labels when in the broadcast view
- Textboxes now accept the
Textstring (for the box to be filled upon loading) and theTextAlightmentstring - Labels now accept the
Widthint and theTextAlightmentstring - Various Spoiler Panel-related fixes
- Fixed bug where the "faded-ness" of a move was not updating on broadcast views
- Fixed issues where Point or WotH numbers exceeding 2 digits (or negative numbers) did not render completely
- Fixed issue where items in a panel could still be interacted with on broadcast views when they shouldn't've
- Fixed oversight where spoiler logs that did not include level order were not save-stated completely
- Fixed crash caused by opening the broadcast view and spoiler log in a particular order
- Fixed crash when opening broadcast view with a spoiler log that does not include level order
- Fixed crash when loading a state containing a panel that hadn't autotracked any items yet
- Fixed bug where TextBoxGrids didn't properly calculate its
Spacinglike the other grids - Fixed textboxes not actually using the
Heightproperty - Fixed crash caused by CollectedItems not having an invoke when they should've
- Fixed crash caused by the last loaded layout not existing anymore when opening GST; although there is no safeguard for if the default dk64 layout also goes missing. You're on your own there.
- Optimized broadcast view's LoadLayout function (by removing it entirely and having it just use the main LoadLayout instead)
- Added more aggressive autotracker culling to maybe prevent a random duplication issue with Spoiler Panels (still not 100% sure on this)
- Pre-emptively added support for Spoiler Hints where "fairy_moves" are a given category
- No other 4.0 futureproofs have been added. There is a limit to my clairvoyancey
- Tweaked some font sizes on the default dk64 layout
- Added documentation for getting GST to work on Linux through Lutris (shoutouts to Kazii)
- General system stability improvements to enhance the user's experience. 😉
(Stealth Update 03-29-2024: Fixed the 64-bit exe not actually being 64-bit)