Hi,
I don't know how often any of you starts a new profile, but the look of C::B at the beginning (if all the plugins are installed) is pretty bad.
Thus I've tried to improve the situation with this patch:
http://cmpt.benbmp.org/codeblocks/patches/first_time_ui.patchAnd the image:
http://cmpt.benbmp.org/codeblocks/patches/tip.pngThe changes:
1. Add API for specifying the toolbar priority, adjusted the priorities of the core plugins
2. When loading the plugins, don't immediately create them, but just store them in a list. Which is sorted.
3. Iterate the list and create all toolbars in on go. Try to use as little space as possible by placing toolbars on single row until there is enough space in the row.
3.1. Increased the initial size to 1000x800, because the toolbars placement algorithm uses the initial size instead of the final size.
4. Hide the script console, I doubt any new user would be interested in using it
5. Don't show the tips of the day by default, added a link in the start-page
About 3.1: do you know if it is possible to obtain the final size (after the maximize) and to perform the toolbar placement algorithm using it?
Any comments are welcome. The patch is not tested on windows, so I'll be happy if anyone tries it.
How to test: use -p something_you_ve_never_used switch or delete your default.conf