Skip to content
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

'Aragog' gbXML Viewer R14.16 - review reply: #1 can we add ability to hide in view and zoom to the top #147

Open
theo-armour opened this issue Sep 29, 2018 · 0 comments

Comments

@theo-armour
Copy link
Member

@mdengusiak

image

See item #1

1 can we add ability to hide in view and zoom to the top?

Interesting request.

The current 'show/hide zoom' panel is currently written with the idea of operating globally on the entire model or on global elements such as all surfaces, all edges or all openings.

Your request is to add operations on a currently selected individual element such as a single roof surface.

In essence, this changes the underlying paradigm of the panel from global/individual thinking to visible/invisible thinking.

Let's say we agree that this would be a good idea. Then there are questions that need looking into:

  • What is the list of buttons we really want to be in the show/hides/zoom panel?
  • Should the space/storey/zone/cad id buttons also appear here?
    • If the latter should be in a separate panel then should an individual surface visibility toggle button appear in both panels?

And here's another thought:

In R12 all the fixing of issues is carried out in the right side context menu. The fixes are initiated by the user one by one.

In R14, there is the beginning of a move to automating the fixing process. The issues panel in the left menu is gaining more features. Eventually the fixing things scripts should replace almost all the need for a human to use the right-side context menu to fix things. Ultimately the fixing and viewing may end up being to completely different apps.

My gut feeling:

  • We wait until R15 to tackle this issue
    • Currently the code is in 'gv-sel-select-attributes' and it should be in 'gv-gbx-gbxml-loader'
  • We build two or three prototypes to help us understand which paradigms speed up work flow
  • We offer the user a choice of context menu they can use - depending on their needs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant