Merged
Conversation
* backend functionality for getting game info * added frontend code for displaying game properties/info * changed error to wip to reflect progress
* backend functionality for getting game info * added frontend code for displaying game properties/info * changed error to wip to reflect progress * added ProtonDB rating to game properties * added linux condition for getting protondb rating and changed store window name to be used for other purposes
* initial replacement of public static mut with Lazy<RwLock<T>> for MONARCH_STATE * added some bails
* backend functionality for getting game info * added frontend code for displaying game properties/info * changed error to wip to reflect progress * added ProtonDB rating to game properties * added linux condition for getting protondb rating and changed store window name to be used for other purposes * added descriptions to searched games * fixed local descriptions * fixed frontend build issues
…#96) * added document for Store Interface * empty legendary files * added empty traits * updated readme * changed some interface code * added support for downloading legendary + started writing LegendaryClient * added empty store client implementations * fixed compiler issues related to new traits * added more trait methods * added basic launch() method * added some logic for launching game type interface via their storefront interface * added some legendary methods * big reworks to game platform/store implementations and how commands are executed in the backend * got rid of some unused code * changed search page UI and improved library UI * added better filter passing from frontend to backend * legendary launcher stuffs and new ui to accomodate changes * new search games struct with multiple stores * can now download games from both steam and epic games * adding game download options * adding compile-time urls to monarch-launcher.com for development * adding legendary support to windows * update env variables in .github workflows * automatic download and login to legendary
* Fixed release action (#78) * added a new action * Create release.yml * Delete .github/workflows/release.yml * updated create-release file from docs and error * initial change moving from Tauri to Iced * working on initial app and theme * more styling similar to Tuari Monarch * search page is back to MVP state * added hover effects * reimplementing game drawers * moving animation logic into drawer component * started working on library * debugging library stuff * can refresh and display library games * library animations * fixed library refresh adding missing thumbnails * more theming * ui layout for settings page * adding settings functionalitty * game details page * improved layout of game details page + download artwork for wallpaper * game details page improvements + library still orange * windows compilation errors fixed * better gamedetails styling + launch button * fixed compiler issues * working on terminal * monarch terminal, closing behaviour, etc... * launch games via terminal * can launch games via steam again * reworking stores/platforms for games * added modal + helper functions + adding modal into errors that occur in 'backend calls' * better game details wallpaper * working on adding a webview * removed webview temporarily and just open links in browser * added different calls for windows and linux * initial properties modal * added properties to gamedetailspage * moving properties into MonarchGame * more properties + better properties consistency * removed references to Tauri from README * updated phrasing in readme * made secondary button more visible * re-adding packaging to Monarch * added None and Native options to compatibility layer and exec paths * got packaging going. needs more config * added run command to monarch-packager * sync * implemented settings using Arc<RwLock> * updated global state and settings * fixed logging issue * improved properties selection + umu can launch from termina * cleaning up + removing warnings * improved scanner button * changing settings persistent state code * renamed platform to store for better semantics. added download options modal + 'store-page' for games * added danger_button type + moved settings path into Settings struct to avoid calling fs function all the time for path * only load game properties once, not every time library page loads * cleaned up settings by replaceing RwLockGuard syntax with &mut * added link to settings page * confirm modal dissapears, moved some shit into folders * added check + button for installing steamcmd. does not function yet * readding steamcmd install functionality * added channels to tell terminal spawners when their commands end + improved installation of steamcmd and legendary * umu download * send a reference to settings to view(). display username of saved user in settings * delete credentials buttons * mock home page * steamcmd login works + better umu log * added remove buttons for umu, steamcmd and legendary * trying to make fonts more consistent * moved logo icons into seperate folder for cleaner structure * updated paths * fixed incorrect file loading * home recommendations now contain properties * added some more icons * reimplementing 'manual game adding' * ui updates settings page * protondb in store page * added option for fields that can be empty * added file and folder dialogs * added file browser for importing games manually * added spinning refresh symbol when scanning for games * made sure refresh button always spins on refresh * added actions modal for handling removal/uninstallation of library games and future actions * gonna test on windows now * somehow previously missed actions modal * fixing windows build * sort recomended games based on last played * version bump * windows packaging * updating workflows * removed node dependency * just make macos compile * forgot to add macos legendary module
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.