ratt-ru / purr

Data reduction logging tool, Useful for remembering reductions
GNU General Public License v2.0
1 stars 1 forks source link

Streamline the monitoring/pouncing policies #20

Open gijzelaerr opened 10 years ago

gijzelaerr commented 10 years ago
at 2010-02-12 15:06:50 Oleg Smirnov reported:

Streamline the monitoring/pouncing policies

gijzelaerr commented 10 years ago

Original comment thread migrated from bugzilla

at 2010-02-12 15:06:50 Oleg Smirnov replied:

Post-release, I should look into cleaning up Purr's file and directory monitoring scheme. A separate sidebar or floating New Stuff dialog should list the new files showing up in each monitored directory (perhaps integrated with a standard file dialog? Or just with a list of files, in a separate pane?), so the user can click or drag them over to his New Entry dialog. The current scheme of dumping everything into New Entry automatically gets tiresome when a lot of files are being created at once.

The following policies should be available to every watched object, and should be changeable from the New Stuff dialog, from the entry editors, and from the monitored directory list. Perhaps use a single icon to indicate these?

For directories, this policy setting should apply to newly created files, and to updated files that have no policy of their own (or should this be two separate settings?) Some kind of policy assignment based on globs would also be good. A list of policy assignment rules should be made available from the New Stuff pane (integrate this with the directory list)? Use a treeview: under each directory, we list entries for specific patterns or files from that directory. When a file is marked with a pounce policy, it gets into that list.