Skip to content

v0.8.0

Choose a tag to compare

@mxmgorin mxmgorin released this 08 Sep 16:44

GPU-less devices, and ArkOS.

Added:

  • Software rendering: swgl for the page, SDL's 2D renderer for the chrome, no GL driver needed. A GPU build falls back to it when no context can be created
  • Allium and OnionOS packages for the Miyoo Mini Plus and Flip
  • micro memory profile for ~128 MB boards; the Miyoo packages cap images per page
  • Chrome drawn against a 640x480 design and zoomed to fit the panel; [display] scale (0.6–1.6) is a factor over that fit
  • Desktop window reopens at its last size; [display] dark_last_row for muOS/A133 panels
  • RETSURF_KEYMAP=miyoo: keyboard events from Miyoo Mini are mapped to [gamepad]
  • [debug] memory_log and [debug] frame_timing measure without an overlay on screen
  • "Restore all defaults" option in Settings > Advanced

Changed:

  • glibc floor from 2.35 to 2.30 on aarch64, which brings the port to ArkOS
  • Engine on Servo main @ 8ae6b28d707, pinned by tag
  • The chrome is rasterized only where it changed
  • The JS malloc heap is bounded on the small tiers

Fixed:

  • A refused GL attribute no longer ends the run
  • Trigger-bound keys reach the OSK's shift and symbols
  • The Settings tile takes part in the speed-dial order, and X removes it
  • A manual scroll can leave the highlighted row in the menu and settings

Full changelog:
v0.7.0...v0.8.0