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
Next revisionBoth sides next revision
projects:gsoc:start [2024/02/03 09:53] – [thunar] alexxconsprojects:gsoc:start [2024/02/10 09:07] – [thunar] alexxcons
Line 72: Line 72:
     * Nautilus already seems to provide such a service. Most likely the nautilus code can be used as inspiration.     * Nautilus already seems to provide such a service. Most likely the nautilus code can be used as inspiration.
     * It would be required to extend the thunarx API (API used by thunar plugin) in order to support custom emblems.     * It would be required to extend the thunarx API (API used by thunar plugin) in order to support custom emblems.
 +
 +  * [[https://gitlab.xfce.org/xfce/thunar/-/issues/1028|Use a different Key to manage Toolbar buttons]]
 +    * **[Difficulty: medium] [Required Skills: C, Gtk] [Possible Mentors: Alexander Schwinn]**
 +    * **[Estimate time: 50h]**
 +    * Currently, only the derivation from the default loading order is used to arrange toolbar buttons. This can lead to bugs
 +    * In the future, either the name+subfolder of each toolbar-button (and UCA) should be used for indexing (or the path to some *.desktop file after [[https://gitlab.xfce.org/xfce/thunar/-/issues/179|#179]])
 +
 +
 ===== all components ===== ===== all components =====
  
Line 87: Line 95:
 We do not force any specific format. Here is what you have to look for: We do not force any specific format. Here is what you have to look for:
   * Make sure you follow the [[https://google.github.io/gsocguides/student/writing-a-proposal|official basics]]   * Make sure you follow the [[https://google.github.io/gsocguides/student/writing-a-proposal|official basics]]
-  * It can be beneficial to define an alternative target (In case some other participant as well picked your preferred target) +  * Draft some timeline to show in detail when you will have time to work on which exact part of your project. 
-  * Make sure to define some stretch targets, in case you finish early+  * In case multiple participants will be picked, it can be beneficial to define an alternative targets to prevent overlap. 
 +  * Make sure to define some stretch targets, in case you finish your main target early
  
 === Where can I start ? === === Where can I start ? ===