Commit Graph

1408 Commits

Author SHA1 Message Date
thrust26 56fb6b0956 Merge remote-tracking branch 'remotes/origin/master' into feature-highscores 2020-11-29 22:26:37 +01:00
Stephen Anthony 47bab52621 Simplified some code; use a lambda instead of two identical loops. 2020-11-29 16:25:23 -03:30
Stephen Anthony ad88f26c61 Switch to C++17 structured bindings for maps in a few places, adding const as well.
This makes the code a little easier to follow.
2020-11-29 15:50:31 -03:30
thrust26 efb94f1b5f started converting high score definitions saving to JSON 2020-11-29 14:13:13 +01:00
Stephen Anthony ceabffe52b Various code cleanups. 2020-11-28 22:16:47 -03:30
thrust26 311e25179c Merge branch 'master' into feature-highscores 2020-11-28 22:03:54 +01:00
Christian Speckner 0d9b7831d7 Revert "Fix bad use of constexpr." --- don't need that anymore with C++17
This reverts commit c55d8096d0.
2020-11-28 20:37:15 +01:00
thrust26 c116ed8d25 Merge branch 'master' into feature-highscores 2020-11-28 20:10:17 +01:00
thrust26 9d63ec42d2 minimized redraws in debugger 2020-11-28 16:12:54 +01:00
Christian Speckner 9ac459bf71 Avoid endless loop and heap corruption of doom. 2020-11-28 13:33:48 +01:00
Christian Speckner 49d3877213 Fix null pointer. 2020-11-28 13:33:48 +01:00
Christian Speckner c55d8096d0 Fix bad use of constexpr. 2020-11-28 12:59:34 +01:00
thrust26 b338c1b0ad added some more tooltips to UI 2020-11-28 12:55:50 +01:00
thrust26 c1cbd5d6f3 updated changes.txt 2020-11-28 12:54:20 +01:00
thrust26 cbbe6fbe99 fixed doc 2020-11-25 17:23:05 +01:00
Stephen Anthony 2db6ab7d16 Fixed compile error and warnings from g++. 2020-11-24 10:01:27 -03:30
thrust26 9274a72d51 added path info to launcher tooltips when displaying sub directories
fixed launcher files list when filtering was canceled
added persisting 'incl. subdirectories' setting
2020-11-24 12:50:43 +01:00
Stephen Anthony 53f24729fd Fix compile warning and error in clang. 2020-11-23 17:39:43 -03:30
thrust26 d309279852 added cancel option (button, enter, ESC) to ProgressDialog
adapted all ProgressDialog using actions to allow canceling
2020-11-23 22:02:52 +01:00
thrust26 106bd3ab91 added launcher reload delay while typing filter 2020-11-23 09:08:26 +01:00
thrust26 d5e7829bd2 fixed considering "show all files" at startup
fixed launcher focus issues after exiting ROMs
2020-11-22 14:42:46 +01:00
thrust26 9a68e48421 added subdirectory search to launcher
enhanced ProgressDialog
2020-11-22 12:39:17 +01:00
thrust26 80c32d67f4 improved wildcard handling (addresses #154) 2020-11-21 14:59:31 +01:00
Stephen Anthony 2b47ae1062 Fix typo in tooltip. 2020-11-20 19:53:44 -03:30
thrust26 11ec159bff tooltips are disabled for R77 2020-11-20 23:06:06 +01:00
thrust26 94fae3de3d added wildcard support to launcher dialog filter 2020-11-20 21:23:48 +01:00
thrust26 83da128ee9 added tooltips to DeveloperDialog 2020-11-20 20:12:30 +01:00
Stephen Anthony bf9b5b5557 Don't forget about Mac for a tooltip. 2020-11-20 10:44:32 -03:30
thrust26 4683b234b8 updated changes and WhatsNewDialog 2020-11-20 10:31:28 +01:00
thrust26 3b04034aab improved tooltips hiding
added tooltip to breakpoint/trap status
added tooltip to search/compare buttons and dialogs
added tooltips to data operation buttons
2020-11-20 10:11:40 +01:00
thrust26 ae452ffb09 removed "on top" logic for drawing widgets 2020-11-19 19:19:49 +01:00
thrust26 998f423662 added tooltip hiding when context menus are opened
added tooltips to TiaOutputWidget and TiaZoomWidget
2020-11-19 16:40:16 +01:00
Stephen Anthony 6196c1f546 Fix some clang warnings and minor typo. 2020-11-18 22:18:07 -03:30
thrust26 0fcdc3ae6b disable tooltip when displayed value changes/is edited 2020-11-18 23:54:43 +01:00
thrust26 7ba9ce3439 Merge branch 'feature/improve_ui_redraws' of https://github.com/stella-emu/stella into feature/improve_ui_redraws 2020-11-18 23:52:46 +01:00
thrust26 f195ad48f9 added a few more tooltips to VideoAudioDialog 2020-11-18 23:52:19 +01:00
Stephen Anthony d2012a857d Use const references where appropriate.
Probably not a huge performance gain, but added to match the rest of the code.
2020-11-18 17:56:57 -03:30
thrust26 9eea11ef83 improved string wrapping (incl. '\n')
fixed potential exception in StringListWidget
2020-11-18 21:02:42 +01:00
thrust26 3433a6f013 added multi-line tooltip support 2020-11-18 20:07:25 +01:00
thrust26 3690d83c7f improved tooltip handling (better delays, rerender instead of redraw)
added tooltip to StringListWidget for shortened texts (e.g. ROM names in launcher)
added code for StaticTextWidget tooltip (without setting widget dirty)
2020-11-18 17:48:19 +01:00
Stephen Anthony a7d83e352e Fixed minor clang warnings, and implemented clang-tidy suggestions. 2020-11-17 18:37:10 -03:30
thrust26 b81706b215 aligned tooltip font to dialog font
improved debugger tooltip display
added tooltips for RomListWidget bytes
2020-11-17 18:10:54 +01:00
thrust26 0dbd87f787 keep tooltips visible while mouse moves in focus
show tooltips faster when moving from one to another
update tooltip when mouse moves over different widget items
disable tooltip when editing
2020-11-17 12:33:47 +01:00
thrust26 dec31a0f03 fixed bug which removed highlighting for most widgets 2020-11-17 08:34:39 +01:00
thrust26 cce4e0f5d5 added value tool tips to debugger (DataGridWiget, ToogleWidget) 2020-11-16 23:50:10 +01:00
thrust26 b9f5aa1753 fixed tool tip font for Launcher
added a few more tool tips
2020-11-16 20:00:51 +01:00
thrust26 e288350fdf added a separate flag for mouse focus 2020-11-16 18:59:01 +01:00
thrust26 aa51e29b38 fixed tool tips for HiDPI
added tool tip repositioning if exceeding surface
2020-11-16 17:41:24 +01:00
Stephen Anthony fc7a21285f Fix warning, and add ToolTip to Linux build. 2020-11-16 09:50:50 -03:30
thrust26 7a9efd9933 added initial tool tip functionality
removed duplicate _editMode in DataGridWidget
2020-11-16 12:26:01 +01:00
thrust26 096ed424e3 removed duplicate _editMode variable
fixed missing redraws when StringListWidgets gain focus
prevent focus for disabled widget
2020-11-15 11:03:55 +01:00
thrust26 e01d8e57a5 fixed garbage in fullscreen mode
fixed breakpoints flickering in RomListWidget
fixed palette update in VideoAudioDialog
2020-11-15 08:59:18 +01:00
Stephen Anthony 85d0c9227c Optimize/simplify dialog shading slightly
- move creation to c'tor
 - apply position and size with one method instead of two
2020-11-14 22:35:05 -03:30
Stephen Anthony bda86befb4 Eliminate graphical garbage in background in fullscreen mode for Linux/Mac. 2020-11-14 20:41:06 -03:30
thrust26 3eb1ce9116 improved dirty chain detection 2020-11-14 12:07:44 +01:00
thrust26 36a3f9843e removed special colors and drawing for Dialog in background 2020-11-14 10:03:29 +01:00
thrust26 b4731b1e21 fixed breakpoints setting in RomListWidget
improved drawing of breakpoints in RomListWidget
made RomListWidget redraw regularly only if in edit mode
2020-11-14 09:43:41 +01:00
thrust26 7fb21af0b2 added a full render when event WINDOW_EXPOSED and WINDOW_RESIZED are handled
stopped screen from changing frames when 'Pause' is displayed
2020-11-13 19:53:19 +01:00
thrust26 74206a8c4d fixed UI palette update crash
fixed garbage when switching state in fullscreen modes
2020-11-13 16:00:19 +01:00
thrust26 264eb5ea1a fixed initial focus display 2020-11-13 14:24:52 +01:00
thrust26 0532bc824a disabled palette display if without console 2020-11-13 11:19:48 +01:00
thrust26 7708a9a692 fixed missing render when a stacked dialog was closed in emulation 2020-11-13 11:18:25 +01:00
thrust26 56f8af1d8f fixed forced full redraws
force full UI redraw when UI palette changes
2020-11-13 09:36:57 +01:00
thrust26 4061dee480 fixed rendering, all dialogs are always re-rendered 2020-11-13 08:58:19 +01:00
thrust26 e39be62c54 fixed AboutDialog widget overlapping 2020-11-12 19:46:28 +01:00
thrust26 df16dcbe50 refactored UI ticks 2020-11-12 18:14:26 +01:00
thrust26 3f6895126d minimized ContextMenu redraws
fixed shading caused by ContextMenu
2020-11-12 14:37:50 +01:00
thrust26 090c480e1a replaced shaded UI redraws with shading surface 2020-11-12 14:04:29 +01:00
thrust26 3063752f60 further minimized UI redraws when message is displayed 2020-11-12 11:50:26 +01:00
thrust26 e93e4b8fdb minimized UI redraws and renderings when message is displayed
refactored message creation
2020-11-12 10:43:04 +01:00
thrust26 d77612f572 split Dialog drawing and rendering and skip drawing render when possible 2020-11-11 23:32:00 +01:00
thrust26 a6922fb989 improved blinking cursor 2020-11-11 19:54:44 +01:00
thrust26 cec27bb899 removed some superfluous redraws 2020-11-11 18:24:30 +01:00
thrust26 7433e14cec added blinking cursor 2020-11-11 17:26:40 +01:00
thrust26 e5daa770ed fixed RomInfoWidget drawing 2020-11-11 16:50:49 +01:00
thrust26 9f88a116a4 activated enhanced "full" redraw logic 2020-11-11 15:37:32 +01:00
thrust26 8e118b055d move Widget flags into GuiObject 2020-11-11 08:56:11 +01:00
thrust26 76b6855284 added support of transparent widgets (for TimeMachineDialog) 2020-11-10 23:29:56 +01:00
thrust26 e7b7bfa3cd initial commit for #719 2020-11-10 19:53:36 +01:00
Stephen Anthony 3c5c81df0d A few more fixes for suggestions from clang static analyzer. 2020-11-09 18:20:50 -03:30
Stephen Anthony 424eb6d718 Fix minor warnings from clang static analyzer. 2020-11-09 16:01:36 -03:30
thrust26 47ad90e870 Revert "Don't calculate palette before all sliders have initialized."
This reverts commit 02565719a5.

Added clamping of the returned SliderWidget values to valid range instead
2020-11-08 18:25:24 +01:00
Christian Speckner 02565719a5 Don't calculate palette before all sliders have initialized. 2020-11-07 23:14:32 +01:00
Stephen Anthony 6494d07c48 Fix compile warning. 2020-11-07 09:51:46 -03:30
thrust26 ee0800f5ad finalized EditableWidget
updated doc
2020-11-07 10:15:51 +01:00
Stephen Anthony 3dfa06c888 Added a few more editing shortcuts, fixed a few warnings, and re-applied reverted commit. 2020-11-06 19:38:02 -03:30
thrust26 6b46f85fc9 fixed problem with QWERTZ keys 2020-11-06 23:57:34 +01:00
thrust26 ccf29fa9a5 bugfix: edit mappings removed identical emulation mappings 2020-11-06 21:34:30 +01:00
thrust26 c3be71cd9f refactored EditableWidget to use events instead of scancodes (TODO: text, MacOS keys) 2020-11-06 18:16:21 +01:00
thrust26 6c315c76be added single char aggregation for undos
fixed potential bug when moving cursor one word left
2020-11-06 14:38:33 +01:00
Stephen Anthony d7171b5260 Added UndoHandler to Xcode, and fixed minor warnings. 2020-11-06 09:25:08 -03:30
thrust26 89ecd6fd8a refactored undo functionality into UndoHandler class 2020-11-06 09:54:54 +01:00
thrust26 c66cc61fb1 Merge branch 'master' of https://github.com/stella-emu/stella 2020-11-05 22:17:10 +01:00
thrust26 b2fa192529 added undo/redo to EditableWidget 2020-11-05 22:16:58 +01:00
Stephen Anthony 4b11cb1625 Fix avoxport popup not selecting correct device in InputDialog.
Incidentally, I think we should change VarList::push_back() to not allow this type of error to happen.
Having to pass two parameters with the same value seems to be very hacky.
2020-11-05 13:20:45 -03:30
thrust26 7ef46b366d added filtering to text pasted to EditableWidget
updated doc for UI keys (TODO: UI edit keys)
2020-11-05 15:19:33 +01:00
thrust26 899584b455 fixed Ctrl+A in EditableWidget 2020-11-05 12:56:36 +01:00
thrust26 9a377a7849 updated HelpDialog
added 'Space' for selecting UI elements
2020-11-05 12:50:56 +01:00
thrust26 9b600df172 fixed tab bug in VideoAudioDialog 2020-11-05 11:52:15 +01:00
thrust26 f550d727ce some minor EditableWidget enhancements and code cosmetics 2020-11-05 11:22:52 +01:00
thrust26 5fd48d8a99 selection bug fix attempt 2020-11-05 08:26:59 +01:00
thrust26 c894d8c080 added selection reset for all widgets derived from EditableWidget 2020-11-04 22:44:41 +01:00
thrust26 c8c70ee54b removed forgotten TODO 2020-11-04 20:19:53 +01:00
thrust26 2ec1f463ad finalized EditableWidget
enabled selection drawing on all derived widgets
2020-11-04 20:18:41 +01:00
thrust26 ac47d855e1 fixed copy/paste bug 2020-11-04 15:29:21 +01:00
thrust26 6a19bd66f9 improved keyboard copy/paste selection 2020-11-04 14:31:21 +01:00
thrust26 c6093a8d6f added keyboard copy/paste selection in EditableWidget (addresses #105)
increased width of edit cursor
2020-11-04 12:36:18 +01:00
thrust26 e8464fb0bf Some refactoring of EditableWidget 2020-11-03 16:52:01 +01:00
Stephen Anthony 2db841836b Updated git commit ID for last commit before the 6.4 release (we hope).
Changed changelog slightly, since Stella loads ROMs, not cartridges.
2020-11-01 15:19:50 -03:30
thrust26 5005c03a61 updated WhatsNewDialog, reordered Changes.txt 2020-11-01 15:43:54 +01:00
Stephen Anthony 838318ea2c Slight refactor of label array in DeveloperDialog.
- This is a followup to the last commit for this class
- We don't need this to be a static in the header file itself
2020-11-01 09:51:57 -03:30
thrust26 942aad32b6 fixed DeveloperDialog default settings of CPU register (fixes #717) 2020-11-01 11:42:35 +01:00
thrust26 18232a58b1 updated changes/WhatsNewDialog 2020-10-31 22:53:19 +01:00
thrust26 ec52ea8049 added color parameters to 'Custom' palette, fixes #657 2020-10-31 19:06:58 +01:00
Stephen Anthony e92b9f3b94 Updated changelog for upcoming release. 2020-10-29 00:09:25 -02:30
Stephen Anthony 61de76e9f0 Fix bug where selected ROM isn't remembered when exiting and re-entering a directory. 2020-10-24 20:42:36 -02:30
thrust26 1e68194576 added editable PopupWidget
made AtariVox serial port editable
2020-10-22 12:09:49 +02:00
Stephen Anthony 5da4c9eb1c Moved some framebuffer enums to appropriate file. 2020-10-16 15:32:43 -02:30
Stephen Anthony e6dae567f9 Fix some warnings from clang. 2020-10-15 11:29:58 -02:30
thrust26 6dbc6676be allow disabling scroll bars in ListWidget 2020-10-15 09:40:52 +02:00
Stephen Anthony 01b23e4116 A few more cleanups relating to Common::Size vs. separate components. 2020-10-13 21:26:05 -02:30
thrust26 a021005b4e added cut/copy/paste text support for Windows keys 2020-10-11 10:46:49 +02:00
thrust26 76c526bcb0 Added basic (entire and single line only) text cut/copy and paste (partially implements #105) 2020-10-11 10:12:42 +02:00
thrust26 6455fbce01 added info to "Correct aspect ratio" UI setting 2020-10-06 15:30:07 +02:00
thrust26 7fa2db712b made correct aspect ratio a permanent setting
added hotkey for correct aspect ratio
updated docs
2020-10-05 23:05:33 +02:00
thrust26 c7e66fff0a Adapt dialog for various font sizes 2020-09-29 23:21:28 +02:00
Stephen Anthony fcce8d3cbb Added autodetection for AVox-USB adaptor to UI (fixes #688). 2020-09-29 16:10:59 -02:30
Thomas Jentzsch 500253323a added more controller widget support for QuadTari
added tabbing through controller widgets
2020-09-07 15:37:45 +02:00
Thomas Jentzsch 978ad7c270 working on more controllers and debugger widgets 2020-09-06 15:30:40 +02:00
Thomas Jentzsch 4a3503637e Updated StellaSettingsDialog and WhatsNewDialog 2020-09-05 22:24:13 +02:00
Stephen Anthony b2faf3e635 Fix a few compiler warning and errors from the latest g++ and clang compilers. 2020-09-03 20:44:41 -02:30
Thomas Jentzsch 8565432861 QuadTari documentation 2020-09-03 19:35:38 +02:00
Thomas Jentzsch fa987e63b6 added multiple controller support (joystick, driving, SaveKey, AtariVox) 2020-09-03 15:14:55 +02:00
Thomas Jentzsch f1b1936a73 started working on multiple controller support 2020-09-02 21:54:31 +02:00
Thomas Jentzsch bf4b63cb1c initial commit for QuadTari support (see #693) 2020-08-31 10:33:37 +02:00
thrust26 00841dc6ec initial commit 2020-08-27 08:53:14 +02:00
thrust26 859f33f54c added delayed background color glitch developer option 2020-08-26 23:39:20 +02:00
Stephen Anthony bc8b34e923 Fix warnings from Clang 11.
Apparently d'tors in child classes should now be marked override rather than virtual (to match other methods).
So we do that specifically now.
2020-08-17 10:38:43 -02:30
thrust26 d8d1bdc00b adapted HighScoresDialog to variable font sizes 2020-07-31 16:37:08 +02:00
thrust26 d43d8c6730 Merge branch 'feature-highscores' of https://github.com/stella-emu/stella into feature-highscores 2020-07-31 10:50:36 +02:00
thrust26 5a7f1fb914 Merge branch 'master' into feature-highscores 2020-07-31 10:47:49 +02:00
thrust26 c9945e48e5 minor change in Inputdialog (AtariVox) 2020-07-31 08:55:16 +02:00
thrust26 c1c29fb4f0 refined texts for WhatsNewDialog 2020-07-30 22:19:12 +02:00
Stephen Anthony 53338ce6ef Fix compile errors in gcc/clang. 2020-07-29 13:19:43 -02:30
thrust26 b3cd562046 added 'What's New' button to 'About' dialog 2020-07-29 15:52:50 +02:00
thrust26 fae33a71b5 removed magic number in WhatsNewDialog 2020-07-29 10:57:44 +02:00
thrust26 6887722448 fixed #686 (launcher losing navigation) 2020-07-29 10:56:48 +02:00
thrust26 d29a74af5e added missing files 2020-07-29 07:46:22 +02:00
thrust26 be21438c92 added static What's New" popup (see #581) (to get things going :-) 2020-07-28 23:47:13 +02:00
thrust26 3cc7d9b655 added option to display detected settings info when a ROM is loaded (resolves #684) 2020-07-28 09:40:44 +02:00
thrust26 75a74e0be5 added option to select audio device (resolves #682) 2020-07-27 09:43:31 +02:00
thrust26 42fce631c0 fixed missing log file saving 2020-07-27 09:01:54 +02:00
thrust26 37af09e3dc Fixed popup widget text limits 2020-07-26 21:41:17 +02:00
Stephen Anthony 155839fb0b Almost all file I/O now goes through FilesystemNode::read/write, instead of raw C++ fstreams.
This allows data to be stored in a ZIP archive and for Stella to use it as if it were a normal file.
Still TODO is add ZIP write support.
2020-07-25 12:57:12 -02:30
thrust26 41f501868a added autofire (resolves #676) 2020-07-25 10:19:07 +02:00
thrust26 c8f71125f4 Two minor fixes 2020-07-23 21:12:33 +02:00
thrust26 c3e156f9b5 started adding playback mode (see #678) 2020-07-23 12:39:22 +02:00
thrust26 cdeb71ce5f use mapped keys instead of fixed keys in TM UI (resolves #679) 2020-07-22 12:03:31 +02:00
thrust26 93494fc7d3 support F12 (snapshot) in TM UI too (implements #679) 2020-07-22 10:29:23 +02:00
Stephen Anthony 29cbdb09cf Refactor Cart::getImage, always return a ByteBuffer.
Most classes did this already, but some didn't.  So we standardize on this, and eliminate raw pointers.
2020-07-02 17:28:48 -02:30
thrust26 d3455ed607 Added new interface palette 'Dark' 2020-06-21 15:58:58 +02:00
Stephen Anthony 186ead46fb Revert "Remove superfluous 'deltax' parameter in drawString; I have no idea what it was doing there."
This reverts commit 6a180aeda0.

And as soon as I committed it, I suspected it would cause problems :(
2020-06-19 20:25:00 -02:30
Stephen Anthony 6fce69ec76 Added 'Save' button to GameInfoDialog, to save current properties to a separate .pro file. 2020-06-19 20:07:07 -02:30
Stephen Anthony 6a180aeda0 Remove superfluous 'deltax' parameter in drawString; I have no idea what it was doing there. 2020-06-19 20:02:00 -02:30
thrust26 217ca846b0 simple fix for #667 (minimized window) 2020-06-18 07:22:47 +02:00
thrust26 0816f25ee5 fixed crash in Audio & Video dialog when opened from debugger 2020-06-17 22:42:54 +02:00
thrust26 a05ef8e22b Merge branch 'master' of https://github.com/stella-emu/stella 2020-06-11 17:30:46 +02:00
thrust26 8bcb12c00c changed all adjustable steps to 1%
updated changes
2020-06-11 17:30:27 +02:00
Stephen Anthony bc451db409 Updated docs: modified text for saving "pixel-exact" images, and Cart.VCenter range. 2020-06-11 12:18:30 -02:30
thrust26 106a021ece allow changing TV hue in 1% steps
update palette display when defaulting
2020-06-08 15:34:10 +02:00
Stephen Anthony 7a231a42f5 Add 'ADAPTABLE_REFRESH_SUPPORT', and enable it on non-Mac systems.
Cleaned up some dead code.
Made MacOS toggle from windowed to fullscreen work the same as all other systems.
2020-05-23 17:15:42 -02:30
thrust26 137ba30593 handle rounded refresh rates like 59.94 Hz
disable refresh adjust option for macOS
2020-05-23 12:29:31 +02:00
thrust26 987bfaab1d improved refresh rate code 2020-05-18 21:13:18 +02:00
thrust26 77f24947f0 added optional refresh rate adaption in fullscreen mode 2020-05-18 12:26:05 +02:00
thrust26 63f1414007 minor fix, make sure that a message is displayed when switching TV format 2020-05-16 23:47:15 +02:00
Stephen Anthony a618d27f01 Partially revert previous commit: fix ROM launcher not showing properties in certain cases. 2020-05-15 15:25:27 -02:30
thrust26 020dea9cc8 added UI messages with gauge bars for variable values (partially addresses #631) 2020-05-13 09:32:11 +02:00
Stephen Anthony 7ae0aff062 Some more header file cleanups, hopefully resulting in faster compile
times.
2020-05-12 13:52:33 -02:30
thrust26 838cba2d16 Moved two more mouse settings to Mouse tab 2020-05-12 15:21:15 +02:00
Stephen Anthony 5ddaea992d Fixes for warnings in latest g++ and clang, and update libretro port to latest changes. 2020-05-11 14:57:01 -02:30
thrust26 c078bf135d bugfix audio widgets enabling 2020-05-11 16:18:43 +02:00
thrust26 259c0bf48f refactored Video and Audio dialogs into common dialog
created new EmulationDialog
(re)moved some includes to reduce compile time
2020-05-11 16:15:12 +02:00
thrust26 614e28375d code cleanup and bug fixing 2020-05-11 10:47:43 +02:00
thrust26 5686c37a57 add hue adjustment code to PaletteHandler 2020-05-10 21:53:02 +02:00
thrust26 85f438f693 added interactive palette display to VideoDialog 2020-05-10 19:53:59 +02:00
thrust26 b21efb6269 improved VideoDialog alignment
moved "Center Windows" to UIDialog
2020-05-10 12:46:54 +02:00
thrust26 fd02fb6e86 started refactoring VideoDialog
fixed selecting adjustable in NTSCFilter
2020-05-09 23:00:16 +02:00
thrust26 123d2ec9f6 remove palette functionality from NTSCFilter
load and save config values in PaletteHandler
2020-05-09 21:36:22 +02:00
thrust26 825c0e516a refactor palette handling into own class
convert brightness, contrast, saturation and gamma
2020-05-08 17:51:19 +02:00
thrust26 b85f7af4bf initial commit 2020-05-06 21:30:43 +02:00
thrust26 d0276ad4e4 minor UI alignment fixes 2020-05-04 10:28:46 +02:00
Stephen Anthony 5da1543066 Fix warnings from clang. 2020-05-02 16:07:12 -02:30
thrust26 5c7bea8923 Merge remote-tracking branch 'remotes/origin/refactor/cart' 2020-05-02 19:59:46 +02:00
thrust26 d857eaa2b1 Make windows positioning independent for launcher, emulator and debugger (resolves #615) 2020-05-02 16:46:37 +02:00
thrust26 31f9613825 Merge branch 'master' into refactor/cart 2020-05-02 10:20:25 +02:00
thrust26 b5d0a5a057 small fix in debugger dialog 2020-05-01 12:10:00 +02:00
thrust26 50137b8fa6 Two minor formatting fixes 2020-04-30 16:11:08 +02:00
thrust26 3de15a4250 adjust minimal launcher size based on dialog font 2020-04-30 11:24:10 +02:00
thrust26 78741b8906 Part 3 of the changes for #600 (UI fonts) 2020-04-30 09:39:42 +02:00
thrust26 17354af0f3 Part 2 of the changes for #600 (UI fonts) 2020-04-29 23:49:00 +02:00