Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| releng:4.10:roadmap:xfce4-appfinder [2011/02/08 09:08] – [Other Ideas] nick | releng:4.10:roadmap:xfce4-appfinder [2012/01/15 12:45] (current) – [Status] nick | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== xfce4-appfinder 4.10 Roadmap ====== | ====== xfce4-appfinder 4.10 Roadmap ====== | ||
| - | The idea is to merge the current appfinder and xfrun4 into 1 application that can do it all; but better.  | + | The idea is to merge the current appfinder and xfrun4 into 1 application that can do it all; but better.  | 
| + | |||
| + | See the [[design: | ||
| Completed: 0% \\ | Completed: 0% \\ | ||
| Assignee: Nick\\ | Assignee: Nick\\ | ||
| Difficulty: Hard | Difficulty: Hard | ||
| + | |||
| + | ===== Status ===== | ||
| + | The IDs are prefixed with //A// for // | ||
| + | The status cells are color coded: | ||
| + | * a //white// background means the feature is not implemented yet, | ||
| + | * a //green// background means the feature is supported, | ||
| + | * a //orange// background means the feature is being worked on, | ||
| + | * a //grey// background means the feature is partially working but is not developed any further. | ||
| + | |||
| + | | **ID** | **Description** | **master** | | ||
| + | | B01 | Open exo-desktop-item-edit? | ||
| + | | B02 | Items not visible on start in expanded mode. | @palegreen: Done | | ||
| + | | I01 | Store settings in Xfconf | @palegreen: Done | | ||
| + | | I01.1 | Window size and pane position. | @palegreen: Done | | ||
| + | | I01.2 | Last category? | @palegreen: Done | | ||
| + | | I02 | Investigate dbus daemon, profiling shows a lot of time is spend in starting Gtk (theme/ | ||
| + | | I03 | Save successfully launched commands | @palegreen: Done | | ||
| + | | I04 | Simple extension framework. | @palegreen: Done | | ||
| + | | I04.2 | Simple editor. | @palegreen: Done | | ||
| + | | I04.3 | Support custom icons. | -- | | ||
| + | | I04.4 | Do we need this in expanded view as well, like Jannis' | ||
| + | | I05 | Garcon menu reloading support. | @palegreen: Done | | ||
| + | | I06 | (icon) theme changes: reload cached pixbufs. | @palegreen: Done | | ||
| + | | I07 | Bunch of clever key combinations to speed-up navigation. | @palegreen: Done | | ||
| + | | I08 | Obey show-image-on-button setting for launch button. | @palegreen: Done | | ||
| + | | I09 | Sort custom commands before desktop-file commands in the completion. | @palegreen: Done | | ||
| + | | I10 | xfrun4 script for easy migration in 4.8, make xfce4-appfinder expand by default. | @palegreen: Done | | ||
| ===== Implement Modes ===== | ===== Implement Modes ===== | ||
| It will have 2 modes: | It will have 2 modes: | ||
| - | * Quick run dialog: like with xfrun4, but also includes the $PATH and known desktop files + command history. | + | * Quick run dialog: like with xfrun4, but also includes the known desktop files + command history. | 
| - | * Finder dialog: to show the complete appfinder, like in 4.8 (with applications and their categories) but also favorites, and commands(-history). | + |   * Finder dialog: to show the complete appfinder, like in 4.8 (with applications and their categories) but also the command  | 
| It will therefore also install 2 desktop files: "Run Program..." | It will therefore also install 2 desktop files: "Run Program..." | ||
| - | ===== Simple Extensions  | + | ===== Custom Actions  | 
| - | + | A bit like the Thunar custom actions, it is also possible to parse commands you type in the launch entry. It has 2 modes to match commands: | |
| - | It should be fairly easy add new " | + |   * Match by prefix. This allows to add [[https:// | 
| - | + |   * Match by regular expression. This way complex  | |
| - | * Match by expression: | + | |
| - |     * "b < | + | |
| - |      | + | |
| - | * Provide alternative 'launchers' that will showup in a menu while you type a string. | + | |
| - |     * Open " | + | |
| - |     * Open " | + | |
| - | + | ||
| - | ===== Other Ideas ===== | + | |
| - | * Ctrl+Enter: launch the command in a terminal. | + | A lot is possible this way, so you can create aliases or special launchers for gksu; we leave that up to you! | 
| - | * Provide script for xfrun4 and keep the xfrun4 desktop file so users can switch easily. | + | |
| - |   * See also [[http:// | + | |