So going forward, it sounds like the options are:
1.) Change the main GUI and NebulaMgr/Nebula code (no)
2.) Add a plugin GUI and change the NebulaMgr/Nebula code
3.) Add a plugin duplicating the NebulaMgr/Nebula code
4.) Adjust the plugin code interface.  Would still have to change nebulaMgr to it allow it to be plugged into. 

Sound about right?

On Mon, Mar 19, 2012 at 1:29 PM, Bogdan Marinov <> wrote:
On Mon, Mar 19, 2012 at 8:13 PM, bdwashbu <> wrote:
> Bogdan - thanks for the input.  I suspected there was a reason this feature
> didn't exist.  As the new guy, I never meant to disrespect the current GUI
> philosophies or the work you've done.  What you guys have already created is
> awesome!  I don't want to make it worse.
> A plugin sounds like a good approach.  I will investigate.  I surely never
> meant to hack anything together, and I definitely haven't committed
> anything.  I just need a little direction from management (if there is such
> a thing?).

Well, most of the work on that part of the interface has been done by
Fabien, Stellarium's original author, who is mostly absent at the
moment. It is debatable how well it works/is implemented. :) "Fuzzy"
things like that are good for beginners, but amateur astronomers want
more control.

Otherwise, yes, it's nice to have in mind that Stellarium is used for
several different purposes by several different groups of people with
different requirements and expectations. We have a bit of a "Jack of
all trades, master of none" situation going on. We are also trying to
make our own niche, otherwise we will be just re-inventing someone
else's wheel.

As for the plug-in, I don't recommend it. Anything like this will
require changes to the core code (NebulaMgr, etc) to provide the
functionality behind the GUI. A plug-in implementing such a feature
will have to duplicate the whole DSO engine. You can make only the
interface as a plug-in, though this doesn't make much sense to me.
Have a look at the way plug-ins work in general and the existing
plug-ins that have their own interfaces and tell me what you think.

As for the management, no, there is not much of a hard structure,
which is one of the reasons the project is in its current state. There
is a loose chain of seniority/experience, but we try to make decisions
with discussion and consensus.

Bogdan Marinov

This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here
Stellarium-pubdevel mailing list