v2.4
New Features
- #238 Opt-in crash reporting and analytics
- #260 Created new shared library to make codebase smaller, and provide an easier API for applications to use
Issues Fixed
- #239 Launcher will crash if a notification is removed with the API instead of through the UI
- #246 Task switcher background disappears if you close an application
- #244 Don't allow importing applications if they are not executable
Known Issues
- There have been some odd issues reported on the rM2 that haven't been fully validated yet. #135
- #147 Multiple button press actions do not work in remarkable-hacks
Manual Installation/Upgrade
- Copy packges.zip to your remarkable
- Decompress files onto a temporary folder
- Run
opkg install path/to/folder/*.ipk
- If you are on a rM2, make sure you have rm2fb installed/enabled/running
- Enable the tarnish service:
systemctl enable --now tarnish
Automated Installation
- Install toltec repository if you haven't already
- Run
opkg update
- Run
opkg install oxide
- If xochitl or another launcher is enabled, disabled them:
systemctl disable --now xochitl
- Enable the tarnish service:
systemctl enable --now tarnish
Automated Upgrade
- Run
opkg update
- Run
opkg upgrade
- If xochitl or another launcher is enabled, disabled them:
systemctl disable --now xochitl
- Enable the tarnish service if it isn't already:
systemctl enable --now tarnish
Configuration
Configuration files can be in one of the following locations:
/etc
/opt/etc
/home/root/.config
The configuration folder contains the following:
oxide.conf
Application configuration file. The launcher will automatically maintain this file.
There are two other application specific configuration files that are not intended for user modification. You must stop the tarnish service before modifying either of them.
/home/root/.config/Eeems/tarnish.conf
/home/root/.config/Eeems/decay.conf
Usage
See the website for more information.