RoyAwesome / WorldSmith

Open source Dota 2 Mod Editor
MIT License
59 stars 28 forks source link

Some kind of notification when a project isn't loaded #36

Closed RoyAwesome closed 9 years ago

RoyAwesome commented 9 years ago

Currently, if no addon is loaded, all you see is the Console window. There should be some kind of notification that you need to create a new addon or open one to begin.

RoyAwesome commented 9 years ago

I'm thinking this should be a Panel similar to the Visual Studio start page. Have a listing of recently open projects, a listing of tutorials or videos, maybe even a sample of the update blog.

AntonAderum commented 9 years ago

Note: No work has been done on this. RoyAwesomes reference was a type. Just mentioning it avoid confusion.

AntonAderum commented 9 years ago

Also, right now there's no way of closing an addon, so the only time that you would have no addon selected would be when you first open it up. Should we also add the option to close an addon when fixing this issue?

RoyAwesome commented 9 years ago

I'm thinking the best way to do it is to allow the start page to be displayed every time Worldsmith is loaded, no addon loaded or not.

AntonAderum commented 9 years ago

Yeah that would be true VS-style, then we could display Latest Projects, Latests Updates, Latest Announcements etc on the start page.

I have the closing almost done, just need to finish closing all open documents/editors. I'll continue looking over it after that.

You know what would be cool, if we made a .wsp (WorldSmithProject) file that gets created inside an addon dir when you open it. So if you want to open WorldSmith loaded with that addon you would just click that file.

RoyAwesome commented 9 years ago

I added 'CloseAllEditors()' to the Document class. Should assist you.