Skip to content

Releases: MrJackSpade/Kairo98

Kairo98 1.0.3

Choose a tag to compare

@github-actions github-actions released this 13 Oct 19:49

v1.0.3

  • The Exit and Return to library confirmations now appear above the game menu. Before, they opened behind it: hidden in portrait and partly covered in landscape.
  • Configurations has a new Game orientation setting: Auto, Landscape or Portrait. Landscape and Portrait rotate the screen when a game starts; the library still follows the device. If the device keeps its orientation, as Retroid's Force landscape switch does, a message says rotation was attempted and a system setting is likely blocking it.

Install over v1.0.2 to keep games, settings and saves. Both APK variants and the Play bundle have the same features.

Kairo98 1.0.2

Choose a tag to compare

@github-actions github-actions released this 13 Oct 17:45

v1.0.2

  • A FONT.BMP shipped with a game now loads automatically for that game. Kairo98 checks the game's ZIP, then its folders up to the ROM folder, and the copy nearest the disk image takes precedence over the font imported in Machine settings. The Machine menu shows "Game folder" while a game's own font is in use. A game font that is not a 2048x2048 monochrome BMP stops the launch with an error naming the file.

Install over v1.0.1 to keep games, settings and imported shaders. Both APK variants and the Play bundle have the same features.

Kairo98 1.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Oct 05:14

v1.0.1

  • Importing a large shader pack, such as the full RetroArch slang-shaders pack, no longer stops the app from responding when the import finishes, and the shader list opens again afterwards. Imported presets are now listed by folder.

Install over v1.0.0 to keep games, settings and imported shaders. Both APK variants and the Play bundle have the same features.

Kairo98 1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 03:17

v1.0.0

  • Redesigned menus: settings, game settings, disks and save states open as full pages with rows, inline choices and confirmations instead of dialogs and drawers.
  • The game menu no longer has Resume and Keep paused buttons, because opening it already pauses the game. Return to library and Exit ask for confirmation in a dialog.
  • New Menu › Configurations › Save folder setting keeps save states in private app storage or in a folder you choose. Changing it moves your save states there. If a slot is saved in both places, you choose which copy to keep before anything moves.
  • Running games keep running when the device configuration changes, for example when you attach a keyboard, switch dark mode or change the display size. The RGDS second screen also stays open through these changes.
  • A failed launch keeps its status in the library instead of clearing it.
  • Choosing Library in a game started from an external frontend returns to that frontend.
  • When Download missing images fails, the result names the reason, such as no internet connection.

Install over the previous signed Kairo98 release to keep games, settings and save states. Both APK variants and the Play bundle have the same features.

Kairo98 0.9.17

Choose a tag to compare

@github-actions github-actions released this 12 Oct 02:30

v0.9.17

  • Include the RetroArch shader and Graphics changes tagged in v0.9.16 in installable APKs and the Play bundle. The v0.9.16 Kairo98 build did not publish artifacts.
  • Recognize the shader runtime and NDK C++ libraries in release package validation.

Install over the previous signed Kairo98 release to keep games and settings. Both APK variants and the Play bundle have the same features.

Kairo98 0.9.15

Choose a tag to compare

@github-actions github-actions released this 03 Oct 05:01

v0.9.15

  • Restore D-pad and controller hat navigation on the game detail page, including Play, Game settings, and off-screen actions.
  • Add draggable left and right circle pads. Their thumbs can extend beyond the outer ring while retaining the intended movement range.
  • Enable both on-screen sticks by default for With Sticks profiles and place them below the D-pad and buttons.
  • Remove the initial With Sticks highlight from touch-device setup until a choice is selected or controller navigation begins.
    This release replaces the failed v0.9.14 builds, which stopped before compilation because their release notes were missing.

Kairo98 0.9.13

Choose a tag to compare

@github-actions github-actions released this 03 Oct 03:35

v0.9.13

  • Stop appearing as an Android handler for APKs and unrelated files. Select games inside the app or launch them through an explicitly configured emulator frontend.

Kairo98 0.9.12

Choose a tag to compare

@github-actions github-actions released this 03 Oct 03:02

v0.9.12

  • Catalog files and update manifests are served directly from the repositories on main. Application releases publish only the signed APKs and Play AAB.
  • Optional artwork import files contain references to repository images, reducing download size. Existing installed catalogs use their unchanged manifest address to obtain the new revision.
  • Added catalog integrity checks covering repository sources, tracked artwork paths, part indexes, sizes and checksums. Existing metadata and controls are unchanged.
  • Includes the catalog indexing responsiveness and D-pad Menu/Search navigation fixes from v0.9.11.

Kairo98 0.9.11

Choose a tag to compare

@github-actions github-actions released this 03 Oct 02:12

v0.9.11

  • Keep library navigation responsive during catalog checks and indexing. Game rows and details use cached metadata while catalog work runs in the background.
  • Reach Menu and Search with the D-pad: Up from the first game enters the header, Left/Right switches buttons, and confirm opens the selection. Down or Back returns to the games.
  • Restore header focus when closing the menu, and support controller hats for header navigation in both apps.

Kairo98 0.9.10

Choose a tag to compare

@github-actions github-actions released this 03 Oct 01:19

v0.9.10

  • Catalog installation and updates check the file format without scanning every game or decoding and hashing every image. Full first-party content audits remain in the publishing pipeline.
  • Download checksums are calculated during transfer. Installed artwork packages activate atomically without a second full archive copy; failed downloads retain the previous catalog.
  • Artwork packages include a compact runtime header and index for faster installation. Update the app to 0.9.10 before importing the new packages; previously downloaded packages remain supported.