Supernote Pomodoro is a small focus-timer plugin for Supernote devices. It adds a Pomodoro action in NOTE and DOC, lets you start a quick timer, and returns you to the page immediately so the timer can run in the background while you keep writing.
- Quick presets:
5,10,15,20,25minutes - One tap to start and return to the note
- Reopen the plugin to inspect running, paused, or completed state
- Pause, resume, restart, or reset an active timer
- Native Android timer bridge for background countdown persistence
- Completion callback scheduled with
AlarmManager.OnAlarmListenerinstead of a static broadcast
The plugin now uses an in-process Android alarm listener for countdown completion. Timer state restoration on reopen remains the source of truth, and the completion callback should still be validated on real hardware after each native alarm change.
- Build or download
supernote-pomodoro.snplg. - Copy the package to the device
MyStylefolder. - On the Supernote, open
Settings -> Apps -> Plugins -> Add Plugin. - Select the package and install it.
npm install
npm run build:pluginThe packaged plugin is written to build/outputs/supernote-pomodoro.snplg.
- The plugin is built on the Supernote React Native plugin template.
- Native Android code is packaged into
app.npkduringnpm run build:plugin. - The stable internal plugin app key is
SupernotePomodoro; changing it will break upgrades for existing installs.
Agent-specific guidance and project planning live outside this README:
AGENTS.mdplaybook/README.mdplaybook/PRODUCT.mdplaybook/ENGINEERING.mdplaybook/REQUIREMENTS.md
MIT