Nautilus GSoC Idea - Icon sizes based on usage



Hi,

I wanted to know if this would be interesting as a SoC project for me:
Abstract: A view for nautilus, where the icon sizes and position for folders change based on their usage. More frequently accessed paths will be displayed at top with a large prominence for the size.

Reason: People might have folders with a large number of files/paths. Some may be more frequently accessed than others, yet no file browser today tries to show more relevant and important files on top, and with larger size. The advantages are obvious, and the display can be a per-folder option. I'm guessing that the usability will be improved. (I will probably ask the gnome-usability team).

Implementation: A seperate database, probably sqlite, which logs when a user opens a folder or file in nautilus, and tries to decide intelligently based on one of many algorithms, which folders come up on top. A use case will be if I'm working on a project this week, it should put those files on top, even if I'd opened some files more for last week's project, but I haven't opened them since.

A score for each path will be calculated, which deteriorates over time, and deteriorates a little for some other factors. This formula can be tweaked after some testing and the sizes can be calculated and rendered accordingly.

I believe that this can be implemented over two months, considering I have experience only building nautilus from svn and not familiar with the codebase.

Thanks,
Anirudh

--
Fourth Year Undergraduate Student, Indian Institute of Technology, Kharagpur
E-Mail/jabber/googletalk: anirudh -at- anirudhsanjeev -dot- org
Phone: +91-97335-04828
My PGP key: anirudhsanjeev.org/pubkey.txt


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]