~ubuntu-branches/debian/squeeze/stellarium/squeeze

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Bazaar Package Importer
  • Author(s): Cédric Delfosse
  • Date: 2008-05-19 21:28:23 UTC
  • mfrom: (3.1.5 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080519212823-m5nfiuntxstxzxj7
Tags: 0.9.1-4
Add libxcursor-dev, libxfixes-dev, libxinerama-dev, libqt4-opengl-dev to
build-deps (Closes: #479906)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
# Todo list for Stellarium 0.8
3
 
4
 
 
5
 
### Bugs
6
 
 
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
12
 
 
13
 
### Non-code enhancements
14
 
 
15
 
- more nebulae
16
 
- more landscapes
17
 
- more translations
18
 
- minor planets
19
 
- more natural satellites
20
 
- more documentation
21
 
- constellation art for other cultures
22
 
- We should consider using rosetta for translators (https://launchpad.net/rosetta)
23
 
 
24
 
### Cleanup
25
 
 
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.
35
 
 
36
 
## Features for 0.8.0
37
 
 
38
 
Completed:
39
 
 
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
50
 
 
51
 
Outstanding:
52
 
 
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)
57
 
  > ftgl looks good
58
 
R set zoom location
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
63
 
- i18n nebulae labels
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
69
 
 
70
 
### Future feature ideas
71
 
 
72
 
T chart option
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
77
 
- comets
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
86
 
- outline fonts
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
92
 
- Aurorae
93
 
- Clouds
94
 
- telescope control
95
 
- Use libjpeg for some texture to reduce data files size
96
 
- Use 3D landscapes (data from google earth?)