Commit graph

1717 commits

Author SHA1 Message Date
Xodetaetl
d598c9767d Refactor async_call method into AsyncCall class
Provides more control over the created thread
2015-08-30 20:50:59 +02:00
Xodetaetl
6021f38d9b Move runtime module from lutris/util to lutris 2015-08-30 10:40:42 +02:00
Xodetaetl
ad489652f5 Refactor: move views code from widget.py to new gameviews.py 2015-08-29 23:25:01 +02:00
Xodetaetl
553b520ef3 Refactor wine: move stuff around 2015-08-29 19:16:12 +02:00
Xodetaetl
1e3b73da23 Minor mistake in installer doc 2015-08-29 19:16:12 +02:00
Xodetaetl
38b2c7b775 Minor refactor 2015-08-29 19:16:12 +02:00
Xodetaetl
46c8f27d5b Fix sidebar not showing up after launch with empty game library 2015-08-29 19:16:12 +02:00
Xodetaetl
2b520cc72a Optimize sync_missing_games() 2015-08-29 19:16:12 +02:00
Xodetaetl
f9d9fc902d Refactor: move GUI code out of sync module 2015-08-29 19:14:50 +02:00
Xodetaetl
92e3748a40 Load game views asynchronously and in steps 2015-08-29 17:14:45 +02:00
Xodetaetl
d30692d62f Optimize loading games into a view
(Use data from pga instead of instancing Game)
2015-08-29 02:42:03 +02:00
Xodetaetl
6383df8dca Replace deprecated Gtk.Stock stuff (partial fix #194), standardize some dialogs 2015-08-17 23:44:22 +02:00
Xodetaetl
e1b0128dd3 Fix cancel on hatari select bios file 2015-08-17 19:37:42 +02:00
Xodetaetl
2ce8e4f60f Fix multi file selector option type (the "multi" part didn't work) 2015-08-17 19:02:05 +02:00
TingPing
5718e1a7ed Remove dependency on pyxdg 2015-08-17 14:22:37 +02:00
Xodetaetl
e77cff0d54 Remove copyright from individual files + update copyright date 2015-08-15 23:18:04 +02:00
Xodetaetl
f93f5d2c21 Run game from LutrisWindow after installation 2015-08-15 22:40:52 +02:00
Xodetaetl
b814b0ad55 Implement single instance with D-Bus (fix #38) 2015-08-15 22:13:45 +02:00
Xodetaetl
7f426907b8 Restore current dir to ~ after game installed/stopped 2015-08-15 20:59:34 +02:00
Xodetaetl
1b963a7097 Make modified options' label bold (and italic if set in lower level) 2015-08-14 21:58:44 +02:00
Xodetaetl
b673474ae7 Run Desura install in ~/ (fix #142) 2015-08-14 17:49:55 +02:00
Xodetaetl
37032f9457 Add context menu to runners sidebar (Configure, Manage versions) 2015-08-14 17:19:45 +02:00
Xodetaetl
897bcafce9 Small oversight 2015-08-14 15:12:03 +02:00
Xodetaetl
9c968b3218 Improved (?) help text for the cascading config system 2015-08-14 15:05:30 +02:00
Xodetaetl
8acd08b76b Add "No options available" text to empty config boxes 2015-08-13 18:02:05 +02:00
Xodetaetl
804ca94ce4 Add info about cascading config system in runner/system option tabs 2015-08-13 17:30:13 +02:00
Xodetaetl
fbf532c172 Accept None value for column width 2015-08-12 17:45:40 +02:00
Xodetaetl
66c77a061e PEP8: lines too long 2015-08-12 17:41:11 +02:00
Xodetaetl
7c4b455c9a List view: Set default colum width and save when user resizes (fix #170) 2015-08-12 16:53:13 +02:00
Xodetaetl
0003fbd192 Bump minimum Gtk+ version 2015-08-12 15:07:33 +02:00
Xodetaetl
e13abd43b4 Discard unused ui file (AddgameDialog.ui) 2015-08-12 15:05:20 +02:00
Xodetaetl
40950d4fff Display error dialog when Wine's "version mismatch" happens (fix #133) 2015-08-11 17:48:25 +02:00
Xodetaetl
2bc4ec5144 Display error dialog when game misses shared library 2015-08-11 16:44:14 +02:00
Xodetaetl
ef95c2edfa Fix saving config broken in some cases 2015-08-11 16:31:08 +02:00
Xodetaetl
9eabe82e5c Fix some tooltip text 2015-08-11 15:17:19 +02:00
Xodetaetl
38525a3916 Fix tooltip for checkboxes, *more* 2015-08-11 15:14:28 +02:00
Xodetaetl
bca25cbb2e Make LutrisThread.return_code do what it says 2015-08-11 15:00:45 +02:00
Xodetaetl
2fca8d3a9f Enable "run in terminal" for Frotz by default (refactor) 2015-08-11 14:55:34 +02:00
Xodetaetl
613bb122c5 Disable runtime for steam by default 2015-08-11 14:55:34 +02:00
Xodetaetl
bc09b8f55e Allow override of system options by runners 2015-08-11 14:55:34 +02:00
Xodetaetl
d99ed3906c Obey to PEP8 2015-08-11 14:55:34 +02:00
Xodetaetl
a729246988 Fix tooltip for checkboxes 2015-08-11 14:55:34 +02:00
Mathieu Comandon
83920c879b Add parent window info for Edit game config dialog 2015-08-05 15:37:36 -07:00
Mathieu Comandon
efe7a48310 Allow winesteam games to be monitored 2015-08-05 11:25:08 -07:00
Mathieu Comandon
f707bf73d8 Change the default wine to something that actually works 2015-08-05 10:34:29 -07:00
Mathieu Comandon
e1100d2058 Move runner info method to api module 2015-08-05 10:33:33 -07:00
Mathieu Comandon
f2a5ff0d6b Merge branch 'next' of github.com:lutris/lutris into next 2015-08-05 09:43:07 -07:00
Mathieu Comandon
4a765c8544 Minor wine cleanup 2015-08-05 09:43:00 -07:00
Xodetaetl
ed8f280343 Oops, repair the Add Game dialog
I should have taken the "XXX DANGER ZONE" seriously. ^^
Thanks to unit tests for the pointer, by the way !
I've started reading the "TDD with Python" book, I will probably start
writing  tests myself "soon".
2015-08-05 18:36:29 +02:00
Mathieu Comandon
9c179bbdb8 Add buttons to LogWindow and RunnerInstallDialog 2015-08-05 09:09:53 -07:00