Create a DB to track programs for auto-activation

Registered by pragmattica

An earlier blueprint describes a feature that will let a user choose a program and have Caffeine automatically activate when that program runs. To make this easier, we could have some sort of a database on the Internet, and allow people to submit (perhaps through a web form) a program that they felt did not properly inhibit screensaving and powersaving. If someone downloads a new game that runs in fullscreen mode by default, and then they find that 10 minutes after starting the game, the screensaver starts up (even though they've been playing actively), they could submit this program's name to the database. When Caffeine runs, it will try to get the latest version of the DB. So other people that have Caffeine installed, and who also download and try to play this game will not have the same problem, as Caffeine will know without being told that it should prevent powersaving while that game is running.

Note: this blueprint refers to the creation of the web-based powersaving database only. The "autosynchronize-db" blueprint refers to the features required to make Caffeine automatically download the information from the database.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Obsolete
Series goal:
Accepted for 2.0
Implementation:
Good progress
Milestone target:
milestone icon 2.0
Started by
Tommy Brunn
Completed by
Reuben Thomas

Related branches

Sprints

Whiteboard

Tommy Brunn, 15 Sept 2009: I've created a database and a web front-end for it. More information in the wiki.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.