This commit is contained in:
Ottermandias 2024-08-09 23:04:07 +02:00
parent b5f7f03e11
commit 1b671b95ab

View file

@ -52,18 +52,68 @@ public class PenumbraChangelog : IUiService
AddDummy(Changelog);
Add1_1_0_0(Changelog);
Add1_1_1_0(Changelog);
}
Add1_2_1_0(Changelog);
}
#region Changelogs
private static void Add1_2_1_0(Changelog log)
=> log.NextVersion("Version 1.2.1.0")
.RegisterHighlight("Penumbra is now released for Dawntrail.")
.RegisterEntry("Mods themselves may have to be updated. TexTools provides options for this.", 1)
.RegisterEntry("For model files, Penumbra provides a rudimentary update function, but prefer using TexTools if possible.", 1)
.RegisterEntry("Other files, like materials and textures, will have to go through TexTools for the moment.", 1)
.RegisterImportant("I am sorry that it took this long, but there was an immense amount of work to be done from the start.")
.RegisterImportant(
"Since Penumbra has been in Testing for quite a while, multitudes of bugs and issues cropped up that needed to be dealt with.",
1)
.RegisterEntry("There very well may still be a lot of issues, so please report any you find.", 1)
.RegisterImportant("BUT, please make sure that those issues are not caused by outdated mods before reporting them.", 1)
.RegisterEntry(
"This changelog may seem rather short for the timespan, but I omitted hundreds of smaller fixes and the details of getting Penumbra to work in Dawntrail.",
1)
.RegisterHighlight("The Material Editing tab in the Advanced Editing Window has been heavily improved (by Ny).")
.RegisterEntry(
"Especially for Dawntrail materials using the new shaders, the window provides much more in-depth and user-friendly editing options.",
1)
.RegisterHighlight("Many advancements regarding modded shaders, and modding bone deformers have been made.")
.RegisterHighlight("IMC groups now allow their options to toggle attributes off that are on in the default entry.")
.RegisterImportant(
"The 'Update Bibo' button was removed. The functionality is redundant since any mods that old need to be updated anyway.")
.RegisterEntry("Clicking the button on modern mods generally caused more harm than benefit.", 1)
.RegisterImportant("Model Import/Export is temporarily disabled until Dawntrail-related changes can be made.")
.RegisterEntry(
"If you somehow still need to mass-migrate materials in your models, the Material Reassignment tab in Advanced Editing is still available for this.",
1)
.RegisterHighlight("You can now change a mods state in any collection from its Collections tab via right-clicking the state.")
.RegisterHighlight("Items changed in a mod now sort before other items in the Item Swap tab, and are highlighted.")
.RegisterEntry("Path handling was improved in regards to case-sensitivity.")
.RegisterEntry("Fixed an issue with negative search matching on folders with no matches")
.RegisterEntry("Mod option groups on the same priority are now applied in reverse index order. (1.2.0.12)")
.RegisterEntry("Fixed the display of missing files in the Advanced Editing Window's header. (1.2.0.8)")
.RegisterEntry(
"Fixed some, but not all soft-locks that occur when your character gets redrawn while fishing. Just do not do that. (1.2.0.7)")
.RegisterEntry("Improved handling of invalid Offhand IMC files for certain jobs. (1.2.0.6)")
.RegisterEntry("Added automatic reduplication for files in the UI category, as they cause crashes when not unique. (1.2.0.5)")
.RegisterEntry("The mod import popup can now be closed by clicking outside of it, if it is finished. (1.2.0.5)")
.RegisterEntry("Fixed an issue with Mod Normalization skipping the default option. (1.2.0.5)")
.RegisterEntry("Improved the Support Info output. (1.1.1.5)")
.RegisterEntry("Reworked the handling of Meta Manipulations entirely. (1.1.1.3)")
.RegisterEntry("Added a configuration option to disable showing mods in the character lobby and at the aesthetician. (1.1.1.1)")
.RegisterEntry("Fixed an issue with the AddMods API and the root directory. (1.1.1.2)")
.RegisterEntry("Fixed an issue with the Mod Merger file lookup and casing. (1.1.1.2)")
.RegisterEntry("Fixed an issue with file saving not happening when merging mods or swapping items in some cases. (1.1.1.2)");
private static void Add1_1_1_0(Changelog log)
=> log.NextVersion("Version 1.1.1.0")
.RegisterHighlight("Filtering for mods is now tokenized and can filter for multiple things at once, or exclude specific things.")
.RegisterEntry("Hover over the filter to see the new available options in the tooltip.", 1)
.RegisterEntry("Be aware that the tokenization changed the prior behavior slightly.", 1)
.RegisterEntry("This is open to improvements, if you have any ideas, let me know!", 1)
.RegisterEntry("Be aware that the tokenization changed the prior behavior slightly.", 1)
.RegisterEntry("This is open to improvements, if you have any ideas, let me know!", 1)
.RegisterHighlight("Added initial identification of characters in the login-screen by name.")
.RegisterEntry("Those characters can not be redrawn and re-use some things, so this may not always behave as expected, but should work in general. Let me know if you encounter edge cases!", 1)
.RegisterEntry(
"Those characters can not be redrawn and re-use some things, so this may not always behave as expected, but should work in general. Let me know if you encounter edge cases!",
1)
.RegisterEntry("Added functionality for IMC groups to apply to all variants for a model instead of a specific one.")
.RegisterEntry("Improved the resource tree view with filters and incognito mode. (by Ny)")
.RegisterEntry("Added a tooltip to the global EQP condition.")
@ -131,7 +181,8 @@ public class PenumbraChangelog : IUiService
.RegisterEntry(
"Made some improvements to the Advanced Editing window, for example a much better and more performant Hex Viewer for unstructured data was added.")
.RegisterEntry("Various improvements to model import/export by ackwell (throughout all patches).")
.RegisterEntry("Hovering over meta manipulations in other options in the advanced editing window now shows a list of those options.")
.RegisterEntry(
"Hovering over meta manipulations in other options in the advanced editing window now shows a list of those options.")
.RegisterEntry("Reworked the API and IPC structure heavily.")
.RegisterImportant("This means some plugins interacting with Penumbra may not work correctly until they update.", 1)
.RegisterEntry("Worked around the UI IPC possibly displacing all settings when the drawn additions became too big.")