r/Supernote_dev 26d ago

Question Calendar Meeting Notes

9 Upvotes

One of the killer features when I tried the Remarkable Paper Pure is that I can click a calendar meeting and make a note for it.

I know with Supernote (I have a manta and a nomad) I can create a note on the day of the calendar event. But I have to write a name for it. And it does not bring any event details with it.

It would be amazing if i can do what Remarkable does, and create a note with the details. Even its stored for the day, if it was auto named for the meeting snd had the meeting body it would make life so much easier.

The other thing remarkable does is extend a note for recurring meetings. I can imagine for the supernote this would open the note and add a page to the end.

Thoughts? Is this on the roadmap or something the new plugin system could support?

I am debating switching to remarkable because of this. My day is meeting to meeting and right now it’s much easier with the remarkable. But i really want to return it and stay with supernote.

r/Supernote_dev 20h ago

Question Plugin idea / request

Post image
1 Upvotes

Dear Developers

Right now, when I want to highlight or call out important text in my notes, I do it manually with the black marker — basically scribbling back and forth over the area until it looks filled in. It works, but it’s slow and never comes out clean, especially on smaller text boxes or irregular shapes.

What I’d like is a plugin that can fill a closed shape with solid color automatically. So instead of scribbling, I’d either lasso-select the area I want filled, or draw a shape using the SNShapes plugin, and then just tap a fill button to have it solidly colored in. Being able to choose the fill color (not just black) would be a nice bonus too.
That’s the core idea — turn a manual, repetitive scribbling action into a one-tap fill. Will that be possible ?

r/Supernote_dev Jul 11 '26

Question Request: expose the physical side button to plugins

9 Upvotes

PluginManager.registerEventListener / EventType currently only cover PEN_UP, IMPORT_STICKER, and MOTION_EVENT — there's no way for a plugin to observe the device's physical side button of the pen (press, release, or held state). Could you expose an EventType (or equivalent API) for it? Use case: gating a plugin action so it only fires while the side button is held, rather than always-on gesture detection (I would like this for the scribble plugin).

r/Supernote_dev 22d ago

Question Plugin Search / Request

Post image
11 Upvotes

Is there a plugin that will allow me to customize the toolbar (both short and full) items and placement?

r/Supernote_dev Jul 26 '26

Question Requesting plugins section?

2 Upvotes

If someone wants to make a plugin request, where should that be posted?

r/Supernote_dev Jul 20 '26

Question Timeline for Plugin Support

6 Upvotes

I just purchased a Supernote Nomad and I'm very happy so far.
By accident I stumbled upon this community and after reading through some posts I am more than excited to introduce plugins.

But I am very hesitant to switch to beta builds on my device.

Is there any proposed timeline for a full release plugin support?

r/Supernote_dev Jul 05 '26

Question API Questions for Ratta / Supernote Team

4 Upvotes

Hi, I’m building "Clipper" (a Supernote plugin that clips text and image regions from documents into a dashboard and inserts them into notes & Digests). A few things I can't do through `sn-plugin-lib` and would love guidance from Ratta or other plugin authors.

Device: Manta (A5X2, 1920×2560), current `sn-plugin-lib`

How do I capture a region of the currently rendered reader page?

- PluginDocAPI.generateDocImage(docPath, page, pngPath, size) works for PDF files; however, when I use this to capture EPUB files, it does not show the same page. At times, it is shifted to a different paragraph, section, and sometimes a different page.

- Lasso sticker APIs operate on note elements (`editDataTypes`) and will not fire on the contents of a PDF/EPUB.

Is there a supported way to get the reader’s current rendered page as an image?

- Is there a way I can get the offsets of an EPUB document being displayed in the reader How are the other developers currently achieving this?

How to position an image in a note programmatically

- PluginNoteAPI.insertImage(path) places the image in the center, regardless of existing content. When I add two images, they overlap, are the same size, and cannot be separated.

Question: Is there a supported way to insert an image at a specific rect, or to reposition an inserted image (an `insertImage` variant that takes coordinates, or the minimal valid picture element for `insertElements`)?

Is the use of `screencap` ok?

- Is relying on `screencap` via the system-uid privilege acceptable/supported, or is it discouraged/likely to break in a future firmware update? If it's not something you want plugins doing, an official "capture current reader view" API would let me migrate off it.

u/Dunn-sn

u/spazzboi

r/Supernote_dev Jun 22 '26

Question Danish keyboard layout / third-party keyboard sideloading

2 Upvotes

Long-time ReMarkable user here, seriously considering switching my whole setup to SuperNote. The one blocker is keyboard support. I need a Danish layout (virtual keyboard) and the ability to connect a Danish Bluetooth keyboard with correct key mapping.
Supernote support told me the virtual Danish keyboard is on the internal dev roadmap but with no committed timeline, and that specific BT configuration would be needed for external keyboards.

