File-Opener Logo
News
Milestones
Specifications

SourceForge.net Logo

Sourceforge Site
Download

Valid HTML 4.01!
0.1 - Basic preview. all associations are compiled in.

0.2 - Associations are read from a file.

0.4 - New associations can be made by the program in text mode. add flags: --no-new - don't prompt for new associations.

0.6 - A default set of associations can be checked against the filesystem to see which programs are installed and automatically generate the necessary associations.
add flags: --default-gnome --default-kde ... - set associations list to those commonly used by the specified desktop

0.8 - GUI mode should become optional at compile time.
add flags: --gui - use the gui mode

1.0 - Massive debugging and corss-platform testing at this point.

1.2 - Large database of possible associations available as a seperate downloadable file. These should be brought up when a file is opened that doesn't already have an association. Only the programs that are actually installed should be listed.

1.4 - GUI configuration

1.6 - Database of possible associations should be updateable by the program over the internet. There should be different databases for different operating systems. The program should figure out which operating system is running.
* consider gzipping the database because it will be quite large.
* the database should only be read if it is necessary for obvious speed reasons.
add flags: --updatedb [source] - update the master database from specified source, or default source is no source is specified.
1.8 - Give opener the ability to run the package manager and open web pages for things to do if there are no programs installed that can open the desired file.

2.0 - Another big round of debugging and cross-platform testing.