VeriorPies / ParrelSync

(Unity3D) Test multiplayer without building
MIT License
4.46k stars 314 forks source link

[Feature Request] Put your menu under Tools instead of at the top level #74

Open JoeStrout opened 2 years ago

JoeStrout commented 2 years ago

We use a lot of 3rd-party editor extensions. If every one got its own top-level menu, I'd need a much wider monitor.

Many other 3rd-party tools put their menus under "Tools". (Examples: Odin Inspector, Graphy, Demigiant, Modern UI Pack). It'd be great if ParrelSync would be a good citizen and do the same.

As a workaround, I'm hacking the ParrelSync files and changing all the MenuItem attributes to include "Tools/". But of course I'll have to re-do that any time I update the package.

JGroxz commented 2 years ago

+1 on this. Having multiple extensions in the project in the topmost menu makes it very cluttered. Moving ParrelSync under Tools would be a nice thing. Another alternative place for it is under Window, many 3rd-party extensions use it, too (Zinnia, UniTask, Mirage).

314pies commented 2 years ago

Thanks for bringing this up! Anyone who also wants to move ParrelSync under the "Tools" menu, please leave a like or reaction so we know you like this idea :)

If people like this idea, we should be able to add an option to customize the ParrelSync menu item path in the future release.

JGroxz commented 1 year ago

Any updates on this? Would it be alright if I give it a go and make a pull request @314pies?

varan941 commented 18 hours ago

You could do it by yourself. Just find all strings "[MenuItem("ParrelSync" and replace them to "[MenuItem("Tools/ParrelSync" in your files