WayNotes Releases and Road Map

WayNotes app icon

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

Short-term Goals (v1.5) – In Progress:

  • Migration from Cordova to Capacitor: Completed
    • Cordova served well, but is long in the tooth. Capacitor is younger and more vigorously supported.
  • Migration from file-based notebooks to SQLLite: In-Progress
    • We’re going to add a migration tool to automatically migrate files to the database, without deleting the files.
    • This also opens the door for near-future performance optimizations such as spatial loading/unloading of objects in view. Especially good for people who draw a lot!
  • What’s New Carousel – TBD
    • This is intended to load information on new features, as well as tips and hints and even news that you can find here.
  • Paste-to-Note – TBD
    • This feature will create a note when pasting an image or text into the canvas (unless you’re pasting into an already-open note.
  • Search Panel – TBD
    • Basic searching by tag or name. Clicking on results will jump you to the location of that object.
  • Polyline Brush – TBD
    • This brush will be a multiline brush where you click to create a line segment.
    • Polyline, Line, Brush, and DrawShape will possibly get merged into a Brush Menu, like Shape- and Transform- menus
  • Color Gradient Tool – TBD
    • An upgrade to the Color Picker will show a tab for a Color Gradient tool. To start: Start and End color stops (2), angle, and type of gradient (linear, radial, etc).
    • Will add checkered background to swatches to show off translucent colors.
  • Library View enhancements – TBD
    • Progress bars on books for loading. You might not notice at first, but for heavy books, you should know that it’s loading and not just frozen.
    • Some minor layout changes.
  • General UI/UX enhancements – TBD
    • Going to improve basic control UX.
    • Standardizing the way drop-down menus are presented.
    • Possibly some theme color enlivening.
  • Performance enhancements – TBD
    • There’s a few minor changes that can be felt in certain situations. Will try and get those in for this release.
  • Known Bugs – TBD
    • When the notebook is open and the Chunk Options dialog is open, that dialog can be pushed up and even off-screen by the Android keyboard in some situations.
    • Pen Brush could use some work with smoothing out lines just a bit.
    • If you’re reading this, email support@orbitalarcade.com and report any bugs or wishlist items you’d like to see addressed.

Medium-term Goals (v1.6):

  • TBD…

Long-term Goals (v2.0):

  • 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.