2
# Todo list for Stellarium 0.8
7
- Selected object flashes on windows when tracking
8
- Does gettext work on windows now? - DONE
9
- Is Windows locale mapped to gettext locale on windows?
10
- No daylight savings correction on Windows
11
- Date display wrong for negative JD dates
13
### Non-code enhancements
19
- more natural satellites
21
- constellation art for other cultures
22
- We should consider using rosetta for translators (https://launchpad.net/rosetta)
26
- Move object attributes out of globals and into the objects
27
- Move version number out of logo image
28
- stop using glpng and use SDL_image or similar.
29
- Split stel_core+stel_sdl class into a real independant core managing sky rendering only and a stel_app class which manage GUI, I/O etc... This may include a reorganization of the src file structure itself.
30
- Separate all s_gui code into an independant library.
31
- Replace all translatable char* and c++ string by w_char* and c++ wstring for unicode support
32
- Think on a way to include plug-ins for telescope control etc..
33
- Why does each object have it's own font object? What about sharing one per font to save memory?
34
> because each has a different size, the openGL needs a list for each size.
40
T Constellation boundaries. - DONE
41
T select location by city - DONE
42
T search text area should get focus when bring up search window - DONE
43
R mouse cursor hide after timeout as option - DONE
44
R limiting mag for nebulae labels set in TUI - DONE
45
R constellation line color set in TUI - DONE
46
R meridian line (first press of 'z') - DONE
47
R remove planet orbits from 'p' key - move to another key and TUI - LEAVING AS IS FOR NOW
48
R popup error windows as script debugging option - DONE
49
R alt/az readout for selected object
53
- GUI access to set sky language and sky culture (ideally with new pulldown menu)
54
R sidereal day/week key control
55
- limiting magnitude/simulate light pollution (the feature somehow already exists in the skybright class BASIC version)
56
- unicode font support (need to choose solution between glgooey/FTGL/our own implemenation)
59
- precession circle drawing
60
R hour angle on equator line (already on equatorial grid) - MAKE OPTIONAL?
61
R ecliptic line with (localized?) months labeled - MAKE OPTIONAL?
62
- script display text command
64
- object name pick option (show only label/hint for selected object)
65
F cylindrical projection mode.
66
T Night vision mode (red Gui) - DONE <-- Need more descriptive flag names (like night_vision_ui instead of night) R
67
- Create a directory dedicated to landscapes with one landscapeXX.ini per landscape so that users can install extra landscapes just be copying them there without editing landscape.ini file.
68
- other star catalogs incl double stars and variable stars
70
### Future feature ideas
73
- print option (We should think about a real postscript/pdf renderer for printing)
74
- select multiple constellations at once (for scripts)
75
T select zodiac constellations somehow
76
- planet rotational position issues - only galilean moons accurate
78
- orbit algorithm degeneration issue beyond =/- 10k years
79
- script meteor radiant
80
T constellation boundaries
81
- object distances besides stars
82
- proper motion of stars (after fix orbits over time issue)
83
- star trails/time exposure
84
- script images in dome alt-az coords
85
- script images in equatorial coords
87
- planet trails of longer duration (script?)
88
- background audio option
89
- scripts allow user interaction during playback option?
90
- Reduce the program size by reducing the stellplanet library size, especially the moon coefficents file?
91
- Artificial satellites
95
- Use libjpeg for some texture to reduce data files size
96
- Use 3D landscapes (data from google earth?)