thrust26
d627acb408
avoid full update when window gets exposed (test)
2020-11-13 10:03:03 +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
53ee7cadfd
Merge branch 'feature/improve_ui_redraws' of https://github.com/stella-emu/stella into feature/improve_ui_redraws
2020-11-13 09:07:03 +01:00
thrust26
4061dee480
fixed rendering, all dialogs are always re-rendered
2020-11-13 08:58:19 +01:00
Stephen Anthony
97ee718a0c
Fix compile warning.
2020-11-12 18:04:56 -03:30
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
54055126e5
removed debug code
2020-11-12 15:48:00 +01:00
thrust26
1ee691ce5b
Allow first click detection when Stella lost focus.
2020-11-12 15:41:40 +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
Christian Speckner
ffb366f273
Less noise from clang.
2020-11-11 23:41:20 +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
e469730d33
added individual size to each save state ( fixes #727 )
2020-11-11 13:01:45 +01:00
thrust26
7d63a0dfb8
added individual size to each save state ( fixes #727 )
2020-11-11 13:00:44 +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
thrust26
eae7808ddf
adding 3E+ test ROM
2020-11-10 09:06:45 +01:00
thrust26
14952430ad
trying to fix CLANG warning
2020-11-10 09:03:28 +01:00
Christian Speckner
188c3b5be1
Pull in nlohmann JSON.
2020-11-09 23:16:50 +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
6f2de22789
fixed too large shift exponent used in DataGridWidget
2020-11-08 19:18:53 +01:00
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 Kitt
c120d345e4
Sync the Debian packaging from Debian
...
... preserving the ability to build on Debian 9 (Stretch).
Signed-off-by: Stephen Kitt <steve@sk2.org>
2020-11-07 11:17:36 -03:30
Stephen Kitt
96348a42b5
Use a native version in the Debian changelog
...
Since the Debian packaging specifies a native package, the version in
the changelog must not include anything after the upstream version.
Keeping this as a native package makes it easier to build from the git
repository (no need for an upstream tarball).
Signed-off-by: Stephen Kitt <steve@sk2.org>
2020-11-07 11:17:36 -03:30
Stephen Anthony
6494d07c48
Fix compile warning.
2020-11-07 09:51:46 -03:30
thrust26
99c3db219b
Fix #721
2020-11-07 10:53:40 +01:00
thrust26
ee0800f5ad
finalized EditableWidget
...
updated doc
2020-11-07 10:15:51 +01:00
Stephen Anthony
dac382d5bf
Minor formatting fixes.
2020-11-06 19:49:08 -03:30
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
Christian Speckner
a7eb6d2696
Fix option-backspace.
2020-11-06 23:07:05 +01:00
Christian Speckner
fb03d317ce
MacOS mappings.
2020-11-06 23:00:49 +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