Comments (2)
I think I understand what you mean. You could align all children to their parents, but that would create an interface full of gaps. Imagine you have parent 1 with 10 children, and parent 2 with 5 children. In order to align each children to their parents, the distance between parent 1 and 2 would have to be equal to the height of 10 children, spreading the parents too far apart and making the whole UI almost unusable. You want to keep things reasonably compact.
So, instead, all elements flow vertically and children align only when the parent is selected. Both parents and children are shown in white, while the rest remains in grey, which is already a clear hint to tell which elements are related or not to each other.
from nulis.
Sorry, meant to reply to this ages ago!
My interpretation is that the gaps are semantically meaningful: Those gaps in the UI are indicators of information flow.
Perhaps a way around this is is to collapse the height of non-selected children so they don't take up that much vertical space?
Another way around this is to just keep doing what you're doing, since it rocks :)
from nulis.
Related Issues (18)
- CTRL+Backspace in editing mode HOT 4
- Self hosted installation instructions? (not docker) HOT 3
- Deskop version, syncing? HOT 2
- Collaborative writing? HOT 2
- LaTex math support HOT 1
- Desktop prebuilt binaries HOT 2
- Mac desktop version missing Electron Framework HOT 1
- Using arrows in editing mode also navigates. HOT 1
- Auto-shift columns view
- Max columns on the screen preferences
- Auto-save new trees
- UI popup backgrounds don't change color when switching from dark to bright themes
- 502 Bad Gateway When I Visit Homepage HOT 1
- Standalone desktop app
- 502 Bad Gateway when visiting nulis.io HOT 2
- Is this still being developed?
- Can't login to old account neither create a new one
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nulis.