
Current Version: v1.4.9
Below is a wish-list of features we’re working hard to get into WayNotes, followed by release notes for app releases themselves. Please note that priorities changes, and development sometimes takes apps in a direction that significantly changes or cancels some features, so none of the below goals should be viewed as fixed in stone, and can change at any time.
Roadmap
Medium-term Goals (v1.5):
- Object alignment and distribution options
- Notes: Ability to directly create single-image notes (In-progress)
- Anchors and constraints for objects
- Additional grid options (more grids, snapping, more options, etc)
- UI Customization
- Gradient fill and stroke
- Texture fill and stroke
- Additional features for bookmarks
- Search on tags, names, etc
- Jump-links to other bookmarks, notes, and notebooks
- Revamp settings dialogs: Merge Book Options and App Settings into single dialog with tabs/sections
Long-term Goals (v2.0):
- Canvas-wide tools (ruler, compass, rotate canvas, etc)
- Mini-map
- More bookmarking features to start living up to the app name
- Additional features for jump-links
- TBD…
Released Versions
WayNotes 1.4.9 (documentation):
- Fixed issue where some editing functions in Object Settings menu did not work
- Fixed issue where the Pen Brush would drag an object if you began drawing over it
- Eraser Brush was not deleting Line and Pen Brush objects because of a change in internal coordinate representation. Fixed.
- Clicking on the canvas sometimes selected an object without highlighting it. This was because of a 0 x 0 sized object being created by the hand if you were using a stylus in most situations. Fixed this by doing better monitoring of when Line, Pen, or Drawshape objects are created, and auto-deleting them when they’re 0 x 0 in size.
- Removed the “Select on Create” option in the App Settings menu. This well-meaning option very much interfered with the drawing process and introduced bad UX.
- Minor fix in consistency of label text font-sizes in Tool Options menu.
- The Note Editor would, on exit, make the note non-selectable, due to some internal changes to the note object structure in 1.4.8. This was remedied.
- Note Editor anchors had a bug where they would “snap back” when dragged. This is now fixed.
- Some performance improvements- notably in the Eraser Brush collider calculations.
WayNotes 1.4.8 (documentation):
- Context Menus
- Grids: Hex and triangle grids, ability to change grid sizes
- Undo/Redo: Extend functionality to all transform menu operations
- Notes: Ability to select multiple objects on canvas and group them into a notes
- Notes: Ability to draw bounds of a note and write/draw within those constraints
- Notes: Expand drawing tool use in text-editor, revise UI accordingly
- Notes: Ability to paste images into notes directly
- Notes: Better export ability
- Color Picker: Add tool to pick colors from canvas
- Color Picker: Add palette of last N-colors used in session
- Spanish Language Localization
- Tag Editor: Tag any object with 1+ tags
- Name Editor: Name any object (non-unique names will be okay)
- Book Options settings accessibility from Book Entries in Home menu
- Optimizations
WayNotes 1.4.5 (documentation):
- Post-Launch bug fixes
- Tutorial/Onboarding improvements
- Code optimizations
WayNotes 1.4.1 (docs unavailable):
- New app icons
- Finalized Library View with revamped sorting and dashboard system
- New Toolbar and Top menu bar layouts, including flyouts
- Material Icons in most places have replaced old icons, and using other icons (with attribution) where needed
- New default tool when toggling out of other tools or selecting it: touch pan, touch select, dblclick of content chunks, pinch zoom
- Singleton for color picker
- Native dialogs for prompts, confirmations, and alerts
- Gradients and better generators for grids for canvas
- File format changes
- Bug fixes from internal testing
WayNotes v1.3.0 (docs unavailable):
- Undo/Redo system
- Export individual text chunks to HTML
- Ability to change color of canvas BG grid
- Ability to flip and mirror objects
- Ability to raise, lower, bring to top and send to back for objects’ layer order
- Group and Ungroup features
- Various bug fixes
WayNotes v1.1.0 (docs unavailable):
- New Color Picker dialog, with a new button layout for stroke/fill color picking colors
- Revamped layout for the Tool Options Dialog
- Revamped layout for the Nav Menu
- Better text chunk creation flow of single-click-to-edit instead of the drag and create then double-click method previous to this
- Most Toolbar tools now toggle, as they should
- Various bugfixes
- Code optimization in many places
- Support for nested objects in file format
- Chunks now have UUIDv7 ids
- Last edit times for chunks are now tracked
- Internal code refactoring
WayNotes v1.0.0 (docs unavailable):
- Vector drawing tools for freehand lines, straight lines, closed shapes, polygons, stars, circles/ellipses, and rectangles
- Ability to adjust line width, line style, line and fill color, etc
- Creation of text boxes that represent rich text notes that can contain images, and are editable
- Eraser button to erase drawn objects
- Ability to delete text objects or other selected nodes
- Infinite canvas with ability to pan, zoom, and reset viewport
- Ability to name locations and instantly travel to them
- JSON-formatted files designed for offline-first usage.