-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split view #201
Comments
Both views should have their own hierarchies, i.e. distinct thoughts. How are we going to merge those hierarchies upon single column view activation? Is there certain criteria for splitting and merging thoughts while moving in and out of the split view? Thanks! |
They should have their own cursor position, but they operate on the same thoughts. A hierarchy is just a view of the thought graph. The underlying thoughts are not stored in a hierarchy, but rather in a specialized graph. So "their own hierarchies" means "their own views" of the same underlying thoughts. |
So here’s the (summarised) approach that I am following now:
PS: As discussed earlier, there are two ‘cursor’ and two ‘expanded’ variables in the application state to handle the ops in each view. i.e cursor | secondaryCursor and expanded | secondaryExpanded. Also, determining the parent view on each interaction can be a downside in terms of performance. Please review and share your thoughts. |
Notes:
|
Add a two-column split view.
Requirements
Rough mockup (partial):
The text was updated successfully, but these errors were encountered: