Changelog - UnofficialCrusaderPatch/UCP3-GUI GitHub Wiki

v1.0.11

  • Fixes bug with required config values being mistakenly overridden by suggested config values
  • Fixes bug affecting first time users receiving first time use extensions missing error, before ucp was even installed
  • Add French translations
  • Most recent viewed tab is persisted across restarts
  • Make Launch tab options display only when UCP is installed
  • Disable instead of hide tabs that aren't relevant yet
  • Restyled News highlights
  • Fixed wrong popup message
  • Add hourly check for GUI updates
  • Show author and size of extension properly
  • Give deprecated extensions an icon when uninstalled
  • Fix urls not being opened in the default browser
  • Add Troubleshooting modal window

v1.0.10

  • Fixes bug with false report of wrong order of extensions
  • Fixes 0% progression on Store downloads
  • Fixes extensions deactivatability despite it being a dependency
  • Fixes updated extension listed as inactive while a different version is active
  • Fixes GUI freezes when warnings occur at GUI load time

v1.0.9

  • Fix GUI freezing bugs

v1.0.7

  • Remove the need for a full GUI refresh.
  • Improve Store tab by including explicit filter buttons
  • Better framework update notification
  • Feature: search bar for customisations tab
  • Add testing using vitest
  • Improve order of operations when extensions state is set
  • Include Linux builds
  • Improve Launch tab by including UI elements for command line options
  • Launch options values are now saved
  • Removed bug that didn't clear dirty state atom after extension update and reloading
  • Introduced repair options to configuration importing
  • More robust full import

v1.0.6

  • Added News to the GUI Overview tab, presenting news as defined here
  • Changed the way localization works, removing a dependency on i18next
  • Improved the way extensions are activated: retains order of what was already activated.

v1.0.5

  • Includes the new Store tab, which permits downloading newly released content from our GitHub repos.
  • Customisations tab: Moved carets to the left
  • Added MSVC x86 redistributable installer into the GUI installer.
  • Description windows to view extension information now have scaled images (100% max width) whereas previously they were rendered true size.

v1.0.4

A critical bug in the underlying framework (tauri) caused issues upon uninstalling, removing more files than necessary. This version includes a patch to that bug.

v1.0.3

Bugs fixed:

  • The order of explicitly activated extensions and dependencies were going out sync. This has been fixed.

New feature:

  • Warning icon with some explanation in a modal window about conflicts occurring in the preferred configuration.

Coming soon:

  • Fix bug with required values not being set to override suggested values from higher priority extensions.
  • Better information about conflicts.

v1.0.2

Bugs fixed:

  • Newly activated extension now jumps to the top of the priority list. TODO: improve this so it does not jump to a different place when another extension is activated
  • Fixed an issue due to which graphics Api replacer options were shown as disabled always
  • Added option to autosave configuration when launching (default true)
  • Addressed major bug when using the AI Swapper and a custom AI configuration leading to the AI configuration not being applied at all.
  • Disabled install buttons if no game folder is selected
  • Removed unnecessary popup when Stronghold Crusader Extreme exe file was missing (misreport about UCP2 could not have been detected)

Coming soon:

  • Better reporting when a higher priority extension overrides the settings of a lower priority extension
  • Better activated extension ordering (no jumping around of extensions)

v1.0.1

  • Added UCP2 installation detection
  • Config Editor: Improved padding of GroupBox UI elements
  • Installer picture fixed