About

My name is Graeme Gott, and I am an open source programmer. Here you'll find a variety of games and applications that I make available for Linux, Windows, and the Mac.

I'm always open to feedback and requests, so please don't hesitate to contact me!

BlogTwitterNews FeedContact Me

Projects

Games

Applications

Download

Version 1.2.1

Packages

Source Dependencies

Development

This project is stored in a git repository. You can learn how to use git on its website.

Donate

If you like these projects and would like to help fund their development, please consider making a small contribution.

Project iconFocusWriter

AboutScreenshotsNews

About FocusWriter

FocusWriter is a fullscreen, distraction-free word processor designed to immerse you as much as possible in your work. The program autosaves your progress, and reloads the last files you had open to make it easy to jump back in during your next writing session, and has many other features that make it such that only one thing matters: your writing.

Hide-away Interface
The most important thing about writing is your words, and FocusWriter puts them front and center, without cluttering up your view with anything else. However, it's good to have quick and easy access to the features of any program, so FocusWriter utilizes a hide-away interface: simply throw your mouse to the top, bottom, or right side of the screen to gain access to a number of customizable options and useful information, then flick it aside when you're no longer interested.

Themes
You can have multiple environments with different fonts, colors, and background images to create ambiance or inspiration as you type. Use an astronomy photo in the background to put you in the mood for writing science fiction, or a seaside bluff to inspire your summertime murder mystery novel set in Cape Cod.

Live Statistics
Word count, paragraph count, page count, and character count; almost anything that you could want to know about your progress, updated live as you type. Fast and easy to check, so as not to wrench you out of your zone. Enable or disable any of them to customize what you want to track.

Daily Goals
Sometimes the hardest part of writing is keeping yourself motivated, and having a daily goal can be a big help. To that end, FocusWriter has two types of optional daily goals: word count, and time spent typing. These are charted by day and not by session, so you can feel free to come back at tinker at it several times throughout the day to reach it if you need to. Additionally, FocusWriter doesn't stop the progress count at 100% so as to not cap your creativity; if you're having a really good day, why not challenge yourself to try for 200% or even beyond?

Spell Checking
Let's face it, we all make mistakes; from typos to simple misspellings, they crop up in everyone's work. While some people find an automatic spell check distracting, others get thrown off-track to know that a word has been misspelled but can't remember exactly how it's supposed to be spelled. FocusWriter has an optional automatic spell check (on by default), as well as the good old standby spell check dialog that you can call upon only when you want it. Through the Spell Checking tab of the Preference dialog, you can enable or disable automatic spell checking, customize your own personal dictionary, and add new dictionaries for other languages (downloadable from OpenOffice.org).

Document Tabs
Sometimes it's useful to have multiple documents open at once, be it additional stories, notes, or reference material. Because FocusWriter is designed primarily to be run in its fullscreen state, your files appear as tabs located at the bottom of the program. All saved files that you have open at the end of your session reload the next time you launch the program, letting you jump right back in where you left off.

Screenshots

About text with default theme About text with default theme showing document statistics About text with a retro theme About text with an image theme Theme management Theme background settings Theme foreground settings Theme text settings General preferences Statistics preferences Toolbar preferences Spelling preferences Check spelling dialog Find dialog

News

  • January 22nd, 2010: version 1.2.1 released
    • French and Portuguese translations added by Jérôme Borme
    • Added changing text area's horizontal position
    • Added disabling antialiasing
    • Bug fixes
  • July 12th, 2009: version 1.2.0 released
    • Added spell checking
    • Added document tabs
    • Added menubar
    • Added toolbar customization
    • Added document statistics
    • Added second wordcount algorithm
    • Added option to use block cursor
    • Improved file saving
    • Bug fixes
  • May 31st, 2009: version 1.1.2 released
    • Use UTF-8 character encoding for files
  • May 10th, 2009: version 1.1.1 released
    • Fixed goals selection bug
  • April 19th, 2009: version 1.1.0 released
    • Added daily goals
    • Added support for themes
    • Added find and replace
    • Changed default centering
    • Bug fixes
  • October 23rd, 2008: version 1.0.0 released
    • New project

Copyright © 2007-2010 Graeme Gott. All rights are reserved.
This site resides happily on DreamHost.