Commit graph

6584 commits

Author SHA1 Message Date
Mathieu Comandon a55bd38165 Get installers before instanciating InstallerWindows 2020-10-03 04:51:11 -07:00
Mathieu Comandon 59a492bef5 Update play button on game bar 2020-10-03 04:51:11 -07:00
Mathieu Comandon 8bcbf02aec Add popover menu for runner actions 2020-10-03 04:51:11 -07:00
Mathieu Comandon 2fc164b4ef Turn runner icon into a MenuButton 2020-10-03 04:51:11 -07:00
Mathieu Comandon b605885d01 Make zoom adjustment compatible with services 2020-10-03 04:51:11 -07:00
Mathieu Comandon 58b0df83d6 Add popover button next to play button 2020-10-03 04:51:11 -07:00
Mathieu Comandon dcc3d5b25d Clean up layout of game bar, really fix segfaults (was it threads? it was threads.) 2020-10-03 04:51:11 -07:00
Mathieu Comandon 9ca43871ce Reduce number of updates on game bar, fixes segfaults 2020-10-03 04:51:11 -07:00
Mathieu Comandon c6e017f36a Move game bar to the bottom 2020-10-03 04:51:11 -07:00
Mathieu Comandon 55bd801e9d Sidebar adjustments 2020-10-03 04:51:11 -07:00
Mathieu Comandon 3ed5e204ac Add missing migration 2020-10-03 04:51:11 -07:00
Mathieu Comandon 8f36687a2c Auto launch Steam games 2020-10-03 04:51:11 -07:00
Mathieu Comandon ecc9510c22 Auto-create lutris games for XDG service 2020-10-03 04:51:11 -07:00
Mathieu Comandon f39d5c74a9 Match service games with lutris games 2020-10-03 04:51:11 -07:00
Mathieu Comandon fc7adad8fa GameBar adjustments 2020-10-03 04:51:11 -07:00
Mathieu Comandon 3bea97f32e Restyle the game bar 2020-10-03 04:51:11 -07:00
Mathieu Comandon 1e3e5fd161 Add buttons to GameBar 2020-10-03 04:51:11 -07:00
Mathieu Comandon 71b184e5f7 Don't always set a service on the main window 2020-10-03 04:51:11 -07:00
Mathieu Comandon 63e304abfa Add GameBar 2020-10-03 04:51:11 -07:00
Mathieu Comandon 49e001fef4 Remove connection button from header bar 2020-10-03 04:51:11 -07:00
Mathieu Comandon 992f4e27bc Remove right panel from view 2020-10-03 04:51:11 -07:00
Mathieu Comandon 6fc9335015 Delegate service media downloads to MediaLoader 2020-10-03 04:51:11 -07:00
Mathieu Comandon 1340fb40f1 Remember selected sidebar row on exit 2020-10-03 04:51:11 -07:00
Mathieu Comandon f9470165d7 Create Lutris service 2020-10-03 04:51:11 -07:00
Mathieu Comandon 36e84c7479 Add 'Installed' category 2020-10-03 04:51:11 -07:00
Mathieu Comandon 2fcb5c1ab3 Try to center the search entry 2020-10-03 04:51:11 -07:00
Mathieu Comandon f24a832afb Remove pylint warning 2020-10-03 04:51:11 -07:00
Mathieu Comandon 74309780f1 Support multiple image size for each service 2020-10-03 04:51:11 -07:00
Mathieu Comandon 5486b8f043 Add support for more banner formats for GOG 2020-10-03 04:51:11 -07:00
Mathieu Comandon 84346e8697 Cleanup Steam game matching 2020-10-03 04:51:11 -07:00
Mathieu Comandon eee2a89ea3 Allow saving games without a config path but issue a warning about it 2020-10-03 04:51:11 -07:00
Mathieu Comandon b87222c925 Display an error message if the database is corrupted then exit the program (Closes #3084) 2020-10-03 04:51:11 -07:00
Mathieu Comandon a9fe867af9 Restore runners subheader 2020-10-03 04:51:11 -07:00
Mathieu Comandon adc62390e5 Fix GOG file access, create legacy module for installer stuff 2020-10-03 04:51:11 -07:00
Mathieu Comandon 5fb5fd169c Save game config before saving game in database 2020-10-03 04:51:11 -07:00
Mathieu Comandon 9a24b2f8f9 Fix imports 2020-10-03 04:51:11 -07:00
Mathieu Comandon 9a69535d48 Cast appids to strings 2020-10-03 04:51:11 -07:00
Mathieu Comandon b305477f76 Save game after saving config, remove the remove_game_from_view method 2020-10-03 04:51:11 -07:00
Mathieu Comandon b1e218153b Sync Humble and GOG game IDs with Lutris slugs. Make file executable before calling find_executable 2020-10-03 04:51:11 -07:00
Mathieu Comandon 0f3e73b40e Remove running games from generic panel 2020-10-03 04:51:11 -07:00
Mathieu Comandon 1a4ade57f3 Query lutris API for Humble Bundle matches, use lutris_slug for matching 2020-10-03 04:51:11 -07:00
Mathieu Comandon 0e6c54e01d Remove popover on add game 2020-10-03 04:51:11 -07:00
Mathieu Comandon 7224ffb6a4 Update view on service connect 2020-10-03 04:51:11 -07:00
Mathieu Comandon 8eb8275201 Clear database cache when disconnecting from service 2020-10-03 04:51:11 -07:00
Mathieu Comandon 8b8806bb4e Cache service games to database 2020-10-03 04:51:11 -07:00
Mathieu Comandon fa1f619b19 Update main window to work with service classes 2020-10-03 04:51:11 -07:00
Mathieu Comandon c17904fff0 Move all service related functionality to service classes 2020-10-03 04:51:11 -07:00
Mathieu Comandon f5e642b474 Remove sync features for services, modify service_game schema 2020-10-03 04:51:11 -07:00
Mathieu Comandon 96512e9399 Remove IDs from search results, add a simple label for the overlay 2020-10-03 04:51:11 -07:00
Mathieu Comandon 2f5507e432 Remove website search specific code 2020-10-03 04:51:11 -07:00