Skip to content
Compare
Choose a tag to compare
  • Added

    • Prevention against setting anything in Settings as a quick launch option
  • Fixed

    • SDL input freakout on holding left on 1st boot to cancel quic launch
    • PocketGo2 brightness for rogue and stock differences
    • Low battery from going negative
  • Improved

    • Previews traversal is now open ended on dir structure
    • HW Polling resilience
Compare
Choose a tag to compare
  • Added

    • Quick launch the last game on 1st boot
      • Hold left on the dpad down to bypass
      • Toggle on / off in Settings menu
    • Fast cache load option
      • Doesn't validate the cache and look for new or missing apps, just loads current state
      • This is used automatically when in quick launch mode
      • Toggleable in Settings menu
        • If enabled, use the built in App Scanner (via select button) to manually update on demand
      • Live monitoring for new opk's is always enabled
    • Folder previews
      • for when your roms come in multi files - ps1 etc
      • or if you have custom rom sub-folders that you want images for
      • Name the folder the same as the rom (minus the suffix), and you'll get a preview if you have an existing image
      • Or have a different image for the folder
      • eg....
      • psx/
        • .previews/
          • favourites.png
          • game1.png
          • game2.png
          • game2-folder.png
          • something.png
          • something-else.png
        • favourites/
          • something.bin
          • something-else.bin
        • game1/
          • game1.bin
        • game2-folder/
          • game2.bin
  • Fixed

    • LED low power boot loop
    • Time Zones
    • Upgrades clobbering the esoteric.conf file and resetting your skin
    • Upgrades clobbering existing files, like your skin.conf settings
  • Improved

    • Setup wrapped in crash handler and dialog
    • Skin colour editing - L1 & R1 step +- 10
      • This is to work around the Y button being mapped to Left Shift, which doesn't support auto repeat in SDL
    • Preview images looks one directory higher now as well, so you can have something like
      • snes/
      • .previews/
      • all/
      • favourites/
Compare
Choose a tag to compare
  • Added

    • Accurate battery support
    • Try / Catch support
    • Toggle battery icons or percentage in Skin Settings ui
    • Hidden files and folders toggle for explorer
  • Fixed

  • Improved

    • HW abstraction extends to batteries now
    • Refactored UI transition code
    • Refactored String Helper code
    • Refactored File readers and writers
Compare
Choose a tag to compare
  • Added

    • Support for key combo's in input handler
      • Can be set via input.conf for any action
      • format is : action=combo,key_code_1,key_code_2,key_code_n
      • eg. power=combo,9,308 (this is for GKD350h)
    • Power button brings up power off / restart dialog on RG350, PG2
    • L1 & B on GKD350h brings up power off / restart dialog
    • New Device setting, Default CPU speed to launch apps at if nothing in the desktop file
  • Fixed

    • Directory copy installer notification
    • File browser filters for empty string and no extension
  • Improved

    • Cleaner session restore
    • More defensive 'save last selection' restore
    • Surface collection error checking
    • Only remove boot marker on clean exit from esoteric
    • Refactored Cpu code, added factory for determining JZ4770O capabilities
    • About reports cpu info
  • Currently thwarted by....

    • GKD350h overclock registers....
    • closer but not happening still, and smells of closed source sadness
Compare
Choose a tag to compare
  • Added

    • Backgrounds for favourites
      • Fullscreen or
      • Best fit in the link view space
  • Fixed

    • Save last selection
    • Potential crash after making a favourite if no icon was created
    • Empty directory handling in browser
  • Improved

    • Stay in rom browser after making a favourite
    • Add custom value in ui for preview width if it doesn't match a step of 5
    • Background image scaling and placing
    • File handlimg routines and path resolvers
    • Includes and ifdef's
Compare
Choose a tag to compare
  • Added

    • RG350
      • ALSA Mixer
      • Console apps in general
    • GKD350H
      • All standard opk / launcher functionality
      • Key mappings
      • Power off and reboot
      • Screen off timer
      • Power off timer
      • Screen brightness
      • Real Time Clock setting
      • Battery level reporting
      • Volume level adjust and reporting
    • PocketGo 2
      • All standard opk / launcher functionality
      • CPU performance guvernor (on demand / performance)
      • Key mappings
      • Power off and reboot
      • Screen off timer
      • Power off timer
      • Battery level reporting
      • Brightness control
      • Led control
      • Volume level adjust and reporting
  • Fixed

    • Default clock speed reporting for non overclocked rg350
    • Allow zero volumes in device menu
    • Screen tearing on rg350 and gkd350h
  • Improved

    • Tear down of the app on link launch
Compare
Choose a tag to compare
  • Added

    • Seperate device specific input configs
    • Keyboard nav arrows
    • Skin settings for preview image size
  • Fixed

    • Restore session handling
    • Set screen w & h back to config after determined once
    • Fullpaths for gkd350h poweroff and reboot
    • Manual file filter extension typo
  • Improved

    • Overclocking detection and guard conditions
    • Performance mode detection and guard conditions
    • Upgrade
Compare
Choose a tag to compare
  • Added

    • Hide / show links
    • CPU underclock option for launcher, exposed in Device
    • CPU underclock for links
    • Default the date to build date if it's not set
    • ALSA mixer launcher
    • CPU freq or governor mode shown in About
    • Manual
  • Fixed

    • Crash viewing logs from apps w/ control codes
    • Force vsync in any sdl version
    • Reset alt keymap file on launch. thanks @Nebuleon
    • SDL_ShowCursor(SDL_DISABLE); comes after SDL Video setup now to avoid potential side effect
    • UI race condition removing an OPK
  • Improved

    • Performance in HW polling
    • CPU scaling to hw layer
    • Clock types abstracted
    • Only set SDL Fullscreen flag if we're on unknown w/h
Compare
Choose a tag to compare
  • Added

    • Lock for selector browsing when you edit a link
    • Auto Power off
      • Toggleable
      • Only activates when running on battery
  • Fixed

    • Some links weren't editable that should be
    • Save config after hiding section
    • possible dangling slash in config file for external apps path
    • crash when info bar is smaller than icons
  • Improved

    • Video initialisation is portable across devices
    • Refactored screen resolution consumers
    • Refactored inputManager
    • Refactored screenManager and powerManager to a common interface
    • screenManager now uses hw abstraction layer for blanking
    • powerManager now uses hw abstraction layer for power off
Compare
Choose a tag to compare
  • Added

    • Key repeat
    • More skinning docs in templates
    • Linux HW abstraction layer
  • Fixed

    • Screen sleep if nothing happens after boot
  • Improved

    • Optimised surface collection
    • Build scripts
    • HW abstraction layer layout
    • key bindings for linux HW layer