Guidance on Draft Proposal for Custom Idea (GSoC 2026)

Hello,

I’m planning to submit a GSoC proposal for Joplin based on my own idea.

Before sharing the full draft, I wanted to ask:

  • Is it better to first post a short idea summary for feedback?

  • How detailed should the initial draft be?

I’ve already explored the codebase and contributed a small change

Thank you!

Yes please a short high level summary first

I propose enhancing Joplin through a set of cohesive improvements to note management, navigation, and user experience, aimed at making it more efficient and scalable for users handling large collections.

I rarely read something more generic. But no thanks, we are looking for original ideas and ChatGPT is not that great at this

Thanks for the feedback — that makes sense.

I realize the summary I shared was too high-level. I’ve actually been working on a more detailed version with concrete implementation ideas, and I’ll share that shortly.

Also just to clarify, the ideas themselves are mine. I only used an LLM to help with structuring the write-up, which probably made it sound more generic than intended.

Problem:
As note collections grow, Joplin becomes harder to navigate. The current interface does not adapt
to the user’s working context, increasing cognitive load and reducing efficiency.

Solution:
● Workspace-based filtering of notebooks and notes
● Bulk note management tools
● Focus mode for distraction-free editing
● UI/UX improvements for better usability

Expected Outcome:
A more adaptive, efficient, and user-friendly note management system, especially for users
handling large note collections.

Project Goals

  1. Workspace Mode
    ● Create, edit, and switch between workspaces
    ● Each workspace defines: selected notebooks, selected tags, filtered note scope
    ● Persist workspace state across sessions
  2. Bulk Operations Engine
    ● Multi-select support for notes
    ● Bulk actions: move notes, add/remove tags, delete notes
    ● Preview changes and undo support
  3. Focus Mode
    ● Distraction-free editing mode
    ● Hide sidebar and note list
    ● Expand editor view
  4. UI/UX Improvements
    ● Nested notebook view (notes under notebooks)
    ● Improved layout to reduce horizontal fragmentation
    ● Menu restructuring (especially long menus like Edit)
    ● Improve usability of low-value UI elements
    ● Improved plugin accessibility and discoverability (easier access outside deep
    settings)

should i also add technical approach?