Skip to content

Feature Roadmap

Joey Miller edited this page Jun 3, 2022 · 4 revisions
  • Update QEverCloud library dependency to latest stable version (using: 4.0.0, latest available: 6.1.0). Feasible to use git subtree?
  • Migrate to CMake and do two-stage compilation (starting with compiling QEverCloud).
  • Ctrl-S shortcut to force sync
  • Allow "Paste unformatted" (plaintext) functionality.
  • Do NoteSyncController actions on a new thread. Otherwise notes cannot be moved or edited while the sync is occurring.
  • Persist note scroll position and note order (z-index).
  • Allow user to select note colour.
  • Show sync icon on changed notes.
  • Fix inserted newlines below en-media element cannot be backspaced.
  • Click anywhere in empty note to insert text.
  • Right-click menu for note formatting
  • Static analysis
  • Show notes on all workspaces/virtual desktops.
  • Don't keep highlighted text when changing focus from NoteHeaderTextEdit to NoteWebview.
  • Reduce database writes (especially on moving note window).
  • Ensure it is impossible for the code to overflow.
  • Support for Windows/Mac OSX.
Clone this wiki locally