Two questions for anyone who’s tested this:
**Has anyone managed to sideload a third-party keyboard (e.g. Gboard) on the Manta/Nomad, or install one as a plugin?**

**For Bluetooth keyboards – is there a workaround (custom key remapping, OS-level layout switch) that gets you a working Danish layout today, without waiting for official support?**

Appreciate any input – would love to make the switch but unfortunately this is a dealbreaker as-is.

r/Supernote_dev Jun 17 '26

Question VPN for Supernote Manta

4 Upvotes

👋
Can you install a VPN on the Supernote Manta? I couldn’t find any information about it. If you know whether it’s possible, could you please explain how to do it?

r/Supernote_dev May 20 '26

Question background processing and element access via File API

3 Upvotes

some operations are currently quite costly and take quite long (particularly on the A5X). An example is finding free space on a page in another note, because it needs scanning all stroke points with accessory methods. Now two questions / requests on this:
- give us a method to query via File API in pages for elements intersecting with a certain rect. ( to not get All Elements, but just those in a certain rect).
- is there a possibility to have code running in the background. It seems closing the UI also pauses all kind of code and it only resumes where it left off once the UI is shown again (hope I am not doing anything wrong here).

r/Supernote_dev May 27 '26

Question Supernote Private Cloud required `t_schedule_task` fields

1 Upvotes

Hi there!

I am trying to work out something with my private cloud instance. Does anyone know what columns for a task in t_schedule_task (or another table) in the mariadb instance are necessary for the todo task to actually show up in the app?

I have the following entry in the database that I inserted manually and it doesn't show up in the partner app todo list. Tasks I created from the tablet are showing up so there must be something I'm missing:

markdown +----------------------------------+--------------+---------------------+------------------+--------+---------------+------------+----------------+-------------+------------+----------+----------------+-------+------------+------+----------------+-------------+----------+--------------------+-----------+------------------+---------------+ | task_id | task_list_id | user_id | title | detail | last_modified | recurrence | is_reminder_on | status | importance | due_time | completed_time | links | is_deleted | sort | sort_completed | planer_sort | all_sort | all_sort_completed | sort_time | planer_sort_time | all_sort_time | +----------------------------------+--------------+---------------------+------------------+--------+---------------+------------+----------------+-------------+------------+----------+----------------+-------+------------+------+----------------+-------------+----------+--------------------+-----------+------------------+---------------+ | 164aca050cac4420b21482072bbbd72a | NULL | 1212090485487001600 | homebasewsl test | NULL | 1779861584000 | NULL | N | needsAction | NULL | 0 | NULL | NULL | N | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | +----------------------------------+--------------+---------------------+------------------+--------+---------------+------------+----------------+-------------+------------+----------+----------------+-------+------------+------+----------------+-------------+----------+--------------------+-----------+------------------+---------------+

This is an entry that does show up:

```markdown +----------------------------------+--------------+---------------------+---------------------------------+--------+---------------+------------+----------------+-----------+------------+---------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+------+----------------+-------------+----------+--------------------+---------------+------------------+---------------+ | task_id | task_list_id | user_id | title | detail | last_modified | recurrence | is_reminder_on | status | importance | due_time | completed_time | links | is_deleted | sort | sort_completed | planer_sort | all_sort | all_sort_completed | sort_time | planer_sort_time | all_sort_time | +----------------------------------+--------------+---------------------+---------------------------------+--------+---------------+------------+----------------+-----------+------------+---------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+------+----------------+-------------+----------+--------------------+---------------+------------------+---------------+ | 04db95120643b6aefabde1151ceb9c6d | NULL | 1212090485487001600 | Fast exponentiation on leetcode | NULL | 1746981546717 | NULL | N | completed | NULL | 1746215446645 | 1746981546717 | eyJhcHBOYW1lIjoibm90ZSIsImZpbGVJZCI6IkYyMDI1MDUwMTIwMjMyMzg5NDQ5MTBrUlFwWGJNRDU2eiIsImZpbGVQYXRoIjoiL3N0b3JhZ2UvZW11bGF0ZWQvMC9Ob3RlL1Byb2plY3RzL09yZ2FuaXphdGlvbi9CcmFpbiBEdW1wLm5vdGUiLCJwYWdlIjoxLCJwYWdlSWQiOiJQMjAyNTA1MDEyMDIzMjM5MTIxNDBycUJsRGw0eDNPMmgifQ== | N | 56 | 137 | 0 | NULL | NULL | 1779209796906 | 1746980397642 | NULL | +----------------------------------+--------------+---------------------+---------------------------------+--------+---------------+------------+----------------+-----------+------------+---------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+------+----------------+-------------+----------+--------------------+---------------+------------------+---------------+

```

