Conversation
|
@Integral I have implemented this as a prototype, because the required solution is kind of new, while very similar to IsolatedNodes. Let's get everything working, and then see how we could extract a parent class, so that this kind of interface will be easier to implement the next time. |
Codecov Report
@@ Coverage Diff @@
## master #1268 +/- ##
==========================================
- Coverage 89.5% 88.41% -1.09%
==========================================
Files 400 404 +4
Lines 9027 9214 +187
==========================================
+ Hits 8080 8147 +67
- Misses 947 1067 +120
Continue to review full report at Codecov.
|
|
After playing around with the current interface we came to the conclusion, that the UI feels somewhat unnatural. The reason is not really clear, probably, because it is more like a 'sheet' or 'table' layout, but the UX is not that of a sheet, more like a form. The latter we should give a try, but only as polishing for the current prototype. Potentially a problem with the current design could also be, that the popover/dropdown feel is not appropriate for something more complex like this. We could instead use more space for the popup, maybe more like a little modal, position at the same location, but just let it looks less like a tooltip-like popover. Refinements: |
The required solution is new, so this implementation is our first prototype.
Regression after changing directory layout.
if the cursor is in the removed value, it should be moved to the next ‘reasonable’ place
Tests:
Mockup: