aboutsummaryrefslogtreecommitdiff
path: root/source/nds/gui.c
AgeCommit message (Collapse)Author
2013-03-29Stop the odd disappearing text when moving between files in recently played ↵Nebuleon Fumika
games.
2013-03-29gui.c: Overhaul the autorepeat behaviour of get_gui_input.Nebuleon Fumika
2013-03-29Preserve the position in a menu when moving into one of its submenus.Nebuleon Fumika
2013-03-28Restore the functionality of selection options with handler functions. This ↵Nebuleon Fumika
unbreaks commit 57bcab6a250a138d42735504e871ff7011974532.
2013-03-28Remove some button press/release recognition latency in the menu.Nebuleon Fumika
2013-03-28Reduce the number of special cases in the touch handling code.Nebuleon Fumika
2013-03-28Fix overlapping text (screenshot creation OK/failed) in message boxes.Nebuleon Fumika
2013-03-28Make "Save a screenshot" work with touch.Nebuleon Fumika
2013-03-28Fix a crash in the touch handler of the delete saved state submenu.Nebuleon Fumika
2013-03-28Finish the back button uniformisation.Nebuleon Fumika
2013-03-28Stop the path scroller flashing when moving between files in a file selector.Nebuleon Fumika
2013-03-27Delete the right number of saved states when selecting one of the options.Nebuleon Fumika
2013-03-27"Saving state..." was still way below the top of its message box.Nebuleon Fumika
2013-03-27Use white text with a black outline when drawing the date of a saved state ↵Nebuleon Fumika
into its bitmap. It looks nicer than white on a rectangle of black.
2013-03-27Show the screenshot with timestamp after writing a state.Nebuleon Fumika
2013-03-27Use update method 0 everywhere in the code except that double-buffered ↵Nebuleon Fumika
update workaround for hangs.
2013-03-26Default to the first non-Back option in all menus for which the element ↵Nebuleon Fumika
count is known to always be non-zero. That excludes the recently played games menu.
2013-03-26Saved state menu overhaul.Nebuleon Fumika
* Show the screenshot of the selected saved state even in the creation and deletion rows. * In the saved state deletion interface, make the single state deletion go first. * The screenshot of the latest saved state or the last selected one appears when the menu loads. * The screenshot of the paused game appears when the menu is left.
2013-03-26Uniformise the location of the title icon across all interfaces, default and ↵Nebuleon Fumika
custom.
2013-03-26Uniformise the location of the back button across all interfaces, default ↵Nebuleon Fumika
and custom.
2013-03-23Remove \r's in the basic initialisation error messages.Nebuleon Fumika
2013-03-20Release 1.33.Nebuleon Fumika
2013-03-10Center text without needing endless spaces; also support \n in centered text.Nebuleon Fumika
* Text positioning in message boxes is now controlled by #defines. * The various MSG_PLAY_SLIDE<n> messages are now one, MSG_SCREENSHOT_SLIDESHOW_KEYS, with \n between lines. * Use \n in some more message pairs. * Lengthy scrollers broke. This will be investigated in a later commit.
2013-03-01Release 1.32.Nebuleon Fumika
2013-02-20Use the CATSFC directory in the root of the storage card if a SYSTEM/GUI ↵BassAceGold
directory is not found in the system folder provided by plugin arguments.
2013-02-19Start option text more to the left to fit more text in a line. Widen cheat ↵Nebuleon Fumika
descriptions and file names in selectors, to the left AND to the right, to make the interface consistent again (and for practical purposes).
2013-02-14Release 1.31.Nebuleon Fumika
2013-02-14Adjust hotkeys to allow using the directional pad for them. Suggested usage ↵Nebuleon Fumika
is L+Up, R+Up, etc.
2013-02-14Brazilian Portuguese adjustments.Nebuleon Fumika
* Align text in columns for options. * Fix a spelling mistake, "relaizar". * Consistency with other languages. * Reorder the hotkey options, which I pasted in incorrectly.
2013-02-14Add a Brazilian Portuguese localisation.Diego Liberal
2013-02-14Merge pull request #35 from alexinfurs/masterNebuleon Fumika
Add an Italian translation
2013-02-14Add hotkeys to quickly load from and save to saved state #1, as well as to ↵Nebuleon Fumika
toggle full-screen (going from mode 3, middle of screen, to mode 4, full-screen smoothed). This commit uses text that has not been validated in some languages.
2013-02-13Update source/nds/gui.cAlessandro Pelliccia
Add Italian language
2013-02-12Reimplement grouped multipart cheat codes on top of Snes9x's cheat data.Nebuleon Fumika
2013-02-11Language file adjustments and arrows for direction keys (*u, *d, *l, *r).Nebuleon Fumika
* All languages except Chinese: Remove redundancy in the New game menu. Remove "from the card". * All languages except German and Chinese: Remove "games" in "recently played games". It's implied by the rest of the menu. * Spanish: menu should be menú. * All languages: modify keys in the screenshot slideshow message so that direction keys are arrows. * Tools/Screenshots, English, French, Spanish: Stop implying that you can browse the screenshots; instead imply that it's a slideshow you control only sequentially. * Dutch: Try to shorten "Ga terug naar het spel" so it can fit in a button, by removing the "Ga". It still splits.
2013-02-10Release 1.30.Nebuleon Fumika
2013-02-09Add retro sound as a setting in all languages except Chinese.Nebuleon Fumika
2013-02-08Release 1.29.Nebuleon Fumika
2013-02-08Add a Spanish translation.Boriar
2013-02-08Add a Dutch translation.Aeter
2013-02-07Allow the user to be pressing a button when the emulator starts. This allows ↵Nebuleon Fumika
the Loading screen to disappear, and allows invoking New Game straight away.
2013-02-07EN: Added a German translation. DE: Deutsche Übersetzung hinzugefügt.SignZ
2013-02-06gui.c: Require all keys to be released after the B, A or X button or the ↵Nebuleon Fumika
Touch Screen is pressed. This avoids bringing up, or exiting from, multiple menus if you happen to press something for longer than 1/5 second. The modification does not apply to the directional pad in all menus, or the L and R buttons in file selectors.
2013-02-06Use key pictograms from Pictochat to display keys for yes/no dialog(ue)s.Nebuleon Fumika
2013-02-06When changing languages, quit doing the "Changing language, please wait..." ↵Nebuleon Fumika
as it only takes a few milliseconds.
2013-02-06Fix 2 compiler warnings in gui.c.Nebuleon Fumika
2013-02-06Quit saving the files so often for nothing; that uses up erase cycles on ↵Nebuleon Fumika
storage cards! Instead, save them once when the menu that contains the settings that the user changed is exited, IF the settings' values changed, OR once when updating the list of most-recently played games. Automatically save the SRAM in most cases, including game changes. This commit also makes it unnecessary to save the game config of the previous game when loading another, makes it load certain settings correctly, and MAY make it avoid creating a file for a game's settings if the user never changes them from the defaults.
2013-02-06Reinstate frame skipping options 0 and 1, but keep the new meaning (>= 2 ↵Nebuleon Fumika
equivalent skip level) for automatic frame skipping. Remove the automatic CPU frequency option, which was making audio emit 0.25 second of silence every so often.
2013-02-06Fix the loading screen for a ROM appearing for a split second after the ↵Nebuleon Fumika
splash screen. Fix uninitialised memory access in Check_LoadArg.
2013-02-06Make all gamepak loads call LoadGameAndItsData, that way its "Loading" ↵Nebuleon Fumika
screen, current gamepak variables, game config stuff and so on are all consistent.