diff --git a/CHANGELOG.md b/CHANGELOG.md index d7c88b2f..8ed7b355 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,25 @@ +* **[schmurger]** added a sliding animation for the overlay notifications + the duration of the animation could be changed using the new option `Notification_Animation` in `configs.overlay.ini` +* **[Detanup01]** fixed a bug which resulted in a crash when the generated auth ticket size exceeded the max buffer size +* use `std::filesystem::u8path` to support `utf-8` paths, suggested by **[Clompress]** + this fixes a bug where non-ascii paths were not being recognized in many places +* fixed an undesired behavior where the steam pre-owned ids were being merged with user's dlc list or installed apps list, + this option is now disabled by default and the option `disable_steam_preowned_ids` is deprecate in favor of the new `enable_steam_preowned_ids` +* fixed a bug where sanitizing paths in the settings parser would remove the colon ':' character, + preventing the usage of absolute paths on Windows, like: `C:\aa\bb` +* corrected the size of the auth ticket used in `Steam_User::GetAuthTicketForWebApi()` +* added a new switch `-revert` for the tool `migrate_gse`, which allows converting `.ini` files back to `.txt` files, + also added some common switches for the help page `/?`, `-?`, etc... + note that this option isn't 100% perfect + +--- + ## 2024/4/25 (hotfix 1) * fixed mismatching push/pop for the overlay style, resulting in a crash when the default colors are changed +--- + ## 2024/4/25 * **[schmurger]** improved achievement notification: diff --git a/post_build/steam_settings.EXAMPLE/configs.app.EXAMPLE.ini b/post_build/steam_settings.EXAMPLE/configs.app.EXAMPLE.ini index e1f5f0d0..1fe2905c 100644 --- a/post_build/steam_settings.EXAMPLE/configs.app.EXAMPLE.ini +++ b/post_build/steam_settings.EXAMPLE/configs.app.EXAMPLE.ini @@ -1,4 +1,6 @@ +# ############################################################################## # # you do not have to specify everything, pick and choose the options you need only +# ############################################################################## # [app::general] # allow the app/game to show the correct build id diff --git a/post_build/steam_settings.EXAMPLE/configs.main.EXAMPLE.ini b/post_build/steam_settings.EXAMPLE/configs.main.EXAMPLE.ini index 103aa608..c2a57143 100644 --- a/post_build/steam_settings.EXAMPLE/configs.main.EXAMPLE.ini +++ b/post_build/steam_settings.EXAMPLE/configs.main.EXAMPLE.ini @@ -1,4 +1,6 @@ +# ############################################################################## # # you do not have to specify everything, pick and choose the options you need only +# ############################################################################## # [main::general] # generate new app auth ticket diff --git a/post_build/steam_settings.EXAMPLE/configs.overlay.EXAMPLE.ini b/post_build/steam_settings.EXAMPLE/configs.overlay.EXAMPLE.ini index d6987a1f..f1a192f5 100644 --- a/post_build/steam_settings.EXAMPLE/configs.overlay.EXAMPLE.ini +++ b/post_build/steam_settings.EXAMPLE/configs.overlay.EXAMPLE.ini @@ -5,6 +5,10 @@ # ---------------------------- # # This feature might cause crashes or other problems +# +# ############################################################################## # +# you do not have to specify everything, pick and choose the options you need only +# ############################################################################## # [overlay::general] # enable the experimental overlay, might cause crashes diff --git a/post_build/steam_settings.EXAMPLE/configs.user.EXAMPLE.ini b/post_build/steam_settings.EXAMPLE/configs.user.EXAMPLE.ini index 1b14168c..0875e12b 100644 --- a/post_build/steam_settings.EXAMPLE/configs.user.EXAMPLE.ini +++ b/post_build/steam_settings.EXAMPLE/configs.user.EXAMPLE.ini @@ -1,4 +1,6 @@ +# ############################################################################## # # you do not have to specify everything, pick and choose the options you need only +# ############################################################################## # [user::general] # user account name