summaryrefslogtreecommitdiff
path: root/src/SMAPI.Installer/InteractiveInstaller.cs
AgeCommit message (Collapse)Author
2020-08-23minor cleanupJesse Plamondon-Willard
2020-07-26use ordinal comparison/sorting instead of invariantJesse Plamondon-Willard
2020-05-11fix Harmony issue when assembly is loaded from memory (#711)Jesse Plamondon-Willard
2020-04-12add config option to disable console colors (#707)Jesse Plamondon-Willard
2020-01-25back up config.user.json when installing (#693)Jesse Plamondon-Willard
2020-01-22fix global data stored in saves folderJesse Plamondon-Willard
2019-09-23make console colors configurableJesse Plamondon-Willard
2019-09-14fix typos and inconsistent spellingJesse Plamondon-Willard
2019-09-14move game detection into toolkit for reuseJesse Plamondon-Willard
2019-09-14simplify config.json and metadata.json namesJesse Plamondon-Willard
2018-12-27tweak comment header conventionJesse Plamondon-Willard
2018-12-18remove shell code in Windows installer to reduce antivirus false positivesJesse Plamondon-Willard
2018-11-18add build logic from the custom scripts (#602)Jesse Plamondon-Willard
2018-11-18hide installer's bundled files to avoid confusion (#602)Jesse Plamondon-Willard
2018-11-18fix installer allowing custom mods to be bundled with the install (#602)Jesse Plamondon-Willard
This led to confusion since the installer didn't copy mod subfolders correctly. The installer now explains where to add custom mods instead.
2018-10-08move marker files into smapi-internal (#582)Jesse Plamondon-Willard
2018-09-02add new file to uninstaller (#582, #588)Jesse Plamondon-Willard
2018-08-31fix incorrect path in Windows installer (#582, #588)Jesse Plamondon-Willard
2018-08-30fix assembly load security exceptions by restructuring installer and adding ↵Jesse Plamondon-Willard
*.exe.config files (#582, #588)
2018-08-26add more default game install pathsJesse Plamondon-Willard
2018-08-20fix broken path in installer (#582)Jesse Plamondon-Willard
2018-08-19add installer logic to detect if player moved the bundled mods (#583)Jesse Plamondon-Willard
2018-08-19adjust SaveBackup mod to simplify installer logic (#583)Jesse Plamondon-Willard
2018-08-19move most SMAPI files into subfolder (#582)Jesse Plamondon-Willard
2018-08-12fix redundant text (#554)Jesse Plamondon-Willard
2018-08-11let Linux/Mac players choose the console scheme when installing (#554)Jesse Plamondon-Willard
2018-08-11overhaul installer display (#554)Jesse Plamondon-Willard
The installer now validates preconditions earlier when possible, and after each step will reset the text and condense details from previous steps. This way players only see info for the current question to avoid confusion, and it's easier to add new steps.
2018-07-09add new files to uninstallerJesse Plamondon-Willard
2018-07-09fix installer removing SaveBackup's config.json and previous backupsJesse Plamondon-Willard
2018-06-24add project for toolkit interfaces visible to SMAPI mods (#532)Jesse Plamondon-Willard
2018-06-08Merge branch 'add-harmony' into developJesse Plamondon-Willard
# Conflicts: # docs/release-notes.md
2018-06-08detect game install path via Steam library path (#512)Jesse Plamondon-Willard
Thanks to InkyQuill!
2018-06-08allow launching multiple instances without manually changing log path (#494)Jesse Plamondon-Willard
2018-06-06fix a few missing uninstall pathsJesse Plamondon-Willard
2018-06-06add Harmony DLL (#541)Jesse Plamondon-Willard
2018-05-25add semantic version to toolkit (#532)Jesse Plamondon-Willard
2018-05-16tweak renamed folder per discussion with Omegasis (#513)Jesse Plamondon-Willard
2018-05-16fix installer deleting Omegasis' SaveBackup mod (#513)Jesse Plamondon-Willard
2018-05-10fix some installer messages not using color scheme (#495)Jesse Plamondon-Willard
2018-05-10fix references to removed fileJesse Plamondon-Willard
2018-05-10use SMAPI's console color scheme logic in installer too (#495)Jesse Plamondon-Willard
2018-05-06add error when running Windows installer on Linux/MacJesse Plamondon-Willard
2018-05-04fix install error on Linux/Mac in some casesJesse Plamondon-Willard
2018-05-02compile separate Linux/Mac installer to avoid WMI reference errors (#485)Jesse Plamondon-Willard
2018-05-01unify SMAPI.AssemblyRewriters and SMAPI.Common projectsJesse Plamondon-Willard
2018-04-14make crossplatform handling more consistentJesse Plamondon-Willard
2018-04-13add MacOS detectionJesse Plamondon-Willard
2018-02-17fix uninstall script not confirming success on Linux/MacJesse Plamondon-Willard
2017-12-16avoid potential issue in SMAPI's uninstall pathsJesse Plamondon-Willard
2017-11-26fix rare installer error on Mac due to generated mcs file (#394)Jesse Plamondon-Willard