aboutsummaryrefslogtreecommitdiff
path: root/src-vue/src
AgeCommit message (Collapse)Author
2022-10-20feat: add router configRemy Raes
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
2022-09-26fix: do not display "see patch notes" link with unknown Northstar versionAlystrasz