Future of Dark Room

Much has changed in the years since Dark Room was originally written, and there are many options available at this time. Thus, the question to be asked is, does continued development of DR make sense? I spent a significant amount of time rewriting the application from scratch to run as an adobe air application. I did this because I was no longer using windows at the time, so dedicating some much time on a .net application did not make a lot of sense, thus a cross platform solution seemed more desirable. Unfortunately, Adobe dropped linux support shortly before the first beta release of the new program. So, I essentially stopped development on it.

I still want to have a cross platform application. I began trying to find new viable options, and I was just about to start a write up in python when I discovered FocusWriter. It is a cross platform distraction free environment, and it uses QT. It’s written in C++, which I don’t really like, but I could deal with it. I would almost say it is enough to use FocusWriter, but it is missing some key functionality from Dark Room I couldn’t live without. Therefore, at this point I am seriously considering forking FocusWriter in order to add in the additional Dark Room functionality.

Thoughts?

Distraction Free Writing in 2009

While Dark Room has been mostly dormant, many things have changed. I originally got the idea for Dark Room from Jesse over at Hog Bay. WriteRoom was really the first in this modern era of retro text editors. Back then, WriteRoom was the only game in town, and it was, and still is, Mac only.

Unfortunately, around this time my powerbook passed into the after life. This meant that I had to switch to my windows laptop as my primary machine for a while. And, since I had gotten so used to WriteRoom, I needed something. After spending a couple of days searching, I was quite surprised not to find anything available for windows. This is when I decided to pick up the torch, and write Dark Room. However, it did not remain alone for long.

Now, there is a glut of this style of program. Here are just the few that I know of off my head:

Cross Platform:

  • Dark Room X
  • jDarkRoom

Windows:

  • Dark Room W
  • Q10
  • WriteMonkey

Mac:

  • WriteRoom

Linux:

  • PyRoom
  • RubyRoom

Web:

  • DarkCopy
  • Writer
  • MyTextFile

I would love to hear feedback on what you love or hate about these programs, as it will help me determine how best to shape future development of Dark Room.

An interesting factor here is that even though there are more programs, they are still pretty fragmented, as people are sort of just porting over functionality from applications exclusive on other OS’s.

jDarkRoom was the first cross platform implementation. However, I have not had much luck with it using an OS other than Windows. Which reminds me, I need to get with that developer to help him work out some kinks I experiences while using the app in OS X.

Dark Room X is my attempt to build an application that does everything you need, and nothing you don’t. I want users to be able to pick it up, love it, and be able to use it on anything. Be it their wife’s spyware loaded windows box, they’re sweet MacPro work station, or the linux box they keep as a guilty pleasure.┬áIt is just the first step in my ultimate goal: the ability to access, and work on your writing in the interface you love from anyplace at anytime.

Dark Room X – Preview Release

Here it is, finally, that which you have been waiting way to long for: the preview release of Dark Room X.

Please go ahead and download those, and remember all the disclaimers (software provided as is, no guarantees that it will work, etc…).

If you run into any issues, don’t hesitate to let me know so I can get it first before the initial release. And, last but not least: enjoy!

Download Dark Room X (Preview)

Dark Room 0.8b Download Link Fixed

I uploaded my archive of Dark Room releases to the github project I plan on releasing the code on. I have updated the link on the Dark Room page to reflect this. The source code is not yet up there. I am going to do a release of Dark Room X, and then I need to add the license notice to the Dark Room W (formerly Dark Room). After that is all squared away the code will be released.

Dark Room Update

Some people have noticed that the link to Dark Room is broken. Basically, I have been in the process of switching hosts, so the domain it was hosted on is currently not hosted. However, I am also in the process of setting up the new home for dark room, and working on getting the projects open sourced. I think that for the short term I will be putting up a temporary link in place of the broken link, and then replace it with a more permanently solution a little further down the road.

In order news, I am leaning towards calling the new version “Dark Room X” with the x for cross platform. I was originally calling it “Dark Room Air” but due to bad licensing policies by adobe that is not possible. I have also been putting in quite a bit of time on the application this week, and I expect to have an official initial release soon, so keep an eye out for that.