Commit Graph

143 Commits

Author SHA1 Message Date
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
Steven Cherry edcde85cee More progress. 2013-08-23 22:29:12 -05:00
Steven Cherry 761186ec4c Rebase 2013-08-23 22:28:21 -05:00
raven02 0dd3b89f1d Put Save/Load state in [Pause] section 2013-08-22 10:42:58 +08:00
The Dax 199bd959ca PauseScreen: Allow escape/cancel buttons to dismiss the menu and go back in-game. 2013-08-21 06:18:18 -04:00