Update TODO file
This commit is contained in:
parent
2fc2133418
commit
fc4cd15d59
65
TODO.org
65
TODO.org
@ -1,34 +1,51 @@
|
|||||||
#+STARTUP: indent
|
#+STARTUP: indent
|
||||||
|
|
||||||
* Refine UI :version_1.0:
|
* Refine UI :version_1.0:
|
||||||
The UI is a bit messy right now, especially the aspect/antiscia
|
The UI is a bit messy right now, especially the aspect/antiscia
|
||||||
changer buttons and the display theme changer combo box on the chart
|
changer buttons and the display theme changer combo box on the chart
|
||||||
view.
|
view.
|
||||||
|
|
||||||
For the display themes, a menu button with a popover may be the best
|
** TODO Redesign display theme and house system chooser
|
||||||
option. That would need a nice icon, though (possibly with some
|
|
||||||
planet and aspect symbols).
|
|
||||||
|
|
||||||
The current view switcher (a menubutton) doesn’t show its accels
|
For these, a menu button with a popover may be the best option. That
|
||||||
(maybe because of the radio menu items?). Maybe it should be put
|
would need a nice icon, though (possibly with some planet and aspect
|
||||||
back to a GtkStackSwitcher. The original place for that is now used
|
symbols).
|
||||||
up by the window title and the chart name, so a new place must be
|
|
||||||
found for it.
|
|
||||||
|
|
||||||
There is no preview image right now in the list view. AgChart may
|
** TODO Redesign view switcher
|
||||||
have an ag_chart_get_pixbuf() function that generates the preview
|
|
||||||
image. It should use a very limited display theme (maybe with Sun as
|
|
||||||
its only planet and no aspects nor antiscia). Generating this pixbuf
|
|
||||||
on the fly would be very resource intensive, so caching should also
|
|
||||||
be introduced. This way ag_chart_get_pixbuf() should check the cache
|
|
||||||
dir first. The cached file's name should be generated from the chart
|
|
||||||
related data, location and timestamp. Changing the name or city name
|
|
||||||
would not change the chart itself. If this seems to be slow for
|
|
||||||
bigger amount of charts, a worker idle function may be introduced,
|
|
||||||
as suggested in ag_window_load_chart_list().
|
|
||||||
|
|
||||||
After the chart editing part of the UI is done, the help screenshots
|
The current view switcher (a menubutton) doesn’t show its accels
|
||||||
must be taken again.
|
(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.
|
||||||
|
|
||||||
|
** DONE Preview images
|
||||||
|
|
||||||
|
There is no preview image right now in the list view. AgChart may have
|
||||||
|
an ag_chart_get_pixbuf() function that generates the preview image. It
|
||||||
|
should use a very limited display theme (maybe with Sun as its only
|
||||||
|
planet and no aspects nor antiscia). Generating this pixbuf on the fly
|
||||||
|
would be very resource intensive, so caching should also be
|
||||||
|
introduced. This way ag_chart_get_pixbuf() should check the cache dir
|
||||||
|
first. The cached file's name should be generated from the chart
|
||||||
|
related data, location and timestamp. Changing the name or city name
|
||||||
|
would not change the chart itself. If this seems to be slow for bigger
|
||||||
|
amount of charts, a worker idle function may be introduced, as
|
||||||
|
suggested in ag_window_load_chart_list().
|
||||||
|
|
||||||
|
** DONE Update help
|
||||||
|
|
||||||
|
After the chart editing part of the UI is done, the help screenshots
|
||||||
|
must be taken again.
|
||||||
|
|
||||||
|
** TODO Add a progress bar for the list screen
|
||||||
|
|
||||||
|
When there are many charts, loading the previews may take long. A
|
||||||
|
progress bar should show the state of loading.
|
||||||
|
|
||||||
|
Another (slightly better) idea is to load charts to the list withou
|
||||||
|
previews, and load/generate the images afterwards. The same idle
|
||||||
|
functionality could do this, either.
|
||||||
|
|
||||||
* Ease navigation :version_1.0:
|
* Ease navigation :version_1.0:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user