Hi,<br><br>A few months ago my friend Julien and I started to work (as a school side project) on the file picker in order to add a list of bookmarks (places) on the left of the file view.<br><br>We have been able to do most of the work, but unfortunately we're now lacking time, so I send the patch without the latest modifications we wanted to do in order to have something quite usable. The patch applies to the last commit I pulled yesterday (dcd7dc43376c914).<br>
<br>Here is a list of what the patch contains:<br> - we replaced the label displaying the path of the directory viewed by a text field<br> - we added a listbox on the left of the file view, this list contains a default place (user directory) and can contains custom places you can click to display in the file view<br>
- you can add a new place by clicking on the "..." on the right of the path text field (which pops a new dialog)<br> - you can add the current place by clicking the "+" button bellow the places list<br>
- you can remove a place selected in the list<br> - places are stored in the user's configuration<br><br>and what's missing:<br>- we are able to display an icon for each entry in the list box, but this is currently the "parent directory" icon<br>
- the dialog box allowing the user to add a new place is not finished (and must probably be redesigned somehow)<br>- actually, the "..." button should probably be removed, and it's behavior should be affected to the "+" button instead<br>
- the user is invited to give a name to its bookmark, but this name isn't stored in the configuration yet<br>There are probably many points to redesign and refactor. <br><br>The code is under licenses MPLv1+/LGPLv3+.<br>
We would like to thank Cedric Bosdonat, <span class="st">Stephan Bergmann<em></em><i><em></em></i></span> and people we talked with on irc for their time helping us.<br><br>Cheers,<br>Martin and Julien<br clear="all"><br>
-- <br>Martin<a href="http://www.martiusweb.net" target="_blank"></a> Richard<br><a href="http://www.martiuweb.net" target="_blank">www.martiusweb.net</a><br>
<br>