Skip to content

refactor: modularize editor.js and cleanup legacy features#8

Merged
apandey-dev merged 1 commit intoMainfrom
refactor-modularize-editor-3576818610782043946
Mar 8, 2026
Merged

refactor: modularize editor.js and cleanup legacy features#8
apandey-dev merged 1 commit intoMainfrom
refactor-modularize-editor-3576818610782043946

Conversation

@apandey-dev
Copy link
Owner

  • Split monolithic editor.js into editor-state.js, editor-actions.js, and editor-core.js.
  • Removed manual save and sync UI elements (Auto-Save, Save Now, Sync Note, Push All) in favor of automated background persistence.
  • Redesigned "All Notes" modal with a simplified nested folder/note structure and icon-only actions.
  • Implemented a custom tooltip system triggered by data-tooltip attributes.
  • Refined Focus Mode to maintain navbar visibility and show a simplified status bar.
  • Grouped toolbar actions into pill-styled containers and updated Select Mode to use a toggle switch.
  • Verified that all core features, including GitHub sync and local storage, remain functional.

- Split monolithic editor.js into editor-state.js, editor-actions.js, and editor-core.js.
- Removed manual save and sync UI elements (Auto-Save, Save Now, Sync Note, Push All) in favor of automated background persistence.
- Redesigned "All Notes" modal with a simplified nested folder/note structure and icon-only actions.
- Implemented a custom tooltip system triggered by data-tooltip attributes.
- Refined Focus Mode to maintain navbar visibility and show a simplified status bar.
- Grouped toolbar actions into pill-styled containers and updated Select Mode to use a toggle switch.
- Verified that all core features, including GitHub sync and local storage, remain functional.

Co-authored-by: apandey-dev <240406893+apandey-dev@users.noreply.github.com>
@vercel
Copy link

vercel bot commented Mar 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
markdown-studio Ready Ready Preview, Comment Mar 8, 2026 4:49am

@apandey-dev apandey-dev merged commit 39b54f1 into Main Mar 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant