Commit graph

736 commits

Author SHA1 Message Date
rdanbrook
9b9f804445 FLTK: Better input mapping conflict handling 2024-10-24 19:33:40 -06:00
rdanbrook
64e65f1aae FLTK: Display message in GUI when there is an input mapping conflict 2024-10-23 19:43:22 -06:00
rdanbrook
e9bef32704 FLTK: Input message box null pointer check 2024-10-21 22:56:54 -06:00
rdanbrook
36a860660d FLTK: Prevent mapping conflicts for keyboard inputs 2024-10-21 17:47:21 -06:00
rdanbrook
418ab507bd FLTK: Fix up macOS refresh rate and allow the window to move between screens with different refresh rates 2024-10-03 19:05:16 -06:00
rdanbrook
1381f78e9d FLTK: Don't enable modern GL on macOS unless necessary 2024-10-03 16:00:15 -06:00
rdanbrook
9f5313d6ba FLTK: Ignore empty alpha channel (fixes transparency issues on Wayland) 2024-10-03 15:08:17 -06:00
rdanbrook
8c7b026fad FLTK: Hook up FDS related menu items to JGManager 2024-10-03 11:28:04 -06:00
rdanbrook
525b312110 FLTK: Set DPI scaling based on the screen 2024-10-03 10:18:36 -06:00
rdanbrook
c3877395d6 FLTK: macOS menubar refinements 2024-10-02 21:31:19 -06:00
rdanbrook
72d2c7a1cb FLTK: Use Mac style system menu on macOS 2024-10-01 17:26:29 -06:00
rdanbrook
4a4e698c66 FLTK: Add window icon 2024-09-30 22:56:03 -06:00
rdanbrook
e6f7b54075 FLTK: Support DPI scaling for Macs with Retina screens 2024-09-30 22:19:00 -06:00
rdanbrook
bee4323aa7 FLTK: Mark functions override 2024-09-30 22:16:59 -06:00
rdanbrook
4b6ff73fc6 FLTK: Fix compatiblity with FLTK 1.3 2024-09-30 19:55:20 -06:00
rdanbrook
39bc0dd2c0 FLTK: Fix fullscreen and resizing on Wayland with FLTK 1.4 2024-09-30 19:41:30 -06:00
Rupert Carmichael
3269cb4de6 jg: Allocate array for wav samples instead of using variable length array 2024-08-25 11:01:13 -04:00
Rupert Carmichael
431f95fccb fltkui: Additional copyright info 2024-08-23 14:20:20 -04:00
rdanbrook
bf14a2a56f FLTK: Rename audio input callback 2024-07-17 18:26:03 -06:00
rdanbrook
dc3813f197 FLTK: Modify render debug logs 2024-07-13 14:41:11 -06:00
rdanbrook
85bc0a957c FLTK: Add microphone support 2024-07-13 11:33:46 -06:00
rdanbrook
6230c6bf74 FLTK: Only set GL area mode explicitly on macOS 2024-07-12 21:39:22 -06:00
rdanbrook
3e4b2faba0 FLTK: Ensure ASCII key definitions are in scope in settings dialog 2024-07-10 17:43:43 -06:00
rdanbrook
0e9219046c FLTK: Improve the situation on macOS 2024-07-07 22:25:59 -06:00
rdanbrook
37ea967dee FLTK: Hook up support for iNES ROMs in .bin containers 2024-06-22 12:58:54 -06:00
rdanbrook
881592c3d5 Sync with upstream repo at commit c7bb0a6 2024-06-22 12:54:57 -06:00
rdanbrook
fc8bcee4b1 FLTK: Better CLI parsing, including selecting fullscreen mode from the CLI 2024-06-09 21:40:32 -06:00
rdanbrook
59cc0e8745 FLTK: Remove old CLI code 2024-06-09 20:40:16 -06:00
rdanbrook
a316c9b419 FLTK: Fix fragment shader log output 2024-06-08 22:17:17 -06:00
rdanbrook
6cb6f72fde FLTK: Make console log level a setting 2024-06-08 22:16:43 -06:00
rdanbrook
f93d65f8c5 FLTK: Make room for more settings 2024-06-08 21:58:11 -06:00
rdanbrook
d10be2127e FLTK: Add setting to start in fullscreen mode and fix Quit keyboard definition 2024-06-08 21:18:50 -06:00
rdanbrook
fc3b152ba8 FLTK: Show human-readable values for keyboard definitions in input config 2024-06-08 20:39:06 -06:00
rdanbrook
d36caf23ec FLTK: Allow pause hotkey to function 2024-06-07 23:39:59 -06:00
rdanbrook
cade634a7c FLTK: Add tooltip text to CRT settings 2024-06-07 22:37:05 -06:00
rdanbrook
ffa2faf241 FLTK: Remove vast swaths of unused code 2024-06-07 22:14:46 -06:00
rdanbrook
ac1e1995f1 FLTK: Reimplement screenshots 2024-06-07 19:48:21 -06:00
rdanbrook
e39fb91988 FLTK: Update to the latest version of lodepng 2024-06-07 17:57:29 -06:00
rdanbrook
c5a4b21e61 FLTK: Change default video settings 2024-06-05 21:50:17 -06:00
rdanbrook
44d577dfec FLTK: Add MMPX and OmniScale 2024-06-05 19:00:38 -06:00
rdanbrook
1c7ddbd96c FLTK: Change some wording in the interface settings 2024-06-04 23:39:11 -06:00
rdanbrook
5e35c73d21 FLTK: Simplify shader loading 2024-06-04 22:47:12 -06:00
rdanbrook
8cecf3db31 FLTK: Add drag and drop support 2024-06-04 17:37:53 -06:00
rdanbrook
b826d3d080 FLTK: Detect supported GL versions and fall back to legacy when necessary 2024-06-03 23:25:32 -06:00
rdanbrook
39431dfc09 FLTK: Move OSD log messages further from the left 2024-06-03 18:32:37 -06:00
rdanbrook
a5e85c480e FLTK: Actually add version.h to source control 2024-06-03 09:11:39 -06:00
rdanbrook
88d33a150a FLTK: Update modern GL uniforms when resizing 2024-06-02 11:46:40 -06:00
rdanbrook
188c8346f9 FLTK: Clean up main window and menu 2024-06-02 10:24:35 -06:00
rdanbrook
978366418b FLTK: Clean up Help->About 2024-06-01 21:55:03 -06:00
rdanbrook
249f1c22db FLTK: Add version.h 2024-06-01 21:43:21 -06:00