Stephen Anthony
fee159ea81
Minor updates for warnings from cppcheck.
2022-03-18 14:58:39 -02:30
Stephen Anthony
11d2f34bcb
Update copyright to 2022. Happy New Year!
2021-12-31 16:07:17 -03:30
Thomas Jentzsch
6e49d1fe12
disable audio sample saving when TimeMachine is disabled ( fixes #835 )
2021-10-15 12:10:00 +02:00
Stephen Kitt
415d1d6ce9
Another spelling fix ("toggle")
...
Signed-off-by: Stephen Kitt <steve@sk2.org>
2021-02-26 10:09:39 +01:00
thrust26
2ec5506c05
fixed snapshot delay in TimeMachine dialog
...
added single save states commands to TimeMachine dialog
2021-01-08 09:49:53 +01:00
Stephen Anthony
21438a82cc
Yearly update to copyright for 2021.
2021-01-05 18:42:43 -03:30
Stephen Anthony
5332758281
Merge branch 'master' into feature/full-on-sqlite
2020-12-21 22:45:44 -03:30
Stephen Anthony
aefb9075ae
Final batch of brace conversion.
...
Added const in a few places.
2020-12-20 21:08:00 -03:30
Stephen Anthony
00d241c67b
Some fixes for suggestions from clang-tidy.
2020-12-16 16:24:46 -03:30
thrust26
d38593a821
fixed and enhanced TimeMachineDialog
2020-12-05 23:25:21 +01:00
thrust26
df16dcbe50
refactored UI ticks
2020-11-12 18:14: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
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
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
thrust26
50137b8fa6
Two minor formatting fixes
2020-04-30 16:11:08 +02:00
thrust26
78741b8906
Part 3 of the changes for #600 (UI fonts)
2020-04-30 09:39:42 +02:00
Stephen Anthony
9ad47ae5f3
Updated copyright to 2020. Happy New Year to anyone reading this!
2019-12-31 13:48:56 -03:30
Stephen Anthony
3e3b9b3d50
Final updates for default initialization.
...
The debugger is crashing, so now the debugging begins :)
2019-12-29 20:12:37 -03:30
Stephen Anthony
0c0f732e5f
More conversions of C-style to std::array.
...
That's it for a little while; getting tired now ...
2019-12-27 19:22:09 -03:30
Stephen Anthony
4c8c08639a
More fixes for warnings from clang-tidy.
...
Mostly converting C-style arrays to C++.
2019-12-25 20:40:01 -03:30
Stephen Anthony
7d17df05dd
Changed Base::Format to Base::Fmt, and made it a scoped enum.
2019-12-21 21:27:18 -03:30
Thomas Jentzsch
d731b71afb
propagate 'repeated' to dialogs
2019-08-14 17:25:42 +02:00
Stephen Anthony
4a8f2f80b6
Fix PopupWidget/ContextMenu not positioned correctly in fullscreen mode.
...
Refactored Rect class.
2019-06-03 19:28:56 -02:30
thrust26
c9b9d4912b
fix #295
2019-06-02 10:34:46 +02:00
thrust26
fccfee04f8
wind buttons in TimeMachineDialog repeat
2019-06-02 00:15:27 +02:00
thrust26
67db29e826
implement saving/loading all TM states to/from disk
2019-05-31 14:44:46 +02:00
Stephen Anthony
83a3bdd6cd
GUI support is now conditional in Stella. This is enabled by default for all ports except libretro.
...
- When disabled, it also disables the debugger and cheatcode support
- UI-wise, this reverts Stella to 1.x functionality (before any internal UI was added)
- Eliminates 47000 lines of code for those ports (like libretro) that don't need it.
2019-05-02 17:58:39 -02:30
Stephen Anthony
e34575753a
Some cleanups to Widget class.
2019-04-27 22:09:05 -02:30
Stephen Anthony
275666b0af
The annual copyright year update.
2019-01-01 11:35:51 -03:30
thrust26
5764a73d89
finalized TimeLineWidget for new UI look
2018-02-07 14:55:43 +01:00
thrust26
d24934d010
spelling
2018-02-06 13:14:40 +01:00
thrust26
ad1d37304e
aligned button heights and widths
2018-02-06 13:12:21 +01:00
thrust26
564e014620
removed FLAT_UI code from TimeLineWidget
...
added toggle mode button to TimeMachineDialog
2018-02-06 12:46:27 +01:00
thrust26
1fa00f2372
initial wind when entering TM dialog causes message now
...
(TODO: try to propagate key into dialog instead)
2018-02-05 19:57:41 +01:00
Christian Speckner
f7c445fb7c
Merge branch 'release/5.1'
2018-02-04 23:48:45 +01:00
Stephen Anthony
6d16790ce8
Fixed minor warning from Xcode.
2018-02-04 16:14:39 -03:30
Stephen Anthony
f29dcfece1
Refactored TimeLineWidget to use uInt32 throughout:
...
- this fixes issues with signed vs. unsigned in some areas
- it also self-documents, in that the slider should never use negative values
2018-02-04 11:15:42 -03:30
Stephen Anthony
77f2c478a0
Fixed warnings from Xcode (some pretty big issues were caught here)
2018-02-03 20:44:46 -03:30
Stephen Anthony
6c5bddcdf8
Time Machine dialog now resizes correctly:
...
- in 2x mode, it takes up the maximum amount of space
- in larger modes, it takes up the same relative amount of space: ~80% width
2018-02-03 17:27:52 -03:30
thrust26
cbeeda6f55
added tickmarks to TimeLineWidget (5 intervals)
...
replaced 3d box with rect for TimeLineWidget
2018-02-02 13:05:41 +01:00
thrust26
6d1c5b1301
removed +/-10 buttons for TimeMachineDialog
...
updated documentation
2018-02-01 11:18:05 +01:00
Stephen Anthony
86941ad6af
Fixed time machine dialog glitches when the state list is empty.
2018-01-30 19:50:29 -03:30
thrust26
eb96e1ca49
reduced TimeMachineDialog transparency
...
frame stats now always displays the real frameRate
2018-01-30 09:06:03 +01:00
Christian Speckner
87c59db4e0
Merge branch 'release/5.1'
2018-01-29 21:17:00 +01:00
Stephen Anthony
b11643881a
Intervals on timeline are now graphically proportional to time:
...
- intervals are only valid when using key shortcuts
- using the mouse to select/scroll does not show proper proportions yet
2018-01-28 20:11:21 -03:30
thrust26
63acb76911
changed text color (else invisible in Classic mode)
2018-01-28 20:22:04 +01:00