lasa01 / Plumber

A Blender addon for importing Source 1 engine maps, models, materials and textures. This addon makes it possible to import full CS:GO, TF2, CS:S or other Source 1 game maps into Blender.
MIT License
395 stars 29 forks source link

Game file browser interface optimization | Plumber #126

Closed JokanJan closed 2 years ago

JokanJan commented 2 years ago

Can the game file browser be presented in a sidebar?

The game file browser is a pleasant surprise, but the current pop-up presentation is a bit inconvenient in practice. First of all, you can't manipulate the view when the browser is open, such as rotating the view in 3d view or viewing the outline view. Secondly, it is easy to close the browser by accidentally touching the area outside the pop-up window. And the menu path to open the browser is too long (although this can be solved by quick favorites), which makes it very inconvenient to reopen the browser and return to the previous position, which requires a lot of operations.

If you use the sidebar, you can avoid the incident of closing the browser by mistake, and make the browser more convenient and efficient to use.

For example: Snipaste_2022-06-12_10-54-24

lasa01 commented 2 years ago

Good suggestion, could also add an option to disable it from the sidebar to the preferences in case people don't want to clutter the sidebar.

JokanJan commented 2 years ago

Good suggestion, could also add an option to disable it from the sidebar to the preferences in case people don't want to clutter the sidebar.

@lasa01 If the current version of the modal popup can be changed to a non-modal popup, it can also not be made into a sidebar form, but I think this may be difficult (may be a limitation of the software itself, I do not seem to see a plug-in made into this form for the time being. blenderkit's online asset library does have a similar form, but it is in a fixed position on the interface)

In the past two days of use I have a new suggestion, can the import option settings be displayed directly in the browser to replace the current import button? The current import process is: ① select the file ② determine the file format and display the corresponding import button ③ click the button to display the import settings ④ confirm the settings and import

After optimization, it looks like this: ① select the file ② judge the file format and display the corresponding import settings ③ click the button to confirm the settings and import

The judgment logic of the program remains the same, only the current import button is changed to import settings. However, the user's operation path will be shorter, especially in the case of importing multiple models without the current multi-selection function, and the operation efficiency will be significantly improved.

lasa01 commented 2 years ago

Implemented the initial suggestions. Displaying the import settings directly on the file browser can unfortunately not be done easily.

lasa01 commented 2 years ago

This is now released.