summaryrefslogtreecommitdiff
path: root/nuklear_ui
AgeCommit message (Collapse)Author
2018-12-30Updated binding UI to reflect new VDP debug optionsMike Pavone
2018-12-30Added support for GLES in addition to desktop GLMike Pavone
2018-12-15Update binding UI for non-standard controller layoutsMichael Pavone
2018-12-14Added PS4 6-button fighting pad image and cleaned up controller image ↵Michael Pavone
handling code
2018-11-30Added code for actually saving new controller bindings to an appropriate key ↵Michael Pavone
in the config file
2018-10-26Add new view for selecting a new binding for a gamepad buttonMichael Pavone
2018-10-26Show user friendly names for binding options in controller bind configMichael Pavone
2018-10-25Handle looking up dpad config in binding UI. Fix left/right stick config ↵Michael Pavone
display in binding UI
2018-10-24Pull current controller config in binding UI from whatever the actual ↵Michael Pavone
binding code would end up using
2018-08-10Added PS4 controller image. Added code to use PS4 image for Playstation ↵Michael Pavone
controllers
2018-08-02Show current config value for controller butotn and axis mappingsMichael Pavone
2018-07-31Bump up pause between mapping inputsMichael Pavone
2018-07-31Don't redundantly store controller GUID when saving a mapping. Remove ↵Michael Pavone
illegal chars from controller name
2018-07-31Basic UI for selecting layout variants + minor fix to SDL2 mapping generation UIMichael Pavone
2018-07-31SDL2 mapping UI now handles axesMichael Pavone
2018-07-30WIP UI for creating an SDL2 mapping for controllers that don't have oneMichael Pavone
2018-07-27Allow selecting controller type when controllers have an SDL 2 mapping, but ↵Michael Pavone
heuristics fail to idenify details
2018-07-25Made controller binding page more resolution independent. Added binding ↵Michael Pavone
boxes for all buttons/axes
2018-07-22Initial heuristics for detecting controller types and showing different ↵Michael Pavone
labels in UI. Modified controller settings view to first display a list of controllers, only showing mapping after selecting controller
2018-06-29Fix some issues identified by cppcheckMichael Pavone
2018-06-28Fix a number of other memory errors (mostly leaks again) identified by valgrindMichael Pavone
2018-05-02Fix drag and drop when using Nuklear UIMichael Pavone
2018-05-01Add some basic scaling to rest of UIMichael Pavone
2018-05-01Basic interface scaling for rest of settings UIMichael Pavone
2018-05-01Persist config on exit if config has changedMichael Pavone
2018-04-30Fix config value set when "Mega Mouse" is selected in settings UIMichael Pavone
2018-04-27Only save config file if something has changed. Re-initialize audio and ↵Michael Pavone
video with new settings if config has changed
2018-04-24Scale UI font size based on window size and start basing widget sizes based ↵Michael Pavone
on font size
2018-04-21WIP controller binding viewMichael Pavone
2018-04-19Use read_bundle_file for controller PNG. Re-upload texture when GL context ↵Michael Pavone
is recreated
2018-04-19Add code for loading PNG images. Added 360 controller image. WIP work on ↵Michael Pavone
gamepad mapping UI
2018-04-17Add sync_source to default.cfg and the Nuklear UIMichael Pavone
2018-04-05Added code to fallback to Yosemite or pre-Yosemite system font in case ↵Michael Pavone
current system font can't be found or is in an unusable format. San Francisco font used on current OS X versions is in a .otf file whih presumably means it has CFF outlines that stb_truetype can't use.
2018-04-04Fix silly bug in handling of Mac Roman font names. Make Mac font search more ↵Michael Pavone
exhaustive if the faster prefix check fails. Added a bunch of debug printfs in case those aren't sufficient to get things working on other machines
2018-03-29Allow double click to open ROM in file browserMichael Pavone
2018-03-29Added vsync to video settingsMichael Pavone
2018-03-26Allow numpad keys to be mappedMichael Pavone
2018-03-26Remove some debug print stuff from font_win.cMichael Pavone
2018-03-26Add back button to Key binding view and add a window and back button to ↵Michael Pavone
empty controller view so you can always get back to the main menu
2018-03-25Don't try to use GLES specific stuff unless we're actualy on a GLES platformMichael Pavone
--HG-- branch : nuklear_ui
2018-03-25Added OSX implementation of default_fontMichael Pavone
--HG-- branch : nuklear_ui
2018-03-25Fix memory leak in edge case of font_winMichael Pavone
--HG-- branch : nuklear_ui
2018-03-06Added support for TTC and dfont format true type fonts. More robust font ↵Michael Pavone
selection on Windows --HG-- branch : nuklear_ui
2018-02-07Filled in About viewMichael Pavone
--HG-- branch : nuklear_ui
2018-02-07Fix Windows build, added Windows default_font_path implementationMichael Pavone
--HG-- branch : nuklear_ui
2018-02-06Key binding menu is now functionalMichael Pavone
--HG-- branch : nuklear_ui
2018-02-05More fleshed out keyboard bindings viewMichael Pavone
--HG-- branch : nuklear_ui
2018-02-02Initial work on keyboard binding settings viewMichael Pavone
--HG-- branch : nuklear_ui
2017-12-11Added RAM init and IO port config to system settings menuMichael Pavone
--HG-- branch : nuklear_ui
2017-12-11Added dropdowns for default region and savestate formatMichael Pavone
--HG-- branch : nuklear_ui