(New page: == List of expected behaviors for KStars 4.0. == Please test these behaviors, and indicate whether it works correctly or not. Once a behavior has been tested, attach one of the following...) |
|||
| Line 4: | Line 4: | ||
* No symbol or Black: behavior not yet tested | * No symbol or Black: behavior not yet tested | ||
| − | * * or <font color="AA0000">Red</font>: behavior causes KStars to crash | + | * * or <font color="#AA0000">Red</font>: behavior causes KStars to crash |
| − | * X or <font color="CC8800">Orange</font>: behavior is broken | + | * X or <font color="#CC8800">Orange</font>: behavior is broken |
| − | * B or <font color="CCCC00">Yellow</font>: behavior sort-of works, or is buggy | + | * B or <font color="#CCCC00">Yellow</font>: behavior sort-of works, or is buggy |
| − | * U or <font color="00CCCC">Cyan</font>: Usability issue | + | * U or <font color="#00CCCC">Cyan</font>: Usability issue |
| − | * C or <font color="00AA00">Green</font>: behavior works correctly | + | * C or <font color="#00AA00">Green</font>: behavior works correctly |
---- | ---- | ||
| 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> |
| − | * <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> |
| − | * <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> |
| − | * <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">Right-click opens a context-sensitive popup menu for the object nearest the mouse cursor.</font> |
=== 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> |
==== 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> |
=== Menu functions and keyboard shortcuts === | === Menu functions and keyboard shortcuts === | ||
| Line 49: | Line 49: | ||
* New window [Ctrl+N] <<Disabled>> | * New window [Ctrl+N] <<Disabled>> | ||
* Close Window [Ctrl+W] <<Disabled>> | * Close Window [Ctrl+W] <<Disabled>> | ||
| − | * <font color=" | + | * <font color="#000000">Download new data [Ctrl+D]</font> |
| − | * <font color=" | + | * <font color="#000000">Open FITS file [Ctrl+O]</font> |
| − | * <font color=" | + | * <font color="#000000">Save Sky image [Ctrl+I]</font> |
| − | * <font color=" | + | * <font color="#000000">Run script [Ctrl+R]</font> |
| − | * <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> |
| − | * <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 ==== | ||
===== Telescope wizard ===== | ===== Telescope wizard ===== | ||
| − | * <font color="# | + | * <font color="#000000">Help button displays KStars hand book.</font> |
| − | * <font color="# | + | * <font color="#000000">Next/Back buttons work.</font> |
| − | * <font color="# | + | * <font color="#000000">Listed telescopes reflect system + user added telescopes.</font> |
| − | * <font color="# | + | * <font color="#000000">Setting Time and Location open the appropriate dialog boxes and perform the correct time or location updates.</font> |
| − | * <font color="# | + | * <font color="#000000">Setting port name initiate a scan for that specific port, whereas leaving the port empty initiates a complete auto port scan. Both actions can be canceled at any time.</font> |
| − | * <font color="# | + | * <font color="#000000">Automatic port scan.</font> |
===== Telescope properties ===== | ===== Telescope properties ===== | ||
| − | * <font color=" | + | * <font color="#000000">Telescope list reflect system & user added telescope.</font> |
| − | * <font color=" | + | * <font color="#000000">Selecting a telescope update all property fields.</font> |
| − | * <font color=" | + | * <font color="#000000">Removing a telescope shows a confirmation box.</font> |
| − | * <font color=" | + | * <font color="#000000">Saving updated properties works.</font> |
===== Device manager ===== | ===== Device manager ===== | ||
| Line 104: | Line 104: | ||
==== Tools Menu (test opening tools only here) ==== | ==== Tools Menu (test opening tools only here) ==== | ||
| − | * <font color=" | + | * <font color="#000000">Calculator [Ctrl+C]</font> |
| − | * <font color=" | + | * <font color="#000000">Observing List [Ctrl+L]</font> |
| − | * <font color=" | + | * <font color="#000000">AAVSO Light Curves [Ctrl+V]</font> |
| − | * <font color=" | + | * <font color="#000000">Altitude vs. Time [Ctrl+A]</font> |
| − | * <font color=" | + | * <font color="#000000">What's Up Tonight [Ctrl+U]</font> |
* Glossary [Ctrl+K] <<disabled>> | * Glossary [Ctrl+K] <<disabled>> | ||
| − | * <font color=" | + | * <font color="#000000">Script Builder [Ctrl+B]</font> |
| − | * <font color=" | + | * <font color="#000000">Solar System [Ctrl+Y]</font> |
| − | * <font color=" | + | * <font color="#000000">Jupiter's Moons [Ctrl+J]</font> |
==== Settings Menu ==== | ==== Settings Menu ==== | ||
| − | * <font color=" | + | * <font color="#000000">Infoboxes Display toggles</font> |
| − | * <font color=" | + | * <font color="#000000">Toolbar display toggles</font> |
| − | * <font color="CCCC00">Toolbar customization</font> | + | * <font color="#CCCC00">Toolbar customization</font> |
| − | * <font color=" | + | * <font color="#000000">Statusbar display toggles</font> |
| − | * <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> |
| − | * <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> |
| − | * <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> |
| − | * <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> |
| − | * <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> |
=== 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 === | ||
* Show all available schemes, incl. predefined and custom | * Show all available schemes, incl. predefined and custom | ||
| − | * <font color=" | + | * <font color="#000000">All color settings change upon selecting a new scheme</font> |
| − | * <font color=" | + | * <font color="#000000">Color settings persistent on reload</font> |
| − | * <font color="CCCC00">Custom scheme appears in menu after creating in in the Configure dialog</font> (not selected) | + | * <font color="#CCCC00">Custom scheme appears in menu after creating in in the Configure dialog</font> (not selected) |
* Custom scheme is removed from menu if it is removed in the Configure dialog | * Custom scheme is removed from menu if it is removed in the Configure dialog | ||
=== Dialogs === | === Dialogs === | ||
==== Download new data ==== | ==== Download new data ==== | ||
| − | * <font color="# | + | * <font color="#000000">Dialog displays all available download items (Steinicke NGC catalog, Ephemerides, Messier catalog thumbnails, Thumbnails for details window, updated DST rules)</font> |
| − | * <font color="# | + | * <font color="#000000">Each item gets downloaded and installed correctly</font> |
==== FITS viewer ==== | ==== FITS viewer ==== | ||
| − | * <font color="# | + | * <font color="#000000">File open dialog displays only FITS files.</font> |
| − | * <font color="# | + | * <font color="#000000">FITS image is opened and displayed properly.</font> |
| − | * <font color="# | + | * <font color="#000000">Image coordinates, pixel value, image dimensions, and zoom value are displayed in status bar.</font> |
| − | * <font color="# | + | * <font color="#000000">Undo/Redo work</font> |
| − | * <font color="# | + | * <font color="#000000">Zoom in/out, Default zoom</font> |
| − | * <font color="# | + | * <font color="#000000">Statistics</font> |
| − | * <font color="# | + | * <font color="#000000">FITS header</font> |
| − | * <font color="# | + | * <font color="#000000">Closing without save issues a warning dialog</font> |
===== Histogram tool ===== | ===== Histogram tool ===== | ||
| − | * <font color="# | + | * <font color="#000000">Range of pixel values can be updated with edit boxes or by dragging the blue/red symbols</font> |
* <font color="#00CCCC">Slider symbols reset after clicking Apply</font> | * <font color="#00CCCC">Slider symbols reset after clicking Apply</font> | ||
==== Save sky image ==== | ==== Save sky image ==== | ||
| − | * <font color=" | + | * <font color="#000000">Saves image to file</font> |
| − | * <font color=" | + | * <font color="#000000">Image matches screen display (without FOV or infobox overlays)</font> |
==== Run script ==== | ==== Run script ==== | ||
| − | * <font color="# | + | * <font color="#000000">Executes the selected script.</font> |
| − | * <font color="# | + | * <font color="#000000">Statusbar messages indicate script is running/finished.</font> |
==== Print ==== | ==== Print ==== | ||
| Line 208: | Line 208: | ||
==== Set time ==== | ==== Set time ==== | ||
| − | * <font color=" | + | * <font color="#000000">Simulation clock is set to selected time</font> |
| − | * <font color=" | + | * <font color="#000000">Selected date displayed properly in calendar widget</font> |
| − | * <font color=" | + | * <font color="#000000">It is not possible to select an invalid date</font> |
==== Set focus manually ==== | ==== Set focus manually ==== | ||
| − | * <font color="00CCCC">Setting RA/Dec coordinates works</font> [[#Footnotes|[1]]] | + | * <font color="#00CCCC">Setting RA/Dec coordinates works</font> [[#Footnotes|[1]]] |
| − | * <font color=" | + | * <font color="#000000">Setting Az/Alt coordinates works</font> |
==== Find object ==== | ==== Find object ==== | ||
| − | * <font color=" | + | * <font color="#000000">Filter by name works</font> |
| − | * <font color=" | + | * <font color="#000000">Filter by type works</font> |
| − | * <font color=" | + | * <font color="#000000">Highlighted object is centered in map when user hits return or presses Ok</font> |
| − | * <font color=" | + | * <font color="#000000">Dialog message when a match fails; window does not close</font> |
| − | * <font color=" | + | * <font color="#000000">Up/Down arrow keys navigate the list of objects</font> |
==== Zoom to angular size ==== | ==== Zoom to angular size ==== | ||
| − | * <font color=" | + | * <font color="#000000">Zoom is set to display the angle entered</font> |
| − | * <font color=" | + | * <font color="#000000">Min/max values make sense</font> |
==== FOV symbol editor ==== | ==== FOV symbol editor ==== | ||
| − | * <font color=" | + | * <font color="#000000">Selected symbol is shown in preview pane</font> |
| − | * <font color=" | + | * <font color="#000000">Creating a new symbol works</font> |
| − | * <font color=" | + | * <font color="#000000">Editing an existing symbol works</font> |
| − | * <font color="00CCCC">Removing a symbol works</font> (if this symbol is currently in use, what should happen?) | + | * <font color="#00CCCC">Removing a symbol works</font> (if this symbol is currently in use, what should happen?) |
==== Geographic location ==== | ==== Geographic location ==== | ||
==== Startup Wizard ==== | ==== Startup Wizard ==== | ||
| − | * <font color="# | + | * <font color="#000000">Set Geographic location works</font> |
| − | * <font color="# | + | * <font color="#000000">Download Extra Data works</font> |
==== Object Details (from popup menu) ==== | ==== Object Details (from popup menu) ==== | ||
| Line 252: | Line 252: | ||
==== Observing List ==== | ==== Observing List ==== | ||
| − | * <font color=" | + | * <font color="#000000">Removing an object named "star"</font> |
| − | * <font color="CCCC00">Selecting by magnitude in wizard</font> [count not updated properly] | + | * <font color="#CCCC00">Selecting by magnitude in wizard</font> [count not updated properly] |
==== AAVSO light curves ==== | ==== AAVSO light curves ==== | ||
| − | * <font color="# | + | * <font color="#000000">Star name and designation lists are synchronized properly.</font> |
| − | * <font color="# | + | * <font color="#000000">Downloading new list from AAVSO updates the stars lists.</font> |
* Retrieve Curve buttons downloads and displays the light curve correctly. | * Retrieve Curve buttons downloads and displays the light curve correctly. | ||
| Line 263: | Line 263: | ||
==== What's up tonight ==== | ==== What's up tonight ==== | ||
| − | * <font color="# | + | * <font color="#000000">Almanac data are correct</font> |
| − | * <font color="# | + | * <font color="#000000">Displays objects that are visible on the given date, from the given location</font> |
| − | * <font color="CCCC00">Changing the Date works, and updates the list of objects and almanac</font> | + | * <font color="#CCCC00">Changing the Date works, and updates the list of objects and almanac</font> |
| − | * <font color="# | + | * <font color="#000000">Changing the Location works, and updates the list of objects and almanac</font> |
| − | * <font color="# | + | * <font color="#000000">Selecting Evening/Morning/All Night works, and updates the list of objects</font> |
| − | * <font color="# | + | * <font color="#000000">Selected object is displayed in right panel correctly</font> |
| − | * <font color="CCCC00">The Rise/Set/Transit data are correct</font> | + | * <font color="#CCCC00">The Rise/Set/Transit data are correct</font> |
| − | * <font color="# | + | * <font color="#000000">Center Object button works</font> |
| − | * <font color="# | + | * <font color="#000000">Details button works</font> |
==== Script builder ==== | ==== Script builder ==== | ||
| Line 280: | Line 280: | ||
=== Details window === | === Details window === | ||
| − | * <font color=" | + | * <font color="#000000">Displays object information</font> |
| − | * <font color=" | + | * <font color="#000000">Testing Resource links works</font> |
| − | * <font color=" | + | * <font color="#000000">Editing Resource links works</font> |
| − | * <font color=" | + | * <font color="#000000">Removing resource links works</font> |
| − | * <font color=" | + | * <font color="#000000">Interacting with online databases works</font> |
==== Thumbnail Picker ==== | ==== Thumbnail Picker ==== | ||
| − | * <font color=" | + | * <font color="#000000">Displays list of images found via Google image search</font> |
| − | * <font color=" | + | * <font color="#000000">Selecting an image from the list displays it in the viewer</font> |
| − | * <font color=" | + | * <font color="#000000">Editing the image works</font> |
| − | * <font color=" | + | * <font color="#000000">Closing the window places the selected image in the Details window</font> |
| − | * <font color=" | + | * <font color="#000000">KIO jobs are terminated in the console after quitting KStars</font> |
=== INDI === | === INDI === | ||
| Line 300: | Line 300: | ||
=== Sky Projections === | === Sky Projections === | ||
| − | * <font color=" | + | * <font color="#000000">Lambert Azimuthal Equal Area</font> |
| − | * <font color=" | + | * <font color="#000000">Azimuthal Equidistant</font> |
| − | * <font color=" | + | * <font color="#000000">Orthographic</font> |
| − | * <font color="CCCC00">Equirectangular</font> [mouse nav broken; arrow keys work] | + | * <font color="#CCCC00">Equirectangular</font> [mouse nav broken; arrow keys work] |
| − | * <font color=" | + | * <font color="#000000">Streographic</font> |
| − | * <font color="AA0000">Gnomonic</font> [cpu 100% at low zoom, eventually crashes] | + | * <font color="#AA0000">Gnomonic</font> [cpu 100% at low zoom, eventually crashes] |
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.
Use this section to add issues discovered while testing the program that are not listed above.
Add footnotes describing issues noted in the main list here.
[1]: Should the epoch box be preset to the current clock's epoch, rather than J2000?