log nuklear_ui/blastem_nuklear.c @ 1947:c36102d09351

age author description
Sat, 28 Mar 2020 00:17:08 -0700 Michael Pavone Expose vgm toggle keybind in settings UI
Sun, 16 Feb 2020 10:33:20 -0800 Michael Pavone Added UI for selecting configured model
Wed, 08 May 2019 23:44:40 -0700 Michael Pavone Basic UI navigation with controller
Fri, 03 May 2019 18:33:26 -0700 Michael Pavone Allow changing SDL2 mapping and controller type after initial configuration
Mon, 29 Apr 2019 19:18:55 -0700 Michael Pavone Fix a couple of small memory leaks
Mon, 29 Apr 2019 19:08:43 -0700 Michael Pavone Fix buffer overrun in shader list UI
Sat, 27 Apr 2019 11:23:35 -0700 Michael Pavone Make combo boxes keyboard navigable
Thu, 25 Apr 2019 21:54:47 -0700 Michael Pavone Minor improvements to keyboard navigation
Wed, 24 Apr 2019 20:46:35 -0700 Michael Pavone Allow game save path to be edited from UI
Wed, 24 Apr 2019 19:08:49 -0700 Michael Pavone Allow config file to be saved with executable for "portable" setups
Fri, 19 Apr 2019 21:09:46 -0700 Michael Pavone WIP keyboard nav for Nuklear menus
Sun, 07 Apr 2019 23:07:19 -0700 Michael Pavone Fix regression in handling of context recreation in Nuklear UI
Sat, 06 Apr 2019 21:38:11 -0700 Michael Pavone Fix windows build
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