PlateUp!

PlateUp!

KitchenLib (Beta)
Viser 71-80 af 88 forekomster
< 1 ... 6  7  8  9 >
Opdatering: 16. feb. 2023 kl. 0:08

KitchenLib Beta v0.5.2bRC-8

KLMenu

- Fixed a bug allowing users to create more than 1 profile with the same name. (per instance)

Opdatering: 15. feb. 2023 kl. 22:06

KitchenLib Beta v0.5.2bRC-7

KLMenu

- Save() is now automatically called when a profile is switched

Opdatering: 15. feb. 2023 kl. 21:55

KitchenLib Beta v0.5.2bRC-6

Release Notes - API Related

BaseMod

- OnUpdate() is no longer sealed.

KLMenu

- AddProfileSelector() now requires a PreferenceManager parameter.
- AddProfileSelector() When "Create" is selected, the default profile will also be selected.

Opdatering: 15. feb. 2023 kl. 21:34

KitchenLib Beta v0.5.2bRC-5

Release Notes - API Related

KLMenu

- Once new profile is created, it will be selected automatically.
- Preferences will not be saved while Created is selected.

Opdatering: 15. feb. 2023 kl. 21:17

KitchenLib Beta v0.5.2bRC-4

Release Notes - API Related

KLMenu

- AddProfileSelector, bool updateOnHightlight now defaults to true

Opdatering: 15. feb. 2023 kl. 21:11

KitchenLib Beta v0.5.2bRC-3

Release Notes - API Related

KLMenu

- AddProfileSelector now automatically assigns GlobalPreferences
- Added bool parameter to AddProfileSelector(string mod_id, Action<string> action, bool updateOnHighlight = false)

Opdatering: 15. feb. 2023 kl. 10:27

KitchenLib Beta v0.5.3bRC-2

Release Notes - API Related

Base Classes

- Added PreferenceDictionary<T1, T2>
- Added PreferenceList<T>

Utilities

GlobalPreferences

- Added string[] GetProfilesS(string mod_id)
- Added void AddProfile(string mod_id, string profile)
- Added void RemoveProfile(string mod_id, string profile)
- Added bool DoesProfileExist(string mod_id, string profile)
- Added string GetProfile(string mod_id)
- Added void SetProfile(string mod_id, string profile)

KLMenu

- Added AddProfileSelector(string mod_id, Action<string> action)

Preferences

- Fixed a bug causing mod folder to not generate

Opdatering: 15. feb. 2023 kl. 4:22

KitchenLib Beta v0.5.2bRC-1

Release Notes - API Related

Utilities

PreferenceUtils

- `PreferenceUtils` is now Obsolete.

PreferenceManager

- `Get<T>(string key, object value)` is now `Set<T>(string key, object value)`
- Added `SetProfile(string profile)`
- Moved each mod to store their preferences in their own sub-folder.

Opdatering: 14. feb. 2023 kl. 6:19

KitchenLib Beta v0.5.2b8-Pref

Release Notes - API Related

Utilities

PreferenceUtils

- `PreferenceUtils` is now Obsolete.

PreferenceManager

- Added `PreferenceManager(string MOD_ID)`
- Added `PreferenceBase PreferenceManager.RegisterPreference(PreferenceBase preference)`
- Added `PreferenceManager.Save()`
- Added `PreferenceManager.Load()`
- Added `PreferenceManager.Get<PreferenceBase>(string key)`
- Added `PreferenceManager.Set<PreferenceBase>(string key, object value)`

Opdatering: 13. feb. 2023 kl. 18:15

KitchenLib Beta v0.5.2b7

Release Notes - API Related

Utilities

PreferenceUtils

- Readded Save(string file) alongside new Save(string MOD_ID, string file) for backwards compatibility.