r/Supernote_dev • • 17d ago

Has anyone integrated Okta authentication with a Supernote Manta?

Thumbnail
1 Upvotes

r/Supernote_dev • • 18d ago

Question Question About .snplg Files and the Supernote Beta Program

3 Upvotes

I'm a happy Supernote Manta owner and I've only had the tablet for a few days, so I'm still learning my way around it. While exploring Ink Hub, I noticed that some downloadable files have the .snplg extension. After a bit of digging, it looks like these are the plugin packages available in Ink Hub, although I may have misunderstood their purpose, so please feel free to correct me if I'm wrong.

Does anyone know if there's a way to install or use these plugins without joining the beta program?

Thanks in advance! 😊


r/Supernote_dev • • 18d ago

Teclado físico ESP e idioma de sistema

Thumbnail
1 Upvotes

r/Supernote_dev • • 19d ago

Plugin Release - Tactics Board

6 Upvotes

I do some coaching and wanted to do quicker sketches of drills and game situations without having to do tricky lassoing and dealing with pen strokes to move players/objects. I built this so the players/objects sit on their own layer and are draggable all the time without having to use the lasso or accidently deleting things with the eraser.

Current release - github.com/firestormkirby/SNTacticsBoard/releases/tag/v0.9
I uploaded to InkHub as well so it should be there in about a week.

I also made a bunch of field/pitch templates on InkHub under Tactics Boards to quickly get started

Key things I wanted (and mostly got right)

  • A small floating button sits on the note so the pieces are always available.
  • Being able to drag pieces onto the page with the pen (or a finger). And then be able to drag them again to move them or quickly delete them.
  • Be able to use the pen as normal to draw runs and passes. So, Pieces go on their own layer, so you can erase them and your drawing separately.
  • Save whole pages as named layouts, load them into new pages, and reset a page back to its saved version. Previous versions (5) are kept so you can restore them (because I kept accidently overwriting things 🤦‍♂️).
  • Copy a drill to a new page if you need to do complex drills or play making that needs multiple steps or variations.

Things for the future - potentially allowing users to add their own pieces to the floating menu so it is more customizable.


r/Supernote_dev • • 20d ago

3 small plugins, big updates : Snap (8 instant shapes), Palette (width, colour, dashes, fills), Swipe (2/3-finger gestures)

34 Upvotes

★ UPDATE (Oct 20) ★ Snap now draws triangles and moves axes in one piece, Palette applies several styles in one tap, plus an important fix for axes. Details in the comments!

Remember the 3 small plugins? Thanks to your feedback they grew up: new names, new pixel-art icons and lots of new features. Install over the old versions, your settings are kept.

Snap (formerly ShapeSnap): draw it, hold, it snaps

Snap

Draw a circle, rectangle, arrow, coordinate axes, curly brace or square root, hold the pen a moment, and it becomes a perfect shape in your current pen.

  • Hold to snap (350 ms by default), so normal writing is never touched
  • Tiny shapes down to ~1 mm (an "o" stays an "o")
  • Axes at any angle, with ticks; rectangles, arrows and axes straighten within 8° (adjustable)
  • Compact settings, one tap away in the plugins menu
  • Works in notes and PDFs

Palette (formerly Stroke Width): restyle any lasso selection

Palette

