Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-07 | refactor: Move functions to dedicated file (#41) | GeckoEidechse | |
Only a single function for now as a sort of proof-of-concept. | |||
2022-11-03 | refactor: Rename function to better fit behaviour (#40) | GeckoEidechse | |
2022-11-03 | fix: Resolve thread crash due to block in async (#39) | GeckoEidechse | |
Set the function to async but it was still using blocking version of reqwest. | |||
2022-11-02 | refactor: Return error string instead of anyhow!() (#36) | GeckoEidechse | |
All that is returned as the error type is a string so there's no point in using a custom error type when we can just have the error type be a string. Co-authored-by: Remy Raes <contact@remyraes.com> | |||
2022-11-02 | refactor: Use existing function for enabled mods (#34) | GeckoEidechse | |
Instead of re-implementing existing logic just re-use what we already have. | |||
2022-10-21 | feat: Add initial skeleton for ModsView (#27) | GeckoEidechse | |
* feat: Backend code to get list of installed mods For now simply parses `enabledmods.json`. Note that this file will not be up-to-date if the user just installed a mod but hasn't launched Northstar yet. * feat: Empty skeleton page for ModsView Will be populated later with list of installed mods * chore: Remove leftover print statement | |||
2022-10-20 | refactor: Various formatting and fixes (#23) | GeckoEidechse | |
* refactor: Add error return type * style: Auto-format Only minor changes, did not take over all changes from auto-format. * refactor: Rename function to get FC version number To make it more clear which version number we're getting (FlightCore vs Northstar) | |||
2022-10-20 | fix: Strip leading zeroes from rc version number (#24) | GeckoEidechse | |
This is more of a hotfix, we should really just use propery regex or something better instead. | |||
2022-10-19 | refactor: Use `Result<>` return type for Linux checks (#21) | GeckoEidechse | |
* refactor: Use result return type for Linux checks * refactor: Store min required ldd version in const This way we only need to update a single variable in case min required version changes. | |||
2022-10-19 | feat: Manually find game if needed (#7) | Rémy Raes | |
* refactor: move updateGamePath method in store mutations * feat: play button allows game path update If game path was not found automatically and the user clicks the play button, FlightCore will ask him to point out his Titanfall2 installation folder. * refactor: change button text * feat: display a notification on successful game folder selection * feat: close permanent notification on successful game folder selection * fix: allow game launch with UNKNOWN install type on Windows * feat: set install type to UNKNOWN on manual folder pick * refactor: update omni-button text when game folder wasn't found | |||
2022-10-18 | Add ldd --version check for Linux (#10) | Salmon | |
2022-09-29 | Add ability to enable/disable mods | GeckoEidechse | |
2022-09-28 | Fix path checked for enabledmods.json | GeckoEidechse | |
2022-09-28 | Add backend logic to parse `enabledmods.json` | GeckoEidechse | |
2022-09-23 | Rename function | GeckoEidechse | |
2022-09-23 | Move platform specific code into separate file | GeckoEidechse | |
2022-09-22 | Add initial functionality to get NS log files | GeckoEidechse | |
2022-09-22 | Import OS specifc libraries only on that OS | GeckoEidechse | |
2022-09-20 | Periodically check if Northstar is running | GeckoEidechse | |
2022-09-20 | Move dependency import to top of file | GeckoEidechse | |
2022-09-16 | Show in UI if FlightCore out-of-date | GeckoEidechse | |
To show user if application is outdated should self-update somehow not work. | |||
2022-09-14 | Support switching between main release and RCs | GeckoEidechse | |
State is not saved between launches currently. | |||
2022-09-14 | Add missing `to_lowercase()` | GeckoEidechse | |
WIthout it, the Northstar package would never be found. | |||
2022-09-14 | Use variable instead of hard-coded string | GeckoEidechse | |
2022-09-13 | When launching NS explicetly fail early | GeckoEidechse | |
certain unsupported setup combinations | |||
2022-09-13 | Auto-format | GeckoEidechse | |
2022-09-11 | Require Origin to be running to launch Northstarv0.1.0 | GeckoEidechse | |
2022-09-11 | Check if Origin is running | GeckoEidechse | |
2022-09-10 | Move launching Northstar to lib.rs source file | GeckoEidechse | |
2022-09-10 | Move get host OS function to lib.rs | GeckoEidechse | |
2022-09-10 | Add initial back-end code for launching Northstar | GeckoEidechse | |
2022-09-10 | Add initial front-end code for launching Northstar | GeckoEidechse | |
2022-09-10 | Return GameInstall object instead of tuple | GeckoEidechse | |
The object contains the path Titanfall2 is installed in, as well as how it was installed (Steam, Origin, EA-App) | |||
2022-09-10 | Add install location detection for Origin | GeckoEidechse | |
2022-09-10 | Store format string in variable before use | GeckoEidechse | |
2022-09-10 | Delete temp download folder after finished install | GeckoEidechse | |
2022-09-10 | Apply auto-format | GeckoEidechse | |
2022-09-10 | Implement manually selecting TF|2 install location | GeckoEidechse | |
2022-09-09 | Add initial Northstar install support | GeckoEidechse | |
still Steam version only | |||
2022-09-06 | Add todo comment | GeckoEidechse | |
We should use a passed game_path instead of trying to redetect it | |||
2022-09-01 | Handle gamepath check if manually selected | GeckoEidechse | |
as well as Northstar existence and up-to-date check | |||
2022-08-30 | Pass install type together with location | GeckoEidechse | |
Install type basically defines how Titanfall2 was installed. Whether it was installed via Steam, Origin, etc. | |||
2022-08-30 | Move functions to separate source file | GeckoEidechse | |