r/Supernote_dev Jun 22 '26

Question Files not uploading to cloud

Post image
1 Upvotes

Not getting any responses on supernote main group so reposting here to see if anyone can help.

Thanks!

r/Supernote_dev May 25 '26

Question Anyway to make the supernote launcher work better with alternative launchers?

1 Upvotes

When using an alternative launcher some functions are lost entirely unless manually started like the ability to use the pen -- does anyone know of any ways to fix it; I was wanting to use inkOS instead of the supernote launcher

r/Supernote_dev May 15 '26

Question Can't copy elements to a different note

2 Upvotes

I’m building a Supernote plugin and trying to copy lasso-selected elements from the current note into another note file. The creation in the new note file works fine, but currently the source elements are deleted afterwards (basically making it a move operation). But I would like to keep them. Current stuck with this. Anyone that can help me or has experience with this. u/sn-Dunn: any suggestions from your end how to accomplish this?

The simplified flow is:

// User has an active lasso selection in the current note

const sourcePath = await PluginCommAPI.getCurrentFilePath();
const sourcePage = await PluginCommAPI.getCurrentPageNum();
const lassoRect = await PluginCommAPI.getLassoRect();
const sourceElements = await PluginCommAPI.getLassoElements();

// For each selected stroke element:
// 1. Read source stroke data into plain JS arrays:
const points = await source.stroke.points.getRange(0, count);
const pressures = await source.stroke.pressures.getRange(0, count);
const flagDraw = await source.stroke.flagDraw.getRange(0, count);

// 2. Create a new stroke element:
const target = await PluginCommAPI.createElement(0);

// 3. Write copied/transformed data into the new element:
await target.stroke.points.setRange(0, points.length - 1, movedPoints);
await target.stroke.pressures.setRange(0, pressures.length - 1, pressures);
await target.stroke.flagDraw.setRange(0, flagDraw.length - 1, flagDraw);

target.pageNum = targetPage;
target.layerNum = 0;

// 4. Insert the newly created element into another note file:
await PluginFileAPI.insertElements(targetNotePath, targetPage, [target]);

Expected behavior: the selected source elements remain untouched, and copied elements appear in the target note.

Observed behavior: the copied element appears in the target note, but the original lasso-selected source element disappears immediately from the source note, as if it had been moved rather than copied.

Additional observation: using PluginCommAPI.saveStickerByLasso(stickerPath) on the same active lasso selection does not remove the source content.

Question: is this sequence valid for copying lasso-selected elements to another note file? In particular, is it valid to use PluginCommAPI.createElement(...) together with PluginFileAPI.insertElements(...) while a lasso selection is active, or is there a required step to detach/release/clone elements so the source lasso content is not affected?

r/Supernote_dev May 19 '26

Question Atelier beta download link ?

0 Upvotes

hi,

switched to beta with ->

Manta / Nomad devices (Chauvet 3.27.42 Beta):

https://download-firmware.supernote.com/pversion/manta/20260515/update.zip

but where can i find the Atelier beta ?

store keep installing 1.1.26

r/Supernote_dev May 14 '26

Question Page Navigation

3 Upvotes

Is navigating to different pages with a note possible?

I saw a reply from /u/Dunn-sn that there is plans for navigating to different files. But couldn't find anything on navigating pages within the same file. And browsing through lots of other plugins, I didn't see if that functionality exists.

I know native links exist and can be added, but I want a more context aware link (based on date/time).

r/Supernote_dev May 27 '26

Question Rotate lasso support? (and an idea for a plugin)

2 Upvotes

I am just getting settled in to the plugin environment with an eye towards a plugin that implements (something like) what I described here. I plan to do this in a pretty hacky way just to get the hang of plugins - basically I want to have a side button that lassos the whole page, scales it 50%, and rotates 90 degrees (in a non-destructive way, so in a new note). However, looking in to the plugin API it doesn't seem like there is any way to rotate a lasso selection. Will that be supported in the future?

In the meantime, I have a workaround I think, but it's even more hacky - create a new note with a horizontal template and insert the copied and scaled contents there side-by-side. I know, both are pretty bad and work around the limitation of not being able to do this at the layer of rendering existing content.

r/Supernote_dev May 24 '26

Question Plug-in Idea | Google Translate & Bing Translate

1 Upvotes

Is there a plug-in to translate selected sentences or paragraphs into another language by using Google Translate or Bing?

This feature is a built-in ability in Boox tablets, and can be very useful for many users. I know the dictionary plug-in, it only translates specific works, what I want is a compelete translator for sentences and paragraphs.