Update TODO file
This commit is contained in:
		
							
								
								
									
										169
									
								
								TODO.org
									
									
									
									
									
								
							
							
						
						
									
										169
									
								
								TODO.org
									
									
									
									
									
								
							| @@ -1,67 +1,162 @@ | ||||
|  | ||||
| * Port to other Linux distros | ||||
| * Refine UI                                                     :version_1.0: | ||||
|   The UI is a bit messy right now, especially the aspect/antiscia | ||||
|   changer buttons and the display theme changer combo box on the chart | ||||
|   view. | ||||
|  | ||||
| * Package for other distros | ||||
|   For the display themes, a menu button with a popover may be the best | ||||
|   option. That would need a nice icon, though (possibly with some | ||||
|   planet and aspect symbols). | ||||
|  | ||||
| - Debian | ||||
| - Ubuntu | ||||
| - Arch | ||||
| - Gentoo | ||||
|   The current view switcher (a menubutton) doesn’t show its accels | ||||
|   (maybe because of the radio menu items?). Maybe it should be put | ||||
|   back to a GtkStackSwitcher. The original place for that is now used | ||||
|   up by the window title and the chart name, so a new place must be | ||||
|   found for it. | ||||
|  | ||||
| * Preview images | ||||
|  | ||||
| The database (or a cache directory) should contain a preview image of | ||||
| each chart. The chart list screen should show a small box with the | ||||
| name and the preview image. Upon mouseover the image should | ||||
| blur/darken and some chart data (maybe customizable?) may get drawn | ||||
| over it. | ||||
| * Issue an error message for missing resources | ||||
|  | ||||
|   If a gres:// link cannot be loaded by the XML loaders, Astrognome | ||||
|   should issue an error message, stating that this is either a bug in | ||||
|   the current chart theme (in 2.0+) or in Astrognome itself. | ||||
|  | ||||
| * [#C] Port to other Linux distros                              :version_1.0: | ||||
|  | ||||
| * Package for different distros [0/5]                           :version_1.0: | ||||
|   - [ ] Fedora | ||||
|   - [ ] Debian | ||||
|   - [ ] Ubuntu | ||||
|   - [ ] Arch | ||||
|   - [ ] Gentoo | ||||
|  | ||||
| * Preview images                                                :version_1.0: | ||||
|  | ||||
|   The database (or more likely the cache directory) should contain a | ||||
|   preview image of each chart. The chart list screen should show a | ||||
|   small box with the name and the preview image. Upon mouseover the | ||||
|   image should blur/darken and some chart data (maybe customizable?) | ||||
|   may get drawn over it. | ||||
|  | ||||
| * Customizable accels                                           :version_2.0: | ||||
|  | ||||
|   Accels should be customizable, and they may also get some more sane | ||||
|   defaults. Right now they are imitating Placidus, which, in turn, is | ||||
|   not very intuitive. | ||||
|  | ||||
|   The accel customization may get its place on the Preferences dialog. | ||||
|  | ||||
| * Chart cleanup | ||||
|  | ||||
| * Chart manipulation | ||||
| * DONE Chart manipulation                                       :version_1.0: | ||||
|  | ||||
| * Synastries | ||||
| * Synastries                                                    :version_2.0: | ||||
|  | ||||
| * Transits | ||||
| * Transits                                                      :version_2.0: | ||||
|  | ||||
| * Progressions | ||||
| * Progressions                                                  :version_2.0: | ||||
|  | ||||
| * Stepping through time without actually modifying the chart data | ||||
| * Stepping through time without actually modifying the chart data :version_1.0: | ||||
|  | ||||
| * Application settings | ||||
|  | ||||
| ** Default display properties | ||||
|  | ||||
| *** Traditional view | ||||
| * Application settings                                          :version_2.0: | ||||
|   - [-] Default display properties [1/10] | ||||
|     - [X] Traditional view | ||||
|  | ||||
|      Personal (inner) planets, Ptolemaic aspects only, nothing else | ||||
|  | ||||
| *** Show/hide major aspects | ||||
|     - [ ] Show/hide major aspects | ||||
|     - [ ] Show/hide minor aspects | ||||
|     - [ ] Show/hide astiscia/contrantiscia | ||||
|     - [ ] Show/hide personal planets | ||||
|     - [ ] Show/hide outer planets | ||||
|     - [ ] Show/hide dwarf planets and asteroids | ||||
|     - [ ] Show/hide fixed stars | ||||
|     - [ ] Show/hide hidden ascendant | ||||
|     - [ ] Show/hide vertex/anti-vertex | ||||
|  | ||||
| *** Show/hide minor aspects | ||||
|   - [ ] Different symbols for some planets [0/3] | ||||
|     - [ ] Uranus | ||||
|     - [ ] Pluto | ||||
|     - [ ] Pholus | ||||
|  | ||||
| *** Show/hide astiscia/contrantiscia | ||||
| * Regiomontanus import                                          :version_2.0: | ||||
|  | ||||
| *** Show/hide personal planets | ||||
| * Custom location database                                      :version_2.0: | ||||
|  | ||||
| *** Show/hide outer planets | ||||
| * Chart export as different image types                         :version_1.0: | ||||
|  | ||||
| *** Show/hide dwarf planets and asteroids | ||||
| * Chart printing                                                :version_2.0: | ||||
|  | ||||
| *** Show/hide fixed stars | ||||
| * [#C] Port to Windows                                          :version_2.0: | ||||
|  | ||||
| *** Show/hide hidden ascendant | ||||
| * Future aspect table ideas | ||||
|  | ||||
| *** Show/hide vertex/anti-vertex | ||||
|   The aspect table may be redesigned a bit. Currently it’s just a | ||||
|   GtkGrid with images or characters. | ||||
|  | ||||
| ** Symbol of Uranus and Pluto | ||||
| ** How about extending GtkGrid itself? | ||||
|  | ||||
| * Regiomontanus import | ||||
| ** Column/row highlighting | ||||
|  | ||||
| * Custom location database | ||||
|    If possible, the row and column where the mouse points to, should | ||||
|    be highlighted. This, of course, should have a setting to disable | ||||
|    this behaviour. Another option is to create divisor lines between | ||||
|    the rows and columns. | ||||
|  | ||||
| * Chart export as different image types | ||||
| ** Aspect/antiscion changer | ||||
|  | ||||
| * Chart printing | ||||
|    The aspects table should utilise the same changer as the chart to | ||||
|    show different relations between the planets. | ||||
|  | ||||
| * Port to Windows | ||||
| ** Apply display themes | ||||
|  | ||||
|    The aspect and antiscion table should use the same display theme as | ||||
|    the chart. If a planet, aspect or antiscion axis is not in the | ||||
|    display theme, it should not be visible on the table. | ||||
|  | ||||
| * Display themes | ||||
|  | ||||
| ** Implement the original Astrognome theme | ||||
|  | ||||
|    The software created by Jean-André Santoni has its own list of | ||||
|    planets, which is more than Classic, but obviously less than | ||||
|    Everything. | ||||
|  | ||||
| ** Arabic parts and fixed stars | ||||
|  | ||||
|    As soon as SWE-GLib supports them, of course | ||||
|  | ||||
| * Chart themes | ||||
|  | ||||
|   This can get hard. What if Astrognome 1.0 supports 10 planets, 2.0 | ||||
|   supports 15, and I use a chart theme for 1.0 in 2.0 (or vice verse)? | ||||
|   In such cases a warning should be presented to the user. | ||||
|  | ||||
|   I may use fallback icons (yeah… how?), but they may look really ugly | ||||
|   on the custom theme. | ||||
|  | ||||
| * Add the East point | ||||
|  | ||||
|   SWE-GLib doesn’t support it yet. It is the equatorial ascendant, and | ||||
|   is calculated by Swiss Ephemeris, which presents it in ascmcs\[4\]. | ||||
|  | ||||
| * Support for Julian calendar | ||||
|  | ||||
|   It may be usable for only in the backends, like when importing a | ||||
|   Placidus file with Julian date. SWE-GLib doesn’t support it yet. | ||||
|  | ||||
| * Cloud export (and maybe import) | ||||
|  | ||||
|   GNOME Online Accounts supports some popular cloud services. It may | ||||
|   be a good idea to implement saving, and possibly loading to/from | ||||
|   there. | ||||
|  | ||||
| * Dynamic chart size | ||||
|  | ||||
|   Right some planets may disappear from the chart because they get too | ||||
|   far from the chart ring (due to @dist). | ||||
|  | ||||
|   The maximum @dist value can be get with the following XPath | ||||
|   expression: | ||||
|  | ||||
|   /chartinfo/bodies/body/@dist[not(. < ../../body/@dist)][1] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user