Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-02 | add PerScreen.IsActiveForScreen() | Jesse Plamondon-Willard | |
2023-01-08 | add delegating mod hooks for mod use | Jesse Plamondon-Willard | |
2022-11-11 | raise all deprecation messages to the final level | Jesse Plamondon-Willard | |
2022-10-16 | apply conventions to asset part enumerator | Jesse Plamondon-Willard | |
2022-10-16 | tweak naming in new code | Jesse Plamondon-Willard | |
2022-10-15 | make asset name comparing lazy. | atravita-mods | |
2022-10-09 | optimize string splits | Jesse Plamondon-Willard | |
2022-07-09 | raise deprecation levels | Jesse Plamondon-Willard | |
2022-07-06 | fix build warnings | Jesse Plamondon-Willard | |
2022-07-06 | update code annotations | Jesse Plamondon-Willard | |
2022-06-20 | add flag to disable deprecated code | Jesse Plamondon-Willard | |
2022-05-15 | reduce performance impact of deprecation warnings | Jesse Plamondon-Willard | |
Creating a stack is *very* slow, so it should be avoided if possible until after the duplicate-warning check. | |||
2022-04-19 | move deprecation code into namespace | Jesse Plamondon-Willard | |
2022-04-16 | move case-insensitive path lookup into toolkit for reuse | Jesse Plamondon-Willard | |
2022-04-16 | make EntryDll manifest field case-insensitive | Jesse Plamondon-Willard | |
2022-04-14 | track full mod & stack metadata in queued deprecation warnings | Jesse Plamondon-Willard | |
2022-04-13 | fix false-positive deprecation notice (#837) | Jesse Plamondon-Willard | |
2022-04-13 | enable nullable annotations in the rest of SMAPI core (#837) | Jesse Plamondon-Willard | |
2022-04-13 | enable nullable annotations in SMAPI where no logic changes are needed (#837) | Jesse Plamondon-Willard | |
2022-04-07 | enable nullable annotations for most of the SMAPI toolkit (#837) | Jesse Plamondon-Willard | |
2022-04-06 | enable nullable annotations by default (#837) | Jesse Plamondon-Willard | |
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally. | |||
2022-04-06 | remove some unused/redundant code | Jesse Plamondon-Willard | |
2022-04-06 | simplify with newer pattern features | Jesse Plamondon-Willard | |
2022-04-01 | make mod file paths case-insensitive in all SMAPI APIs | Jesse Plamondon-Willard | |
2022-02-11 | use Array.Empty to avoid unneeded array allocations | Jesse Plamondon-Willard | |
2022-01-29 | normalize season names in SDate constructor | Jesse Plamondon-Willard | |
2021-12-04 | suppress non-applicable code warnings | Jesse Plamondon-Willard | |
2021-09-02 | prepare path utilities for the upcoming Stardew Valley 1.5.5 | Jesse Plamondon-Willard | |
The game will use Linux-style paths for assets on all platforms, which will break the current equivalence between path and asset name formats. | |||
2021-03-21 | simplify creating keybind list for single key | Jesse Plamondon-Willard | |
2021-01-20 | add unit tests for KeybindList (#744) | Jesse Plamondon-Willard | |
2021-01-19 | add shortcut method to create a keybind list for a single default keybind (#744) | Jesse Plamondon-Willard | |
2021-01-19 | add multi-key binding API (#744) | Jesse Plamondon-Willard | |
2021-01-15 | allow getting all active values from a PerScreen<T> field | Jesse Plamondon-Willard | |
2021-01-15 | allow resetting a PerScreen<T> field | Jesse Plamondon-Willard | |
2021-01-15 | allow get/setting PerScreen<T> values by screen ID | Jesse Plamondon-Willard | |
2021-01-06 | add a way to send console commands to a specific screen | Jesse Plamondon-Willard | |
2020-12-20 | update for split-screen mode | Jesse Plamondon-Willard | |
This includes splitting GameRunner (the main game instance) from Game1 (now a per-screen game state), adding a PerScreen<T> utility to simplify per-screen values, adding separate per-screen input handling and events, adding new Context fields for split-screen, and logging the screen ID in split-screen mode to distinguish log entries. | |||
2020-09-08 | rename PathUtilities.NormalizePathSeparator, add normalization for more cases | Jesse Plamondon-Willard | |
2020-09-05 | make PathUtilities available to mods | Jesse Plamondon-Willard | |
2020-08-23 | minor cleanup | Jesse Plamondon-Willard | |
2020-08-09 | add support for read/writing SDate to JSON | Jesse Plamondon-Willard | |
2020-04-17 | support lowercase season names in date translations | Jesse Plamondon-Willard | |
2020-04-17 | use better short date translations | Jesse Plamondon-Willard | |
2020-04-15 | tweak new code, update release notes | Jesse Plamondon-Willard | |
2020-04-14 | SDate: fixes to new methods | Kevin Daughtridge | |
- FromWorldDate: replace with explicit operator SDate - ToWorldDate: replace with explicit operator WorldDate - ToLocaleString: use Utility.getDateStringFor directly - FromDaysSinceStart: reinterpret exception to an appropriate one | |||
2020-04-13 | SDate: Add WorldDate conversions and features | Kevin Daughtridge | |
- SeasonIndex - FromWorldDate() - FromDaysSinceStart() - ToLocaleString() - ToWorldDate() | |||
2019-09-14 | fix typos and inconsistent spelling | Jesse Plamondon-Willard | |
2019-09-14 | fix year edge case in date calculations | Jesse Plamondon-Willard | |
2018-12-27 | tweak comment header convention | Jesse Plamondon-Willard | |
2017-11-26 | add date.DaysSinceStart property, add unit tests, update release notes (#390) | Jesse Plamondon-Willard | |