Celestia Development Roadmap

The place to discuss creating, porting and modifying Celestia's source code.
ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #61by ElChristou » 30.05.2007, 11:50

Christophe wrote:...Rather than taking such a negative approach, it'd be more constructive if some of you actually took the time to test and evaluate the various existing solutions.


Bien dis! :wink:
Image

Pirx
Posts: 9
Joined: 29.05.2007
With us: 17 years 5 months

Post #62by Pirx » 30.05.2007, 17:18

Christophe wrote:I'd like you all to remember that Celestia is an OpenSource application. As such, [...] you're still free to maintain a platform dependant GUI as well.

Does this mean I mustn't contribute to the discussion? "STFU and fork!"?

Christophe wrote:Qt4 is now split into various libs, so even if we do use it for threading and network access; you will only have to link libQtCore and libQtNetwork and not libQtGui.

Some posts ago you mentioned you are using the KDElibs, nut just QT.
Nevertheless, most Linux distributions will install the whole lib, because the package manager treat QT and kdelibs as monolithic packages.

Christophe wrote:Requiring Celestia to not depend on any external lib is really ridiculous, does that mean you refuse to use Spice aswell? or is it okay just because it's statically linked in?

Let me quote my last post:

Pirx wrote:For sure, celestia has and will have various dependencies - thats normal and perfectly right.

Probably you have read it converse, but obviously we agree in that point.

Christophe wrote:Rather than taking such a negative approach, it'd be more constructive if some of you actually took the time to test and evaluate the various existing solutions.


This again feels a little bit like a "STFU..." attempt. I have tried to be very polite and constructive. Obviously I have failed, I am sorry. I assumend that I was welcome to join the discussion without contributing to the project itself.

Regards, Joe

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #63by selden » 30.05.2007, 17:34

Joe,

Of course your input is welcome.

You have to be careful in how you write things, however, and not be upset when people seem to say things that are overly negative.

(This is a rephrasing of a standard description of how one should write programs that have to conform to a standard: be strict in what you emit and generous in what you accept. :) )

Many of the people contributing to the Celestia Web forum are not native speakers of English and write things that are easily misunderstood in ways they didn't intend.
Selden

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #64by ElChristou » 30.05.2007, 17:43

Pirx wrote:...
Christophe wrote:Rather than taking such a negative approach, it'd be more constructive if some of you actually took the time to test and evaluate the various existing solutions.

This again feels a little bit like a "STFU..." attempt. I have tried to be very polite and constructive. Obviously I have failed, I am sorry. I assumend that I was welcome to join the discussion without contributing to the project itself.

Regards, Joe


Joe, I don't think Christophe was refering to your intervention with this last sentence... Opinion and critism are always welcome if they are constructive of course...
Image

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 4 months
Location: Lyon (France)

Post #65by Christophe » 30.05.2007, 19:43

Pirx wrote:
Christophe wrote:I'd like you all to remember that Celestia is an OpenSource application. As such, [...] you're still free to maintain a platform dependant GUI as well.

Does this mean I mustn't contribute to the discussion? "STFU and fork!"?

On the contrary, I'm saying we won't force the unified GUI on anyone. The unified GUI is the currently proposed solution to an existing problem: shortage of hands to maintain the existing GUIs. The most acute problem being with the Windows GUI which monopolises Chris's precious time which would be better spent on core stuff, and which featurewise is slowly falling behind.

My proposition is that considering whatever happens on the other platforms the port from KDE3 to KDE4 will have to happen, if we can take advantage of the cross platform nature of KDE4 to gain in the process a "free" uptodate GUI for Windows and OSX then what the hell, why not take advantage of it?

Now if OSX users think it is not up to part with the existing OSX interface, nobody is going to take it away from them.

Pirx wrote:
Christophe wrote:Qt4 is now split into various libs, so even if we do use it for threading and network access; you will only have to link libQtCore and libQtNetwork and not libQtGui.

Some posts ago you mentioned you are using the KDElibs, nut just QT.
Nevertheless, most Linux distributions will install the whole lib, because the package manager treat QT and kdelibs as monolithic packages.

There are two issues here:
- using KDE4 for a unified GUI
- using Qt4 in the core, that way if you want to use a GTK/Gnome GUI you don't have to install KDE4.

Regarding the packaging of Qt4, you're wrong at least for debian based systems:

Code: Select all

