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

Fill the toolbox with tools instead of plugins #881

Closed
rappen opened this issue Jul 30, 2019 · 21 comments
Closed

Fill the toolbox with tools instead of plugins #881

rappen opened this issue Jul 30, 2019 · 21 comments

Comments

@rappen
Copy link
Collaborator

rappen commented Jul 30, 2019

I know naming is hard... Lex #833
But I would still suggest to start using the word "tool" for the tools in the toolbox. Yes, technincally the tools are exposed in the toolbox by having assemblies plug in to the main application, but as a user I am not using a "plugin", I am using a "tool" from the toolbox.

In my own communication I have entirely switched to "tool", and I think it makes the concepts of XrmToolBox easier to grasp.

@daryllabar
Copy link
Collaborator

So the Tool Store? Maybe we can adopt this as the logo (https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/59e7ce0625fd3-image-1520355645.png) and have a grunt sound start when you open a tool?

This idea actually makes some sense.

@MscrmTools
Copy link
Owner

Ok, let's go for it!
Plugin => Tool
Plugins Store => Tool Library? (I never liked the term store, anyway. Seems commercial. Why did I choose this one...? Can't even remember)

@rappen
Copy link
Collaborator Author

rappen commented Jul 31, 2019

😀
Some more ideas... https://twitter.com/rappen/status/1156143429619003392
But I still like Tool Library.

@shytikov
Copy link
Contributor

Tool Belt.

@MscrmTools
Copy link
Owner

That will be Tools Library.

I guess I need to rename the "Tools" menu where we can find Connection Manager, (ex)Plugins Store and Settings.

What about "Settings" and rename menu item "Settings" to "Preferences"?

@rappen
Copy link
Collaborator Author

rappen commented Aug 1, 2019

Like the idea to rename Settings etc.
But @daryllabar help me, shouldn't it be "Tool Library" instead of "Tools Library"?
You don't go to a "Cars Dealer", you go to a "Car Dealer"... right?

@dotfede
Copy link

dotfede commented Aug 1, 2019

@MscrmTools Renaming "A" to "B" and "B" to "C" is going to alienate users, imho.

At this point you might as well redesign the entire menu.

@rappen
Copy link
Collaborator Author

rappen commented Aug 1, 2019

Yes some things can probably be improved there.
I think About has too much there that are not just About. Feedback etc could be under something else for example.
And Windows is usually (in the good old WIndows applications...) furthest to the right (except if you have About/Help out there).

Maybe time to go for something more like a toolbar? Bigger buttons, hopefully more intuitive.

@MscrmTools
Copy link
Owner

Please give samples. I don’t want to change things then have an issue created as soon as I release a new version

@rappen
Copy link
Collaborator Author

rappen commented Aug 1, 2019

Perhaps something like this?

XTB new menus

In case gif doesn't render: https://www.screencast.com/t/EKt050jnxim

(No, I don't know what the something menu should be called...)

@dotfede
Copy link

dotfede commented Aug 1, 2019

@rappen at this point we might as well rebuild the entire shell in WPF.

@rappen
Copy link
Collaborator Author

rappen commented Aug 1, 2019

@fberasategui and tell all tool developers around the world to rewrite their tools....?
No matter how much we'd love to move on to technologies from the 21'st century, I think we're stuck with WinForm for a while.

@dotfede
Copy link

dotfede commented Aug 1, 2019

@rappen as I've mentioned in the past, with the proper abstractions you could have a WPF shell, and enable new plugins tools to be written using WPF idioms, while still maintaining winforms compatibility.

I'll give it a shot and create a proof of concept as soon as I get some spare time.

@daryllabar
Copy link
Collaborator

The first person to do what @fberasategui suggests, receives an MVP nomination from me.

@daryllabar
Copy link
Collaborator

I also request that we implement #44 and include a close button on the tab, to move away from requiring a close button on each tool.

@rappen
Copy link
Collaborator Author

rappen commented Aug 2, 2019

@daryllabar It is not a button, but a menu option. Need the big red sign?

@daryllabar
Copy link
Collaborator

Actually I didn't notice, it's already there:
image
I'm just trying to get back against Mr. T for his issue that he posted on my EBG (https://twitter.com/ddlabar/status/1157008757651640320?s=20)

@MscrmTools
Copy link
Owner

what about this?

Tools menu (too generic, I know but I cannot find another name)

image

Help menu when the focused tab is a tool

image

Help menu when the focused tab is not a tool (start page, tools page)

image

@rappen
Copy link
Collaborator Author

rappen commented Oct 9, 2019

Perhaps "Tools" menu header could be "Configuration" to not be confused with the actual tools? And then "Tools Library" be "Tool Library" instead as approved by Daryl on Aug 1 :)

@MscrmTools
Copy link
Owner

Ok, I will apply these changes

@MscrmTools
Copy link
Owner

Ok, I commited the changes. Can you download the prerelease version, test it and tell me if it's good for you?

This issue was closed.
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

5 participants