Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:gsoc:start [2024/02/03 09:57] – [Frequently Asked Questions] alexxcons | projects:gsoc:start [2024/02/20 22:16] (current) – [Xfce - Google Summer of Code 2024] alexxcons | ||
---|---|---|---|
Line 9: | Line 9: | ||
* **[[# | * **[[# | ||
* **[[#GSoC Participants Blogs|GSoC Participants Blogs]]** | * **[[#GSoC Participants Blogs|GSoC Participants Blogs]]** | ||
+ | |||
+ | ---- | ||
+ | |||
+ | <note important> | ||
---- | ---- | ||
Line 41: | Line 45: | ||
===== thunar ===== | ===== thunar ===== | ||
- | 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. See [[https:// |
* [[https:// | * [[https:// | ||
Line 72: | Line 76: | ||
* 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:// | ||
+ | * **[Difficulty: | ||
+ | * **[Estimate time: 50h]** (can be part of a 90/175/350h project) | ||
+ | * 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:// | ||
+ | |||
+ | |||
+ | * [[https:// | ||
+ | * **[Difficulty: | ||
+ | * **[Estimate time: 90h]** (can be part of a 90/175/350h project) | ||
+ | * Implementation as Thunar Plugin, based on existing work (see issue) | ||
+ | * Dialog to enter credentials | ||
+ | * Right click menu actions for management | ||
+ | * Possibly emblems to show sync-status if required | ||
+ | |||
===== all components ===== | ===== all components ===== | ||
* Integration of Xfce Keyboard Shortcuts Widget into all Xfce Applications | * Integration of Xfce Keyboard Shortcuts Widget into all Xfce Applications | ||
* **[Difficulty: | * **[Difficulty: | ||
- | * **[Estimate time: 10-90h (Depends on the number of ported apps)]** | + | * **[Estimate time: 10-90h (Depends on the number of ported apps)]** |
* Currently only available for thunar, xfce4-terminal and mousepad(via plugin) | * Currently only available for thunar, xfce4-terminal and mousepad(via plugin) | ||
* To be integrated as well into all other xfce applications which use keyboard shortcuts (TODO: Provide a list) | * To be integrated as well into all other xfce applications which use keyboard shortcuts (TODO: Provide a list) | ||
Line 89: | Line 109: | ||
* Draft some timeline to show in detail when you will have time to work on which exact part of your project. | * Draft some timeline to show in detail when you will have time to work on which exact part of your project. | ||
* In case multiple participants will be picked, it can be beneficial to define an alternative targets to prevent overlap. | * 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 early | + | * Make sure to define some stretch targets, in case you finish |
=== Where can I start ? === | === Where can I start ? === |