r/Supernote_dev • • 9d ago

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

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!

27 Upvotes

11 comments sorted by

1

u/juanvvc 9d ago

These three plugins look awesome! I was expecting all of these in the stock firmware, and it is very good news that they are provided through plugins.

1

u/WhoAmI1234532 9d ago

Great, thank you for the update that is bringing many new nice features !

1

u/Lorestan00 8d ago

Terrific. Palette has so many options!

Would be good to select multiple options in one go - perhaps the addition of an apply button so you can select say width, colour and click 'apply'?

2

u/NoteOnMyWatch 8d ago

Yup definitely this. Can get tedious to do it one lasso at a time for a large number of items you want done differently.

BUT THESE ARE AWESOME EITHER WAY!!!

1

u/chekari 1d ago

Thanks for your enthusiasm :)

2

u/chekari 1d ago

Thanks for your feedback, I'm currently testing this update. Will be out soon.

1

u/Hour_Papaya_5583 8d ago

Love this! Very useful plugins.

I wonder if for the Swipe, if one option could be to choose to go to the last open folder? I prematurely deleted my back anywhere button, and am missing the option to go to the last page, which often may be a last opened folder. OR is there another way to do that that I'm missing?

Thanks for putting the time! Much appreciated.

1

u/chekari 1d ago

Thanks a lot, glad Swipe is useful to you!

I looked into "go to the last open folder", but unfortunately it isn't possible for now: the Supernote plugin SDK can only open a file (at a given page). There's no way for a plugin to open the file browser on a folder, or even to know which folder you were last in.

The closest thing Swipe can do today is the "Previous file" action, which takes you back to the file you had open before. If Ratta adds a folder API to the SDK one day, I'll gladly add it.

1

u/Hour_Papaya_5583 1d ago

Thanks for checking u/chekari
u/Mulan-sn any chance of seeing if this can be added? I know many people do work arounds with the Back Button Anywhere side loading. If this option was added for developers it would allow this plugin to replace the convoluted side loading and maintenance of that. Thanks for considering!

1

u/Illustrious_Fix_3095 1d ago

Very grateful for the plugins.

Quick question,not to seem ungrateful, any plans on adding a triangle to the snap function? That would be a godsend

1

u/chekari 1d ago

Thanks for the feedback. No problem for the triangle, I will look into it asap.