log nuklear_ui/blastem_nuklear.c @ 1825:56a1171e29b9

age author description
Thu, 04 Apr 2019 23:08:45 -0700 Michael Pavone Allow Nuklear UI to be used when OpenGL is disabled
Sat, 30 Mar 2019 23:35:16 -0700 Mike Pavone Fix bumper/trigger binding boxes for "normal" style conntrollers. Change label of "Back" button to "Save" when there are unsaved changes in controller binding
Sat, 30 Mar 2019 23:20:06 -0700 Mike Pavone Update version number for nightly builds
Sat, 30 Mar 2019 23:18:22 -0700 Mike Pavone Fix crash when pressing escape with no ROM loaded. Fix immediate cancel in keybinding view when mouse happens to be where the cancel button appears
Wed, 27 Mar 2019 23:34:53 -0700 Michael Pavone Update version number, special thanks, CHANGELOG and README in preparation for possible 0.6.2 release v0.6.2
Wed, 27 Mar 2019 23:04:42 -0700 Michael Pavone Add unit to gain label and change color of checkbox selected state to hopefully make it more clear
Tue, 26 Mar 2019 23:55:41 -0700 Michael Pavone Fixed contents of left and right shoulder boxes for VARIANT_6B_BUMPER controllers
Tue, 26 Mar 2019 23:45:11 -0700 Michael Pavone Skip buttons or axes in the mapping UI that have no label for the selected controller type
Tue, 26 Mar 2019 23:26:08 -0700 Michael Pavone Support controllers that have their dpad mapped to an axis
Sun, 24 Mar 2019 19:59:41 -0700 Michael Pavone Optionally emulate the offset around zero in the imperfect DAC of a discrete YM2612
Sat, 23 Mar 2019 17:18:10 -0700 Michael Pavone Configurable gain for overall output and individual components
Wed, 20 Mar 2019 09:35:17 -0700 Michael Pavone Updated checkbox style
Tue, 19 Mar 2019 18:56:21 -0700 Michael Pavone Fix off by one in IO device UI
Tue, 22 Jan 2019 21:15:38 -0800 Michael Pavone Added some Makefile options to build a packaging friendly executable
Thu, 17 Jan 2019 19:13:59 -0800 Michael Pavone Hopefully fix Nuklear assert when loading ROM after changing video settings that some users are reporting
Thu, 03 Jan 2019 23:44:17 -0800 Michael Pavone Updated version number and CHANGELOG for possible 0.6.1 release v0.6.1
Thu, 03 Jan 2019 09:14:49 -0800 Michael Pavone Disable most bindings when UI is active
Mon, 31 Dec 2018 22:51:05 -0800 Mike Pavone Allow skipping buttons/axes in controller SDL2 mapping UI
Sun, 30 Dec 2018 23:21:59 -0800 Mike Pavone Fix binding UI for "6 button right" style controllers
Sun, 30 Dec 2018 22:12:34 -0800 Mike Pavone Updated special thanks
Sun, 30 Dec 2018 21:36:53 -0800 Mike Pavone Updated binding UI to reflect new VDP debug options
Sun, 30 Dec 2018 21:10:44 -0800 Mike Pavone Added support for GLES in addition to desktop GL
Sat, 15 Dec 2018 13:06:47 -0800 Michael Pavone Update binding UI for non-standard controller layouts
Fri, 14 Dec 2018 19:24:51 -0800 Michael Pavone Added PS4 6-button fighting pad image and cleaned up controller image handling code
Fri, 30 Nov 2018 00:35:05 -0800 Michael Pavone Added code for actually saving new controller bindings to an appropriate key in the config file
Fri, 26 Oct 2018 23:11:37 -0700 Michael Pavone Add new view for selecting a new binding for a gamepad button
Fri, 26 Oct 2018 08:38:11 -0700 Michael Pavone Show user friendly names for binding options in controller bind config
Thu, 25 Oct 2018 19:12:40 -0700 Michael Pavone Handle looking up dpad config in binding UI. Fix left/right stick config display in binding UI
Wed, 24 Oct 2018 21:10:12 -0700 Michael Pavone Pull current controller config in binding UI from whatever the actual binding code would end up using
Fri, 10 Aug 2018 19:10:20 -0700 Michael Pavone Added PS4 controller image. Added code to use PS4 image for Playstation controllers
Thu, 02 Aug 2018 19:05:48 -0700 Michael Pavone Show current config value for controller butotn and axis mappings
Tue, 31 Jul 2018 23:21:25 -0700 Michael Pavone Bump up pause between mapping inputs
Tue, 31 Jul 2018 23:19:39 -0700 Michael Pavone Don't redundantly store controller GUID when saving a mapping. Remove illegal chars from controller name
Tue, 31 Jul 2018 22:19:56 -0700 Michael Pavone Basic UI for selecting layout variants + minor fix to SDL2 mapping generation UI
Tue, 31 Jul 2018 09:07:23 -0700 Michael Pavone SDL2 mapping UI now handles axes
Mon, 30 Jul 2018 09:38:01 -0700 Michael Pavone WIP UI for creating an SDL2 mapping for controllers that don't have one
Fri, 27 Jul 2018 22:40:56 -0700 Michael Pavone Allow selecting controller type when controllers have an SDL 2 mapping, but heuristics fail to idenify details
Wed, 25 Jul 2018 09:38:40 -0700 Michael Pavone Made controller binding page more resolution independent. Added binding boxes for all buttons/axes
Sun, 22 Jul 2018 17:48:46 -0700 Michael Pavone Initial heuristics for detecting controller types and showing different labels in UI. Modified controller settings view to first display a list of controllers, only showing mapping after selecting controller
Thu, 28 Jun 2018 09:27:05 -0700 Michael Pavone Fix a number of other memory errors (mostly leaks again) identified by valgrind
Wed, 02 May 2018 00:03:22 -0700 Michael Pavone Fix drag and drop when using Nuklear UI
Tue, 01 May 2018 20:19:31 -0700 Michael Pavone Add some basic scaling to rest of UI
Tue, 01 May 2018 19:27:17 -0700 Michael Pavone Basic interface scaling for rest of settings UI
Tue, 01 May 2018 19:11:37 -0700 Michael Pavone Persist config on exit if config has changed
Mon, 30 Apr 2018 23:58:24 -0700 Michael Pavone Fix config value set when "Mega Mouse" is selected in settings UI
Fri, 27 Apr 2018 20:08:47 -0700 Michael Pavone Only save config file if something has changed. Re-initialize audio and video with new settings if config has changed
Tue, 24 Apr 2018 20:31:18 -0700 Michael Pavone Scale UI font size based on window size and start basing widget sizes based on font size
Sat, 21 Apr 2018 14:48:01 -0700 Michael Pavone WIP controller binding view
Thu, 19 Apr 2018 09:44:15 -0700 Michael Pavone Use read_bundle_file for controller PNG. Re-upload texture when GL context is recreated
Thu, 19 Apr 2018 00:51:10 -0700 Michael Pavone Add code for loading PNG images. Added 360 controller image. WIP work on gamepad mapping UI
Tue, 17 Apr 2018 23:05:08 -0700 Michael Pavone Add sync_source to default.cfg and the Nuklear UI
Thu, 29 Mar 2018 00:40:41 -0700 Michael Pavone Allow double click to open ROM in file browser
Thu, 29 Mar 2018 00:09:50 -0700 Michael Pavone Added vsync to video settings
Mon, 26 Mar 2018 23:07:17 -0700 Michael Pavone Allow numpad keys to be mapped
Mon, 26 Mar 2018 09:49:03 -0700 Michael Pavone Add back button to Key binding view and add a window and back button to empty controller view so you can always get back to the main menu
Tue, 06 Mar 2018 21:27:12 -0800 Michael Pavone Added support for TTC and dfont format true type fonts. More robust font selection on Windows nuklear_ui
Wed, 07 Feb 2018 19:21:44 -0800 Michael Pavone Filled in About view nuklear_ui
Tue, 06 Feb 2018 22:42:16 -0800 Michael Pavone Key binding menu is now functional nuklear_ui
Mon, 05 Feb 2018 23:39:14 -0800 Michael Pavone More fleshed out keyboard bindings view nuklear_ui
Fri, 02 Feb 2018 09:24:01 -0800 Michael Pavone Initial work on keyboard binding settings view nuklear_ui