Commit Graph

1257 Commits

Author SHA1 Message Date
Xodetaetl
e05902e803 Merge xrandr commands for mode and panning 2014-10-19 14:00:12 +02:00
Xodetaetl
5a17be8620 Recognize turned off screens in display.get_outputs() 2014-10-19 13:59:32 +02:00
Xodetaetl
7e48ea9202 Use steam://rungameid to launch games
It's the same as steam://run "but with support for mods and non-Steam
shortcuts."
2014-10-19 11:24:32 +02:00
Mathieu Comandon
2d674d8115 Don't pass parent window to dialogs (Fixes #127) 2014-10-19 03:50:17 +02:00
Mathieu Comandon
984c8a62c2 Keep selection on game edit (Fixes #128) 2014-10-19 03:46:46 +02:00
Xodetaetl
05ed438ea0 Add write_config installer directive 2014-10-19 02:11:47 +02:00
Mathieu Comandon
cd7ab429f0 Provide support for Lutris Runtime 2014-10-18 23:06:08 +02:00
Xodetaetl
d6577ee63c Remove config object in linux and wine, already defined in Runner 2014-10-17 19:51:07 +02:00
Xodetaetl
b6b783f66c Add label to runner dropdown in Game Info tab 2014-10-17 19:20:21 +02:00
Xodetaetl
dbea637140 Implement real uninstall of steam/winesteam games
In fact there *is* a command line argument to make Steam uninstall a
game. \o/
2014-10-17 19:00:18 +02:00
Xodetaetl
8900609154 Remove YML config on game uninstall only if "remove from library"
Better but not sufficient, it's not a good idea to delete game configs
without letting people know / have a say in it.
2014-10-17 15:28:42 +02:00
Xodetaetl
3fe5f46c9e Make runner.browser_dir return path to main file by default 2014-10-17 15:11:57 +02:00
Xodetaetl
94697bcb74 Fix recent bug in linux and wine browse_dir 2014-10-17 14:59:16 +02:00
Xodetaetl
ab34942087 Refactor runner.game_data (default as empty dict) 2014-10-17 14:58:30 +02:00
Xodetaetl
876825181b Fix Apply button staying insensitive after cancel of remove operation 2014-10-17 14:32:41 +02:00
Mathieu Comandon
490effd0a9 Fix typo 2014-10-16 22:55:26 +02:00
Mathieu Comandon
a5eeb760f6 Allow for single scripts as dicts 2014-10-16 22:53:59 +02:00
Mathieu Comandon
70267c61b2 Change description for browser runner 2014-10-16 20:59:29 +02:00
Mathieu Comandon
d7318c9365 Remove set_title 2014-10-16 20:55:49 +02:00
Mathieu Comandon
1b18f33a0a Make slug field read-only 2014-10-16 20:44:57 +02:00
Mathieu Comandon
577d2951d1 Add button to open runners folder 2014-10-16 20:34:39 +02:00
Xodetaetl
bb6a691e31 Forgot a bunch of settings["game"] + get rid of deprecated self.settings 2014-10-16 20:15:48 +02:00
Mathieu Comandon
8207d0193b Refactor xdg_open as function 2014-10-16 20:14:28 +02:00
Xodetaetl
3d01d49986 Refactor: Add runner.game_config and replace all config['game'] and variants 2014-10-16 18:34:22 +02:00
Xodetaetl
ac584b3620 Fix pcsxr's first launch and set -nogui as an option 2014-10-16 16:27:03 +02:00
Xodetaetl
ffda47fe23 Refactor WineRegistry.get_unix_path(): avoid use of working dir 2014-10-16 15:07:41 +02:00
Xodetaetl
51f12bac03 Fix winesteam for real
It was using working_dir from wine, not great.
2014-10-16 00:58:57 +02:00
Xodetaetl
c0c9cac3b2 Fix (now) incorrect @property decorator on winesteam.steam_path 2014-10-16 00:44:46 +02:00
Xodetaetl
bcb5901dbf Fix some working_dir and browse_dir 2014-10-16 00:04:09 +02:00
Xodetaetl
888c1f2a5f Set default working directory to ~/
Fixes the hanging I had when launching winesteam games.
2014-10-16 00:03:05 +02:00
Xodetaetl
04075d2e61 Get year and steamid from served yaml scripts 2014-10-15 00:27:09 +02:00
Xodetaetl
c0789c588c Fix/Add status text when getting steam data 2014-10-14 15:42:46 +02:00
Xodetaetl
c5dae4ce44 Fix changelog to comply to format specs 2014-10-14 14:37:20 +02:00
Xodetaetl
a737194355 Fix mupen64plus fullscreen option 2014-10-14 10:35:17 +02:00
Mathieu Comandon
09f1e17b2f Merge 2014-10-13 23:21:25 +02:00
Mathieu Comandon
314b53b9c5 Display dialogs on validation errors 2014-10-13 23:19:49 +02:00
Xodetaetl
04f3d47d24 Fix getting steam data in installer 2014-10-13 19:47:40 +02:00
Mathieu Comandon
d6991d62f5 Merge branch 'next' of github.com:lutris/lutris into next 2014-10-13 17:38:31 +02:00
Mathieu Comandon
0458360ea8 give more explicit error message when failing to get installer file 2014-10-13 17:32:45 +02:00
Xodetaetl
c5ed242d7b Finish refactoring of steam.get_game_data_path() 2014-10-13 17:11:37 +02:00
Mathieu Comandon
bf6948d6f0 Merge branch 'next' of github.com:lutris/lutris into next 2014-10-13 16:56:18 +02:00
Mathieu Comandon
9c3cc2b39c Add Dosbox main_file attribute 2014-10-13 16:56:09 +02:00
Xodetaetl
43431bace9 A couple docstrings and options help 2014-10-13 12:12:40 +02:00
Xodetaetl
30af7516b5 Reorder methods in LutrisWindow()
Callbacks with callbacks
Everything In Its Right Place
2014-10-13 12:12:40 +02:00
Mathieu Comandon
259248a043 Don't forget to return true when valid 2014-10-13 11:09:45 +02:00
Xodetaetl
1d9e47ec01 Move sync functions from api.py to sync.py 2014-10-13 11:04:54 +02:00
Xodetaetl
c69342bdfa Fix games not showing up after steam sync if uninstalled games hidden 2014-10-13 01:59:34 +02:00
Mathieu Comandon
08c661bbc2 Avoid invalid SteamIDs when syncing games 2014-10-13 00:53:10 +02:00
Xodetaetl
161f13e444 Fix a never happening bug 2014-10-13 00:40:47 +02:00
Xodetaetl
3680f85a09 Merge pull request #125 from Xodetaetl/sync_game_details
Sync remote game details and local installed-in-steam state
2014-10-13 00:33:22 +02:00