chris wrote:I replaced the normal Windows date picker with a custom one that allows setting the year earlier than 1752. I didn't bother to reimplement that calendar tool as it would have taken more time to code than I cared to spend on a non-essential feature. On my system, the date text *is* inverted, exactly as in the normal Windows date picker. Could you send me a screen shot?
OK, here we go:
The first screenshot is from a freshly downloaded and installed 1.4.0final for Windows XP:
![Image](http://www.shatters.net/~t00fri/images/windows.jpg)
On the left you see how the date line looks, with its NON-inverted text. I am able to overwrite the numbers but did not manage to change the month!
EDITED: meanwhile I know that it works via the up/down cursor keys. Yet I can't see what I am dialing
![Wink ;-)](./images/smilies/icon_wink.gif)
That's the essence of what I reported here on Dec 17th already (1.4.0pre9 bug thread):
In contrast, the time line (right screenshot) works correctly.
Fridger wrote:...except that there is a dark cursor type bar visible right over the portion of the date that may be changed. So I cannot see the previous date underneath that dark bar....
Moreover my local timezone displayed in Windows sounds also incorrect: WEST. I read this as West EuropeanStandard Time which usually stands for GMT not GMT+1. My time zone is rather CET (CentralEuropean time) = GMT+1.
Here is a reference
http://wwp.greenwichmeantime.com/info/timezone.htmThat's also how the Linux flavors correctly display it...
In addition the time setting interfaces of the Linux flavors are considerably more "complete" than the "spartanic" windows dialog above:
celestia-kde:![Image](http://www.shatters.net/~t00fri/images/kde.jpg)
and for
celestia-gtk and celestia-gnome![Image](http://www.shatters.net/~t00fri/images/gtk.jpg)
There are a number of features that I personally value more than being able to dial in a date before 1752:
![Wink ;-)](./images/smilies/icon_wink.gif)
a) choice of local time and UTC time input!
b) very convenient GUI operation
c) indication of light travel time delay etc...
Chris wrote:(2) As to the initial option values, I also agree. In FT1.2, I had for that reason set the essential options in start.cel, which however is also not a good solution. Chris does not like this possibility at all! The reason is that any settings in start.cel would overwrite all settings that are saved on exit.
We need to revisit the way that default values are handled. It looks to me like the Windows version is overriding some of the settings from celestia.cfg, which is not what we want at all. A short term solution is to change the Windows defaults in winmain.cpp. Longer term, we need to revisit how startup settings are handled. The priority should be:
1. start.cel
2. saved settings
3. celestia.cfg
4. built-in defaults
Generally this is how things work now, but at least on Windows, some built-in defaults are overriding celestia.cfg settings. It'd be nice to make this stuff cross-platform, so there's only one place to break it.
--Chris
I certainly agree that we should be careful about the hierarchy of possibilities to place initial options. But the present Windows 1.4.0final approach is definitely worse than my (brute force) start.cel setting of most essential options in FT1.2 ... People won't see much sensible stuff initially in 1.4.0 final
Bye Fridger