Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
releng:4.10:roadmap:thunar [2011/02/07 22:26] – [Improve Tumbler Integration] jannisreleng:4.10:roadmap:thunar [2012/05/02 10:46] (current) – [Replace xfdesktop by adding a Thunarx Interface for Desktop Extensions] nick
Line 1: Line 1:
 ====== Thunar 1.4 Roadmap (Xfce 4.10) ====== ====== Thunar 1.4 Roadmap (Xfce 4.10) ======
  
-===== Improve User Directories Experience =====+===== [FOR 4.12] Improve User Directories Experience =====
  
 Thunar 1.2 automatically creates user directories if they do not exist upon opening (e.g. via the Go menu). This sucks. What we want is: Thunar 1.2 automatically creates user directories if they do not exist upon opening (e.g. via the Go menu). This sucks. What we want is:
Line 8: Line 8:
   - Not to show undefined user directories in the Go menu.   - Not to show undefined user directories in the Go menu.
   - Ask the user to create a user directory if it is defined but does not exist.   - Ask the user to create a user directory if it is defined but does not exist.
 +
 +**We've decided to drop users dirs entirely and instead show user-defined bookmarks in the ''Go'' menu. Perhaps we can add a separate settings dialog for user directories but in Thunar, we leave the choice of what to appear in the menu to users.**
  
 Completed: 0% \\ Completed: 0% \\
Line 13: Line 15:
 Difficulty: Easy Difficulty: Easy
  
-===== Integrate Remote Locations into the Side and Tree Pane =====+===== [FOR 4.12] Integrate Remote Locations into the Side and Tree Pane =====
  
 Right now, there is no way to “bookmark” remote locations. Thunar only allows directories as bookmarks. I've heard reports that re-using the existing bookmarks concept for was found to be inappropriate and confusing for end users. http://www.bomahy.nl/hylke/blog/clutter-in-nautilus-sidebar/ might be a good starting point for a better side pane. I'm conerned about high numbers of partitions in the side pane though. We probably want something that can be expanded/collapsed better, e.g. by grouping partitions per drive using a custom composite widget. This would also have user experience benefits as people would be able to mount/unmount entire drives at once and not just individual partitions. Right now, there is no way to “bookmark” remote locations. Thunar only allows directories as bookmarks. I've heard reports that re-using the existing bookmarks concept for was found to be inappropriate and confusing for end users. http://www.bomahy.nl/hylke/blog/clutter-in-nautilus-sidebar/ might be a good starting point for a better side pane. I'm conerned about high numbers of partitions in the side pane though. We probably want something that can be expanded/collapsed better, e.g. by grouping partitions per drive using a custom composite widget. This would also have user experience benefits as people would be able to mount/unmount entire drives at once and not just individual partitions.
Line 19: Line 21:
 Completed: 0% \\ Completed: 0% \\
 Assignee: Jannis \\ Assignee: Jannis \\
-Difficulty: Moderate+Difficulty: Moderate \\ 
 +Related item in the Design SIG: [[/design/thunar/shortcuts-pane|shortcuts-pane]]
  
-===== Improve Tumbler Integration =====+===== [FINISHED] Improve Tumbler Integration =====
  
 Right now Thunar only generates thumbnails (on-demand, which is good). It should also use the cache API provided by tumbler to e.g. delete a thumbnail when a file is removed or to copy/update the thumbnail when a file is copied. Stuff like that. That needs integration of ThunarThumbnailer in various jobs which is not too complicated. We also need a way to cancel requests when switching between folders. That is a bit more complicated as it implies requester-awareness in ThunarThumbnailer. Right now Thunar only generates thumbnails (on-demand, which is good). It should also use the cache API provided by tumbler to e.g. delete a thumbnail when a file is removed or to copy/update the thumbnail when a file is copied. Stuff like that. That needs integration of ThunarThumbnailer in various jobs which is not too complicated. We also need a way to cancel requests when switching between folders. That is a bit more complicated as it implies requester-awareness in ThunarThumbnailer.
Line 38: Line 41:
   - Clean up the thumbnail cache every once in a while using the ''org.freedesktop.thumbnails.Cache1'' interface.   - Clean up the thumbnail cache every once in a while using the ''org.freedesktop.thumbnails.Cache1'' interface.
  
-Completed: 95% \\+Completed: 100% \\
 Assignee: Jannis \\ Assignee: Jannis \\
 Difficulty: Moderate Difficulty: Moderate
  
-===== Port More Thumbnailers to Tumbler ===== +===== [FOR 4.12] Sort by Extension =====
- +
-We need to port the thumbnailers from the thunar-thumbnailers package to tumbler. +
- +
-Completed: 0% \\ +
-Assignee: \\ +
-Difficulty: Moderate +
- +
-===== Sort by Extension =====+
  
 It would be nice if we allow to sort by extension. See [[http://foo-projects.org/pipermail/thunar-dev/2010-November/004796.html|this]] request on the mailing list. Perhaps we can also allow plugins to install their own columns. That's more complicated and a separate (but partly related) feature though. It would be nice if we allow to sort by extension. See [[http://foo-projects.org/pipermail/thunar-dev/2010-November/004796.html|this]] request on the mailing list. Perhaps we can also allow plugins to install their own columns. That's more complicated and a separate (but partly related) feature though.
Line 58: Line 53:
 Difficulty: Moderate Difficulty: Moderate
  
-===== Improve Responsiveness of File Operations =====+===== [FINISHED] Improve Responsiveness of File Operations =====
  
 With file operations like delete and trash it takes a while for the deleted files to disappear in the view.  With file operations like delete and trash it takes a while for the deleted files to disappear in the view. 
-For new files (create, link etc.) we have added a workaround to reload the view (because there we have the new_files closure. +For new files (create, link etc.) we have added a workaround to reload the view (because there we have the new_files closure)
-It would be nice to have a similar closure or feature for file trashing/deletion/copy/move.+It would be nice to have a similar closure or feature for file trashing/deletion/copy/move and in thunar-uca where g_file_monitor_emit_event is not working.
  
-Completed: 0% \\ +ThunarVFS used a global timeout for all feed events, maybe we can introduce something similar in Thunar. 
-Assignee: \\+ 
 +Completed: 100% \\ 
 +Assignee: Nick\\
 Difficulty: Easy - Moderate Difficulty: Easy - Moderate
  
-===== Replace xfdesktop by adding a Thunarx Interface for Desktop Extensions ====+===== [FOR 4.12] Replace xfdesktop by adding a Thunarx Interface for Desktop Extensions ====
  
 xfdesktop requires a lot of file management functionality for the file icon view. This results in a high amount of code duplication even when using Thunar's D-Bus interface. We'd like to change this by replacing xfdesktop with a plugin for Thunar.  xfdesktop requires a lot of file management functionality for the file icon view. This results in a high amount of code duplication even when using Thunar's D-Bus interface. We'd like to change this by replacing xfdesktop with a plugin for Thunar.