Commit graph

6384 commits

Author SHA1 Message Date
Mathieu Comandon
dd5cce991e Implement installation of service games 2020-10-03 04:51:11 -07:00
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