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 revisionBoth sides next revision
projects:gsoc:start [2024/02/03 09:52] – [thunar] alexxconsprojects:gsoc:start [2024/02/03 09:53] – [thunar] alexxcons
Line 42: Line 42:
  
 Thunar is Xfce's file manager and one of its core components. There are many new features pending to be implemented and bugs that need fixing, some of which are listed below: Thunar is Xfce's file manager and one of its core components. There are many new features pending to be implemented and bugs that need fixing, some of which are listed below:
 +
 +  * [[https://gitlab.xfce.org/xfce/thunar/-/issues/547|Offer Thunar specific file selection dialog via DBus Service "org.freedesktop.portal.FileChooser"]]
 +    * **[Difficulty: challenging] [Required Skills: C, Gtk] [Possible Mentors: Alexander Schwinn]**
 +    * **[Estimate time: 175h]**
 +    * So that all applications which want to pick a file will see the thunar dialog, instead of the foreign GtkFileChooserDialog
 +    * Possible required to implement a service ''xdg-desktop-portal-xfce'', according to [[https://github.com/flatpak/xdg-desktop-portal-gtk/|xdg-desktop-portal-gtk]] (to be checked)
 +    * Creation of the related DBUS Service in thunar
 +    * Dialog to pick specific file(s) and hit "done"/"abort" using the current thunar widgets.
  
   * [[https://gitlab.xfce.org/xfce/thunar/-/issues/500|Extend Thunarx API to be able to set emblems in thunar-plugins]]   * [[https://gitlab.xfce.org/xfce/thunar/-/issues/500|Extend Thunarx API to be able to set emblems in thunar-plugins]]
Line 56: Line 64:
     * Most likely would require to introduce a new base-view, similar to [[https://gitlab.xfce.org/xfce/exo/-/blob/master/exo/exo-icon-view.c|exo-icon-view]]. That view could be added directly into the thunar codebase.     * Most likely would require to introduce a new base-view, similar to [[https://gitlab.xfce.org/xfce/exo/-/blob/master/exo/exo-icon-view.c|exo-icon-view]]. That view could be added directly into the thunar codebase.
     * There is already an [[https://gitlab.xfce.org/xfce/thunar/-/merge_requests/303|open merge request from last GSoC]], which implements the feature partly using exo-icon-view as a base ... though as such has the limitations of exo-icon-view. Nevertheless, it can be used as inspiration, and to figure out where the relevant code is located.     * There is already an [[https://gitlab.xfce.org/xfce/thunar/-/merge_requests/303|open merge request from last GSoC]], which implements the feature partly using exo-icon-view as a base ... though as such has the limitations of exo-icon-view. Nevertheless, it can be used as inspiration, and to figure out where the relevant code is located.
- 
-  * [[https://gitlab.xfce.org/xfce/thunar/-/issues/547|Offer Thunar specific file selection dialog via DBus Service "org.freedesktop.portal.FileChooser"]] 
-    * **[Difficulty: challenging] [Required Skills: C, Gtk] [Possible Mentors: Alexander Schwinn]** 
-    * **[Estimate time: 175h]** 
-    * So that all applications which want to pick a file will see the thunar dialog, instead of the foreign GtkFileChooserDialog 
-    * Possible required to implement a service ''xdg-desktop-portal-xfce'', according to [[https://github.com/flatpak/xdg-desktop-portal-gtk/|xdg-desktop-portal-gtk]] (to be checked) 
-    * Creation of the related DBUS Service in thunar 
-    * Dialog to pick specific file(s) and hit "done"/"abort" using the current thunar widgets. 
  
   * [[https://gitlab.xfce.org/xfce/thunar/-/issues/179|Store each UCA in a separate *.desktop files instead of using a single uca.xml]]   * [[https://gitlab.xfce.org/xfce/thunar/-/issues/179|Store each UCA in a separate *.desktop files instead of using a single uca.xml]]