App Manager Changes

Started by Mario, June 28, 2017, 11:37:23 AM

Previous topic - Next topic

Mario

Users have requested a hierarchical display for the App Manager, or some sort of grouping.
This will not happen (at least in the foreseeable future). Too much work to rewrite everything.

The App Manager uses a dragable list from the jQuery UI toolkit, which allows me to give users a neat way to re-arrange apps with the mouse or touch. Just drag the most often used apps to the top.
There are some "tree" JavaScript components out there, but they all have their pro's and cons. Trying to add a reliable drag (mouse and touch!) to these can prove impossible or at least cause days of bug hunting and code fiddling. Nope.

But I think the reason why users want "hierarchies" is to somehow hide apps they don't need - the example apps, for instance. To clear up the clutter.
So I changed the App Manager as follows:

I removed all the buttons, except one.
I added a drop-down menu to this button (using Bootstrap standard drop-down menus).
From this menu you can now hide an app. It is then removed from the app manager (but still accessible via the drop-down list in App Panels).
There is also a command to un-hide all hidden app.

-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

ubacher

Just yesterday I had a look at apps and hierarchical menus and I think I might be able to make my own (bare bone of course).
In the process I noticed that you had a hidden field in the apps list. So I figured you were doing something.

Mario

The hidden property is used to hide certain internal apps from the App Manager, e.g. the Map Panel.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook