Flyinghead
697d15a133
naomi: drop support for .lst files
2026-10-26 13:08:42 +01:00
Flyinghead
da5be1a0a7
Merge remote-tracking branch 'origin/master' into dev
2026-09-18 14:56:43 +02:00
Flyinghead
066c82ddfd
ui: fix dreamcast bios displayed on disk eject. Game filter field
...
Fix dreamcast BIOS boxart displayed when ejecting a disk. Issue #2468
Show game filter field on all platforms. Issue #2417
[ci skip]
2026-09-05 10:19:07 +02:00
Flyinghead
57e33d323a
ui: fix regression where dpad won't scroll up/down the game list
...
Likely caused by an imgui change
Issue #2455
2026-09-02 17:52:39 +02:00
vkedwardli
565f5174f7
Add native compressed custom textures and video-memory preloading ( #2408 )
2026-08-15 19:18:39 +02:00
Flyinghead
3c99cb3190
ui: show game ID on pause menu
...
Issue #2389
2026-07-04 17:34:11 +02:00
Edward Li
d84c41b349
Fix content grid layout during UI scale changes
2026-07-04 17:34:11 +02:00
Edward Li
347681c5e2
SDL: refresh display metrics on monitor changes
2026-07-04 17:34:11 +02:00
Flyinghead
08c63bd39b
wsi: get rid of static graphics contexts
2026-07-04 17:34:11 +02:00
Flyinghead
e698b8a2cb
naomi network QoL improvements. fix jvs eeprom regression
...
Support for satellite nodes (vonot, club kart)
Start network game when known max of nodes is reached.
Add Start Now button to network sync wait window.
Ignore MultiboardSlaves option if not active when loading eeprom. Rely
on game id instead.
2026-07-04 17:34:11 +02:00
Flyinghead
63d19693bc
ui: show game ID on pause menu
...
Issue #2389
2026-07-01 13:09:43 +02:00
Edward Li
8b5cb7513b
Fix content grid layout during UI scale changes
2026-06-30 11:18:33 +02:00
Edward Li
940f5bb911
SDL: refresh display metrics on monitor changes
2026-06-30 11:18:33 +02:00
Flyinghead
f68e60fe92
wsi: get rid of static graphics contexts
2026-06-11 17:41:20 +02:00
Flyinghead
8542ff2dc4
naomi network QoL improvements. fix jvs eeprom regression
...
Support for satellite nodes (vonot, club kart)
Start network game when known max of nodes is reached.
Add Start Now button to network sync wait window.
Ignore MultiboardSlaves option if not active when loading eeprom. Rely
on game id instead.
2026-06-02 16:24:14 +02:00
vkedwardli
ad855bd812
add Pause feature
...
[ci skip]
2026-04-10 15:49:05 +02:00
Flyinghead
bba324169a
ui: replace NULL by nullptr. No functional change
2026-03-30 18:43:35 +02:00
Edward Li
f5cb17bf82
gui_font.cpp
2026-03-29 18:35:38 +02:00
Edward Li
1f4a99ae7f
Android: 32-bit unicode support
2026-03-29 18:35:38 +02:00
Edward Li
993250403d
Replace largeFont with uiLargeFontSize() and/or boldFont
2026-03-29 18:35:38 +02:00
Edward Li
c1e0d07e23
refactor font loading system to support weights, better CJK fallback, dynamic font file path from fontconfig for linux
2026-03-29 18:35:38 +02:00
Edward Li
0cf01f83a6
Font weight/size tuning
2026-03-29 18:35:38 +02:00
Edward Li
6a0c4772e8
Load font based on locale priorities: CJK > User Locale > Other Locale, remove all glyph ranges
2026-03-29 18:35:38 +02:00
Flyinghead
1120aa7fa1
ui: make game filter match both filename and game title
2026-03-19 20:36:18 +01:00
Flyinghead
fb69bd8fbc
rend: Detect game FPS and adjust gl/dx swap interval
...
Detect games running at 30 FPS and double the opengl or directx 9/11
swap interval.
Issue #520
2026-03-17 16:01:42 +01:00
eadmaster
3eef0196cf
added in-ram savestates ( #2252 )
2026-02-25 09:52:16 +01:00
Flyinghead
02ed5fa340
ui: add notification for next/previous state slot
2026-02-05 17:46:31 +01:00
Windsurf7
2a6e109b1d
Adds next/previous save state slot hotkeys ( #2229 )
2026-02-02 13:50:32 +01:00
Flyinghead
b7bf027645
maplelink: disable savestates. Change some options default. Bug fix
...
Disable load/save state if at least one MapleLink with storage enabled.
Change UsePhysicalMemory default to false.
Change Per Game VMU A1 default to true.
Fix DreamLink infinite loop on exit.
dreampotato, dreamconn: don't use stringstream for output
dreampotato: libretro support (no VMU storage yet)
2026-01-17 18:47:13 +01:00
Flyinghead
16cfce7aed
DreamLink refactoring
...
Introduce MapleLink base interface and DreamPotato implementation.
2026-01-17 18:47:01 +01:00
vkedwardli
bd8f7c8a75
Update imgui to v1.92.5 ( #2180 )
...
Update ImGui from v1.92.1 to v1.92.5
2026-01-04 10:56:36 +01:00
Flyinghead
df2bdfc9bf
ui: support for Asian fonts on linux
...
Fix width of "Filter" field in the game list.
crowdin.yml: fix typo for zh_CN resource files.
2025-12-23 12:00:53 +01:00
Flyinghead
5978b3a058
ui: merge Asian glyphs into large font too
...
Issue #2169
2025-12-21 15:00:28 +01:00
Flyinghead
5833fb3a47
ui: use imgui touch support and get rid of delay touch hack
2025-12-16 17:20:45 +01:00
Flyinghead
0220207545
strprintf utility. localize exception messages. add sv.po (Swedish)
2025-12-08 16:22:26 +01:00
Flyinghead
b2941a8593
ui: more l10n. add plural and context support. no l10n for debug stuff
2025-12-08 11:50:51 +01:00
Flyinghead
b13685f0bb
ui: switch to tinygettext for i18n
2025-12-07 19:57:03 +01:00
Flyinghead
cf7b6bdcb0
ui: more localization
2025-12-06 17:11:48 +01:00
Flyinghead
2113e4e249
localization support WIP. rewrite ini file reader/writer and more.
...
Support for localized dates, collation and messages.
Rewrite ini file reader/writer and command line parser.
Standardize all config stuff in the config namespace.
2025-12-04 18:17:13 +01:00
vkedwardli
f178e5d76e
Custom texture preloading ( #2116 )
...
* Creating a `CustomTextureSource` interface for subclassing
* `DumpReplacedTextures` option
* `PreloadCustomTextures` option
2025-12-02 17:02:19 +01:00
Flyinghead
a6dc38a35b
switch: use sync keyboard applet for keyboard input
2025-11-30 18:23:15 +01:00
Flyinghead
eab952fcbe
ui: UWP keyboard fix. Fix DPad nav & scrolling with child windows
...
Detect UWP on-screen keyboard hiding and validate imgui text edit (code
by @danprice142).
Don't use list boxes for paths in Settings > General since child windows
cause issues with DPad/cursor keys navigation and thumbstick scrolling.
2025-11-29 18:06:21 +01:00
Flyinghead
bed524f0d0
imgui: ImguiStyleVar must be deleted before the end of the window
2025-11-17 19:18:55 +01:00
Flyinghead
4320685ff8
uwp: simplify activation and exit URIs handling
...
Use http::urlDecode to decode URIs.
Move exit URI handling to dc_exit() so that all exit paths are covered.
2025-11-12 13:40:07 +01:00
danprice142
4bb32466bd
Add UWP protocol activation support for ROM loading from UWP Frontends ( #2095 )
...
Adds UWP protocol activation support for ROM loading from UWP Frontends/Browsers, allows launching ROMs via SDL's `SDL_WinRTGetProtocolActivationURI()` and redirection using the 'launchOnExit' URI parameter from protocol activation in SDL_WinRTApp, Closing a Rom/Game from the quick menu or closing the app will make use of `launchOnExit` and redirect to the specified app
Implements launching a URI via Windows.System.Launcher after the game is stopped from the Exit button in the quick menu, enabling return to sender/redirection on UWP
Update SDL submodule to include SDL_WinRTGetProtocolActivationURI()
2025-10-28 11:37:16 +01:00
James and Rikki Gibson
3917c0181b
DreamPicoPort API Update ( #2079 )
...
Co-authored-by: Rikki Gibson <[email protected] >
2025-10-20 10:48:23 +02:00
Rikki Gibson and James
909ea496ac
DreamPotato connectivity ( #1989 )
...
Co-authored-by: James <[email protected] >
2025-10-03 14:34:25 +02:00
Edward Li
43a9c1384a
Replace ImFont->FontSize with ImFont->LegacySize
2025-08-12 15:40:14 +02:00
Flyinghead
0897f0ed8a
ui: split settings into their own files
2025-06-19 23:13:47 +02:00
xander-will
71341a27e4
Integer Scaling + Screen-Level Linear Interpolation Options ( #1976 )
2025-06-13 11:59:15 +02:00