aboutsummaryrefslogtreecommitdiff
path: root/src-tauri/src/platform_specific
AgeCommit message (Collapse)Author
2024-04-15chore: bump steamlocate from 1.2 to 2.0.0-beta.2 (#891)Jan
Gets rid of `steamy_vdf` and other out of date dependencies
2024-04-14chore: Remove Linux checks (#893)Jan
With NorthstarProton changing to be Proton-GE based the glibc requirement is no longer needed since it targets the Steam runtime
2024-04-14fix: Change Proton detection for new GE base (#892)Jan
Update Proton detection logic for newer versions of NorthstarProton which are based on newer ProtonGE versions.
2023-10-13refactor: Move repair/verify related funcs to mod (#622)GeckoEidechse
Moves functions related to game install path verification checks to dedicated module in an effort to clean up `main.rs`
2023-10-13refactor: Move `get_host_os` to module (#618)GeckoEidechse
In an effort to clean up `main.rs`
2023-10-13refactor: Move platform specific logic to proper mod (#616)GeckoEidechse
in an effort to clean up `main.rs` * refactor: Move Proton related wrapper functions to root of platform_specific module * refactor: Move Linux checks to Linux mod for platform specific stuff * refactor: Move Linux checks wrapper to mod for platform specific stuff
2023-07-18feat: Add basic Proton management (#383)Jan
Adds logic to install, remove, and check existing install of NorthstarProton.
2023-07-02chore: replace game_scanner usage with winreg (#394)Jan
Slashes a bunch of unnecessary dependencies
2023-03-26refactor: Replace all `println!()` with log statements (#236)GeckoEidechse
* refactor: Replace all println with calls to logger in `do_install()` * refactor: Replace all println with calls to logger in `verify_install_location()` * refactor: Replace all println with calls to logger in `get_northstar_release_notes()` * refactor: Replace all println with calls to logger in `update_northstar_caller()` * refactor: Replace all println with calls to logger in `install_northstar_caller()` * refactor: Replace all println with calls to logger in `apply_launcher_pr()` * refactor: Replace all println with calls to logger in `apply_mods_pr()` * refactor: Replace all println with calls to logger in `find_game_install_location()` * refactor: Replace all println with calls to logger in `install_mod_caller()` * refactor: Replace all println with calls to logger in `set_mod_enabled_status()` * refactor: Replace all println with calls to logger in `parse_installed_mods()` * refactor: Replace all println with calls to logger in `origin_install_location_detection()` * refactor: Replace all println with calls to logger in `query_thunderstore_packages_api()` * refactor: Replace all println with calls to logger in `add_batch_file()` * refactor: Replace all println with calls to logger in `extract()` * refactor: Replace all println with calls to logger in `check_is_northstar_outdated()`
2023-03-25fix: Update comment regarding Origin install (#237)GeckoEidechse
We no longer run a powershell command to get it
2023-03-22fix: Remove unnecessary `.to_string()` (#230)GeckoEidechse
Thanks clippy <3
2023-03-22fix: Address clippy errors in glibc parsing code (#226)GeckoEidechse
2023-02-25refactor: Properly set cfg macro for OS conditional compilation (#186)GeckoEidechse
* refactor: Properly set cfg macro for OS conditional compilation * docs: Add comment about MacOS
2023-02-11refactor: Move various consts to `constants.rs` (#162)GeckoEidechse
* refactor: Move list of core mods to consts source Move the list of core Northstar mods to constants.rs * fix: Add missing newline * refactor: Move list of blacklisted mods to consts source file * refactor: Move list of TF2 Origin IDs to consts source file
2022-12-02fix: Stop opening PS to get Origin game path (#99)GeckoEidechse
Now using a library instead of calling a PowerShell command should prevent the PowerShell window from opening.
2022-11-28style: Auto-format all Rust code (#84)GeckoEidechse
2022-10-18Add ldd --version check for Linux (#10)Salmon
2022-09-23Rename functionGeckoEidechse
2022-09-23Only include OS specific code on said OSGeckoEidechse
when building
2022-09-23Move platform specific code into separate fileGeckoEidechse