Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Release (1.24) Highlights
This is a very small feature update mostly consisting of community PRs.
Custom Controls for Mod Configurations
@jroweboy added the ability additional controls developers can use in their mods ;
The 3 new custom controls are:
Slider: Horizontal Slider with an optional textbox to display the value
FilePicker: Textbox with a button to open a `OpenFileDialog`.
FolderPicker: Textbox with a button to open a custom `FolderSelectDialog`.
Example usage:
[DisplayName("Int Slider")]
[Description("This is a int that uses a slider control similar to a volume control slider.")]
[DefaultValue(100)]
[SliderControlParams(/* Settings here */)]
public int IntSlider { get; set; } = 100;
[DisplayName("Double Slider")]
[Description("This is a double that uses a slider control without any frills.")]
[DefaultValue(0.5)]
[SliderControlParams(minimum: 0.0, maximum: 1.0)]
public double DoubleSlider { get; set; } = 0.5;
[DisplayName("File Picker")]
[Description("This is a sample file picker.")]
[DefaultValue("")]
[FilePickerParams(title:"Choose a File to load from")]
public string File { get; set; } = "";
[DisplayName("Folder Picker")]
[Description("Opens a file picker but locked to only allow folder selections.")]
[DefaultValue("")]
[FolderPickerParams(/* Settings here */)]
public string Folder { get; set; } = "";
Added Localization for Traditional Chinese (TW)
@EditorKos contributed a localization for zh-TW
locale.
Fixes
- Mod Packs can now use custom
ReleaseMetadataFileName(s)
. (thanks @jroweboy) - Mods from GameBanana which specify custom additional contributors/authors no longer breaks mod search.
- GameBanana (probably unintentionally) made a change to how one of the fields is returned.
- And that broke things... so I added a workaround.
- I also need to update the cache server; please give it a moment after the update goes live.
Complete Changes
1.24.0 - 2023-04-08
Merged
- Add ReleaseMetadataFileName to mod pack item
#213
- Add Traditional Chinese language translation
#212
- Slider FilePicker and FolderPicker Custom Control implementation
#207
Commits
- Fix: Add handling for number type for GameBanana credits field.
d61ddf5
- Bumped: Project Version
2839b6a
- Updated: Template Mod & Changelog Template
3dda67c
====