-
Notifications
You must be signed in to change notification settings - Fork 86
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
Keywords (WIP) #1268
base: master
Are you sure you want to change the base?
Keywords (WIP) #1268
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: