Commit Graph

97 Commits

Author SHA1 Message Date
Henrik Rydgård
ebfc706e46 Minor UI tweak 2013-10-31 13:34:34 +01:00
Henrik Rydgård
787db5812d UI cleanup and a crashfix for duplicate back key events 2013-10-28 16:04:53 +01:00
Henrik Rydgård
c17dd02ace Merge pull request #4345 from shenweip/patch-14
Move Exit botton to last column.
2013-10-28 03:55:17 -07:00
shenweip
103aece36c Move Exit botton to last column. 2013-10-28 17:41:09 +08:00
Henrik Rydgård
0ae5e5cf1c Fix returning to game with ESC or other mapped back button, minor
cleanups.
2013-10-27 10:04:38 +01:00
Henrik Rydgård
4590e44954 add "onFinish" to screens so that ESC (etc) works the same as the back
touch button.
2013-10-25 13:19:08 +02:00
Henrik Rydgard
62685b6145 Fix a bug where we would push two gamepausescreens in some circumstances.
+ a cosmetic fix.
2013-10-22 16:19:46 +02:00
The Dax
db370c1fd3 Call the base class sendMessage when handling messages from native, so every screen can refresh from a language update at any time. 2013-10-21 16:52:44 -04:00
Henrik Rydgård
598e06faa8 Make Home in the game browser available on linux/mac/etc too.
Misc tweaks.
2013-10-21 12:21:22 +02:00
Henrik Rydgård
d31ff07e79 Merge pull request #4275 from shenweip/patch-7
Draw default background when pic doesn't exist.
2013-10-21 01:12:58 -07:00
shenweip
6aa887e76a Draw default background when pic doesn't exist. 2013-10-21 13:20:12 +08:00
Henrik Rydgård
cc1f0872f5 Merge pull request #4261 from bollu/auto-hide-recents
auto hide recents tab when no recent games exist
2013-10-20 09:34:06 -07:00
Siddharth
2359bda823 now highlights games tab if recents is empty 2013-10-20 21:48:06 +05:30
Henrik Rydgård
3ab09f6bce Make the touch visibility thing a "subdialog" of the layout editor.
Reorder options a bit too.
2013-10-20 17:33:46 +02:00
Siddharth
0edfe5744a auto hide recents tab when no recent games exist 2013-10-20 19:47:27 +05:30
Unknown W. Brackets
9a9aa5b194 Fix initialization order warnings. 2013-10-19 14:57:45 -07:00
Sacha
8c1d4e8ad7 Some Qt compatibility improves for Windows.
(Reapplied since I lost it in a bad push :/)

Conflicts:
	Qt/Core.pro
	Qt/PPSSPP.pro
2013-10-19 23:18:10 +02:00
Henrik Rydgård
2c5adc96cf Rip out the support for the Atrac3+ plugin. It is gone, to never return. 2013-10-19 23:09:26 +02:00
Henrik Rydgard
80702109f5 Move gpu vendor detection to native with the rest of the gl init.
Also disable vertical layout for mainscreen entirely.
2013-10-16 00:48:44 +02:00
Henrik Rydgard
5b9123b3c5 Main screen: Add Browse button on Windows to choose a folder easily 2013-10-15 13:28:09 +02:00
The Dax
c7bdeb3084 Eliminate GetSysDirectories and instead provide a new function: GetSysDirectory.
On Win32, call InitSysDirectories before the emuthread starts just to be safe.
2013-10-15 03:41:10 -04:00
Henrik Rydgård
0173c860c5 Revert "Also replace "//" to "/"."
This reverts commit 60ef33b1e0.
2013-10-14 11:36:33 +02:00
shenweip
60ef33b1e0 Also replace "//" to "/". 2013-10-14 17:10:46 +08:00
The Dax
fda6c42f6d Fix dumb typo involving slash replacements. 2013-10-11 20:10:16 -04:00
Henrik Rydgard
f374593a05 Update native with OpenGL init fixes, may fix some crashes on startup.
Fix a rotation issue.
2013-10-10 11:09:48 +02:00
Henrik Rydgård
014b3d0a2b Better vertical layout for home screen 2013-10-09 16:26:15 +02:00
Henrik Rydgård
2558d3bf4b Merge pull request #4076 from bollu/SaveStateHighlight
Highlight save states in use
2013-10-08 08:36:52 -07:00
Siddharth
4dba847ea4 Uses StickyChoice's Highlight() to highlight save slots in use 2013-10-08 19:08:50 +05:30
Henrik Rydgård
ef3c947fe3 Add a few pixels of margin around the path in the game browser 2013-10-08 12:04:36 +02:00
Siddharth
34f7109821 removed SaveChoice class (was useless) 2013-10-07 21:58:00 +05:30
Siddharth
630201017b save states with data on them are now highlighted 2013-10-07 21:46:02 +05:30
raven02
c7021b0a2e Use better approach to show either pic0 or pic1 2013-09-24 19:07:27 +08:00
raven02
eeb50b354f Make sure ginfo->pic0Texture is not NULL 2013-09-24 16:16:37 +08:00
raven02
69234a1103 Try to draw pic0 if pic1 is not available 2013-09-24 15:54:40 +08:00
Henrik Rydgård
06b2151939 Merge pull request #3784 from unknownbrackets/debugger
Enable the debug windows always, disable buttons
2013-09-15 15:07:13 -07:00
Unknown W. Brackets
1a77099b1c Don't crash if the pause screen is closed quickly. 2013-09-15 14:58:49 -07:00
Unknown W. Brackets
8902e85f0a Enable the debug windows always, disable buttons.
This way you can close them/whatever, and hopefully should avoid crashes.

Only downside is you can't pause the game now and then hit stop in the
debugger.
2013-09-15 09:35:58 -07:00
The Dax
efa2c1c500 Use consistent directory slashes. We'll just replace all backslashes with forward slashes, eliminating the chance of duplicat recents. Fixes #3352. 2013-09-15 00:08:53 -04:00
The Dax
e8fd5881b8 Move global UI status out of WndMainWindow.cpp, simplify the menu translation code(it doesn't need to dictate checked or enabled items, the UI already does it later on anyway), and clear out a few old menu items that have been removed. 2013-09-14 12:49:50 -04:00
shenweip
9907f4a740 Recreat all views when received language change message 2013-09-14 13:52:21 +08:00
Sacha
893ecffebe Symbian: Make distribution easier. 2013-09-12 10:58:13 +10:00
The Dax
f594157374 Overhaul the Win32 UI. New things include:
-File -> Savestate Slot: Lets the user pick the savestate slot to be used.
-Game Settings -> More Settings...: Opens the main settings screen from anywhere.
-Game Settings -> Control Mapping...: Opens the key mapping screen from anywhere.
-Infrequently changed options were removed.
-Organised menus; nothing is out of place anymore.
-Simplified menus: as some options were removed or moved, it's easier to find what you're looking for, now.
2013-09-07 17:05:23 -04:00
Unknown W. Brackets
f97794136c Use a UI event for clearing recents.
This way it builds on Android, and is cross platform too.
2013-09-07 09:44:28 -07:00
Henrik Rydgård
f24a7c83f5 Merge pull request #3636 from kaienfr/fix_recent_gamelist
Update recent games list & remove redundant recent games from ini file
2013-09-07 02:18:30 -07:00
Unknown W. Brackets
0ff64ec7d6 Fix some initialization order warnings. 2013-09-06 01:13:27 -07:00
kaienfr
137df18a00 Update recent games list & remove redundant recent games from ini file 2013-09-05 18:23:28 +02:00
Henrik Rydgard
00b1fd6a75 Remove unnecessary RecreateViews call. 2013-09-04 17:21:13 +02:00
The Dax
aebd5156a5 Win32 UI: Add a System Language menu that's dynamically created. Also fix several small bugs where the UI wouldn't switch languages on the Pause screen, and in a couple other spots. 2013-09-04 08:00:50 -04:00
Unknown W. Brackets
24ecf9416c Update language immediately in UI. 2013-09-01 13:29:23 -07:00
Henrik Rydgard
349718a3bc Windows: Use system fonts in UI - no more mojibake.
No support for doing this on Android yet, still uses the atlas.
2013-08-30 14:48:52 +02:00