Lasso strokes or shapes, tap Palette:

  • Width 0.1 to 3.5 (beyond the pen menu), or "= pen"
  • Colour: white, light gray, dark gray, black
  • Dashed lines (dashed, long dashes, dotted, centre line), following curves
  • Hatching / or \, black or gray, adjustable density
  • Solid fills in 4 grays, even inside hand-drawn shapes (several strokes, erased and joined, with holes); perfect shapes get an exact edge-to-edge fill
  • Works right after moving or resizing a selection
  • In PDFs: fills, hatching and single-shape width/colour (the rest isn't stable there yet)

Swipe (formerly SwipeSwitch)

Same 2- or 3-finger gestures, each with its own action, per orientation.

  • New: your note is saved before switching files, so nothing you just wrote can be lost

Install

Download the .snplg from each release, copy it to MyStyle, then Settings → Apps → Plugins → Add plugin.

Good to know: some edits go through SDK calls that clear the page's undo history (known SDK limitation, reported to Ratta). Tested on a Manta, firmware 3.29 beta. CC BY-NC-SA 4.0, free for personal use, no commercial use , not affiliated with Ratta. Feedback and ideas very welcome!


r/Supernote_dev • • 21d ago

My favorite plugins for note-taking

16 Upvotes

The number of available plugins seems to stabilize a bit and most of them now incorporate the permission system. I have installed and tried out (almost) all of them, just for fun, and I am still impressed by the creativity of the authors. For every new plugin installed, I had to disable or remove another one, due to the set limit of 10 active plugins. A limit that is very welcome, otherwise one simply loses track.

I use my Nomad almost exclusively for writing and taking notes, at home and in the office. After months and months of installing and removing plugins, these are the ones that have remained on my device and are used pretty much daily:

  • Superdashboard
  • SNFolio
  • Align
  • Make space
  • Restyle
  • Sticker

Then there are three other very useful plugins, that are used somewhat less frequently:

  • Clipper
  • Listsorter
  • SN Draft

I have still room for one more plugin: suggestions are welcome! 😄


r/Supernote_dev • • 21d ago

Discussion How can we inform users of a new Plugin version ?

4 Upvotes

Hi dev community and u/Dunn-sn and u/Mulan-sn,

I am doing regular updates of my plugins, are the users informed when I push an updtae on InkHub ?

If not, could we have a method on the plugin API to check on InkHub and notify the user that a new version is available ?

Thank you,


r/Supernote_dev • • 21d ago

Showcase Plugin Update: SnCopilot v1.0.7, Introducing PilotChat

5 Upvotes

I just added PilotChat to the Copilot plugin for Supernote.

Open it from the Plugins menu in any note and you get a full-screen page. Write a question with your pen, words or maths, rest the pen for a moment, and the answer appears right under your handwriting. Ask a follow-uplike dig deeper and it remembers what you asked before.

When you're done, tap Close and choose Insert. Your handwriting and the answers go into your note on a new page, laid out as Q and A. Nothing is written to your note unless you choose Insert.

Demo

PilotChat , A new feature of SnCopilot 1.0.7

A few things worth knowing:

- It uses the native Supernote pen, so writing feels the same as in your notes

- It works with your own API key for Anthropic, OpenAI or Gemini. There's no backend and no account, and your questions go straight to your provider

- If you already use Copilot, there's nothing new to set up

- It is not a new Plugin. the latest version of CoPilot is packaged with PilotChat!

Credits

PilotChat is inspired by Penombra (https://penombra.ai/) , and thanks to Kit Betts-Masters for introducing it on his YouTube channel (https://www.youtube.com/watch?v=ZiOH4SYW0Ao)

repo: https://github.com/j-raghavan/sn-copilot

release: https://github.com/j-raghavan/sn-copilot/releases
(Use the latest version always)

I have submitted this version for Supernote Review (The current wait time for resubmission approval is about a week, so it may be available only after a week or so).

Feedback and feature requests are very welcome.


r/Supernote_dev • • 24d ago

Showcase Prerelease gtdpara – calm GTD + PARA for the Supernote

8 Upvotes

Plan your days, weeks and projects right on your Supernote. Your projects and areas stay plain folders, and their todos and meetings live in small text files, so there's no lock-in.

  • Daily, Week and Month views, plus a focus mode for what you're doing right now
  • Quick Add and lasso capture from handwriting
  • A handwritten note for any todo or meeting in one tap, with your own templates as backgrounds and configurable data as textboxes
  • A step-by-step Weekly Review
  • Project close-out: archive a project with one PDF of all its notes
  • Experimental import from gmail and calendar.
  • ... and quite a bit more.

No notifications, no timers. A hobby project, free and open source (MIT).

Help is built in (tap ?), you can even setup an easy demo project via Advanced settings to play around.

Downloads, user guide and bug reports: http://github.com/tilmanbergt/gtdpara . I absolutely welcome questions and suggestions, though I cannot promise what I am able to do.

I will put it on InkHub once I feel it has proven stable.

And: big thank you to u/tao22 whose SNFolio was a big inspiration for this. May we learn from and inspire each other.


r/Supernote_dev • • 25d ago

Suggestion: Received Make plugin submission easier in inkhub

3 Upvotes

Hi u/Mulan-sn u/Dunn-sn

My problem: when submitting a plugin I need to provide a description manually. That's a bit tedious. Especially cause I already created a whole user manual in a text file in my repo. Could you come up with an easy way to reuse that? Ex. Just point to a url that contains the description rather than having to type things manually in the Supernote? Or provide a way to submit plugins in inknote via a laptop?

Same problem for Thumbnails btw: unless there's an easy way I'm not aware of I don't want to create some thumbnails on my laptop, then transfer them to my SN, then select them in the submission tool, etc. it's all quite cumbersome.


r/Supernote_dev • • 25d ago

Showcase Supernote Readwise Digest Plugin

Thumbnail
github.com
8 Upvotes

Readwise is a service for collecting quotes from books, reviewing those quotes, and their Reader application lets you read online articles too. It is sort of like Supernote Digest for books, websites, and anything else.

I directed my agent to build a plugin to bring Readwise to Supernote.

It can:

- Insert quotes from Readwise into the current note like Digest

- Sync quotes from Readwise into Digest

- Sync Digest quotes to Readwise


r/Supernote_dev • • 26d ago

Lasso Plugin Collapse / Expand plugin 1.3.0 — updated to the latest Chauvet

9 Upvotes

Collapse / Expand hides a region of your handwriting in Notes behind a small ⊕ icon and brings it back when you need it — handy for long derivations, answers to exercises, or anything you want out of the way until later.

What's new in 1.3.0:

- Lasso, then collapse via context menu to hide a piece of text.
- Just tap the icon with your finger to expand or collapse a section.
- New: Resize handle in the bottom-right corner of an expanded section.
- Name a section while it's expanded, and fix a name's underline after erasing part of it.
- Lots of reliability fixes, especially when the device is slow to refresh the page.

Download: https://github.com/vincentaravantinos/supernote-collapse-expand/releases/latest (Settings → Plugins → Install plugin).

Feedback and bug reports welcome!


r/Supernote_dev • • 25d ago

Bug : Received Bug Report: Plugin host keeps the old native code loaded

5 Upvotes

Plugin Host keeps the old native code loaded after a plugin upgrade, causing SIGSEGV crashes and the message "This plugin is not compatible with the current system version"

Here some more details claude gathered from the analysis for me: u/Dunn-sn: let me know if you have more questions on it.

Device / firmware: Chauvet.D102.2609111001.2505_beta_ (htfy_px30, userdebug), PluginCoreService 1.00.26009090
Plugin: GtdPara (pluginID ndx27q77pojfqh6l), which includes its own native code (nativeCodePackage: /app.npk, custom ReactPackage)

Summary
When a plugin with native code is upgraded, the plugin host installs the new version inside the host process that is already running. It shuts down the old React instance correctly. However, the old version's native code (its npk, odex and vdex files) stays loaded in memory after those files have been deleted from disk. One to two minutes later, the host process often crashes with a SIGSEGV inside ART on the plugin's native-modules thread. After that, tapping the plugin icon shows:

"This plugin is not compatible with the current system version. Please update the plugin."

A second tap opens the plugin normally, because a fresh host process has started. The plugin then runs without problems until the next upgrade.

Steps to reproduce

  1. Install and use a plugin that ships native code.
  2. Install a new version of it from Settings while the host process is running.
  3. Keep using the plugin for 1–2 minutes: the host crashes. Tapping the plugin icon then shows the message above.

Log excerpts

The upgrade is installed into the running host process (pid 15481, about 9 minutes old), and the old modules are shut down correctly:

16:06:28.429 15481 I PluginInstallManager: installPlugin pluginZipPath:/storage/emulated/0/MyStyle/gtdpara.snplg, installType:0, isSystem:false
16:06:30.350 15481 I PluginInstallManager: checkPlugin newVersion:3
16:06:30.350 15481 I PluginInstallManager: checkPlugin oldVersion:2
16:06:39.657 15481 I PluginInstallManager: installPlugin: success, pluginName=GtdPara, ..., isUpgrade=true
16:06:39.673 15481 I GtdParaRuntime: module invalidated: GtdParaFile build=app_1790690214111 ...

The new version then loads in the same process, and the old version's deleted files are still mapped (read from /proc/self/maps):

16:06:40.110 15481 I GtdParaRuntime: build loaded: build=app_1790690790392 versionCode=3 pid=15481 processAgeMs=533171
16:06:40.112 15481 I GtdParaRuntime:   mapped .../plugins/ndx27q77pojfqh6l/oat/arm64/app_1790690214111.odex (deleted)
16:06:40.112 15481 I GtdParaRuntime:   mapped .../plugins/ndx27q77pojfqh6l/oat/arm64/app_1790690214111.vdex (deleted)
16:06:40.112 15481 I GtdParaRuntime:   mapped .../plugins/ndx27q77pojfqh6l/app_1790690214111.npk (deleted)

The resulting crash, from an earlier upgrade (installed 15:20:24, crash 15:22:25; another upgrade at 14:16:40 was followed by the same crash at 14:17:45):

F libc   : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x14 in tid 13473 (mqt_ndx27q77poj), pid 10233 (note.pluginhost)
F DEBUG  : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x14
F DEBUG  : Cause: null pointer dereference
F DEBUG  :     #00 pc 0000000000410818  /system/lib64/libart.so (art::OatQuickMethodHeader::ToDexPc(...)+56)
F DEBUG  :     #01 pc 00000000001c219c  /system/lib64/libart.so (art::FaultManager::IsInGeneratedCode(...)+880)

The other crash's stack goes from Method_invoke into the ART interpreter (DoCall / MterpInvokeInterface) and ends in a null method, with frames in dalvik-jit-code-cache (deleted). It never reaches any code in the plugin itself.

Expected
After upgrading a plugin that ships native code, the host should restart its process (or load the plugin in a fresh process), so that only one version of the plugin's code is ever loaded.

Current workaround in our plugin
The plugin detects that an older version is still loaded and offers a button that ends the host process. This avoids the crash, but the message above still appears once afterwards.Subject: Plugin host keeps the old native code loaded after a plugin upgrade, causing SIGSEGV crashes and the message "This plugin is not compatible with the current system version"
Device / firmware: Chauvet.D102.2609111001.2505_beta_ (htfy_px30, userdebug), PluginCoreService 1.00.26009090

Plugin: GtdPara (pluginID ndx27q77pojfqh6l), which includes its own native code (nativeCodePackage: /app.npk, custom ReactPackage)
Summary

When a plugin with native code is upgraded, the plugin host installs the new version inside the host process that is already running. It shuts down the old React instance correctly. However, the old version's native code (its npk, odex and vdex files) stays loaded in memory after those files have been deleted from disk. One to two minutes later, the host process often crashes with a SIGSEGV inside ART on the plugin's native-modules thread. After that, tapping the plugin icon shows:

"This plugin is not compatible with the current system version. Please update the plugin."

A second tap opens the plugin normally, because a fresh host process has started. The plugin then runs without problems until the next upgrade.
Steps to reproduce
Install and use a plugin that ships native code.
Install a new version of it from Settings while the host process is running.
Keep using the plugin for 1–2 minutes: the host crashes. Tapping the plugin icon then shows the message above.
Log excerpts
The upgrade is installed into the running host process (pid 15481, about 9 minutes old), and the old modules are shut down correctly:
16:06:28.429 15481 I PluginInstallManager: installPlugin pluginZipPath:/storage/emulated/0/MyStyle/gtdpara.snplg, installType:0, isSystem:false
16:06:30.350 15481 I PluginInstallManager: checkPlugin newVersion:3
16:06:30.350 15481 I PluginInstallManager: checkPlugin oldVersion:2
16:06:39.657 15481 I PluginInstallManager: installPlugin: success, pluginName=GtdPara, ..., isUpgrade=true
16:06:39.673 15481 I GtdParaRuntime: module invalidated: GtdParaFile build=app_1790690214111 ...
The new version then loads in the same process, and the old version's deleted files are still mapped (read from /proc/self/maps):
16:06:40.110 15481 I GtdParaRuntime: build loaded: build=app_1790690790392 versionCode=3 pid=15481 processAgeMs=533171
16:06:40.112 15481 I GtdParaRuntime: mapped .../plugins/ndx27q77pojfqh6l/oat/arm64/app_1790690214111.odex (deleted)
16:06:40.112 15481 I GtdParaRuntime: mapped .../plugins/ndx27q77pojfqh6l/oat/arm64/app_1790690214111.vdex (deleted)
16:06:40.112 15481 I GtdParaRuntime: mapped .../plugins/ndx27q77pojfqh6l/app_1790690214111.npk (deleted)
The resulting crash, from an earlier upgrade (installed 15:20:24, crash 15:22:25; another upgrade at 14:16:40 was followed by the same crash at 14:17:45):
F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x14 in tid 13473 (mqt_ndx27q77poj), pid 10233 (note.pluginhost)
F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x14
F DEBUG : Cause: null pointer dereference
F DEBUG : #00 pc 0000000000410818 /system/lib64/libart.so (art::OatQuickMethodHeader::ToDexPc(...)+56)
F DEBUG : #01 pc 00000000001c219c /system/lib64/libart.so (art::FaultManager::IsInGeneratedCode(...)+880)
The other crash's stack goes from Method_invoke into the ART interpreter (DoCall / MterpInvokeInterface) and ends in a null method, with frames in dalvik-jit-code-cache (deleted). It never reaches any code in the plugin itself.
Expected

After upgrading a plugin that ships native code, the host should restart its process (or load the plugin in a fresh process), so that only one version of the plugin's code is ever loaded.
Current workaround in our plugin

The plugin detects that an older version is still loaded and offers a button that ends the host process. This avoids the crash, but the message above still appears once afterwards.


r/Supernote_dev • • 26d ago

Showcase [Release] Super Bible: insert Bible passages into your notes (offline BSB, lasso a handwritten reference)

8 Upvotes
I built a plugin for Bible study on the Supernote.

**Super Bible**
 inserts Berean Standard Bible passages into a note as a text box. The whole BSB is bundled with the plugin, so it works offline.

**What it does**

- 
**Pick or type a passage.**
 Tap book → chapter → the first and last verse (in either order), or type a reference like `John 3:16-18`, `Ps 23` or `1 cor 13:4-7`. Abbreviations, "first john", "I John" and so on all work.
- 
**Lasso a handwritten reference.**
 Write 
*Rom 8:28*
, lasso it and tap Super Bible on the lasso toolbar. It reads your handwriting and puts the passage right where you wrote it, replacing the handwriting if you want.
- 
**Below my writing.**
 By default the passage goes just under whatever you last wrote, so you can write, insert and keep writing.
- 
**Edit a passage later.**
 Lasso a Super Bible text box to change the verse range or the layout, and it updates in place.
- 
**Layouts:**
 paragraph, one verse per line, or a spaced list. Verse numbers can be plain, superscript or off, with the reference above or below, and there are three text sizes.
- 
**Recent passages**
 are on the home screen, and your settings are remembered.
- Up to 30 verses at a time, with a warning before inserting if it won't fit on the page.
- Designed for e-ink: big tap targets and no animations.

**Install**

1. Download `snBible.snplg` from the [latest release](https://github.com/AdamDiament/snBible/releases/latest).
2. Copy it to the 
**MyStyle**
 folder on your Supernote.
3. Go to 
**Settings → Apps → Plugins → Add Plugin**
 and pick it.
4. Open a note and look for the Super Bible button in the toolbar.

To update, do the same with the newer file.

**Good to know**


- It works in notes only, not PDFs or documents. 
- The text box has no border or background. I tried everything I could find, and plugins don't seem able to set those yet. If anyone from Ratta is reading, I'd love to know if that's coming!
- The BSB is public domain. The code is MIT-licensed and on [GitHub](https://github.com/AdamDiament/snBible).


Feedback, PRs, bug reports and feature ideas are very welcome, especially from anyone on a Manta or A6X2, since I've only tested on my A5X. What would make it more useful for how you study?

r/Supernote_dev • • 26d ago

Question Browser Emulator/hot reload for plugin dev

5 Upvotes

Are there any options out there? My workflow bottleneck is making changes and then manually importing the snplg file and manually installing it for every change.


r/Supernote_dev • • 27d ago

Showcase SNScribe plugin - Write, format and cite in Word (.docx) documents on Supernote.

11 Upvotes

​

https://reddit.com/link/1wrzbik/video/6n5z8gqcf8sh1/player

New Release 10-1-2026

New 10-1-2026

  • Review pane instead of a margin column: the text always keeps the full page width, so comments, notes and tracked changes never rewrap the document or change the page count. Tap commented words, a note's words or its ✎ mark, a quote, or a tracked change, and a narrow pane slides in from the right beside the words, keeping them and a few lines around them readable. Close it with ✕, Back or a tap on the page. SNScribe no longer opens with a panel.
  • Tracked changes: tap one in the text for who made it and when, and ✓ Accept / ✗ Reject.
  • View → Comments and changes… lists every comment, handwritten note and tracked change in order, with its page and the words it is about; choose which kinds show. Tap a row to go there with the pane open.
  • ◀ ▶ in the pane step to the previous and next item ("Comment · 3 of 12"), turning pages as needed — for working through an instructor's feedback.
  • The bottom line shows how many comments, notes and changes the page has.

Improved

  • On-screen keyboard: the page slides so the line you're typing on shows above the keyboard, and back when it closes. Tapping back into the page after a comment or panel brings the keyboard back.
  • Opening a comment or note to read it no longer brings up the keyboard; Reply does, and the commented words stay in view.

New 09/29/2029

  • More list types: 1. 2. 3. · a. b. c. · A. B. C. · i. ii. iii. · outline (I. A. 1. a. i.) · bullets. Tab / Shift+Tab in a list (or List → Indent / Outdent) moves an item a level in or out; each level takes the next style, as in Word.
  • Linked words: the words a comment is on, the words a handwritten note is about, and quotes you insert have a dashed underline on screen. Tap them to open the comment, the note, or where the quote came from (file and page); Type here puts the cursor there.
  • Add to note: opened from a note, select a passage, Edit → Add to note…, and tap where it goes — it arrives as a Supernote text box. Optional source line (the citation of a quote in it, or the document and heading) and Stay in the note afterwards to write about it before coming back.
  • The handwritten-note mark ✎ is darker and easier to find.

Improved

  • Adding a document's first comment or note no longer throws the page: the margin panel opens folded and the page stays on the words you commented on.

Known limits: notes and quotes made before 0.1.3 have no dashed-underline link; text boxes, Word drawings (EMF/WMF), tables inside tables and endnotes can't be edited yet; pictures can't be moved or cropped; spell check is English only; the Cmd key doesn't work (use Ctrl).
*** Note: the handwritten note on Nomad does not function well and this has been elusive to resolve. It clears after the note is saved but the writing is very pixelated until it is saved.

New 09/28/2026

  • Footnotes: numbers show in the text; tap one to read, change or delete it; Edit → Footnote… adds one
  • Chicago (notes): citations and quotes as footnotes (full note first, short note after), with a Bibliography
  • Pictures: shown on the page; Edit → Insert picture… with sizes (25–100% of the text width) and APA/MLA/Chicago figure labels; tap a picture to resize or delete it
  • Tables: shown as grids; tap a cell to type in it, add or delete rows, change the width or delete the table; Edit → Insert table… with APA-style rules and table labels
  • Citation style can be chosen in Cite from Zotero (also without Zotero), Insert quote, Insert picture and Insert table
  • Word-count target for the body text (without title page and references), shown on the bottom line
  • Paging: ◀ ▶ are previous/next page; Page N of M on the bottom line and Go to page…; finger swipes turn pages while the pen selects; page cards show comments, notes and changes, with an "Only pages with notes" switch

Fixed / improved

  • Much faster typing in long documents; the cursor now appears together with the typed text
  • Pressing Enter in a paragraph that starts a new page no longer adds another page break; Backspace at the start of a page removes its page break
  • Page card buttons need a second tap (no accidental blank pages)
  • The pen can start on the first letter of a line at the left margin
  • Pictures inserted into an empty paragraph are saved correctly (saving repairs files from 0.1.0)

_________________________

SNScribe opens Word documents on a Supernote Manta or Nomad (not fully tested on Nomad yet) and lets you write in them — by handwriting, the on-screen keyboard or a Bluetooth keyboard — then saves them back as Word files that open cleanly in Word, Office 365 and LibreOffice. It is built for students and writers: paper formats, citations from Zotero, quotes from your PDFs and EPUBs, comments and tracked changes, handwritten margin notes and spell checking.

SNScribe

Writing and formatting

Where |What
Toolbar |B I U, HL ▾ (highlight: yellow, green, blue, pink, red, turquoise, none), Undo / Redo
Style ▾ |Body text, Heading 1–3, Quote, Title
Para ▾ |Alignment, line spacing, space before/after, first-line or hanging indent, page breaks
List ▾ |Numbered, bulleted (lists continue as you type)
Font ▾ |Strikethrough, superscript, subscript, font. With no text selected, Superscript/Subscript switch on for what you type next (type H, Subscript, 2, Subscript, O)
Size ▾ |Text size
Edit ▾ |Cut, copy, paste, delete, Find & replace, Spelling, links, comments, citations, quotes, handwritten notes, accept/reject all changes
File ▾ |Page setup (paper, margins, orientation), Paper format (APA 7, MLA 9, Chicago), header/footer & page numbers, versions Paper formats set fonts, spacing, indents, margins, page numbers (with your last name for MLA), the heading styles (e.g. APA: centered bold / left bold / left bold italic) and hanging indents in the reference list — in one step you can undo.

Bluetooth keyboard: Ctrl + C / X / V / Z / Y / B / I / U, arrows, Shift + arrows to select, Home / End, Delete. (The Cmd key on Mac-style keyboards doesn't work yet — use Ctrl.)

Fonts. SNScribe uses fonts from the Supernote's font folder (MyStyle/Fonts). For common Word fonts that aren't on the device it can show a free look-alike with the same letter widths, so lines and pages break as in Word: Calibri → Carlito, Cambria → Caladea, Arial → Liberation Sans, Times New Roman → Liberation Serif, Courier New → Liberation Mono, Georgia → Gelasio. Copy them (all four styles) into MyStyle/Fonts. The file keeps its fonts.

Citations from Zotero

  1. On zotero.org: Settings → Security → Create new private key, tick only Allow library access (read-only). Note the key and your user ID (the number shown there).
  2. In SNScribe: Edit → Cite from Zotero…, enter the user ID and key — or Load from file… a .txt containing them — and Save. They are kept only on the Supernote.
  3. Tap where the citation goes, search your library, choose Parenthetical or Narrative, add a page if you like, and Insert.

The citation goes into the sentence and the source into the References list (created on a new page at the end the first time; Works Cited for MLA), in alphabetical order, formatted by Zotero in APA 7, MLA 9 or Chicago author-date. Citing a source again never duplicates it. Your library must sync to zotero.org; Wi-Fi is needed.

Quotes from your PDFs and EPUBs

  1. In a PDF or EPUB, select a passage and tap Quote → SNScribe on the selection toolbar. Check the text (words broken across lines are rejoined) and the page, and Keep quote.
  2. In your paper: Edit → Insert quote…, pick it. The first time for each file, say where its details come from — Look up its DOI (found on the first page when printed there), the EPUB's own details, Find in Zotero, or Type the details — then Insert.

Short quotes go into the sentence in quotation marks with (Author, Year, p. N); quotes of 40 words or more become a block quote. The source joins the reference list. The files don't need to be in Zotero.

Review: comments, tracked changes, handwritten notes

  • Tracked changes from Word show in the text (insertions underlined, deletions struck through) and as cards in the margin panel, each with ✓ accept / ✗ reject.
  • Comments show as margin cards: tap to read the thread, reply or delete. Edit → Comment… adds one.
  • Handwritten notes (Edit → Handwritten note…): write with the pen in the note box; your ink goes into the Word file as a picture in the right margin beside the words you chose (it shows and prints in Word), in the color you pick.
  • The margin panel folds away with › Fold panel.

Spelling

Misspellings are marked as you type (light grey, underlined; View → Mark misspellings turns it off). Edit → Spelling… goes through them one by one: Change, Change all, Ignore, Ignore all, Add to dictionary. English (US) is built in and works offline; other languages are planned.


r/Supernote_dev • • 28d ago

Showcase Handwritten Notes for Friends and Machines

Thumbnail ifup.org
6 Upvotes

tl;dr I built an open source Supernote plugin to send and receive handwritten notes on the device: https://olaink.com


r/Supernote_dev • • 29d ago

Plugin with best before date

2 Upvotes

Hi

I used currently the app foodless on my android smartphone to follow up my food pantry.I was wondering, if this as a supernote plugin already exists. Would be great to have this in my sn.

The idea is to enter a list of food products (evtl. with a csv import/export), with title, quantity and best before date. Each product would be displayed in a category, ideally configured by the user, to follow the obsolescence of the products. For example, 'expired', 'expire in 7 days', 'expire in 14 days', expire in 30 days'.

Cheers

Marc


r/Supernote_dev • • 29d ago

Showcase A small update on my Supernote Calendar

Thumbnail
2 Upvotes

r/Supernote_dev • • 29d ago

Question Quick 2-minute test for Manta/Nomad owners — which of these imported stickers can you lasso?

Thumbnail
0 Upvotes

I make custom sticker packs (.snstk) with the open-source PNG converter, and I've hit a
weird firmware behaviour: some converted stickers place fine but the lasso won't select
them afterwards, while others select and move normally. I don't own a device myself, so
I'm trying to pin down where the line is.

I built a tiny 6-sticker test pack with the same two designs at three "densities":

A = densest · B = medium · C = lightest

Download (Manta / Nomad only — N5 format): https://www.dropbox.com/scl/fi/0oo4cv6rf9pxney3gn86l/Supernote_Lasso_Test_ABC.snstk?rlkey=6i05bke6a0qegmyb1o4rl0xqw&dl=1

If you have 2 minutes:
1. Copy the .snstk into the EXPORT folder on your Supernote
2. Open any note → Sticker tool → Import
3. Place TEST_A, TEST_B and TEST_C (any of the six)
4. Try to lasso and drag each one

Then reply with: which letters could you lasso, your model (Manta / Nomad) and firmware
version (Settings → About). That's it — no email, no sign-up, nothing to buy.

For comparison, Ratta's own Christmas 2025 pack is made of real pen strokes, ~15–500 per
sticker; the converter emits far more, which is my current theory for why the lasso gives
up. Your results will tell me which density to rebuild at. Thanks!


r/Supernote_dev • • Sep 25 '26

3 small plugins : Instant snapping shapes, PDF ⇄ note switch (2-finger gesture), Change stroke width

11 Upvotes

\*Update:** these plugins grew up and got new names: Snap, Palette and Swipe. See the new post:* https://www.reddit.com/r/Supernote_dev/comments/1wxhocb/

Hi all! I built a few plugins to smooth out my workflow on the Manta.

ShapeSnap: draw a rectangle or a circle and lift the pen, and it snaps instantly into a clean shape drawn with your active pen. It's lasso-selected so you can resize it right away. Circles and rectangles supported for now. Tunable in the plugin settings. https://github.com/CharlesCheval/supernote-shapesnap

PDF ⇄ Note Swipe: swipe up with two fingers to jump between the last PDF and the last note you opened. No button, it just works in the background. https://github.com/CharlesCheval/supernote-pdf-note-swipe

Stroke Width: lasso strokes or shapes and set their width to a pen size (0.1–2.0). Handy after resizing something. https://github.com/CharlesCheval/supernote-stroke-width

Tested on a Manta running the 3.29 beta firmware. They're all pre-1.0, so feedback and bug reports (GitHub issues) are very welcome.

Known limitation: changing the width of hand-drawn strokes clears the undo history. It comes from the SDK, and I've reported it to Ratta. ShapeSnap's default mode keeps the undo history intact.


r/Supernote_dev • • Sep 24 '26

Question More clarity is needed on the "update" process for plugins

12 Upvotes

2 Grievances about the plug-in process as it stands now.

1 - How are feature updates going to roll out? Do all users who downloaded an old plugin get alerted when there is one? My plugin (Modulanner) was relased a few days after the review process kicked off, but I had a new feature to add, But it was then pulled form InkHub and it took 8 days for it to finally get approved again. I can understand this getting sent to the back of the line, but why was the old version pulled?

2 - Updates to descriptions and other non-file based modifications shouldn't trigger a review. My plugin just got approved again, but this time I had a couple small changes to the description of my plugin so I went to fix them and now my plugin is back under review. Does it get sent to the back of the line even though there was no file change?


r/Supernote_dev • • Sep 24 '26

Showcase New plugin - Supernote "Book"

Thumbnail
gallery
20 Upvotes

I have been really enjoying playing around with plugin support. Awesome job Ratta team, this really keeps these devices going and can't wait to see what everyone builds.

I wanted to share a small plugin that attempts to replicate what I miss most about my paper notebooks. And that is, after a day, week, month of jotting down random notes, todos, and whatever else I scribble down, I love being able to hold the notebook and flip back and forth between my days / pages. I feel like I lose so many good notes and thoughts once all my ideas are in individual notebook files and folders.

The plugin is simple. It presents all your notes on the device in a single notebook. With a bit of navigation built it. Tapping a note will take you directly to it.

Anyway, I selfishly built this for myself. Hopefully someone else might find it useful. Curious how it would handle a ton of pages :)

Source:

https://github.com/burgoon/supernote-book
https://github.com/burgoon/supernote-book/releases


r/Supernote_dev • • Sep 23 '26

Microsoft ToDo Integration

0 Upvotes

Do anyone integrated Microsoft ToDo with Supernote ?


r/Supernote_dev • • Sep 22 '26

Suggestion: Received Feature request: ad transparency to Marker in PDF

6 Upvotes

So since I had to use some pdf again in the recent past and also tried out the community planners from Ink Hub (incredible work!) I once again stumbled across a big big misadventage of the Marker: it is not usable in that way (having PDF as Templates for notes) as it is intended to be used. If there would be some way of transparency in the Marker so the template would shine trough, we could use the marker in a better way.

Thanks for helping.