aboutsummaryrefslogtreecommitdiff
path: root/src-vue/src
AgeCommit message (Collapse)Author
2022-10-19refactor: 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-19feat: 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-18feat: Add persistent store (#16)GeckoEidechse
* refactor: Rename object field So that is specifically references Northstar * chore: Add plugin-store as npm dependency * feat: Persistent storing selected NS release canal * docs: Add explanation about persistent store
2022-10-18Add ldd --version check for Linux (#10)Salmon
2022-10-12fix: App bar drag (#13)Rémy Raes
* feat: dragging app bar drags the whole app The data-tauri-drag-region attribute cannot be put on menu bar directly because it contains elements, so we emulate its behavior with a mousedown listener. * fix: app cannot be dragged by background container * fix: type issues
2022-10-08feat: Show own version number in settings view (#11)GeckoEidechse
* feat: Show own version number in settings view Adds a new field to state that stores FlightCore version number. Version number is pulled from backend on application launch. * style: Reorder so that FC version is shown first * chore: Remove leftover TODO comment
2022-10-06Merge pull request #9 from GeckoEidechse/feat/enable-dev-mode-on-debugRémy Raes
feat: Enable dev mode directly if in debug mode
2022-10-06feat: Enable dev mode directly if in debug modeGeckoEidechse
Allows skipping clicking version number 5 times when working on FlightCore. Release builds are not in debug mode, so dev mode is still disabled by default for end-users.
2022-10-06refactor: Use string variable value directlyGeckoEidechse
instead of encapsulating in template literal
2022-10-06fix: Remove console logsGeckoEidechse
As requested in review
2022-10-06feat: Initial logic to disable all but core modsGeckoEidechse
In the future, this button should be moved to a "Repair" view. For now I'm putting it into Dev view for testing.
2022-10-05refactor: Use Element+ notif. instead of `alert()`GeckoEidechse
Less jarring then receiving an `alert()` as the first thing when opening FlightCore
2022-10-05feat: Allow switching between release channels (#3)GeckoEidechse
* feat: Allow switching between release channels Right now it's a single toggle button. In the future it should be a dropdown menu * fix: Use proper way to perform a change in state * refactor: Call right function to update state * fix: Use proper message type * refactor: Use ternary operator for release channel selection
2022-10-04fix: Install selected release canalGeckoEidechse
Use selected release canal for install/update instead of hardcoding to main release.
2022-10-04refactor: Give NorthstarState enum mapped stringGeckoEidechse
So that when printing out the value for debug purposes it is clear which value it is.
2022-10-04feat: Show notification if FlightCore is outdatedGeckoEidechse
2022-10-04refactor: Remove unused copied codeGeckoEidechse
2022-10-04Merge branch 'feat/new-ui' of github.com:Alystrasz/FlightCore into feat/new-uiAlystrasz
2022-10-04feat: migrate update check code to storeAlystrasz
2022-10-04refactor: rename store typeAlystrasz
2022-10-03chore: Fix import formattingGeckoEidechse
2022-10-03feat: add panic button to dev viewAlystrasz
2022-10-03feat: implement updateGamePath methodAlystrasz
2022-10-03fix: address options() typing issueAlystrasz
2022-10-03fix: address _initializeApp result typing issueRemy Raes
2022-10-03refactor: Gecko is paranoidRemy Raes
2022-10-03refactor: implement launchGame method with switch/caseRemy Raes
2022-10-03fix: Do not show install button if TF|2 not foundGeckoEidechse
Instead show a button saying that Titanfall2 was not found
2022-10-03fix: Null out game pathGeckoEidechse
to avoid installing to an unkown path.
2022-10-02fix: add missing importRemy Raes
2022-10-02Revert "feat: add basic canal selector"Remy Raes
This reverts commit 9a4c8f4cdb580d2ec3cdd4852f56e86dfe6000e9.
2022-10-02fix: store is now typedRemy Raes
2022-10-02refactor: type issuesRemy Raes
2022-10-02fix: SettingsView is a Typescript componentRemy Raes
2022-10-02chore: Reference enum in backend code in commentGeckoEidechse
2022-10-02refactor: Use enum for install typeGeckoEidechse
Same way like in backend code
2022-10-02feat: Add initial NS launch functionalityGeckoEidechse
Adds logic to launch Northstar from FligthCore
2022-10-02feat: Add update functionalityGeckoEidechse
Simply does the same thing as install as it just overwrites old files anyway
2022-09-29fix: add missing northstarIsRunning computed attribute to PlayButton componentAlystrasz
2022-09-29fix: restore launch button styleAlystrasz
2022-09-29Merge branch 'feat/new-ui' of github.com:Alystrasz/FlightCore into feat/new-uiAlystrasz
2022-09-29Merge pull request #1 from GeckoEidechse/ui-mention-tforRémy Raes
Mention TFOR as inspiration for UI in about section
2022-09-29fix: Use application wide style for linkGeckoEidechse
2022-09-29feat: add basic canal selectorAlystrasz
2022-09-28fix: Open tforevive github link in default browserGeckoEidechse
2022-09-28feat: add changelog view componentAlystrasz
2022-09-28feat: Mention TFOR for UI inspirationGeckoEidechse
2022-09-27refactor: export PlayButton component to dedicated fileAlystrasz
2022-09-27fix: do not try to run game after installing NorthstarAlystrasz
2022-09-27feat: we can now install Northstar if it wasn't detectedAlystrasz