1.8 KiB
1.8 KiB
MoanNotes feature checklist
This list is the acceptance gate for the Smali-patched MoanNotes build. A box is checked only after it is exercised on the Xiaomi device without a full-panel side effect.
Core writing
- Pen, pencil, marker, highlighter, and eraser retain strokes after release and reopen.
- Brush width, opacity, pressure response, and configurable stabilization are saved per tool.
- Shape assist can be enabled or disabled and does not alter ordinary freehand strokes.
- Undo and redo retain page and layer boundaries.
- Partial refresh stays confined to the changed region and safely releases on exit.
Document structure
- Notes support multiple pages and a selectable paper or reference background, including the bundled monochrome college-ruled sheet.
- Layers can be created, renamed, reordered, hidden, locked, and assigned independent opacity.
- Blend modes expose Normal, Multiply, Screen, and Overlay where the native renderer supports them.
- The monochromatic selector offers white, black, and named greys with a persistent default.
- Handwriting mode can persistently snap a stylus stroke to its nearest ruled baseline without changing its internal letter shape.
- PDF and image import remain scrollable beneath handwriting.
Interchange
- Export provides PDF, PNG, and
.krachoices before writing a file. .krapreserves paint layers, visibility, opacity, stroke appearance, and supported blend modes.- Export failure leaves the original note untouched and reports a specific error.
Patch quality
- IconPark pen, paper, and export glyphs render at 24 dp with readable contrast.
- Touch targets remain at least 44 dp without hiding drawing tools in an overflow menu.
- The APK is rebuilt from the original input and installed with
reinstall:moannotes.