S c i e n t i f i c A r t s
WorkLife Requirements Purchase FAQ Documentation WLFW Blog ?
 

New and Changed Features in Version 1.1.1 of
A WorkLife FrameWork

This list is currently in a random order.

Now, when the DateTag button is clicked on at the top of a Notebook, and alert is generated to check whether this is what you want to do.

Now, when the AddDatabaseRecordDialog is open and the Add this Record button is clicked on, if your fields are not consistent with their types, you won't lose what you already typed in.

The parameter $MaxDiaryResourcesDirectoryBackups has been changed from 50 to 30.

There is now a function EmailFindDialog, and a corresponding button on the Email Palette that opens this dialog.

If emails contain non-ascii characters, the email will still be generated, though some unicode values may be substituted for errant characters. Previously the email would simply not be created in the user's email client.

The new function FileSetsButtonData[] gives a list of information to be used in AssignButtonsToCustomPalette to assign the FilesSets buttons from the AdditionalToolsPalette to a custom palette.  There are three other functions like this: ArchivingButtonData BackupAndEncryptionButtonData, ButtonData, and OtherToolsButtonData

Added an Open All button for the Diary and Notebooks Pop-ups for the Organizations Palette

The various FileSets buttons in the Additional Tools Palette now have helpful dialog boxes to guide entry

Put in Add and Remove buttons in the Text Colors and Background Colors subpalettes in the Formatting Palette (and added the associated Dialog functions to support these)

The formattingPalette now has a fixed height of $ScreenRectangleHeightFraction times the height of the screen so that for small screens it won't go past the bottom of the screen

Buttons on the AdditionalToolsPalette have been rearranged to me more useful

Now all style sheets that are usually accessible from the Format StyleSheet menu are available on the StyleSheetsPalette

When the WorkLifeToolsPalette is opened all of the subpaletts are now by default compressed

There are now buttons on the ToDosPalette that allow you to see the information that is contained in a ToDo or a Done

Three is now a "Select Cells" button on the Formatting Palette and a corresponding nb button.  The latter selects all cells of the same cell style as the currently selected cell in a notebook.  The latter opens up a fresh notebook with just  the selected cells.

Added an Edit Style Sheet button to the NotebookStylesPalette

When you date tag a notebook you are now returned to where your were in the notebook prior to the date tagging

Cells in an Essay no longer have cell frames by default.

The function ChangeDatabaseFieldTypes now allows forms that change all fields to become a particular type through ChangeDatabaseFieldTypes[name,String] and, more generally, ChangeDatabaseFieldTypes[name,head].  The latter is especially convenient when one wants all fields to be Strings.

The DatabaseFindDialog and the AddDatabaseRecordDialog now assume strings when the field pattern is _String

Blog posts can now automatically contain a notebook version of the blog post.  

Added the function ConvertToDiaryDirectory which takes a directory that is not a Diary directory and converts it to a Diary directory.  It creates Notebooks, Blogs, Databases, and OtherFiles subdirectories and moves the files in the original directory into the appropriate subdirectories.

Added a button in the Email Palette that opens a new notebook that contains only the emails from the current diary.  Each such email is placed under a section heading that contains the email's subject line.

The parameter $EmbedEmailFindStringInEmail determines whether an alphanumeric string is placed at the end of an email passed from WorkLife to your email client.  This string allows you to find the original Diary from which the email was sent, and the location in that diary of that email.  The default value is True.

Moved the Show/Hide DateTag button to the Formatting Palette

The new EmailFind function allows you to find the diary from which an email was sent.  It is the function behind the Find button on the EmailPalette.

The Backup button in the toolbar at that top of a Diary now allows comments to be added with a backup

The overall architecture  of Organizations has been modified and extended.  It is backwards compatible, but it is much more useful now.  It allows for a liquid organization of diaries and notebooks independent of where they are located. Previously, if you added a Diary to an Organization, that Diary would be moved to the Diary directory that you associated with the Organization.  The same was true for Notebooks, which would moved to the Notebooks subdirectory of the Diary directory that you associated with the Organization.  This is no loger true, and Organizations are now a way to arbitrarilly associate Diaries and Notebooks and access them easily.

There is now a FindDiaries & Notebooks button near the top of the WorkLife Tools Palette.  This button opens a small dialog that allows you to type in a snippet of text that might be in the notebook or Diary that you are searching for (the wildcard character * is allowed).  The result is a dialog with buttons for each of the found Notebooks or Diaries.  The function behind this is FindDiaryOrNotebookOrPackage.

Password protected Diaries or Notebooks now contain their decrypting information within rather than in a separate data file.  This allows transportability. Note however, that, as before, when a Diary or Notebook is password protected, none of its backups are password protected. These must be dealt with separately.

When the Show Backups button at the top of a Diary or notebook is clicked on, in addition to the resulting buttons that access individual backups and their comments, there is a button Show Comments Summary which opens a new notebook with all of the comments associated with all backups along with hyperlinks to the associated backups.

Now, when a computation is done from the ComputationsPalette (or any of its associated functions) the data associated with the most recent computation with the type given by a tag (say,"A") is contained in the value of the function [tag].  If the data is associated with a computation for multiple tags, then the data is contained in [{tags...}].  A template for [□] is accessible from the Programming Palette.

Buttons on the Programming Palette have been slightly rearraged and a button for the template [[□]] has been added.

Added a 7th priority to the various ToDos palettes and functions because there are 7 days in a week, thus allowing for the user to make use of ToDos in that way

Changed the default value of $ScientificArtsEmailNote to False

Added the function SavedButtonInformation which allows the user to access the information needed to recreate a button from one of the WorkLife Palettes for reuse in a Custom Palette

The Paste File Button in the FormattingPalette now opens a more useful dialog

Added a Toggle CellBracket button to the Formatting palette

Added a PlaceImage button to the Formatting palette

Added the function OpenNotebookWithGUID which finds and opens the notebook that has the NotebookGUID given by guid if it is contained in the DiariesNotebooksAndPackagesDatabase

A variety of functions have been added that allow you to access and visualize information in your personal email mailboxes if they are in the mbox format.

Example:

 

EmailNetwork[{"/Users/dreiss/Documents/Eudora Folder/Mail Folder/Out", "/Users/dreiss/Documents/Eudora Folder/Mail Folder/personal"}, 15, ShowEmailLabels→True] ;

[Graphics:HTMLFiles/newfeatures_2.gif]

Other small changes and bug fixes have been made throughout the product.

Copyright ©, 2005-2009 Scientific Arts, LLC