Friday, April 10, 2009

Engineering Root folder customization

ZScreen root folder is the main folder that provides room for Images, Text, Settings, Cache and Temp folders.

Initialization sequence

Soon after ZScreen is loaded, the following order is the loading sequence. Program.cs:

  1. Initializes DefaultRootAppFolder path to be Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), Application.ProductName);
  2. Accesses XMLSettings.Read().
    1. The XMLSettingsFile property initializes the sub-folder paths inside Root folder.
    2. The location of the Root folder is set here inside InitializeDefaultFolderPaths().
      1. If there is a ZScreen folder located in the same directory as the ZScreen.exe Root folder will be this folder
      2. Otherwise ZScreen folder will be the DefaultRootAppFolder
    3. Finally it creates the Settings directory if it doesn’t exist based on the Root folder.
  3. Loads ZScreen GUI. ZScreen calls ConfigureDirs() which creates subfolders inside the DefaultRootAppFolder

Improved Portable Configuration detection

image

Sunday, April 5, 2009

Dynamic Region Border and Ruler

Dynamic Crosshair used within a Dynamic Region Border

Dynamic Crosshair used within a Dynamic Region Border with a Ruler

Friday, April 3, 2009

Dynamic Crosshair

Once enabled from Capture tab, dynamic crosshair will increase the visibility of the crosshair by animation.

'

Tuesday, March 31, 2009

History Items can now support text files

image

Extended support for showing text file / clipboard text uploads to be displayed in History. The pictureBox preview will switch to a textBox and preview the text.

Tooltips in History

image 

Tooltips will now show the history item statistics.

Wednesday, March 25, 2009

Actions toolbar

ZScreen brings another user interface to the next release of the program where you can choose to have a Quick Actions toolbar.

image

This is similar to the shareware program FSCapture.

Monday, March 23, 2009

History Manager

The new History Manager can save the list of screenshots in History to a History.xml. This will be automatically retrieved upon the next load of ZScreen.

image

The History.xml is saved in ZScreen\Settings\History.xml and the content looks like:

image

Maximum number of History items are limited to 50 by default.