|
PLANBOARD FOR OMNIS CLASSIC SUPPORT NOTICE (July 29, 2005): Support for PlanBoard for Omnis Classic will end on August 1, 2006. Developers on a Maintenance and Support Agreement that is current on or after August 1, 2005 will qualify for the reduced PlanBoard for Omnis Studio upgrade price of $799 until August 1, 2006. They will only need to renew support after they upgrade to the Omnis Studio version.
IMPROVEMENTS IN VERSION 2.1.3, May 27 2002
- Fixes a problem on the Windows platform using Omnis 7.3.8.x, where slots couldn't be duplicated using right-mouse-dragging. This problem was fixed by replacing mousedn() with (mousedn()|rmousedn()) throughout format MoPlanboardInstance.
- Incorporates patch that fixes a problem where PlanBoard refuses to switch between 'half year' and 'year' scales (see patch notes below).
PATCH FOR VERSIONS 2.1.1 and 2.1.2, January 31 2002
- The following patch fixes a problem where PlanBoard refuses to switch between 'half year' and 'year' scales:
mid($cformat.$procs.424.$proctext,4,1) in procedure 423/_SET_SCALE of format MoPlanboardInstance should be replaced by mid($cformat.$procs.424.$proctext,4,2) ;; replace 1 by 2.
- We've added a work-around for a possible problem (under Omnis 7.3.6.4, probably on Mac OS only) to the known issues list.
ADDITION IN VERSION 2.1.2, November 29 2001
-
German localization strings were added. A German demo option was added to menu M_DEMO.
IMPROVEMENTS IN VERSION 2.1.1, October 8 2001
-
If PlanBoard was only displaying a single time slot, the report would not print it.
- If PlanBoard detected that the datefnc external was missing, it entered a breakpoint. In the runtime version, PlanBoard quit all procedures. It now opens an OK message describing the problem.
- The report generator now follows the style of the planning slots font in the report template.
- On some systems running Citrix #CT starts with a negative value. This caused a problem detecting PlanBoard clicks. Therefore, iClickDisabledTick is now set to #CT instead of 0 when PlanBoard launches.
IMPROVEMENTS IN VERSION 2.1.0, September 26 2001
IMPROVEMENTS IN VERSION 2.0.2, June 15 2001
-
After the user clicked the right mouse button (or Option-clicked) on a planning slot while holding the Shift key, PlanBoard keyboard scrolling no longer worked.
- When moving a linked slot (i.e. a planning slot that has other slots linked to it) past the edge of PlanBoard so it scrolled horizontally, the other slots that were linked to it didn't appear after releasing the mouse button.
- Callback method PB_PERIOD now receives a fourth parameter DRAGGED_LINK which contains the link number of a planning slot that is being dragged.
IMPROVEMENTS IN VERSION 2.0.1, May 16 2001
-
A small bug was fixed where the last optional parameter wasn't passed to the REGISTER_APP method.
-
Improved 59-page Developer Manual using color to distinguish PlanBoard methods and variables.
IMPROVEMENTS IN VERSION 2.0.0, May 14 2001
(The upgrade comes with a 22-page Upgrade Manual that describes these points more thoroughly)
-
A reporting option was added, allowing the contents of any PlanBoard view to be printed. The report prints anything visible on the screen. The number of resource lines is limited; you may introduce more resource types to sub-divide the resource list.
-
The button bar now includes date and time fields that allow you to jump to any date or time directly. You can enter the date field by pressing <Tab> or clicking in the field. After entering a new starting date, you can either press <Enter> to jump to that date or press tab to also chose a new starting time. You can press Escape to cancel entering a new date or time. If you hold the Shift key while pressing <Enter>, the selected date and time will be centered on the screen. Starting date and starting time appear in the top-left hand corner of the PlanBoard slot area if the buttonbar is invisible (or if you scroll down).
-
The left- and right arrow keys no longer function for scrolling while the cursor is in the date or time entry fields. However, you can still use Command/Control-arrow keys to scroll. Or you can press <Tab> to exit the date and time fields.
-
You can now duplicate existing planning slots by right-mouse dragging them (on the Mac: Option-dragging). Planboard will duplicate the entire slot and work exactly as if the user has dragged the new slot from the Legend. Existing privileges are adhered to, so if a Legend item can't be created, duplication is also impossible.
-
Time scrolling is much improved. There is now a speed limiter that will make horizontal scrolling usable on ultra-fast machines. You can hold any of the arrow keys to scroll at the keyboard repeat rate, or keep the mouse pressed on one of the arrow buttons to scroll at a maximum of 4 times a second. The arrow icons have improved visual feedback during scrolling.
-
The demo library comes with a 'freeware' calendar/date picker window.
-
A new public variable (MoPbIconAbout) allows you to replace the 'About' popup picture by your own version. See procedure M_DEMO/402 for more information.
-
Planboard has radically redesigned color schemes that look great on Mac OS X and Windows 2000/Me. Apart from choosing a base color (Blue, Graphite, Green or Red), the user can now choose a colored background or white. Vertical lines indicating major time divisions have improved visibility.
-
Four new time scales were added. The 'old' month view is now called '6 weeks'. A new month view offers an enlarged version which includes three-character day codes. The '3 months', '6 months' and 'Year' views allow users to display a much longer period than before. Note that you can still remove unwanted scales from the list by modifying procedure 401.
-
Several existing time scales were improved. The difference between 'minor' and 'major' dividers is clearer.
-
Planboard now correctly restores #FDT and #FD to your application settings before calling callback methods and before redrawing fields. This means that you will no longer see Planboard's date notation (with periods as separators) unless you set that format as your standard #FDT format.
-
While you scroll horizontally by using the arrow keys, the arrow buttons in the time scale now show up briefly. Please note that you can still hold Option/Alt to move twice the distance, and that you can hold Shift to move a distance from the upper time scale.
-
Planboard now displays a blank window while redrawing its time scale and grid. To the user windows behind the PlanBoard window now remain hidden during the scale or color scheme switch.
-
If running under Omnis 7.3.7 or higher, Planboard will now use the standard isoweek() external function instead of using its own algorithm which sometimes caused the week number of the last week of the year to be displayed incorrectly.
-
A number of cosmetic bugs when running Planboard on Windows Me have been solved. Popup lists near the top of the screen and other objects are now drawn correctly.
-
On Windows 95 through 2000 the left and right scroll arrows sometimes became inactive for no apparent reason. This problem was fixed.
-
On Windows 95 through 2000 the scale selection popup sometimes appeared behind the time bar. This problem was fixed.
-
On the Mac, Planboard no longer becomes an inactive Window when switching scales or color schemes by clicking.
-
A work-around was created that re-colors the Legend after switching to a different color scheme. In previous versions the Legend sometimes lost its colored lines.
-
Single clicks on the background of planning slots were sometimes executed twice, resulting in popup lists re-appearing after dismissing them. This problem was fixed.
-
If you tell PlanBoard not to display its button bar in the REGISTER_APP method, PlanBoard would still show the button bar the first time it was opened. Fixed.
-
A bug was fixed that caused the status bar to disappear during a drag&drop operation. (The status bar is the gray text field that indicates the current time position of the drag&drop operation while scrolling vertically).
-
To optimize disk use per PlanBoard window instance, common graphical objects and code blocks were moved into a central 'window class'.
-
In anticipation of Studio, 'Public' variables have been more clearly separated from 'Protected' variables. Although Omnis Classic doesn't enforce the protection of variables in memory-only file formats, the distinction is now much clearer.
-
A bug was fixed that caused planning slots to jump off the vertical grid during drag&drop operations while scrolling horizontally.
-
In anticipation of a future Omnis Studio version, all variables have been renamed to conform to StudioTIPS.
-
The logo at the top right hand corner of Planboard now displays an 'About' message about Planboard. As a registered developer you may extend this about field by adding your own picture or text, but you may not remove the standard picture or any copyright text or license information.
-
PlanBoard now automatically checks whether the datefnc external is loaded.
-
PlanBoard now automatically restores the settings of key events, mouse events and week start after destructing the last window instance.
IMPROVEMENT IN VERSION 1.6.1, December 2000
-
If a user clicks the right mouse button on a planning slot while holding the Shift key, the information popup is bypassed so your application's window will open immediately. On the Mac, this is done by holding Option and Shift while clicking on a planning slot.
IMPROVEMENTS IN VERSION 1.6.0, October 2000
-
The options popup menu (activated by single-clicking the PlanBoard) now highlights the currently selected scale;
-
The popup menu now contains a "Properties..." option that allows the user to access slot properties without clicking the right-mouse button (or Option-click on the Mac);
-
The information popup window (planning slot properties) can now be closed by using the Escape- or Enter-key;
-
A work-around was built for an Omnis 7.3.7 / Mac OS 9-bug that causes the PlanBoard popup menu to 'hang' for long periods of time;
-
Bugfix: The _NEXT method (procedure 469) contained an "End for" instead of an "End if";
-
The information popup window (planning slot properties) sometimes showed the wrong date/time format. An additional Redraw command was added to eliminate the problem.
IMPROVEMENTS IN VERSION 1.5.0, May 1999
-
Addition of 8-hour, 2-hour, and 15 minute scales;
-
Introduction of 'background slots' that are drawn behind other slots and cause no conflicts;
-
"Drag & drop" of resources (listed at the left margin) from the PlanBoard to other windows is now supported;
-
Extended selection on right-mouseclick: Planning slots within 3 pixels of mouse position are shown;
-
Addition of an optional "selected time" arrow at the top of the window, allowing the developer to show current time and auto-scroll using a timer procedure;
-
Addition of week number display for 1-day scale;
-
The left and right arrow keys didn't work for time scrolling even though this is indicated in the tour text and balloon help. Fixed;
-
Fixed bug that caused selection of initial scale in REGISTER_APP not to work;
-
PB_PERIOD callback procedure now reports current scale setting;
-
SET_SCALE with date now supports auto-centering on that date;
-
Positioning to another date no longer switches back to 4 AM, but remains at the current time;
-
On very fast (Windows NT) systems, the single-click on a slot sometimes was registered as a hold. Fixed.
FIXED IN VERSION 1.0.4, November 1998
-
The PlanBoard sometimes didn't send the TOTOP event to your application, so there was no way of knowing that the user clicked the PlanBoard to the front.
FIXED IN VERSION 1.0.3, September 1998
-
Time slots that touched each other without overlapping (one slot's end time equals the other slot's starting time) used to show a red conflict, even though there actually is no conflict;
-
Some help texts were improved;
-
Planboard resources (in the left margin) can now be dragged onto other application windows.
KNOWN ISSUES
-
Adjusting row height in any popup windows (such as the Legend) only works by click between the lines, not by dragging the bottom of the fields;
-
On Omnis versions prior to 7.3.7, week number displayed for last few days of the year is 1 off (Monday always is correct so this is not visible in Week and larger views);
-
Some Windows NT systems with AGP graphics set to True Color seem to cause 'Dr. Watson' error messages while scrolling in PlanBoard. Setting the system to 'High Color' solves the problem. The problem doesn't seem to occur after installing service pack 6 and hasn't been reported on Windows 2000.
-
On Windows, popup menus for Color and Background don't indicate the current selection;
-
Omnis 7.3.6.3 on PowerMac has a memory leak causing the PlanBoard to get slower during the day (7.3.5.2, 7.3.6.4, 7.3.7.1 work fine);
-
On the Mac, the month popup field on the month buttons in the button bar sometimes extends above the screen so the uppermost lines cannot be selected.
-
PlanBoard 2.0 requires Feature Release 1 of Citrix Metaframe allowing higher color depth connections.
-
Problem on Omnis 7.3.6.4 only (solved in 7.3.7.1): Omnis may crash when switching scales using the popup menu. This is caused by a bug in Omnis that causes the crash when you close and re-open a window while handling a #MOUSEDOWN event. You can solve this problem by replacing #MOUSEDOWN by #CLICK in procedure 25/baScales of format MoPlanboardInstance.
PlanBoard for Omnis Classic Info
|