jeremytammik / RevitLookup

Interactive Revit RFA and RVT project database exploration tool to view and navigate BIM element parameters, properties and relationships.
http://thebuildingcoder.typepad.com
MIT License
1.03k stars 294 forks source link

UI/UX: close all buton? #172

Closed CADBIMDeveloper closed 7 months ago

CADBIMDeveloper commented 1 year ago

Would be nice to have an ability to close all Revit lookup windows

ricaun commented 1 year ago

if the Escape key makes the active RevitLookup window close and the owner is activated, you could press Escape Escape Escape and everything gonna close.

CADBIMDeveloper commented 1 year ago

@ricaun , it doesn't work on my machine (Win 10) for some reason.

ricaun commented 1 year ago

@CADBIMDeveloper 'Eacape' does no close the UI, it was a suggestion ☕

CADBIMDeveloper commented 1 year ago

@ricaun , good point, but having extra button is also a good thing IMO

Nice3point commented 1 year ago

Escape button will definitely be added, a separate button to close all instances is not sure

Nice3point commented 1 year ago

I added closing a window on Esc, what combination would you like for closing all windows?

  1. Shift + Esc
  2. Ctrl + W
  3. Ctrl + Shift + Q
  4. Alt + Shift + F4

Or do you have any other suggestions?

ricaun commented 12 months ago

Shift + Esc makes sense to me

CADBIMDeveloper commented 12 months ago

Ctrl + Alt + X as an option

jeremytammik commented 12 months ago

On a Mac, Command-Q quite a program. The program in this case would be Revit.exe. To quit a subprocess, some modified on top of Command-Q would make sense. It is certainly possible to define several different key, but is that desirable? Easy of finding them versus danger of confusion?

Nice3point commented 12 months ago

All have different ideas 🙈 I think if doing window closing on ESC then closing all windows should also be with ESC and usually add a shifft. If we want to close one window with ctrl+Q, it makes sense to close all windows with ctrl+shift+Q

Nice3point commented 12 months ago

The dev branch currently has the shift + esc combination available to close all windows and esc to close one window. We can change this at any time when we come to a consensus

ricaun commented 12 months ago

The dev branch currently has the shift + esc combination available to close all windows and esc to close one window. We can change this at any time when we come to a consensus

Usually inside Revit Esc closes the UI open or cancels the command in the UI.

One thing that could be handy and kinda make close all useless is, if you Espace and close a RevitLookup the other RevitLookup opened window is Activate, and you could Espace to close the first one, then press Espace to close the next, then press Espace to close the next, and so on.

At least make sense to activate the windows father.