Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
releng:4.10:roadmap:xfce4-appfinder [2011/06/05 22:36] – [xfce4-appfinder 4.10 Roadmap] nick | releng:4.10:roadmap:xfce4-appfinder [2011/12/13 12:47] – [Implement Modes] nick | ||
---|---|---|---|
Line 8: | Line 8: | ||
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** | **nick/ | ||
+ | | 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. | -- | | ||
+ | | 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. | -- | | ||
===== 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..." | ||
Line 33: | Line 60: | ||
* Panel plugin that can do the same as the Alt+F2 dialog (which will also obsolete the verve plugin). Might be a good alternative to searching in the applications menu. | * Panel plugin that can do the same as the Alt+F2 dialog (which will also obsolete the verve plugin). Might be a good alternative to searching in the applications menu. | ||
* Do not store commands that failed to execute. | * Do not store commands that failed to execute. | ||
- | ===== Discussion Points ===== | + | |
- | * Do we want this to run as a daemon in the background, which xfrun4 does currently. If implemented properly, the instances can all share the same data set and everything will feel more responsive. On the other hand, more data is loaded then xfrun4 did, so it might be more memory hungry. Probably the sanest way is to provides a dbus service (like terminal) and the 2nd instance will spawn from the running one. Then we can always make it optional to keep a daemon running. | + | |