This repository has been archived by the owner on Nov 13, 2022. It is now read-only.
Releases: Torbuntu/Leikr
Releases · Torbuntu/Leikr
Dependency Boost
Groovy
Input redo
Temporarily removing Controller input until I can rework it to be more stable and usable.
Removed Tools/Utilities as separate concepts. They will now simply live in Programs with games and programs.
Version bumps
Bumping the version of some libraries.
Some bug fixes
A few places were still trying to read from Mdx.files.local instead of Mdx.files.external.
Fixed the DataManager being able to save/load data using the correct gamePath variable.
New Security
- New approach to security using a custom ClassLoader
- Remove old buggy java security policy
- Leikr still takes a launch parameter
insecure
for running without security - Fixed SpriteLoader's lookup for loadSpriteSheet(String project) loading external sheets
- Added more javadocs
- A new "Transition" animation. Would like feedback on ways to make this look cooler. It is essentially the "inserting cartridge" transition before the load screen.
1.0.5
Bugfixes
Customized Environment
Fixes:
- The cursor is now, again, released during a game when it is paused. This stops folks from being trapped in Leikr until they stop running a game/program
- Updated some libs (including now using Groovy 4 alpha)
New:
- Leikr now checks for a
LEIKR_HOME
environment variable. This is used to set a custom leikr.home directory so you no longer have to be stuck with aLeikr
directory using up space in your clean$HOME
directory :) be advised, this is an absolute path, so an example would be:/home/username/Projects
, Leikr on startup will find that path and set/home/username/Projects/Leikr/
and related subdirectories there. This does not remove the Leikr sandboxing jvm policy. > home [path]
command is now available in the Leikr terminal view. This will dynamically at runtime adjust the new LEKR_HOME location. Mostly I only see this being useful for testing, since it does not persist the location (you will need to set the LEIKR_HOME variable externally for this to be permanent)
Other:
- The usual refactor/cleanup.
Command fixes
Discovered most of the commands got broken when run from Flatpak. Made some fixes for the new path on $HOME/Leikr