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:
Other small changes and bug fixes have been made throughout the product.
|