Downloads

By Haemoglobin
6/29/2010 (revision 21)

WPF Inspirational Quote Management System

A handy WPF application to store all of your favourite inspirational quotes - a friendly random quote popup can be shown to you throughout the day to keep spurring you on.

Recent quote from a happy user:

"You know i really like this quote management thing. now i can read blogs online and copy, paste the quotes I like, just as simple as that. And i like the idea that it pops out a window every certain mins. awesome stuff." - Kate

The following are screenshots from the application:

alt text

alt text

alt text

alt text

The application can be installed from here: Install
License Agreement

I personally have also added the application to my "Startup" folder, and ticked the option "Minimised on startup".

Your quotes are stored in the file 'My Documents\WPFQuoteManagement\Quotes.xml' which is not removed on uninstallation of the application.

The FTP functionality of this tool is being used to populate the quotes at http://www.hamishgraham.net/page/My-Favourite-Quotes.aspx if you need a head start for quote inspiration :)

Version History

1.3.0

  • Added ability to associate images to quotes.
  • Voice functionality (text to voice on quote popup).
  • Ability to add additional notes for a quote.
  • Spell check.

1.2.2

  • Fixed issue some users were having when the application is minimised.

1.2.1

  • Only display an underline under Author links if a Reference URL is present.

1.2.0

  • Fixed non-working delete quote button.
  • Changed layout of quote edit page, font and colour.
  • Lightened background colour of settings page.

1.1.1

  • Changed to only allow one running instance a time.
  • Custom icon in system tray popup removed for now as this breaks when text size is set to greater than 100% (on Windows 7).
  • Added simple installer project. By default will add a shortcut to Desktop, Start Menu and the Startup folder. Delete the ones you don't want.
  • XML storage now being kept in the user's "My Documents" folder (to support the installer and to assist these being backed up by the user). Copy your existing Quotes.xml here.

1.1.0

  • Now using VS2010 RC to develop the solution, but still targeting .NET 3.5.
  • Changes to quotes in edit mode now only saved when Save clicked - otherwise aborted.
  • Application now knows if quotes have been modified and will only prompt to save changes accordingly.
  • Logic added to halt windows shutdown if quotes have been modified and are no longer saved by default (sometimes this caused a race condition where quotes were not saved in time before system shutdown plus saving changes may not be desired).

1.0.0

  • FTP functionality hidden by default. Feature complete.

0.0.9

  • Added code to save quotes if windows is shutdown and the application is still running.
  • Added black background and simplified settings page.

0.0.8

  • Hotkey for random quote popup (configurable).
  • Ability to choose font for quote list.

0.0.7

  • Added random quote display at the bottom of the application.
  • Altered look and feel.

0.0.6

  • Added search functionality (Ctl-F).
  • Added private quote flag (information for integrating applications).
  • Added some keyboard bindings (Ctl-S, Esc).

0.0.5

  • Random quote popups.
  • Delete quote button.
  • Exit option to right click context menu on system tray.

0.0.4

  • Bug fixes and layout enhancements.

0.0.3

  • Converted to a system tray application.

0.0.2

  • Backups of the Quotes.xml file automatically created.
  • Quotes.xml can be saved to a user configured FTP location (for integration with other applications).
  • Existing Quotes.xml on FTP location also backed up before upload.
  • FTP password stored encrypted in the windows user settings folder.

0.0.1

  • Add a new quote, with author, category and reference url (starting with http/https).
  • Filter quotes by category.
  • Clicking on the reference URL in the quote list will open the link in the browser.
  • Quotes saved to a Quotes.xml in the same directory as the application.

Comments