thrust26
3f05523e16
fix current zoom level when enabling bezels
2023-08-26 18:21:58 +02:00
Stephen Anthony
1c126218b6
Fixes for warnings from clang.
2023-08-26 12:23:06 -02:30
thrust26
3f1d5d644b
added bezel hotkeys
...
renamed bezel settings
moved Bezel class to common
2023-08-26 13:50:39 +02:00
thrust26
c31ab36afe
refactored bezel code
...
added variable bezel window support
2023-08-25 15:57:21 +02:00
Stephen Anthony
e0374fe681
Fix compile error for libretro, and minor warnings from clang.
2023-08-24 12:31:06 -02:30
thrust26
201fc97ecb
reverted to working (fixed) borders
2023-08-23 18:03:36 +02:00
thrust26
6b1191a16e
added bezel borders
2023-08-23 17:47:58 +02:00
thrust26
f6d020d538
added automatic bezel name generation
2023-08-22 14:54:09 +02:00
thrust26
856ece86d0
added property for bezel file names
2023-08-21 22:34:33 +02:00
thrust26
3b53d3376e
preliminary doc updates
2023-08-21 13:01:23 +02:00
thrust26
3f6fe5df5e
fixed bezel blend mode bug (only showed with TV-effects && Interpolation enabled)
...
changed default hotkey for correct aspect ratio
2023-08-21 10:50:47 +02:00
thrust26
0b629f59c5
fixed info message positioning
...
made image paths changeable without restart
2023-08-20 07:46:33 +02:00
thrust26
d3b46c742d
some small fixes
2023-08-19 19:25:50 +02:00
thrust26
53b3d0901c
bezels working now (TODO: testing, doc)
2023-08-19 18:12:32 +02:00
thrust26
88e737c6f4
some changes for alpha channel support (still doesn't work :( )
2023-08-17 20:31:42 +02:00
thrust26
9e268dda0c
first try
2023-08-17 18:18:15 +02:00
Thomas Jentzsch
790bc51c83
added alternative theme, switchable via hotkey. this is a preparation for SDL2 supporting system theme change events (day/night) soon
2023-03-15 17:06:52 +01:00
Stephen Anthony
9cc804d0e0
Updated files to 2023; an early Happy New Year to anyone reading this logs.
2022-12-30 14:11:04 -03:30
Stephen Anthony
027efc5979
Consolidate and refactor some code (mostly string conversions).
2022-12-24 16:42:08 -03:30
Thomas Jentzsch
d1073fc51f
fixed messages lost when changing state with auto pause enabled ( fixes #944 )
2022-12-17 11:03:48 +01:00
Stephen Anthony
31cc0884db
Convert 'const string&' to 'string_view', as per C++17 recommendations. WIP.
2022-12-16 19:15:30 -03:30
Thomas Jentzsch
6cbb06b10a
added VSYNC warning to console info overlay in developer mode
2022-10-20 12:48:51 +02:00
Stephen Anthony
129ec5886a
First pass at separating Sound mute/pause functionality.
...
This will need lots of testing, since it touches many parts of the code.
2022-09-24 21:33:39 -02:30
Stephen Anthony
d488b9c860
More 'const' conversion, with help from clang-15.
2022-09-13 22:52:59 -02:30
Stephen Anthony
19da02fb9c
Final batch of fixes from clang-tidy (for now).
2022-08-21 19:33:08 -02:30
Stephen Anthony
fc0a8c91a8
Second pass at fixes for suggestions from clang-tidy.
2022-08-21 13:53:52 -02:30
Stephen Anthony
f987c3f72c
Yay, got clang-tidy working again. First pass at fixing suggestions.
2022-08-20 15:32:15 -02:30
Stephen Anthony
48d1a6a321
Second pass at fixing warning from Visual Studio (const and C-style casts).
2022-03-28 22:00:26 -02:30
Stephen Anthony
11d2f34bcb
Update copyright to 2022. Happy New Year!
2021-12-31 16:07:17 -03:30
Thomas Jentzsch
8cee3c5667
limit message display frames to 120 ( fixes #852 )
2021-12-11 23:13:35 +01:00
Thomas Jentzsch
de81f7fd67
fixed #841 (setting of phosphor properties)
2021-11-17 19:43:50 +01:00
Thomas Jentzsch
6238b5efbb
added different mask pattern for scanline emulation
2021-11-01 17:55:45 +01:00
Stephen Anthony
c3fa1890d5
Fix segfault on some systems when using BrowserDialog during a program run.
...
Remove old debugging print code.
2021-10-24 13:57:40 -02:30
Thomas Jentzsch
4ace2c6eea
renamed Menu class into OptionsMenu
2021-09-10 22:16:19 +02:00
Thomas Jentzsch
b77d605cd1
made PlusROM nick input dialog working
...
added settings for nick and id
TODO: doc
2021-09-01 14:06:09 +02:00
Thomas Jentzsch
6c6cd52e42
does NOT compile!
2021-08-31 17:04:27 +02:00
Stephen Anthony
ae527a7f5e
Revert to old way of handling framebuffer surfaces.
...
Still TODO is fix crash when FileListWidget is used (BrowserDialog).
2021-05-28 22:12:12 -02:30
thrust26
7873bddee5
enhanced links in HelpDialog
...
fixed link color for Dark theme
2021-04-25 21:08:06 +02:00
thrust26
e463ef2fb4
redesigned RomInfoWidget link display
...
enhanced AboutDialog with more links
2021-04-24 11:53:26 +02:00
thrust26
6bd4987b22
fixed palette and custom BLARGG settings saving (see #787 )
2021-04-12 22:38:41 +02:00
Stephen Anthony
836137c7fc
Fix minor warning in clang.
2021-04-06 13:15:49 -02:30
thrust26
f3e1e559cf
fixed HiDPI mode
...
(note to myself: sometimes initialization is bad)
2021-04-06 16:53:44 +02:00
thrust26
e0585212b8
adapt desktop size and maximum TIA zoom level to display used
2021-04-06 15:56:01 +02:00
Stephen Anthony
f28784112a
libretro: Don't reload non-existent surfaces.
2021-01-23 13:08:16 -03:30
Stephen Anthony
95c8203f8d
Fix final issue with snapshots not loading in RomInfoWidget.
2021-01-23 12:57:51 -03:30
Christian Speckner
3a54adeca2
Merge remote-tracking branch 'origin/master' into feature/fix-surfaces
2021-01-19 20:44:58 +01:00
Stephen Anthony
9f74a780ed
Fix crash when FrameBuffer message surfaces haven't been created.
...
The next task is to move all FrameBuffer message-related functionality into its own class.
2021-01-16 15:27:18 -03:30
thrust26
d9c8750d01
renamed pause dimming setting
2021-01-14 09:40:02 +01:00
thrust26
27118f3ed0
added option to disable emulation shading in pause mode via command line ( resolves #755 )
2021-01-14 09:32:39 +01:00
Stephen Anthony
6187d3b542
Attempt to fix continuous creation of dialog surfaces without cleanup, causing crashes on R77.
...
Remove cache of surfaces from FrameBuffer, into each dialog that owns it.
Make surfaces be unique_ptr instead of shared_ptr, so we can be sure cleanup occurs.
2021-01-13 16:24:09 -03:30