Dogmatix 1.2 — frontends, gamepad layouts, downloads multi-select
Frontend integration
.dgmtxshortcuts: Dogmatix can appear inside a game frontend as an "emulator" per
platform — a tiny shortcut file in each console folder opens the library already filtered
to that platform. Settings → Frontend shortcuts deploys them.- One-button ES-DE setup: pick the ES-DE data folder once and Dogmatix writes the find
rule, system overrides, gamelist entries (withaltemulator) and cover art itself. Offered
in the first-run tour when ES-DE is installed. - One-button iiSU setup: registers Dogmatix in iiSU's
emuladores.json(reachable via
SAF) without touching any existing console or emulator. - Assisted Daijishō setup: Daijishō has no importable emulator config, so Dogmatix shows
the three values of its Add an emulator form, each with a Copy button. - All three verified end to end on device. See FRONTENDS.md for details and manual recipes.
Gamepad
- Gamepad layouts (Xbox / Nintendo / PlayStation): the legend draws the buttons the way
your pad is printed — letters and colours per layout, shoulders namedLB·RB,L·Ror
L1·R1. A always accepts, B always goes back. - Swap A/B and X/Y for pads that report their face buttons the other way round; applies
everywhere, dialogs and the filter sheet included.
Downloads
- Multi-selection: tick several downloads (SELECT / long press) and retry, pause, stop
or delete them all at once, with a single confirmation. - Pause / resume for torrents, keeping the data on disk across app restarts.
- Direct HTTP and RomM downloads keep their partial file on failure and resume with a Range
request.
Library & UI
- Sort by size (big → small and small → big) in the Sort filter row.
- Maximum search results stepper (50 / 100 / 250 / 500 / Unlimited).
- True black theme for AMOLED screens.
- Version indicator under the app logo.
Fixed
- Per-file download speed on torrent rows (previously showed the torrent's total rate).
- NES deep links no longer select SNES too; default download folders for bare console ids
likeplaystation_2are no longer named "2".
Full changelog: CHANGELOG.md