kde-devel@tux:~/qt-copy/lib$ aptitude search libQt4
i   libqt4-core                                                                     - Qt 4 core non-GUI functionality runtime library
p   libqt4-core-kdecopy                                                             - Qt 4 core non-GUI functionality runtime library
p   libqt4-debug                                                                    - Qt 4 library debugging symbols
p   libqt4-debug-dev-kdecopy                                                        - Qt 4 debugging development files
p   libqt4-debug-kdecopy                                                            - Qt 4 debugging runtime libraries
p   libqt4-dev                                                                      - Qt 4 development files
p   libqt4-dev-kdecopy                                                              - Qt 4 development files
i   libqt4-gui                                                                      - Qt 4 core GUI functionality runtime library
p   libqt4-gui-kdecopy                                                              - Qt 4 core GUI functionality runtime library
i   libqt4-qt3support                                                               - Qt 3 compatibility library for Qt 4
p   libqt4-qt3support-kdecopy                                                       - Qt 3 compatibility library for Qt 4
p   libqt4-ruby                                                                     - ruby bindings for the Qt4 GUI library
p   libqt4-ruby1.8                                                                  - ruby bindings for the Qt4 GUI library
i   libqt4-sql                                                                      - Qt 4 SQL database module
p   libqt4-sql-kdecopy                                                              - Qt 4 SQL database module


And just to clear up a possible misconception here, libkdecore is 1.6MB, libQtCore 1,5 MB. That's hardly "bloat".

Pirx wrote:
Christophe wrote:Requiring Celestia to not depend on any external lib is really ridiculous, does that mean you refuse to use Spice aswell? or is it okay just because it's statically linked in?

Let me quote my last post:

I was refering the Cham's posts here.

Pirx wrote:
Christophe wrote:Rather than taking such a negative approach, it'd be more constructive if some of you actually took the time to test and evaluate the various existing solutions.

This again feels a little bit like a "STFU..." attempt. I have tried to be very polite and constructive. Obviously I have failed, I am sorry. I assumend that I was welcome to join the discussion without contributing to the project itself.


Again, here I was only encouraging people to install and try out Qt4 applications on their various systems so that they know what we are talking about.
Christophe

Pirx
Posts: 9
Joined: 29.05.2007
With us: 17 years 5 months

Post #66by Pirx » 30.05.2007, 22:41

Christophe, I do understand your position, and I never wanted to tell you that your position is wrong. I know I am not able to judge about that topic, because I don't have the intimate knowledge of celestia like you presumably have.

Every decision has assets and drawbacks, but if you say you are aware about latter and still think the assets outweigh drawbacks - go ahead! All I want is to prevent you from going to regret the decission in a year due to not being fully aware of all drawbacks now. If you are aware - and your arguments gave me the impression you are - everything is fine.

Regards, Joe

tech2000
Posts: 258
Joined: 14.02.2006
Age: 52
With us: 18 years 9 months
Location: Skepplanda, Sweden

Post #67by tech2000 » 10.06.2007, 03:59

I would really like to be able to set the language in Celestia.

Please have that option in pre4.

Cheers, Anders

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #68by ElChristou » 10.06.2007, 11:26

tech2000 wrote:I would really like to be able to set the language in Celestia.

Please have that option in pre4.

Cheers, Anders


But Celestia don't use your system setting?
Image

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #69by selden » 10.06.2007, 11:51

When testing Celestia's text output, one needs to set a different locale without messing up other programs.
Selden

Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 20 years 1 month

Post #70by dirkpitt » 10.06.2007, 14:36

Also note that locales are already customizable per-app on Mac OS X for any program, including Celestia.. but it doesn't appear to be readily possible on Windows.

tech2000
Posts: 258
Joined: 14.02.2006
Age: 52
With us: 18 years 9 months
Location: Skepplanda, Sweden

Post #71by tech2000 » 13.06.2007, 17:04

This might seem trivial, but I think this is missing so I will officially ask for this as an enhanced feature:

Celestia should really remember the FoV value in bookmarks.

and I'll make myself abit clearer with what I mean with I want to set the language in Celestia. I run my OS in english, for the simple reason that I like it that way. I also want to use swedish standard & formats in the regional options. What way Celestia gets localized in swedish, which gives a UI which has graphical flaws and strange translations... So I much prefer Celestia in english.

And that would be a nice option if that could be easily set in a settings menu.

Bye, Anders

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #72by t00fri » 13.06.2007, 17:35

tech2000 wrote:This might seem trivial, but I think this is missing so I will officially ask for this as an enhanced feature:

Celestia should really remember the FoV value in bookmarks.
...
Bye, Anders


