(Created page with '== List of expected behaviors for KStars 4.6. == Please test these behaviors, and indicate whether it works correctly or not. Once a behavior has been tested, attach one of the...') |
(→List of expected behaviors for KStars 4.6.) |
||
| Line 14: | Line 14: | ||
=== Mouse Navigation === | === Mouse Navigation === | ||
| − | * <font color="# | + | * <font color="#000000">Moving the mouse shows the current sky coordinates of the mouse in the statusbar.</font> [1] |
| − | * <font color="# | + | * <font color="#000000">Clicking the mouse identifies the nearest object in the statusbar; the object's "long name" is shown </font> |
| − | * <font color="# | + | * <font color="#000000">Hovering the mouse attaches a temporary label to the nearest object.</font> |
| − | * <font color="# | + | * <font color="#000000">Hover labels fade out when the mouse moves</font> |
| − | * <font color="# | + | * <font color="#000000">Hover labels only appear when the map is not in motion</font> |
| − | * <font color="# | + | * <font color="#000000">Double-clicking attaches a label to the nearest object, centers it in the display, and engages tracking. </font> [2] |
| − | * <font color="# | + | * <font color="#000000">The double-click label is removed when the object is no longer centered</font> |
| − | * <font color="# | + | * <font color="#000000">Click-and-drag moves the map such that the cursor remains roughly in the same place in the sky. </font> |
| − | * <font color="# | + | * <font color="#000000">Dragging the sky disengages tracking</font> |
| − | * <font color="# | + | * <font color="#000000">Dragging the sky to one of the poles does not cause odd behavior</font> |
| − | * <font color="# | + | * <font color="#000000">Click-and-drag with Ctrl pressed draws a rectangle in the map that defines a new area to be displayed when the mouse button is released</font> [12] |
| − | * <font color="# | + | * <font color="#000000">Click-and-drag with the middle mouse button zooms in and out according to the vertical motion of the mouse</font> |
| − | * <font color="# | + | * <font color="#000000">Scrolling the mouse wheel zooms in and out.</font> |
| − | * <font color="# | + | * <font color="#000000">Scrolling the mouse wheel while holding down Shift / Ctrl decreases the amount of zooming in / out.</font> |
| − | * <font color="# | + | * <font color="#000000">Right-click opens a context-sensitive popup menu for the object nearest the mouse cursor.</font> [1] |
=== Keyboard commands === | === Keyboard commands === | ||
| − | * <font color="# | + | * <font color="#000000">Arrow keys: scroll the display. Holding Shift increases the speed</font> |
| − | * <font color="# | + | * <font color="#000000">[0-9] center on a major solar system body (0 is the sun, 3 is the moon; the rest are planets in order from Mercury to Pluto)</font> |
| − | * <font color="# | + | * <font color="#000000">[<,>] Advance clock forward/backward by one time step (clock will be paused if it isn't already)</font> [3] |
==== Object Actions: ==== | ==== Object Actions: ==== | ||
| − | * <font color="# | + | * <font color="#000000">C: Track object</font> |
| − | * <font color="# | + | * <font color="#000000">D: Open the Details window</font> |
| − | * <font color="# | + | * <font color="#000000">L: Attach/Remove the label</font> |
| − | * <font color="# | + | * <font color="#000000">O: Add object to Observing List</font> |
| − | * <font color="# | + | * <font color="#000000">T: Attach/remove trail (solar system only)</font> |
| − | * <font color="# | + | * <font color="#000000">Pressing Shift targets action on the focused object, rather than the clicked object</font> |
=== Menu functions and keyboard shortcuts === | === Menu functions and keyboard shortcuts === | ||
| Line 49: | Line 49: | ||
==== File Menu ==== | ==== File Menu ==== | ||
| − | * <font color="# | + | * <font color="#000000">Download new data [Ctrl+D]</font> |
| − | * <font color="# | + | * <font color="#000000">Save Sky image [Ctrl+I]</font> |
* Run script [Ctrl+R] | * Run script [Ctrl+R] | ||
| − | * <font color="# | + | * <font color="#000000">Print [Ctrl+P] (print dialog opens)</font> |
| − | * <font color="# | + | * <font color="#000000">Quit [Ctrl+Q]</font> |
==== Time Menu ==== | ==== Time Menu ==== | ||
| − | * <font color="# | + | * <font color="#000000">Set time to now [Ctrl+E] </font> |
| − | * <font color="# | + | * <font color="#000000">Set time [Ctrl+S] </font> |
| − | * <font color="# | + | * <font color="#000000">Start/Stop clock</font> |
==== Pointing Menu ==== | ==== Pointing Menu ==== | ||
| − | * <font color="# | + | * <font color="#000000">Zenith [Z]</font> |
| − | * <font color="# | + | * <font color="#000000">North [N]</font> |
| − | * <font color="# | + | * <font color="#000000">East [E]</font> |
| − | * <font color="# | + | * <font color="#000000">South [S]</font> |
| − | * <font color="# | + | * <font color="#000000">West [W]</font> |
| − | * <font color="# | + | * <font color="#000000">Set focus manually [Ctrl+M]</font> |
| − | * <font color="# | + | * <font color="#000000">Find object [Ctrl+F]</font> |
| − | * <font color="# | + | * <font color="#000000">Engage/Stop tracking [Ctrl+T]</font> |
==== View Menu ==== | ==== View Menu ==== | ||
| − | * <font color="# | + | * <font color="#000000">Zoom in [Ctrl++]</font> |
| − | * <font color="# | + | * <font color="#000000">Zoom out [Ctrl+-]</font> |
| − | * <font color="# | + | * <font color="#000000">Default zoom [Ctrl+Z]</font> |
| − | * <font color="# | + | * <font color="#000000">Zoom to angular size [Ctrl+Shift+Z]</font> [4] |
| − | * <font color="# | + | * <font color="#000000">Full-screen mode [Ctrl+Shift+F]</font> |
| − | * <font color="# | + | * <font color="#000000">Horizontal/Equatorial Coordinates [Space]</font> |
| − | * <font color="# | + | * <font color="#000000">Projections sub-menu (test switching only here)</font> |
==== Devices Menu ==== | ==== Devices Menu ==== | ||
| Line 117: | Line 117: | ||
==== Settings Menu ==== | ==== Settings Menu ==== | ||
| − | * <font color="# | + | * <font color="#000000">Infoboxes Display toggles</font> |
| − | * <font color="# | + | * <font color="#000000">Toolbar display toggles</font> [5] |
| − | * <font color="# | + | * <font color="#000000">Toolbar customization</font> [6] |
| − | * <font color="# | + | * <font color="#000000">Statusbar display toggles</font> [7] |
| − | * <font color="# | + | * <font color="#000000">Color scheme toggles</font> |
| − | * <font color="# | + | * <font color="#000000">Field-of-view (FOV) Symbol selector</font> |
| − | * <font color="# | + | * <font color="#000000">FOV Editor</font> |
| − | * <font color="# | + | * <font color="#000000">Geographic Location [Ctrl+G]</font> |
| − | * <font color="# | + | * <font color="#000000">Configure KStars</font> [8] |
| − | * <font color="# | + | * <font color="#000000">Startup Wizard</font> |
==== Help Menu ==== | ==== Help Menu ==== | ||
| − | * <font color="# | + | * <font color="#000000">KStars Handbook [F1]</font> |
| − | * <font color="# | + | * <font color="#000000">What's this?</font> [9] |
| − | * <font color="# | + | * <font color="#000000">Report Bug</font> |
| − | * <font color="# | + | * <font color="#000000">About KStars</font> |
| − | * <font color="# | + | * <font color="#000000">About KDE</font> |
=== Toolbars === | === Toolbars === | ||
==== Main toolbar ==== | ==== Main toolbar ==== | ||
| − | * <font color="# | + | * <font color="#000000">Zoom in/out</font> |
| − | * <font color="# | + | * <font color="#000000">Find object...</font> |
| − | * <font color="# | + | * <font color="#000000">Stop/Start clock</font> [3] |
| − | * <font color="# | + | * <font color="#000000">Timestep widget</font> |
==== View toolbar ==== | ==== View toolbar ==== | ||
| − | * <font color="# | + | * <font color="#000000">Show stars</font> |
| − | * <font color="# | + | * <font color="#000000">Show deep-sky</font> [10] |
| − | * <font color="# | + | * <font color="#000000">Show solar system</font> |
| − | * <font color="# | + | * <font color="#000000">Show constellation lines</font> |
| − | * <font color="# | + | * <font color="#000000">Show constellation names</font> |
| − | * <font color="# | + | * <font color="#000000">Show constellation boundaries</font> |
| − | * <font color="# | + | * <font color="#000000">Show Milky Way</font> |
| − | * <font color="# | + | * <font color="#000000">Show coordinate grid</font> |
| − | * <font color="# | + | * <font color="#000000">Show opaque ground</font> [11] |
=== Centering and tracking === | === Centering and tracking === | ||
| − | * <font color="# | + | * <font color="#000000">Center+Track on object (double-click, popup menu, click then press "C")</font> |
| − | * <font color="# | + | * <font color="#000000">Center+Track on empty sky (double-click, popup menu)</font> |
| − | * <font color="# | + | * <font color="#000000">If requested position moves display below horizon, confirm dialog is shown</font> |
| − | * <font color="# | + | * <font color="#000000">If startup position is below horizon, recenter dialog is shown</font> |
| − | * <font color="# | + | * <font color="#000000">Information in "Focus" InfoBox updates correctly when recentering</font> |
=== Info boxes === | === Info boxes === | ||
| − | * <font color="# | + | * <font color="#000000">Displayed with semi-transparent backgound</font> |
| − | * <font color="# | + | * <font color="#000000">Highlight color on click</font> |
| − | * <font color="# | + | * <font color="#000000">"Shade" on double-click</font> |
| − | * <font color="# | + | * <font color="#000000">Move on drag</font> |
| − | * <font color="# | + | * <font color="#000000">Collision avoidance works</font> |
| − | * <font color="# | + | * <font color="#000000">"Stick" to screen edges</font> |
| − | * <font color="# | + | * <font color="#000000">Remember position and shade-state on restart</font> |
=== Color schemes === | === Color schemes === | ||
Please test these behaviors, and indicate whether it works correctly or not. Once a behavior has been tested, attach one of the following codes to the beginning of the line to indicate its status.
If a menu action opens a window, the window's behavior is listed elsewhere. Just check to see if it opens here.
[NOTE: These features require that KStars be compiled with INDI support]
Note: changes in the modules are not reflected until the widget loses input focus. This may not be ideal, but doing immediate updates doesn't work. Consider the JD module. Let's say I want to clear the current number and enter a new one. As soon as I delete the text, it would try to process the blank line as a date. Then if I typed a "2", it would try to use that. Basically, there needs to be a way to indicate that you are done editing.
Use this section to add issues discovered while testing the program that are not listed above.
A: Will bring in Marble Widget eventually
Add footnotes describing issues noted in the main list here.
[1]: Does not work at high zoom when refraction corrections are enabled. Possibly because the RefractCorr1 array is not the exact "inverse" map of RefractCorr2 array. The bug is in objectNearest and thus other features are affected too.
[2]: Tracking at high zoom sometimes "shakes" the display periodically. This has nothing to do with atmospheric refraction.
[3]: FIXED [897451]The clock is paused if it is running, but the icon in the toolbar doesn't change state
[4]: The display in the status bar shows a different field of view (possibly the minor axis) from what is entered
[5]: Why are there 2 "Main Toolbar"s? Is this a bug that only I am experiencing?
[6]: What are those blank actions?
[7]: TODO: Check if the altitude / azimuth shown are the real altitude and azimuth and not the back-refracted ones.
[8]: Disable / don't show the faint magnitude zoomed in / zoomed out spin boxes under the catalogs tab
[9]: CAN'T FIX BEFORE 4.2 DUE TO STRING FREEZEA lot of widgets have undefined what's this help.
[10]: Tracking doesn't lock on the location of a DSO (found using the find dialog) if DSOs are disabled.
[11]: Ground fills up even when show ground is disabled, or horizon polygon disappears when the horizon is close to the top of the screen in Gnomonic Projection
[12]: KStars can behave incorrectly if the rectangle extends sufficiently into the "blank" region outside the map.