-
Notifications
You must be signed in to change notification settings - Fork 443
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
UI/UX ideas #136
Comments
Quick comment on the UI scene stuff: currently everything is based on the QGraphicsView framework, accessed through the PySide2 API, which unfortunately seems unmaintained at this point. On the one hand it makes some things (such as rubber band selection) super easy, on the other hand it seems difficult to optimize and (in PySide2) extremely buggy. One of these bugs completely prevents any touch gestures support, and the issue is open in the bug tracker for over 5 years, so there is no reason to expect anything being fixed soon. I'd be highly interested in either someone with lots of experience with the whole QGraphicsView framework reworking some parts in Ryven, or a scalable alternative that does not involve low-level graphics APIs (imagine just having ingeractive SVG...).
Why? This was an early design decision, and I'd currently still prefer this over letting the user expand in all directions. The other points make a lot of sense to me. |
Well, it is definitely a preference thing, but here are my reasonings:
|
I get that implementing all of this quickly isn't possible, but I just want to start the dialogue because I really like the capabilities of this project.
The text was updated successfully, but these errors were encountered: