Joplin: Resizable columns

Created on 30 Nov 2017  路  13Comments  路  Source: laurent22/joplin

Manually resizable columns would let me adapt my layout and use Joplin more effective.

enhancement

Most helpful comment

Done

All 13 comments

Is there a possibility that the enhancement can be given to joplin for draggable by using following ideas.

Idea 1

is wrapping only note-list component of joplin with a resizable component such that it can be resizable on both sides and other columns depend on note-list component for width. So when ever we change the size of resizable component we will be passing the same css parent properties to child so make it look like the note list component is moving not the resizable component. If the note-list component is moving to the left then the side bar size would be the size of two components combined subtracted to the width of note width. Same with the Note text as well.

Changes that should be done are

  1. Adding the Resizable component as parent to the note list component.
  2. Passing the styles of resizable component to note list component and other components as well when the resizable component is resized.
  3. Rendering the DOM every time the application is resized.

Idea 2

is adding the event listener functions in the code for note list and when ever the mouse event is done the following click listeners like onMouseUp, onMouseMove, onMouseDown are called. Using these functions we can make note list resizable. Rendering should be done when application is resized.

Changes that should be done are

  1. Adding event listeners to the component.
  2. Passing the styles of resizable component to note list component and other components as well when the event is occurred.
  3. Rendering the DOM every time the application is resized.

_Instead of making a single component dragable in both sides, we can make side bar and note list resize to their right._

+1

Would be nice to be able, to resize the sidebar width manually

+1
Would love to be able to resize columns in Terminal:
image

+1

so, it doesnt exist, right?

@aerioeus, not yet.

ok, merci for letting me know

@aerioeus there is no way to resize them yet but if it's important to you, you can switch layouts and hide the sidebar for a fuller preview or editing.

@laurent22 I'll paypal you $20 if you implement this within a month from this comment.

@laurent22 I'll paypal you $20 if you implement this within a month from this comment.

it's actaully good idea. I second it. :)

me too ;)

@laurent22 I'll paypal you $20 if you implement this within a month from this comment.

For bounty, the best probably is to add the request to something like https://www.bountysource.com/ . That would give the issue more visibility and that way anybody can pick the issue and make the changes.

Done

Was this page helpful?
0 / 5 - 0 ratings