Sorry, Anders,

Celestia for Linux-KDE not only has a beautiful bookmark toolbar, but also it remembers of course the FoV. The great feature exists since years!

Since we are anyhow contemplate a cross-platform GUI, the various missing features of the Windows GUI will be reconsidered anyhow under a "unifying" perspective...

Bye Fridger
Image

tech2000
Posts: 258
Joined: 14.02.2006
Age: 52
With us: 18 years 9 months
Location: Skepplanda, Sweden

Post #73by tech2000 » 13.06.2007, 17:49

t00fri wrote:
tech2000 wrote:This might seem trivial, but I think this is missing so I will officially ask for this as an enhanced feature:

Celestia should really remember the FoV value in bookmarks.
...
Bye, Anders

Sorry, Anders,

Celestia for Linux-KDE not only has a beautiful bookmark toolbar, but also it remembers of course the FoV. The great feature exists since years!

Since we are anyhow contemplate a cross-platform GUI, the various missing features of the Windows GUI will be reconsidered anyhow under a "unifying" perspective...

Bye Fridger


Thanks for the info Fridger.

I hope that this unified GUI arrives sometimes soon.. :roll:

Well, I'll most likely go ubuntu 100% from the 7 Juli. I touch swedish land again in gothenburg that afternoon.. 8) back to the same sweet 100 megabits fiberoptic connection I once had before I moved to Chile...

Bye, Anders

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #74by t00fri » 13.06.2007, 20:35

tech2000 wrote:
...
Well, I'll most likely go ubuntu 100% from the 7 Juli. I touch swedish land again in gothenburg that afternoon.. 8) back to the same sweet 100 megabits fiberoptic connection I once had before I moved to Chile...

Bye, Anders


He, he, Anders,

congratulations! It seems you sold the house, right? I am sure you will be very happy meeting your family again in Sweden!!! Still rember your mothertongue? ;-)

Cheers,
Fridger
Image

Avatar
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Post #75by Cham » 13.06.2007, 20:41

Haaa swedish gals ! :wink:
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

tech2000
Posts: 258
Joined: 14.02.2006
Age: 52
With us: 18 years 9 months
Location: Skepplanda, Sweden

Post #76by tech2000 » 13.06.2007, 22:02

t00fri wrote:
tech2000 wrote:
...
Well, I'll most likely go ubuntu 100% from the 7 Juli. I touch swedish land again in gothenburg that afternoon.. 8) back to the same sweet 100 megabits fiberoptic connection I once had before I moved to Chile...

Bye, Anders

He, he, Anders,

congratulations! It seems you sold the house, right? I am sure you will be very happy meeting your family again in Sweden!!! Still rember your mothertongue? ;-)

Cheers,
Fridger


Fridger,

I haven't actually sold my house yet, but I'm sort of restless so I need to get back there to work... But I'm confident that the house would be sold soon enough..

Well, I really miss my wife's cooking... :wink:

Yes, it'll be nice to get back to the wife & kids.. They really give the day color.

Bye, Anders

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #77by ElChristou » 22.06.2007, 22:36

Could the Roadmap be sticky? (I find it enough important to be one... and also (more pragmatic) I'm tired to always do a search to find it! :x)
Last edited by ElChristou on 23.06.2007, 11:06, edited 2 times in total.
Image

tech2000
Posts: 258
Joined: 14.02.2006
Age: 52
With us: 18 years 9 months
Location: Skepplanda, Sweden

Post #78by tech2000 » 23.06.2007, 05:58

t00fri wrote:
tech2000 wrote:This might seem trivial, but I think this is missing so I will officially ask for this as an enhanced feature:

Celestia should really remember the FoV value in bookmarks.
...
Bye, Anders

Sorry, Anders,

Celestia for Linux-KDE not only has a beautiful bookmark toolbar, but also it remembers of course the FoV. The great feature exists since years!

Since we are anyhow contemplate a cross-platform GUI, the various missing features of the Windows GUI will be reconsidered anyhow under a "unifying" perspective...

Bye Fridger


Any chance of having this in Celestia for Linux-Gnome too? :wink:

bye Anders

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #79by ElChristou » 23.06.2007, 11:07

TX! :wink:
Image

ElecMoHwk
Posts: 33
Joined: 02.12.2006
With us: 17 years 11 months
Location: JPL

Post #80by ElecMoHwk » 20.07.2007, 13:00

Any chance of celestia ever being able to load items via the web?


Return to “Development”