summaryrefslogtreecommitdiff
path: root/src/SMAPI/Utilities
AgeCommit message (Collapse)Author
2022-02-11use Array.Empty to avoid unneeded array allocationsJesse Plamondon-Willard
2022-01-29normalize season names in SDate constructorJesse Plamondon-Willard
2021-12-04suppress non-applicable code warningsJesse Plamondon-Willard
2021-09-02prepare path utilities for the upcoming Stardew Valley 1.5.5Jesse 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-21simplify creating keybind list for single keyJesse Plamondon-Willard
2021-01-20add unit tests for KeybindList (#744)Jesse Plamondon-Willard
2021-01-19add shortcut method to create a keybind list for a single default keybind (#744)Jesse Plamondon-Willard
2021-01-19add multi-key binding API (#744)Jesse Plamondon-Willard
2021-01-15allow getting all active values from a PerScreen<T> fieldJesse Plamondon-Willard
2021-01-15allow resetting a PerScreen<T> fieldJesse Plamondon-Willard
2021-01-15allow get/setting PerScreen<T> values by screen IDJesse Plamondon-Willard
2021-01-06add a way to send console commands to a specific screenJesse Plamondon-Willard
2020-12-20update for split-screen modeJesse 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-08rename PathUtilities.NormalizePathSeparator, add normalization for more casesJesse Plamondon-Willard
2020-09-05make PathUtilities available to modsJesse Plamondon-Willard
2020-08-23minor cleanupJesse Plamondon-Willard
2020-08-09add support for read/writing SDate to JSONJesse Plamondon-Willard
2020-04-17support lowercase season names in date translationsJesse Plamondon-Willard
2020-04-17use better short date translationsJesse Plamondon-Willard
2020-04-15tweak new code, update release notesJesse Plamondon-Willard
2020-04-14SDate: fixes to new methodsKevin 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-13SDate: Add WorldDate conversions and featuresKevin Daughtridge
- SeasonIndex - FromWorldDate() - FromDaysSinceStart() - ToLocaleString() - ToWorldDate()
2019-09-14fix typos and inconsistent spellingJesse Plamondon-Willard
2019-09-14fix year edge case in date calculationsJesse Plamondon-Willard
2018-12-27tweak comment header conventionJesse Plamondon-Willard
2017-11-26add date.DaysSinceStart property, add unit tests, update release notes (#390)Jesse Plamondon-Willard
2017-11-08Adding a date functionNicholas Johnson
2017-10-13move SButtons into rootJesse Plamondon-Willard
2017-10-13fix SDate.Now() crashing during new-game intro (#369)Jesse Plamondon-Willard
2017-10-07reorganise repo structureJesse Plamondon-Willard