Skip to content

Refactor: modularize editor.js and redesign core UI/UX components#13

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

Refactor: modularize editor.js and redesign core UI/UX components#13
apandey-dev merged 1 commit intoMainfrom
refactor-modularize-editor-3576818610782043946

Conversation

@apandey-dev
Copy link
Owner

  • Split editor.js into editor-core.js, editor-actions.js, and editor-state.js.
  • Removed legacy features: Auto Save UI/logic, Save Now, Sync Note, and Push All buttons.
  • Redesigned Settings Modal with a two-panel layout and buffered save logic.
  • Redesigned Transfer Notes Modal with fixed dimensions and stable layout for Import/Export.
  • Improved All Notes Modal with collapsible folder containers (collapsed by default).
  • Implemented a custom tooltip system with viewport collision detection.
  • Updated index.html with new script architecture and refined CSS for modern UI consistency.
  • Added manual "Save" button to status bar with integrated cloud sync functionality.

- Split `editor.js` into `editor-core.js`, `editor-actions.js`, and `editor-state.js`.
- Removed legacy features: Auto Save UI/logic, Save Now, Sync Note, and Push All buttons.
- Redesigned Settings Modal with a two-panel layout and buffered save logic.
- Redesigned Transfer Notes Modal with fixed dimensions and stable layout for Import/Export.
- Improved All Notes Modal with collapsible folder containers (collapsed by default).
- Implemented a custom tooltip system with viewport collision detection.
- Updated index.html with new script architecture and refined CSS for modern UI consistency.
- Added manual "Save" button to status bar with integrated cloud sync functionality.

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 8:32am

@apandey-dev apandey-dev merged commit c46f889 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