
![]() |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1.5.8 | Release Date: 26 May, 2007 | |
| Implemented 5/18/07 |
Sky Commander catalogue export tweaks | |
|
Allow numbered format if ID is numeric and has more than three characters. |
||
| Resolution |
Implemented. Bonus: Fixed bug where if the Highlighted-only option was used, it was ignored. |
|
| Implemented 5/17/07 |
Add a default sort order for plans | |
| Add a default sort order for plans, so that when a plan is opened (or created) it will be initially sorted in that order. | ||
| Resolution | Implemented. "Use as default" checkbox added to dialog (and a Clear button). Note that the sorting mechanism in V1.5.x is not functioning 100% correctly. | |
| Fixed 5/14/07 |
Autostar Tour glitches | |
|
It does not seem possible to create an Autostar tour: a. Such the the second (description) line/field is blank. b. Such that if you specify ID _and_ Name in the first line (title), you actually get both. |
||
| Resolution | Fixed. | |
| Fixed 5/14/07 |
Jupiter and satellites at incorrect orientation | |
| Jupiter and satellites at incorrect orientation w.r.t N (however, position is correct). | ||
| Resolution | Fixed. | |
| Fixed 5/12/07 |
Scripting: APPlanObject.Rise and APPlanObject.Transit return same value | |
| APPlanObject.Rise and APPlanObject.Transit return the same value. | ||
| Resolution | Fixed. | |
| Implemented 5/12/07 |
Scripting: SaveXXXValue/RestoreXXXValue globally | |
| Currently SaveXXXValue/RestoreXXXValue save parameters per plan document. Add an option to do this globally, so that all plans share the same saved parameters. | ||
| Resolution | Implemented. If you call SaveRestoreGlobal(true) at the beginning of your script's main program (before any RestoreXXXValue calls), then the values will be stored in the application prefs rather than per plan document, and will be shared with all plan docs using the script | |
| Implemented 5/11/07 |
Send object coordinates to external app | |
| Add ability to send object coordinates to external app (e.g. CdC or EquinoX) from the Observing/Planning tab (using right-click contextual menu). | ||
| Resolution | Implemented. "Centre in XXXX's FOV" entry in the Observing list and Planning list contextual menus, where XXXX is your external app (Cartes du Ciel or EquinoX). | |
| Implemented 5/11/07 |
Scripting: ListWindow line/cell formatting | |
| Add the ability to format a line or cell of a ListWindow (e.g. bold, italic, text colour, background colour, etc.) | ||
| Resolution | Implemented. CellFormat and CellColor do the job. | |
| Implemented 5/11/07 |
Scripting: Sequential writing to ListWindow | |
| Be able to write a new line to a ListWindow (rather than specifying row/column). This would allow a "console"-like window. | ||
| Resolution | Implemented. ListWindow.Append(s1,...sn), where s1..sn are strings (n>0) will assign the strings to the row after the last one written to. Hence a sequence of Appends will act like sequential writing. | |
| Implemented 5/11/07 |
Scripting: ListWindow refresh | |
| Currently the ListWindow only refreshes occasionally. Add a method of refreshing it instantly. | ||
| Resolution | Implemented. ListWindow.Refresh. | |
| Implemented 5/10/07 |
Scripting: Play an MP3 track | |
| Add the capability to play an MP3 track from a script. | ||
| Resolution | Implemented. PlaySound() plays a given sound file asynchronously, at a given volume. Several sounds can be played simultaneously. StopSound will stop a playing sound. All playing sounds will be stopped when the script terminates. | |
| Implemented 5/10/07 |
Scripting: MinimumSlewSort starting at given RA/Dec | |
| MinimumSlewSearch should be able to start at the object closest to a given RA/Dec (e.g. the current pointing coordinates of the telescope). | ||
| Resolution | Implemented. Optional RA and Dec parameters added to the MinimumSlewSort method. | |
| Implemented 5/10/07 |
Scripting: MinimumSlewSort using application parameters | |
| There should be a way of doing the MinimumSlewSort on an array of objects using the parameters last specified when the user did a Minimum Slew Sort in the application. | ||
| Resolution | Implemented. Use mss_Application as the method parameter. | |
| Implemented 5/9/07 |
Scripting: Be able to access List Windows from 2nd script | |
|
Script A creates a ListWindow. Script A ends and the ListWindow remains open (Script A is designed to do this). Would it be possible for Script B to be started (or even A restarted) and detect the presence of the still open ListWindow? |
||
| Resolution | Implemented. ListWindows() returns an array of all existing open list windows. Also implemented is the ListWindow.Title property that will help in identifying list windows. | |
| Implemented 5/4/07 |
Show "reticles" for all eyepiece FOVs as an FOV option | |
| Show "reticles" for all active eyepiece FOVs as an FOV chart option. | ||
| Resolution | Implemented. | |
| Implemented 5/4/07 |
Merge plan feature needs generalising | |
| Include a way of merging objects that don't already exist in the target plan and ignoring them if they do, where duplicate objects are determined by their Names and/or IDs being equal. | ||
| Developer Analysis |
...and possibly their positions matching too. | |
| Resolution | Implemented. | |
| Implemented 5/4/07 |
Be able to avoid opening plan files at startup | |
| Add some method of avoiding opening plan documents at startup, without having to reset preferences. This is useful if you have a corrupted plan document that causes the app to crash, for example. | ||
| Resolution | Implemented. Hold down the Ctrl key (Control key) on the keyboard at startup. | |
| Implemented 5/4/07 |
Be able to change Seeing scale from pop-up menu | |
| put a "Change to Antoniadi/Pickering scale" entry in the popup menu to save having to find the prefs option. | ||
| Resolution | Implemented. | |
| Implemented 5/3/07 |
Add ability to open Catalogue windows when no plan is open | |
| Add ability to open Catalogue windows when no plan is open. | ||
| Resolution |
Implemented. Object→Open Catalogue/s... |
|
| Implemented 5/3/07 |
Be able to change import/export settings | |
| Be able to change import/export type settings after adding fields (e.g. changing from Excel to comma-separated). | ||
| Resolution | Implemented. | |
| Implemented 5/3/07 |
Specify export line endings | |
| Be able to specify line endings when exporting text. | ||
| Resolution | Implemented. | |
| Implemented 5/1/07 |
Handle CdC V3 | |
| Windows only |
Cartes du Ceil V3 has a different executable name. Allow automatic/manual selection of the version you want. | |
| Developer Analysis |
Not only does it have a different name, but a whole new way of communicating. | |
| Resolution | Implemented. It's not particularly reliable with current versions of CdC V3 though. | |
| Fixed 4/29/07 |
Using the delete key on the Planning list will often delete two entries | |
| Using the Del or BkSpc key on the Planning list will often delete two entries, rather than the expected one. | ||
| Resolution | Fixed. | |
| Implemented 4/29/07 |
Deleting objects with observations | |
| Deleting objects in the planning/observing lists gives no warning. If associated observations would be also be deleted, then perhaps an OK/Cancel warning should be issued. | ||
| Resolution | Implemented. | |
| Fixed 4/29/07 |
Global observations of planets do not have data attached | |
| Global observations of planets do not have data attached. | ||
| Resolution | Fixed. (at least I assume I must've fixed it some time in past few months. The problems seems to have disappeared in V1.5.8) | |
| Implemented 4/28/07 |
Scripting: DoubleClick for more than one list | |
| If there is more than one list in an EditParameters dialog, it would be useful to know which one was double-clicked. | ||
| Resolution | Implemented. DoubleClickedList() returns the title of the required list. | |
| Fixed 4/28/07 |
Editing ratings of global observations | |
| Editing non-numeric ratings of global observations doesn't work. | ||
| Developer Analysis |
Workaround: use the numeric equivalent. | |
| Resolution | Fixed. | |
| Implemented 4/28/07 |
Scripting: Adding "special" objects to a plan. | |
| Ability to add planets, sun, moon, etc. to a plan. | ||
| Resolution | Implemented. AddSolarSystemObject(). | |
| Implemented 4/28/07 |
Scripting: MoonPosition and SunPosition | |
| Add MoonPosition(d,ra,dec) to return the moon's coordinates at datetime d. Ditto for the sun. Perhaps even the various planets. | ||
| Resolution | Implemented. SolarSystemPosition(), which will return ra/dec positions of Moon, Sun and planets. | |
| Fixed 4/28/07 |
Centre FOV On does not work | |
| The "Centre FOV On" FOV chart contextual menu item does not work. | ||
| Developer Analysis |
This appears to happen on non-US systems only (verified). | |
| Resolution | Fixed. This bug also affects the Slew To command on the FOV contextual menu, which presumably didn't work either. | |
| Fixed 4/28/07 |
Sky EWNS does not affect direction indicators on planning tab correctly | |
| If you tag the Flip East/West and/or Flip North/South in the Display Options of the Sky-tab, then the arrow in the Observing-tab indicating the direction of view changes direction according the Flips, but the letters EWNS don't swap accordingly. | ||
| Resolution | Fixed. | |
| Fixed 4/28/07 |
Problems with bad coordinates on non-US operating systems | |
| On a system with non-English number formatting (e.g. 1.000.000,34), objects are being added with bad coordinates. | ||
| Developer Analysis |
This can be caused if you have inconsistent number formatting settings in your OS. In this case, both the decimal point and the thousands grouping character were accidentally set to the same character (and Windows didn't pick it up. Boo.) | |
| Resolution | Fixed. An alert is now shown on startup if this kind of problem is found. | |
| Implemented 4/27/07 |
Make telescope limit alerts more understandable | |
|
When telescope limits are exceeded, beeping starts up, but there's no other indication. Perhaps some text somewhere: "Telescope Alt Limit exceeded", etc. Also, checkboxes to enable the limits would be nice. |
||
| Resolution | Implemented. | |
| Implemented 4/27/07 |
Fix Date should lock in current date/time by default | |
| If an existing plan is opened and does not have a fixed date, clicking the 'fix date' button displays a date & time other than the current date & time. I'm guessing it might be the date & time the file was last saved. I think it makes more sense to show the current values. Likewise, clicking the box to the left of 'Fix Date' should lock in the current date & time. | ||
| Resolution |
Implemented. Partially. Clicking the "Fix Date..." button now initialises the dialog with the current date/time. Holding down Shift when you do that will initialise it to the previous values. However, I do not believe clicking the checkbox to the left of the button should change the fixed date/time. It is convenient to set a fixed date/time and then use the check box to toggle that fixed date/time on and off. |
|
| Implemented 4/27/07 |
Refresh from catalogue warning | |
| Give a warning when Refresh from Catalogue is done if any required catalogues are not present. | ||
| Resolution | Implemented. | |
| Implemented 4/27/07 |
Include DST start/end time | |
| Include DST start/end time. Currently the algorithm just assumes midnight. | ||
| Resolution | Implemented. | |
| Implemented 4/27/07 |
Annual rise/set graphic contextual menu item | |
| A menu item in the annual graphic to change between Y-axis "Altitude" and "Time of night". Save going back to the "preferences" all the time. | ||
| Resolution | Implemented. | |
| Implemented 4/27/07 |
Increase window size "memory" | |
| The size/position of plan documents is sometimes forgotten. Increase the "memory" so that more documents can be used without losing that information. | ||
| Resolution | Implemented. 100 documents will be remembered. | |
| Fixed 4/27/07 |
Script upload interrupted by closing window too soon | |
| Script upload can be interrupted by closing the window too soon. | ||
| Resolution | Fixed. Window is prevented from being closed until the transfer is complete. | |
| Fixed 4/27/07 |
Rise/Set graphic set time | |
| Setting time using the contextual menu on the Rise/Set graphic sets the time to the current day, rather than the day specified if Fix Date is active. | ||
| Resolution | Fixed. | |
| Fixed 4/27/07 |
Closing and saving untitled document | |
| Closing and saving untitled document doesn't add the document to the Recent Documents list. | ||
| Resolution | Fixed. | |
| Fixed 4/11/07 |
Transit time incorrect | |
| Transit time incorrect . It appears to be outside the Rise-Set timeframe. | ||
| Developer Analysis |
This appears to be a side effect of having an upper horizon defined. The set time is being taken as the time at which the object first disappears, even if it reappears later that night. | |
| Resolution | Fixed. Only the lower user-defined horizon is taken into account when computing rise and set times. | |
| Fixed 3/3/07 |
DST in southern hemisphere bug | |
| Daylight Saving Time rules for the southern hemisphere do not work. | ||
| Developer Analysis |
Workaround: manually adjust the GMT Offset rather than defining and using a DST rule | |
| Resolution | Fixed. | |
| Implemented 2/2/07 |
Non-truncation on Excel export | |
| Add a feature to split a large field over several rows rather than just truncating it at 255 characters, when using "old style" Excel export. | ||
| Resolution | Implemented. "Truncate" option (default: 0ff) in Preferences→General. | |
| 1.5.5 | Release Date: Monday, January 8, 2007 | |
| Fixed | Refreshing Objects from Catalogues not functioning correctly | |
| Refreshing Objects from Catalogues is not functioning correctly. If an object does not have a catalogue, a catalogue can be assigned, but subsequently double-clicking the object doesn't reveal the object in the catalogue. | ||
| Resolution | Fixed. | |
| Fixed | Opening times for new documents | |
| Opening a new document can take a long time if you have large catalogues set up to be FOV Defaults (F column in Preferences→Catalogues) | ||
| Developer Analysis |
When a new document is opened, the default is to draw the Pleiades, which can take a while if you have large stellar catalogues as defaults, deleting of duplicates, selected, etc. | |
| Resolution | Fixed. The FOV should no longer be constructed for a new document - until the FOV tab is selected. This might also improve the opening time of non-new documents as well. | |
| Implemented | Open HTML files from Help menu | |
| Be able to open HTML files from the Help menu, a la the PDF file situation. | ||
| Resolution |
Implemented. .htm or .html files (or aliases/shortcuts) up to one level deep will be added to the Help menu. If the HTML file contains a Title tag, it will be used in the menu. Note: new feature: if a subfolder contains a file/folder called "-nosearch" that subfolder will not be searched for HTML files or PDF files) |
|
| Fixed | Find... button in Resources→Sites doesn't work | |
| The Find... button in Resources→Sites doesn't work, i.e. it never is enabled. | ||
| Resolution | Fixed. Bonus: You can now use the Find... button when no sites have been defined or no site is selected. | |
| Implemented | Scripting: ListWindow functionality | |
|
a. Be able to set/get ListWindow max row and column. b. Be able to save/restore ListWindow contents to/from a tab-separated text file. |
||
| Resolution |
Implemented. a. Rows and Columns properties allows getting or setting of the list rows/columns. b. Read and Write. See the scripting manual for details. |
|
| Fixed | Crash when downloading plans | |
| Crash when downloading plans. This occurs if more than one plan is selected for download. | ||
| Developer Analysis |
Workaround: do one at a time. | |
| Resolution | Fixed. | |
| Fixed | Downloading plans is clumsy | |
| Downloading plans is clumsy, especially since the advent of "untitled" plans in V1.5.4. A method to download and create on the fly is required. Also, when saving the untitled downloaded plans, present the user with a more meaningful name than "New File x". | ||
| Resolution | Fixed. | |
| Fixed | Lookup ID... returns bogus results | |
| Lookup ID... returns bogus results. | ||
| Developer Analysis |
This is a bug relating to recently added catalogue annotation code. The annotations are being searched - they shouldn't be. | |
| Resolution | Fixed. | |
| Fixed | Tweaks to Sky Commander Catalogue Export | |
| Tweaks to Sky Commander Catalogue Export feature as per vendor's e-mail message. | ||
| Resolution | Fixed. Minor tweaks involving maximum object counts, etc. | |
| 1.5.3 | Release Date: Friday, September 29, 2006 |
| Implemented | Adding duplicate ID objects to a plan |
| Add the ability to add (optionally) an object to a plan that already has an object with the same ID. | |
| Resolution | Implemented. You are now given several choices: Cancel the operation, don't add duplicates, add as duplicates, replace existing duplicate objects. |
| Implemented | Custom highlighting with transit times |
|
Add transit times to the edit custom highlights script. A does- and does-not option between specific hours would be very helpful in sorting entire observing plans/catalogues. |
|
| Resolution | Implemented. |
| Implemented | Make the DSS Image disclosure triangle more obvious |
| Make the DSS Image disclosure triangle more obvious, particularly on Windows. | |
| Resolution | Implemented. Changed the disclosure triangle widget for a toggling button, which is larger and has a small icon. Some rearranging of the text next to it was necessary - the largely redundant "Time Source" has gone. |
| Implemented | Scripting: Global observation access |
| I really wanted a way to iterate through the global observations (all of them, not just those for a particular object). | |
| Resolution | Implemented. There is now a globally-defined nGlobalObservations and GlobalObservation(i) that returns an instance of APGlobalObservation. This includes all fields visible in the Global Observation window. Read-only at this time. See manual for details. |
| Implemented | Scripting: Adjust columns to fit text |
| Would it be possible to enable Edit → Adjust List Columns to Fit Text for script-generated list windows? | |
| Resolution | Implemented. This is now automatic and non-optional. No change to scripting interface. |
| Implemented | Enhancement to High Precision Slewing dialog |
| Add a mini-sky chart to the HP Slewing dialog. | |
| Resolution |
Implemented. Note: current ra/dec has a square around it, target ra/dec has two rings around it. |
| Implemented | Enhancement to Intelliscope calibration dialog |
| Add a mini-sky chart to the Intelliscope calibration dialog. | |
| Resolution | Implemented. |
| Implemented | Enhancement to Iterative Polar Alignment dialog |
| Add a similar mini-sky chart to the IPA dialog as the ones introduced in the Drift Alignment Helper dialog. | |
| Resolution | Implemented. |
| Implemented | Darkness Calendar |
| A calendar or preferably a report with the following information: Sunrise, sunset, all 3 twilight times, moonrise and moonset, moon phase. | |
| Developer Analysis |
Looks like a perfect scripting exercise. |
| Resolution | Implemented. Via scripting. A "Darkness Calendar" script will be uploaded as a user-contributed script. |
| Implemented | Scripting: Sun/Moon rise/set times, etc. |
| Sun/Moon rise/set times, etc., twilight starting/ending times, moon phase, etc. | |
| Resolution | Implemented. See manual. |
| Implemented | Highlight objects visible with current telescope |
| Add an "easy" method to highlight objects theoretically visible through the currently selected telescope (in terms of magnitude). | |
| Resolution | Implemented. Highlighting popup now has "Visible in Current Telescope" and "Not Visible in Current Telescope" entries. |
| Implemented | Splash window for a script |
| Ability to display an image from the Internet as a splash screen. | |
| Developer Analysis |
Add some new calls to enable this, viz: sub ParameterWindowBackdrop(path as string) sub ParameterWindowNoCancel |
| Resolution |
Implemented. Use the following code, e.g.: ParameterWindowBackdrop("http://www.ilangainc.com/astroplanner/pic/main-s.jpg") ParameterWindowNoCancel call EditParameters("Whizzo Skript") |
| Implemented | Scripting: User-contributed uploads |
|
a. Add a "prepend all prefix files to script before upload" option b. Ditto for library scripts, if any exist. |
|
| Resolution | Implemented. |
| Implemented | Scripting: New catalogue-related features |
| a. Add ability to identify catalogues by type, find number of objects in the catalogue of that type, magnitude range, etc. | |
| Resolution |
New APCatalog methods: function HasType(ntype as integer) as boolean function nObjectsOfType(ntype as integer) as integer sub MagnitudeRangeOfType(ntype as integer, byref mfrom as double, byref mto as double) New general methods: function CatalogsWithType(ntype as integer) as APCatalog() |
| Implemented | Add Google Earth features |
|
Add Google Earth features to: a. Show current site/all sites in GE b. Get site info from GE (Note: this is relatively easily done on the Mac via AppleScripting. Windows will be more difficult) |
|
| Resolution | Implemented. Mac OS X only at present. In the Map... dialog (available in Resources→Sites) you can (a) show the current site in Google Earth, and (b) set the current site lat/long to the centre of the currently open Google Earth map view. |
| Implemented | Object availability chart |
| Allow the Annual Rise/Set graphic to display (optionally) object availability each week for a year. Given a selected object, each vertical bar would represent the hours of darkness from 1600 to 0800. The bar would be shaded to show the various phases of twilight then the central portion would be shaded to show the availability of the object. | |
| Developer Analysis |
i.e. x-axis would be week of the year, y-axis would hour of the night. Overall shading would show darkness conditions. A vertical red line segment would show the hours the object was above the horizon. A yellow line segment could show the hours the moon is above the horizon. |
| Resolution | Implemented. Y-Axis option in Preferences→General→Rise/...graphics. NOTE: This is quite compute-intensive, esp. for solar system objects. |
| Implemented | Scripting: Return strings from GetChoiceParameter |
| GetChoiceParameter currently returns a zero-based index. It would be convenient if a variant of this could return the actual chosen string caption. Ditto for GetPopupParameter and GetCheckListParameter. | |
| Resolution |
Implemented. function GetChoiceParameterAsString(title as string) as string function GetListChoiceParameterAsString(title as string) as string function GetPopupParameterAsString(title as string) as string |
| Implemented | Scripting: Script menu items for user-contributed scripts |
|
User-contributed scripts→ Upload User-contributed scripts→ Download |
|
| Developer Analysis |
The upload function should probably stay where it is, since it's a relatively rarely-used function (for most users). |
| Resolution | Implemented. User-contributed scripts→Download... added to Script menu. |
| Implemented | Add RA range highlighting |
| Add the ability to highlight based on an RA range (e.g. 20h to 0h, etc.) | |
| Resolution | Implemented. |
| Implemented | New plan document icon |
| New plan document icon, to complement the new application icon. | |
| Resolution | Implemented. |
| Implemented | Global Observation tweaks |
|
a. I often sort my global observations to find information or to detect trends. When doing this I find the "No Filter" and "No Observing Aids" text to be unhelpful (not only does it reduce the visual difference between nothing and something, but "No Filter" sorts in between "DeepSky" and "UHC"). Could the empty settings be changed to just display blank in the Global Observations list view? b. I also have a user-defined field for altitude, which I like to display with a degree symbol (ie: 23°). However, if I set the field to numeric, it drops the degree symbol, and if I don't, I have to remember to type a space in front of single-digit altitudes (so string sorting works numerically). I'm not sure what the fix is here (I could imagine recognizing symbols or adding formatting strings to the numeric popup), but anything you can think of would be appreciated. |
|
| Resolution |
a. Done. b. What happens now is if you sort the Value 1 column, it first sorts on the User Field 1 column and then within that sorts the Value 1 column. Numeric items will be sorted in order, and separated from non-numeric items. Ditto for Vaule 2. |
| Implemented | Feedback/Cancel for Plan Creation Wizard. |
| Provide better feedback w.r.t. progress in the Plan Creation Wizard. Allow for user cancelling of the process. | |
| Resolution | Implemented. |
| Implemented | Scripting: Library scripts |
| A method to have "library" scripts prepended to all executing scripts is desired. Also, optional initialisation code in those library scripts should be executed before anything else. | |
| Developer Analysis |
Note: Any executable code in a script prefix file or library will be executed before the script code is run. Hence if you have initialisation code, just include it as a sub() and call that sub. e.g. sub Init_for_lib_Whatever() // Insert initialisation code here end sub Init_for_lib_Whatever // Calls the initialisation code |
| Resolution | Implemented. Any script whose name starts with "lib_" will be considered a "library" script and will _always_ be included before any other script or prefix script. The script will be shown with a bold-face name in the script list. Multiple library scripts can be defined: they will all get used in every script. And, yes, library scripts can have their own prefix files too. |
| Implemented | Optimise plan document save speed |
| Optimise plan document save speed. | |
| Resolution | Implemented. In most cases this won't be particularly noticable, but if you have a complex FOV and a lot of objects, it might save a few seconds. |
| Implemented | Scripting: Ability to draw rectangle on FOV |
| I would like to be able to draw a rectangular box (representing a camera FOV) at multiple points in an FOV view. | |
| Resolution | Implemented. canvas.FOVRectangle(title, width, height, angle, ra, dec) |
| Implemented | Scripting: Double-clicking ListChoiceParameter |
| Double-clicking ListChoiceParameter should select the entry and effectively click the "OK" button. | |
| Resolution | Implemented. SetListChoiceParameter now has an optional "doubleclick" parameter. Setting it true will cause double-clicking the list to have the same effect as clicking the OK button. |
| Implemented | Scripting: Allow manipulation of Resources |
|
Currently Resources are read-only. The ability to: a. create new resources, b. delete existing resources, and c. manipulate their contents, is desired. |
|
| Resolution |
a. r=NewSite(name),...,r=NewFilter(name) b. DeleteSite(name),...,DeleteFilter(name) c. All (well, most, actually) attributes are now read/write. Attempting to assign bogus values causes no change. |
| Implemented | Scripting: Method to minimise, maximise, restore main window |
| Windows only |
Add a method to minimise, maximise, restore the main window. |
| Resolution | Implemented. MinimizeMainWindow(), MaximizeMainWindow() and RestoreMainWindow (no effect on MacOS). Also MainWindowStatus(), which returns -1, 1 or 0 to determine the current state of the main window (returns 0 on MacOS). |
| Implemented | Scripting: Screen Size |
| When creating a Canvas it might be useful to have a function that returned the current screen size (in pixels). | |
| Resolution | Implemented. ScreenSize(width,height,left,top[,physical]) returns size of actual physical screen, or [default] the size of the available screen (taking into account menu bars, status bars, docks, MDI frame windows, etc. |
| Implemented | Scripting: ConstellationNames/ConstellationAbbreviations |
| Add ConstellationNames() and ConstellationAbbreviations(). | |
| Developer Analysis |
Note: Constellations() is currently available, but it returns a list of "abbrev - Name" |
| Resolution | Implemented. |
| Implemented | Magnitude projection tool for Minor Planets |
| One thing that would be really good for my NEO/Minor Planet work would be a Magnitude projection tool/graph. ie. We already have a position in sky graphic plotted against moon and observatory horizon for a specific time each day, it would be nice to have a similar graphic that plots the magnitude of the object over the same period so we can work out if the object is getting fainter, brighter, by how much, etc. to see if a target is worth tracking or to drop it if it will likely get too faint too quickly. | |
| Resolution |
Implemented. a. The Preferences→FOV→Solar System Object Motion now has a Show Magnitude checkbox. This displays magnitude on the FOV. b. Moving the cursor over the Rise/Set graphics on the observing tab displays the magnitude of the object. |
| Implemented | Clear Sky Clock link for site resources |
|
Add a weather information link to the Clear-Sky Clock site in the Sites dialog box. When a site is selected, clicking the link would display the appropriate weather (and other) information page for the site (applicable to North American sites only) |
|
| Resolution | Implemented. Observation→Clear-Sky Clock does the trick (finds the Clear-Sky Clock for the known site closest to your lat/long). Only applicable to North American sites. |
| Implemented | Highlighting on Azimuth |
| unfortunately, I don't always have clear view all around. Therefore I find it desirable to be able to delimit also to Azimuth on the "HIGHLIGHTING -- RULES Tab". Is it possible to install this? | |
| Resolution | Implemented. |
| Implemented | Multiple chart #'s in Observing list |
| Is there any way to get Astroplanner to list relevant page numbers for more than one paper atlas in the observing lists? I make extensive use of both Uranometria and Millenium Star Atlas in the field, and would like to list chart numbers for both atlases in my observing list. Astroplanner clearly has the ability to calculate the relevant page numbers for multiple atlases. Could one of the user defined fields be configured to list a second atlas page number automatically? | |
| Resolution | Implemented. |
| Implemented | New splash screen |
| It's about time the splash/About window was redone. | |
| Resolution | Implemented. |
| Implemented | Plan Wizard should set Fix Date/Time |
| When using the Plan Wizard to create a plan for a particular site, telescope, date and time, the plan document should be initialised to fix the date/time and current site and telescope to those settings, where applicable. | |
| Resolution | Implemented. |
| Implemented | Add list of Sites to Plan Wizard |
| The Plan Wizard dialog refers to the current site. It would be convenient to be able to change the site from within the dialog. | |
| Resolution | Implemented. Popup menu of sites is now available. |
| Implemented | Default site resource should define the default site location in preferences |
| The user should be able to transfer the "default" site resource location to the Preferences→General→Default Site Location. Perhaps that option could be presented to the user when the Default checkbox is set in Resourecs→Sites. | |
| Resolution | Implemented. If the Default checkbox is checked and the location differs from that in Preferences, the user is given the option to change that location. |
| Implemented | Add objects to plan from Sky chart |
| The ability to click on an object in the Sky chart and add it directly to the plan document as an user object is desired (a la (http://www.ilangainc.com/astroplanner/reports/details/381.html) for the FOV). | |
| Resolution | Implemented. Contextual (right-click) menu will have an "Add xxx to plan" if the cursor is over any star in the Bright Star catalogue. Selecting the entry will add that object to the plan. |
| Implemented | Auto-save of plan documents |
| Add an option to cause open plan documents to be auto-saved every, say, 5 minutes. | |
| Resolution | Implemented. Plan auto-save setting in Preferences→General. |
| Implemented | Add Celestron alignment star choice algorithm |
| Add Celestron alignment star choice algorithm for 2- and 3-star alignment. | |
| Resolution | Implemented. Setting in Preferences→Sky determines whether Best Pair, Celestron 2-star, or Celestron 3-star algorithm is used. Note: for the 2- and 3-star cases, all possible pairs/triples having the required restrictions are listed in no particular order. |
| Implemented | Add upper user-horizon limit |
| Add upper user-horizon limit, for those who are observing from severely restricted sites (e.g. a balcony). | |
| Resolution |
Implemented. WARNING: This feature makes irreversible changes to the AstroPlanner Resources file. Make sure you make a backup before using this version of the application. |
| Implemented | Alignment star enhancements |
|
a. Should be able to reject alignment stars based on slew limits. b. Add upper altitude limit for alignment stars |
|
| Developer Analysis |
Note: already honours user-defined horizon. |
| Resolution |
a. Done. Now honours limits set in Preferences→Limits. Adds "Lim" to Reject column in list. b. Done. Additional setting in Preferences→Sky. |
| Implemented | Printing observations in compressed mode |
| I tried printing from a plan window, using multi-line compressed mode, but I get only one line of my observing notes. The rest is truncated. | |
| Resolution | Implemented. If the notes field is the last field then it is printed in its entirety. |
| Implemented | Add "Add all Messier Objects" to Special popup |
| As a convenience, add "Add all Messier Objects" to Special popup | |
| Resolution | Implemented. |
| Implemented | Improve DSS cache management |
|
Improve DSS cache management: a. Display ID/Name of DSS image (if available) b. Enable further (optional) levels of folder structure in the cache folder. This would allow for cleaner control. c. Allow a secondary cache (on, say, a DVD) d. Make DSS Index use relative rather than absolute file paths so that the DSS cache folder can be moved without having to recreate the index. |
|
| Resolution |
a. Done. b. Done. DSS Options dialog now allows this as an option. c. Done. Preferences→General. d. Done. You will have to recreate the existing index file in order for this to come into effect. |
| Implemented | Changes to handle large, segmented catalogues |
| The USNO A2.0 catalogue consists of 24 separate files (representing the 24 zones of 7.5° of declination). It would be convenient if the application considered them internally as a single giant file, at least for selection purposes. | |
| Resolution | Implemented. Partially, at least. |
| Implemented | Add better Excel export capability |
| Allow export to Excel in the newer XML format. This should remove some of the restrictions of the older format (e.g. strings limited to 255 characters). It does, however, require newer versions of Excel, Open Office, or NeoOffice to be readable. | |
| Resolution | Implemented. Preferences→General→Excel Export allows you to choose the newer XML style of export. Truncation does not occur. |
| Implemented | Option to scale star sizes to fit currently set magnitude limits |
| Currently the star sizes in the FOV are scaled for a large range (either 0-10) or (0-20) (extended). If you are displaying, say, bright stars < 5 mag, then an option would be to have a star scale from 0 through 5. This would improve the difference between stars of differing magnitudes. | |
| Resolution | Implemented. Fixed Mag. Scale checkbox on FOV tab under Display Options does the trick (when off). This will make many folks happy, I suspect. Note that this is now the default method. |
| Implemented | Add extra alternate catalogue path |
| Add extra alternate catalogue path. | |
| Resolution | Implemented. Required minor changes to layout of Preferences→Catalogues and the Catalogue Manager window. |
| Implemented | Keep ID/Name info for DSS images |
| Currently, only coordinate information is saved for DSS images. As a convenience, save ID/Name information so that it is easier to manage the cache manually. | |
| Resolution | Implemented. |
| Implemented | Scripting enhancements II |
|
a. Set/GetListChoiceParameter that allows single selection from a list. b. Announce script availability to Yahoo group. c. Ability to specify minimal resources required to run a script, and reject execution if not met (e.g. specific catalogues, telescopes, eyepieces, AP Version, etc.). d. Ability to disable one or more choices (radio buttons) in SetChoiceParameter, perhaps by optional boolean/integer array, or perhaps by special string prefix. e. Associate a control in EditParameters with a BooleanParameter, so that its enabled status changes with the value of the checkbox. f. Extend GetURL to handle arrays of parameters, and to POST as well as GET. |
|
| Resolution |
a. Done. b. Done. Checkbox on upload dialog. c. Done. Script→Script requirements... (see picture) d. Done. Prefixing a choice with "!" will disable that choice and it will not be selectable. e. Done. ParameterDependency(a,b), where a is the title of a parameter, and b is the title of a BooleanParameter. f. Done. Second form of GetURL. |
| Implemented | Warning on Excel export |
| There is a limit on exporting text to Excel of 255 characters per cell. There should be a warning if truncation occurs. | |
| Resolution | Implemented. |
| Implemented | Scripting enhancements I |
|
a. Platform() function that returns platform_Windows, platform_MacOSX, or platform_MacClassic. b. ScriptName, ScriptNames, ScriptFilePath, ScriptFilePaths. c. Assignment of keyboard shortcuts to scripts. d. Allow multiple prefix files (as opposed to currently, where only daisy-chained references are allowed). e. Debug(s()) (array of strings). |
|
| Resolution |
a. Done. b. Done. c. Done. Can assign 0 through 9 (see picture) (becomes Cmd-0 through 9 on Mac, Alt-0 through Alt-9 on Windows). d. Done. Separate prefix names with semicolons (;). e. Done. |
| Fixed | Scripting: Opening dialog while Progress window visible |
| Opening a dialog (e.g. OKCancel) while Progress window visible should make the Progress window disappear while the dialog is showing, and reappear afterwards. | |
| Resolution | Fixed. Progress widget window is temporarily hidden when dialogs are displayed. |
| Fixed | More maximising and other windowing problems |
| Windows only |
(a) Set both the parent to maximized. Close the program Open the program Click on the maximize button for the parent window - it resizes larger than the monitor display. It should never get larger than the current display. It should be resized smaller if no previous window was set. (maybe 75% of the current display) (b) The child should also resize smaller if no previous size was set. It is currently resizing to full screen which is larger that the maximized parent. (c) Dialogs should not be resizable. Some appear to be. |
| Resolution |
Fixed. (a) Done - this one was surprisingly challenging. (b) Done. (c) Done. |
| Fixed | Scripting: Highlighted objects problem |
| Since the set of highlighted objects can change during the execution of a script, it is possible to get an "off-by-one" error. Also, if new objects are added or existing ones deleted, problems can occur. | |
| Resolution |
Fixed. Whenever nHighlighted is called, it now "freezes" the set of highlighted objects returned by HighlightedObject. Adding, deleting or changing objects will "force" a recounting of highlighted objects. A warning has been added to the manual. |
| Fixed | Downloading catalogues from within the application is unreliable |
| Downloading catalogues from within the application doesn't always work, esp. for larger catalogues, and crashes can occur during decompression. | |
| Resolution | Fixed. Beefed up the code. If it fails, it will retry (hopefully). |
| Fixed | Argo Navis list export includes non-ASCII characters |
| Argo Navis list export includes non-ASCII characters (probably UNICODE greek characters, etc.). This causes the Argo Navis unit to choke. | |
| Resolution | Fixed. Greek characters are converted to their English form (e.g. "Alpha"). All other non-ASCII characters are replaced with "?". |
| Fixed | Drift alignment concerns |
|
When I use the drift alignment helper, I get stars overhead that are WEST of the Meridian. I was taught that the stars overhead should be on the East side of the Meridian, about 10 degrees or so, to be sure that by the time setup is done, the star is still East of the line. Looking East, it chooses stars that are at least 45* over the horizon. This leads me to believe that the software is not recognizing my location properly. |
|
| Resolution |
Fixed. In order to help here, the following changes have been made: 1. Only stars east of the meridian are shown in the upper list. 2. The Time column shows the time, in minutes, until the star crosses the meridian. 3. Small graphics show the positions of the stars in the sky, the user horizon, equator, etc. to assist in visualisation. |
| Fixed | Scripting: SetCaptionParameter problem |
| SetCaptionParameter doesn't take into account "fullwidth" parameter. | |
| Resolution | Fixed. |
| Fixed | Scripting: ParameterDependency problem |
|
If I have two checkboxes followed by two captionless popups: SetBooleanParameter("For Specific Telescope", nTelescopes > 0) SetPopupParameter(true, ".1", CurrentTelescopeIndex() - 1, Telescopes) SetBooleanParameter("At Specific Site", nSites > 0) SetPopupParameter(true, ".2", CurrentSiteIndex() - 1, Sites and I try to enable/disable them: ParameterDependency(".1", "For Specific Telescope") ParameterDependency(".2", "At Specific Site") then unchecking a checkbox always disables the last captionless control (even if it specifies the first). |
|
| Resolution |
Fixed. Added bonus: if (as in the above example) a parameter caption string is effectively empty, then the colon (:) is not appended. |
| Fixed | Plan Creation Wizard glitch |
| The Plan Creation Wizard doesn't update the enabled/disable state of the Add button (or the warning message in red above it) when choosing Select All or Select None under Types of Objects. | |
| Resolution | Fixed. |
| Fixed | Delete Conditionally does not reset hourglass pointer |
| In the Delete Conditionally dialog (gotten to from the lower right corner of the Planning tab), the pointer is stuck on the hourglass (watch, to you Mac folks). | |
| Resolution | Fixed. |
| Fixed | Hicksons Compact Group catalog problem |
| The Hicksons Compact Group catalog is misnamed HGC instead of HCG (and the targets inside it all have the same typo in their IDs). | |
| Resolution | Fixed. |
| Fixed | Script menu problems |
| Windows only |
Some script duplication and renaming problems - resulting in bogus Script menu entries. |
| Developer Analysis |
The Script menu isn't being rebuilt when scripts are deleted or duplicated. On Windows the ordering appears to be non-deterministic. |
| Resolution | Fixed. |
| Fixed | Crash on showing FOV if ID=planet name |
| If you give an object a planet's name as an ID, and Type is not "Planet", the FOV tab will crash. | |
| Resolution | Fixed. |
| Fixed | RA/Dec field value verification problem |
| Some RA/Dec fields (e.g. in Global Obs Edit dialog) show an invalid status (text is red) when the the value is OK. | |
| Resolution | Fixed. |
| Fixed | Non-ASCII characters in resource names |
| If I modified a field in a global observation (Visual Aid, for instance), other fields with non-ASCII characters got "augmented". For instance, I have one of the user-defined columns recording altitude. This usually has a degree symbol (°) after the number. There are also a few places where I used a degree symbol, or a fraction (∏) in the Observation Notes. In any case, when updating the Visual Aid in an observation, the non-ascii characters in other fields in that observation would get a garbage character inserted in front of them. | |
| Resolution | Fixed. |
| Fixed | Excessive flashing when windows resize |
| Windows only |
There is a lot of screen flashing going on when AP starts up especially if there are more that one plan loaded and they have 400 objects like Herschel and Menard 400. It looks like the program is having a spastic fit. |
| Resolution | Fixed. |
| Fixed | Maximised window problem |
| Windows only |
If I maximise a plan and then add objects say from NGC catalogue, then Astroplanner resizes and I am unable to gain access to control bar at top, the only way is to select restore from taskbar and then I can just see enough of title bar to resize application to full screen again. This behaviour occurs no matter what screen resolution is used and is repeatable on both my desktop and laptop computers. If the plan is not maximised then this behaviour does not occur. If I add an object such as a planet problem does not occur. |
| Developer Analysis |
Wasn't fixed in V1.5.3b1. |
| Resolution | Fixed. |
| Fixed | Extra line on Sky chart when Best Pairs displayed |
| There is an extra dotted line on the Sky chart when Best Pairs are displayed. It goes from the corner to the middle of the line joining two alignment stars. | |
| Developer Analysis |
Ignore the extra line. It's an artifact of a recent change and will be removed. |
| Resolution | Fixed. |
| Fixed | Scripting: EditParameters arrangement problem |
|
// The following code does not show the caption correctly: dim SiteValue(-1) as integer SetCaptionParameter(false,"List of available sites:") SetCheckListParameter(true, "Sites", SiteValue, Sites, true, 5) call EditParameters |
|
| Resolution | Fixed. |
| Fixed | Flickering (Windows) and inability to edit (Macintosh) |
| Windows exhibits screen flickering (esp. with plans with few objects) and an inability to edit on Macintosh, since the current edit field loses focus. | |
| Resolution | Fixed. |
| Fixed | Plan document doesn't remember Observer field |
| Windows only |
Plan document doesn't remember Observer field when saved and restored. |
| Developer Analysis |
This appears to be a Windows-only problem. |
| Resolution | Fixed. |
| Fixed | Night vision problems |
| Windows only |
When night vision is on: a. Cannot see images in the DSS Image Display window. b. Images to the right of the observing list are not converted to the night vision colour. |
| Resolution |
a. Fixed. b. Fixed. |
| Fixed | Global observation window crash |
| Still a problem. Occurs occasionally, esp. when sorting columns in the window. | |
| Developer Analysis |
If you have Preferences→Observations→Global Obs Database→"Save changes whenever plan documents are saved" switched on, and you save a plan while the Global Obs. Database window is open, then...crash (next time you play with the Global Obs. window). Workaround: Turn that option off. |
| Resolution | Fixed. |
| Fixed | Global observations not shown in Obs column |
| Not all global observations are being shown in the Obs column when a plan is opened. However, opening Preferences "magically" makes them all appear correctly. | |
| Developer Analysis |
I'm surprised no-one saw this one before now... Only applicable if you have the cross-reference IDs option ON in Preferences→Observations Workaround: The only workaround is to open and close Preferences. |
| Resolution | Fixed. |
| Fixed | Application icon a no-show |
| MacOSX only |
The new application icon is a no-show on Mac OS X. |
| Resolution | Fixed. |
| Fixed | Saving plan docs creates "ghost" files |
| MacOSX only |
Saving a plan document with a name longer than 31 characters creates an identical "ghost" file with a truncated file name. |
| Developer Analysis |
This is caused by some internal vendor code that has not been changed from the Mac OS Classic 31-char file name restriction. |
| Resolution | Fixed. A workaround has eliminated the bogus file. |
| Fixed | Crash when Global Obs Window is used |
| Exception occurs when Global Observation window is used. | |
| Developer Analysis |
This is a preferences problem (I think). Workaround: delete AstroPlanner.prefs or hold down Shift key when launching to reset preferences. This is a bit drastic though. |
| Resolution | Fixed. I think. Warning: will reset the Global Observation Window column ordering to the default. |
| Fixed | Scripting: Error on missing prefix file |
| Raise an error if a prefix file is not found. At present the only indication that a pathname is incorrect is when the editor flags an 'Undefined identifier' or similar error. | |
| Resolution | Fixed. Warning message now emitted. |
| Fixed | Scripting: Detecting [Read|Write|Append]TextFile failure |
| [Read|Write|Append]TextFile: Cannot tell if operation failed or user clicked 'Cancel' as Nil is returned in both cases. | |
| Resolution | Fixed. Integer variable FileErrorCode can be accessed to learn the reason for the nil return. See scripting manual for details. |