
New Stuff
NEW ICONS ON TABS & STATUS BAR:
* New icons and tab art from Tereza Snyder! WOW, do they look great!!
* When mouse is over a tab icon it changes to a close icon (x).* This option lets tabs take up less horizontal space.
* NOTE: This is an option via prefs palette.
NEW RESTORE SESSION PREFERENCE:
* New Pref for Restoring tabs and crumbs from last Rev session.
* Also subsidiary pref that will ask if you want to restore from last session.
* If Restore to Last Session pref is true, then tabs and bread crumbs are saved any time GLX2 prefs are saved.
* NOTE: This is an option via prefs palette.
* COMING: Next version of GLX2 will have Work Spaces based on this standard.
NEW UNCOMPILED SCRIPTS PALETTE:
* Refresh button performance-optimized.
* Now has Cancel button.
* Stacks that truly belong to Revolution or GLX2 are excluded from the uncompiled script inventory process.
* Uncompiled scripts code optimized and status fields shows numbers of objects under scrutiny.
NEW KEYBOARD SHORTCUTS:
* Command+shift+d will edit the owner of any control or card that the mouse is over.
* Status Bar now includes this short cut in the instructional tooltips while inspecting.
* NOTE: the phrase "Who's your daddy?" might help to remember the inspiration behind the key being used.
* command+shift+s (Windows: control+shift+s) now saves parent stack without dev resources IF the front stack is GLX2, otherwise the script of the topstack is edited.
NEW AUTOMATIC HIDE & SHOW REV TOOLS PALETTE:
* Place Rev Tools Palette on right or left side of screen and have it show when you place cursor against far right or left of screen holding the palette.
* Give yourself more room for work product and GLX2 Editor
* NOTE: only works on single monitor systems.
* NOTE.2: This is an option via prefs palette.
NEW BETA GLX2 WEB BROWSER:
* Go to any link from Help menu or choose Open Web Browser from Go menu.
* Click the search mode button to see the URL field and the Search field.
* This browser has history, bookmarks, back, forward, search page, search Google...it rocks.
* There is also a Go>View Source menu item to view html source when you are viewing a web page. It includes a search field. VERY handy for parsing web pages!
* NOTE: This beta browser so set your expectations accordingly.
* NOTE.2: This is an option via prefs palette.
* OS LIMITATION: only works on Leopard, XP or Vista. No Tiger or Panther.
NEW GALACTIC AMBASSADOR PROGRAM:
* Refer a friend and extend your GLX2 license for updates by a month when he/she licenses GLX2.
* LINK: http://daniels-mara.com/glx2/jedi.html
Enhancements
ENHANCED EDITING:
* Editing multiple selected objects now faster.
* Closing a stack that has multiple objects faster and more accurate.
* Extra returns at end of scripts are no longer trimmed when script it compiled.
* Extra spaces in the first and secode word of the first and last line of a handler are now deleted.
* Duplication of code when formatting after the last handler no longer occurs.
* Insertion point no longer moved to top of the script when formatting script after the last handler.
* Revert to previously compiled script works even if the script appears to be clean.
* Reverting to previously compiled script now shows a warning dialog that allows cancel.
* Folder names in scripts that are contained in a handler name no longer throw off the folder open/close functionality of the handler list.
* First double-click in script flield now updating the menubar so that cut/copy/paste work.
* Colorizing non-columnar comments following top or bottom lines of handlers now working properly.
* Columnar comments no longer inherit link style if inserted following a handler link.
* Columnar comments on top or bottom line of handler now stylized as comments.
* Colorizing quoted comment chars no longer keeps colorizing of subsequent comments on same line from colorizing.
ENHANCED STATUS BAR:
* External Status Bar now permanent feature if NOT using Galaxy.
* GLX2 Status Bar now shows tool tips for the GLX2 Quick Prefs.
* Quick Prefs are frequently used prefs that appear whenever the user places the pointer within the GLX2 Status Bar for longer than a second.
* When GLX2's no-click inspection preference is set to FALSE, the editing of objects is disallowed, but information about the object is still posted to the GLX2 Status Bar.
* The above feature has been modified to make it easier for non-English/American keyboards to use their modifier keys by turning off no-click inspection but still use some of its features.
* GLX2 Status Bar now reflects the GLX2 Motif in use: darker charcoal for Chalkboard and medium gray for Alabaster.
* Icons in status bar now showing when Use Icons in Tabs is turned on!
* When placing the mouse over the Status Bar for longer then 1.2 secs, the status of GLX2 quick prefs shows.
* When these quick prefs are showing, the true/false text will appear as links that can be clicked to change the pref.
* The "<" symbol is now used in the status bar to indicate an object is the child of the object to its right.
* New View Pref for using icons in tabs and status bar.
* Tabs now show icons instead of object descriptions.
* Showing icons in GLX2 Status Bar instead of "fld", "btn", etc.
* When status mgs in GLX2 status bar is wider then the status field, the text is truncated and the last char is then made into a "…" char.
* About GLX2 button on GLX2 Editor window changed from the GLX2 logo to a standard balloon icon to avoid confusion with the GLX2 icon on the Status Bar.
* GLX2 on/off button on Status Bar now changes the color of the "X" on mouseDown. Also moved slightly to right.
* GLX2 on/off button on Status Bar now closes all tabs and hides GLX2 if it was "on" when clicked. Also changes color of the Status Bar to Rev blue to re-inforce the idea that Rev script editor is now in play.
* GLX2 on/off button added to far right of GLX2 status bar.
* NOTE: This is a good feature, but it is not the solution to the problem of multi-lingual keyboards, no-click inspection and GLX2's short-cut keys in general—which is being worked on.
ENHANCED DEBUGGER & VARIABLE WATCHER:
* GLX2 Debugger's link colors now align with those of its script editor.
* Internal and external handler calls in debug script now color properly.
* When debugging with GLX2, option or shift + space will step into any call to a handler.
* Columnar comments now show up in GLX2 Debugger.
* When Run is clicked in GLX2 Debugger, GLX2 Var Watcher does not close unless the Debugger also closes.
* Debugger/Var Watcher UI tweaked into closer compliance with GLX2 Design spec.
* Font and font size of GLX2 Debugger now matched up with font and font size of GLX2 Script Editor.
* Due to its size, font and font size of GLX2 Var Watcher remains constant at Verdana 10.
* Debugger and Var Watcher now adopt GLX2's motif: chalkboard or not.
* Debugger and Var Watcher have a look more in keeping with GLX2 design principles.
* Var Watcher no longer duplicates global arrays or exits prematurely.
* GLX2 Var Watcher now remembers where it was located and what size it was from session to session.
* Variable Watcher button at top right of GLX2 Debugger now toggles visibility of the GLX2 Var Watcher.
* Debugger scripts now colorized!
* Error where debugger doesn't select the breakpoint line upon opening has been fixed.
ENHANCED TABS:
* GLX2 Now accomodates TWENTY (20) tabs rather than just TEN (10) tabs.
* Scrolling the tabs no longer makes the text selection in script field flicker.
* Cursor no longer changing state when scrolling crumbs by dragging them.
* Text on an activated tab now gives the illusion of coming forward slightly.
* Non-active tabs now dimmed slightly to create more recessed look.
* Tabs are no longer orphaned (left open) when their parent stack is closed via script OR via close box on window.
* Stacks are no longer re-introduced back into memory after they are closed as a result of auto-closing their tabs as described above.
* GLX2 Icons on Tabs show a close box with the mouse pointer is place over them to give the user a visual cue that the tab can be closed.
ENHANCED HANDLER LIST:
* Block comments containing first line without an asterisk delimiter for the comment title can now be located when clicking on their entry in the handler list.
* Double-clicking a folder in the Handler list now resizes the handler list to make all handlers visible--just as clicking the folder itself opened and closed does.
* When new tab opens, it either resizes the handler list to the size it had or the formatted width of it widest line visible.
ENHANCED CLAIRVOYANCE:
* When Clairvoyance bubble is visible: cmd+J=prev line; cmd+L=next line; cmd+;=hide bubble.
* Clairvoyance optimized for performance and accuracy.
ENHANCED EXPLICIT VARIABLES:
* Explicit Variables setting for a single script (set from Script menu) is now being cleared after the tab is closed.
* NOTE: Due to the defect indicated above, some scripts "inherited" a false-positive for compiling with explict variable turned on.
ENHANCED CRUMBS:
* Functions now get added properly as crumbs even from links in scripts.
* Functions added to Crumb Bar now work properly in their capacity as crumbs.
ENHANCED WINDOW MANAGEMENT:
* Top of WindowBoundingRect now adjusted periodically to bottom of GLX2 Status Bar so new stacks do not appear beneath GLX2 Status Bar.
* Additional measures taken to make certain GLX2 window only comes forward when it needs to do so.
ENHANCED EXECUTION ERROR HANDLING:
* Execution Error menu item under Tools menu now brings up the Rev Error display if GLX2 only is running wihout Galaxy.
* GLX2 now uses Rev's execution error window.
ENHANCED PREFERENCES PALETTE:
* Prefs re-arranged slightly (Chalkboard in View Prefs and Instructional Tooltips moved to Global Prefs).
* Three more prefs added. One removed.
ENHANCED WORK-IN-PROGRESS:
* New Save on "Quit or Close stack" preference added to prevent accidentally NOT saving your work-in-progress.
* All routines revised to ensure script integrity.
ENHANCED SCRIPT SNAPSHOTS:
* Resizing Script Snapshots optimized.
ENHANCED GLX2 MENUBAR:
* GLX2 menubar now receives a wake-up call when GLX2 first opens so that the menus wil actually work first time, every time.
ENHANCED HANDLER LINKS:
* Go Back added to Go menu so users can go back to the handler from where they last linked.
