Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 1.42 KB

project-progress.md

File metadata and controls

64 lines (46 loc) · 1.42 KB

Nota Bene Progress

Functional Requirements

Chrome extension allows users to take notes in a new tab. Notion-like functionality (wysiwyg), github-flavoured markdown. Data is persisted.

Sprint 1

20-ish hours, June 20 to Jul 7 2024

Development

  • Edit text in a contenteditable div
  • Save text to storage
  • Load text from storage
  • Track cursor and selection
  • Convert row type by commands
  • Add setTimeout to save text to storage

Commands

  • Heading for 1-3 (#, ##, ###)
  • Bullet points
  • Numbered lists
  • Checkboxes
  • Code blocks

Features

  • Save to storage
  • Disappearing prompt text for first time users

Sprint 2

July 7 to July 12

Commands

  • Code blocks
  • keyboard shortcuts: bold, italic, underline, link
  • List tabbing

Features

  • Information popup for commands and about
  • Different themes (dark, light, secret one)
  • multiple note tabs
  • Convert text to markdownx

Pikolo Fri Jul 12

  • Convert text to markdown
  • Copy Markdown to clipboard and snackbar
  • Move around info button
  • fix code block newline
  • create chrome popup for nota bena
  • fix first line newline
  • Different themes (dark, light, secret one)
  • multiple note tabs
  • list tabbing
    • list tab to markdown
  • enter for commands, not just spacebar