SQROT 4.00 was released on
6 August 2008 -- (changes shown below)
Cards:
1) Cosmetic changes.
2) Fixed display bugs with setting minimum and maximum number of couples.
3) Fixed bug that changing number of tips via the up/down arrows
didn't actually change the value used when printing cards.
4) Added 'Process | Specified Couples' so that only cards for specific
couples will be printed. For example, if card #6 was lost, you can
now just print card #6 by specifying a '6' in this field.
Dynamic:
1) Undo Current Tip:
a) Fixed bug that confirmation dialog box displayed the wrong tip
number if the tip offset was non-zero.
b) Cosmetic changes to confirmation dialog box.
2) Delete a square from a tip:
a) Cosmetic changes.
3) Open Tip:
a) Pop-up menu (invoked by right-clicking within the window) now
allows caption position to be changed (top, center, bottom).
4) Removed hot keys:
a) M for manual set tip.
b) P for print.
5) Edit | Import names from a list:
a) If dance hasn't been named, the dance name is set to the description
of the selected list.
6) Tip | Tweak tip offset:
a) Now allows negative tip offsets.
7) Fixed bug that 'students are evenly distributed' flag was ignored
for first tip.
8) Open Existing Rotation:
a) Major rewrite.
9) Edit box:
a) Added new fields:
i) Role
ii) Notes
10) Grid:
a) Added new fields:
i) Role
ii) Notes
11) Replaced 'Student' field with 'Category' field.
12) Toolbar:
a) Removed 'Report...' button.
b) Added 'Output to...' button.
c) Added 'Grid columns' button.
13) Menu:
a) Removed 'File | Report...'.
b) Removed 'Edit | Cycle status of current name (Ctrl+C)'.
14) Manually set next tip
a) Many changes.
b) This section is now accessible. Previous versions of the program
had this section disabled.
15) Pop-up menu: (invoked by right-clicking within grid)
a) Added 'Remove'.
b) Added 'Statistics'.
16) Grid now allows selection of multiple rows. When multiple rows are
selected, the following functions are available:
a) Ready
b) Sitout
c) Absent
d) Must Dance
17) Names only grid
a) Major rewrite.
b) Removed user-specified 'number of columns' and 'sort by'.
(grid is auto-sized, and always sorted by name)
c) Added role.
d) Now allows multi-select.
18) Double-click on name now does an' edit name' instead of 'cycle status'.
19) Removed edit fields and added an edit button to invoke a dialog box
with those fields.
a) Editor now allows reset.
b) Now checks for empty or duplicate name.
Help menu:
1) Added 'FAQ Database'.
2) Added 'Alan Jackson's User Manual'.
3) Added 'Pam Clasper's AACE Handout'.
List of Names:
1) Edit:
a) Major rewrite.
b) Export:
i) Now also exports the description.
ii) Now also exports role and notes for each name.
c) Import:
i) Now reads the description.
ii) Now reads role and notes for each name.
d) Replaced save and cancel buttons with a single close button.
e) Added large toolbar with several new functions.
Main Window:
1) Added menu options:
a) File | Create shortcut | on Desktop.
b) File | Create shortcut | on Start Menu.
c) Tools | Registry | Export.
d) Tools | Registry | Import.
e) Tools | Registry | Clear.
Miscellaneous:
1) Program name changed from 'Couple Rotation Program' to 'Square Rotation
Program'.
2) Windows behave better when saving their size and location between
invocations (e.g., the Dynamic window previously re-centered itself).
3) Tip Display, Manually Set Next Tip, and Select Dynamic Rotation
windows now save their size and location between invocations.
4) Now uses system registry instead of INI file for saved settings.
5) Renamed the 'About' button to 'Help', which now invokes a pop-up menu.
Print Rotation:
1) Headers... (Tip Headers):
a) Now uses new (XpressQuantumGrid) grid.
Settings:
1) Added 'Colors' tab.
a) Added change colors for new (XpressQuantumGrid) grids.
2) Added 'Folders' tab.
3) Added icons to tab headers.
4) Tip Generation tab:
a) Enable hot key to Generate Next Tip:
i) The selected hot key now also works in the Dynamic Rotation window
(as well as in the Tip Display window).
ii) Removed Ctrl+N, Ctrl+O, Ctrl+T, and Ctrl+U from available keys.
5) Miscellaneous tab:
a) Added 'Date format (in grid)' to control how dates are displayed in
the new (XpressQuantumGrid) grids.
6) Now retains the selected tab between invocations.
7) Added 'Students + Angels' tab.
a) Added checkbox 'Angels have sitout priority'.
'Angels' will be selected for sitouts prior to non-'Angels'.
When checked, 'Angels' only dance if needed to fill a square.
b) Added checkbox 'Angels evenly distributed'.
'Angels' will be evenly distributed amongst the squares.
8) The following settings are now saved per dynamic rotation:
a) StudentsMustDanceFlag
b) StudentsEvenDistributionFlag
c) AngelsWillSitoutFlag
d) AngelsEvenDistributionFlag
e) SetFourCouplesOutFlag
f) LimitSquaresFlag
g)LimitSquaresVal
Select list of names:
1) Cosmetic changes.
2) Added toolbar.
3) Now uses new (XpressQuantumGrid) grid.
Statistics:
1) Cosmetic changes.
2) Added new fields:
a) Role
b) Tag
c) Notes
d) Flags
Tip Display:
1) Couple display:
a) When protected mode is off, right-clicking on a name allows
the name to be edited.
2) Toobar and menu:
a) Added 'Next tip is OPEN' (dynamic mode only).
3) Moved time of day from top right to bottom right.
4) Popup menu during 'Name' display:
a) Added 'Statistics'.