Skip to content

Splitpanes#9286

Open
marcolaux wants to merge 27 commits intostreetwriters:masterfrom
marcolaux:splitpanes
Open

Splitpanes#9286
marcolaux wants to merge 27 commits intostreetwriters:masterfrom
marcolaux:splitpanes

Conversation

@marcolaux
Copy link

@marcolaux marcolaux commented Jan 30, 2026

Split panes

  • vertical panes
  • horizontal panes
  • ability to drag tabs to drop zones to create new panes

Notes List

  • ability to drag notes from the list in tabs list or the drop zones

Editor

  • search context per editor
  • sidebar / footer contexts for active tab
  • Link notes modal keyboard navigation
  • sync changes if the user has multiple tabs with the same note open

Marco Laux added 4 commits January 30, 2026 13:38
Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
…oard nav link note

Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
Copy link
Contributor

@thecodrr thecodrr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is changing too many files (probably due to formatting). Can you undo the formatting changes so its easier to review things?

Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
@marcolaux
Copy link
Author

Thanks for pointing that out! I reverted the files just with formatting changes @thecodrr

…tab there

Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
… restore them

Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
…hen moving to a new pane

Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
…lines

Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
@marcolaux
Copy link
Author

marcolaux commented Feb 2, 2026

@thecodrr I have seen that I accidentally formatted some minimized files that shouldn't have been in the commit. sorry for that

The PR is now reduced to +3,327 −796 lines.

Perhaps this isn't that scary anymore and you can have a look at it again? I will comment more in the coming days (running out of time now)

@thecodrr
Copy link
Contributor

thecodrr commented Feb 2, 2026

@marcolaux sure! And yes, the "new window" logic should be postponed for now. I think it's an addon. Let's first get the split panes merged.

Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
@marcolaux
Copy link
Author

marcolaux commented Feb 5, 2026

@thecodrr could you have a look at the current state of this PR?

I stripped out the whole multi window (and therefore many aspects with the window and database init) logic.

Down to +2.708 -509 lines while I also added comments.

Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
Signed-off-by: Marco Laux <marco.laux@tiq-solutions.de>
@thecodrr
Copy link
Contributor

thecodrr commented Feb 9, 2026

Will take a look this week.

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.

2 participants