Comments (12)
from kubevious.
Will try this when I wake up in the morning - sounds good!
from kubevious.
Works exactly as expected on my touch-enabled laptop - lovely UX 😄
Is there any interest in pinch-to-zoom? 😂
Would be nice to either highlight the "warnings" in the navigator window so you can use that to quickly pan/scroll to issues, or be able to zoom out to see a high-level overview that highlights issues too.
from kubevious.
@peter-dolkens, thanks for suggestion. That definitely can be done, but the only problem i see is that scrolling left on the trackpad causes the browser to go back to preview page.
from kubevious.
In google maps panning up/down does zooming, but left/right still causes browser to go back/forward in history.
Anyway, will try to find some way to improve navigation usability.
from kubevious.
Ah you're right - google maps does zoom and forward/back on the trackpad.
Here's a site that does pan+scroll: https://www.photopea.com/ - just open the demo.psd, zoom in, then you can pan and scroll to your hearts desire.
from kubevious.
@peter-dolkens, wonderful, if photopea did it, we can do that as well!
from kubevious.
@peter-dolkens, here is what was done:
- Panning with mouse works over the entire "Universe" area. No need to drag boxes. Can be initiated by dragging from empty area as well.
- Can pan using regular scroll wheel by standard means. Up/down using scroll wheel, left/right using Shift-wheel.
- Sliding trackpad within the "Universe" area. History navigation should be prevented when two fingers swiped with the area. Outside default behavior should persist.
Please try it out in the live demo and let me know how it works for you: https://demo.kubevious.io/
from kubevious.
@peter-dolkens temporarily assigning to you to give feedback on the changes
from kubevious.
Wonderful! Will be released along with few other improvements soon.
Sadly there is not too much real estate available to show what in the navigation window. Need to spend some more time on guiding users towards problematic areas.
No plans for pinch-to-zoom, but might go straight to VR/AR :D
from kubevious.
Sadly there is not too much real estate available to show what in the navigation window. Need to spend some more time on guiding users towards problematic areas.
I was thinking something like this could help:
from kubevious.
It would be probably best to discuss any such improvements in a separate thread. But, I'll share some thoughts here.
I'm afraid that by just blindly coloring red would cause too many things red within the diagram. Any error/warning/suggestion is propagated up within the hierarchy. That might make too many things red and user wouldn't know where to start with. I think there is a need to show the intensity within the navigator. That would be probably combination of size/color. Something like a heatmap. I also see a need for options for different vision modes. Something like in predator movie:
from kubevious.
Related Issues (20)
- Feature Proposal: Kubernetes Best Practices Enforcement Library HOT 2
- UI Object Selection History
- Feature Proposal: Support for Certificate Manager
- missing ServiceAccount for redis HOT 3
- Feature Proposal: Support for Authentication HOT 1
- Mysql unstable in minikube cluster HOT 5
- ExternalName Type Services Not Supported
- guard validate.sh script fails with an error HOT 3
- Where's the open source code for Kubevious? HOT 2
- Make Kubevious Rules a CRD HOT 1
- livenessProbe problem with Collector HOT 1
- Manifests generated by the Helm chart don't contain metadata.namespace even though it's specified HOT 4
- No warning or error for volumeMounts without matching volume HOT 2
- GUARD: Run command of generate manifest.yaml HOT 1
- unable to install multiple errors HOT 9
- Make kubevious rule applied via Kubevious CLI show up in Dashboard
- MySQL PV fills up 100% capacity on a chatty cluster HOT 2
- [Question] Kubevious UI with SSO URL HOT 2
- Kubevious Portable JavaScript heap out of memory
- Backend and Parser craches with null access exception HOT 3
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 kubevious.