Hannes Janetzek
a406f496b1
- make Esc pop all states first and then hide. i.e. esc jump back to start when browsing dirs ;)
...
- make the global binding for 'everything' act like esc, when everything is active.
- global key bindings for a plugin jump to that plugin when everything is active.
- handle KP_Enter as Return
SVN revision: 48517
2010-05-01 19:27:26 +00:00
Hannes Janetzek
e8a43d4c1e
- keep track of async requests. dont handle old ones
...
- copy icon 'new .desktop' action
SVN revision: 48495
2010-04-30 22:12:02 +00:00
Hannes Janetzek
21713329da
- show only dirs when for copy/move actions
...
- fix recent files, and cleanup of stale entries
SVN revision: 48440
2010-04-29 21:42:03 +00:00
Hannes Janetzek
8aef1b3695
fix leak
...
SVN revision: 48422
2010-04-29 16:34:11 +00:00
Hannes Janetzek
3a5b9456e9
- added function to get path or url from Evry_File, so that sources dont have to set both.
...
- check evry_file_path/uri_get() before using either. when return not NULL file->path/uri can b$
- make 'open with' plugin only show apps mathings the files mimetype
- added 'open with' action which takes any app as second argument
- sort actions that match item type before those matching subtype
SVN revision: 48418
2010-04-29 15:20:12 +00:00
Hannes Janetzek
7aa6e09f48
clean up the mess with stringshared/refd types:
...
use int to identify item type, add function to register new types.
SVN revision: 48396
2010-04-28 16:39:50 +00:00
Hannes Janetzek
b76df169ab
fix last commit.
...
started to make item type checking better
SVN revision: 48391
2010-04-28 13:54:35 +00:00
Hannes Janetzek
7016b51af8
Evry_Action.: reorganized and allow to check for subtype
...
- remove trigger from config when length is 0
SVN revision: 48389
2010-04-28 12:58:24 +00:00
Hannes Janetzek
bc22c23029
fix action deletion on exit. cleanups
...
SVN revision: 48388
2010-04-28 11:28:45 +00:00
Hannes Janetzek
e2abaae2c6
'everything'
...
- cleanup api -> cleanup code :)
- Evry_Plugin now inherits Evry_Item
- Evry_Action has fetch method to realize menu interfaces easily. see wallpaper plugin
- Evry_App inherits Evry_Action
SVN revision: 48374
2010-04-28 03:22:40 +00:00
Hannes Janetzek
5e8a3abd9a
'everything'
...
- make Evry_Action inherit from Evry_Item
- reorganize evry_action selector plugin
- fix bug in thumb view when quickly sliding back
- files: use thread for adding history items, as ecore_file_exists can block
- fix -Wall warnings
SVN revision: 48340
2010-04-26 18:21:09 +00:00
Hannes Janetzek
1183745fce
'everything' files: use dir watcher info instead of rereading
...
- cleanups
SVN revision: 48325
2010-04-26 01:04:43 +00:00
Hannes Janetzek
e82f19ceb9
'everything' fix last commit
...
SVN revision: 48320
2010-04-25 22:12:54 +00:00
Hannes Janetzek
34a524d8ba
'everything'
...
- history: lower priority when context doesnt match
- update actions only when current item changed with update_matches
SVN revision: 48319
2010-04-25 21:46:36 +00:00
Hannes Janetzek
50072b9ecd
files: added copy and move action
...
- fix 'open with' action opened things wice
SVN revision: 48317
2010-04-25 19:37:30 +00:00
Hannes Janetzek
8cafc5cebb
'everything'
...
- allow multiple selection of and action on items, use ',' ctrl+ , ctrl- for marking items
- only those selected items will be used that match the type of action.
- TODO: filter which actions should not be used with multiple candidates
- files: added dir monitor and trash action
SVN revision: 48312
2010-04-25 16:26:13 +00:00
Hannes Janetzek
bf72bd5171
'everything' keep right input position on backspace
...
- set context for calc items (usually one one wants to copy its text items instead of googling it)
SVN revision: 48302
2010-04-25 12:01:20 +00:00
Hannes Janetzek
6a44bba411
'everything' faster dirbrowsing: use 'd_type' when available.
...
- added '.' trigger to show hidden files, '..' to show parent dirs
- fixed plugin_autoselect
- files: fix warning
SVN revision: 48299
2010-04-25 11:00:53 +00:00
Hannes Janetzek
857d064220
'everyhing'
...
- when trigger active clear input without clearing the trigger
- nicer macro for EVRY_PLUGIN_NEW
SVN revision: 48294
2010-04-25 00:31:11 +00:00
Hannes Janetzek
31594bfade
'everything' allow plugins to set the selected item
...
SVN revision: 48282
2010-04-24 16:18:45 +00:00
Hannes Janetzek
8c6f254e09
'everything'
...
- finally 'enable plugin' config option :)
SVN revision: 48270
2010-04-24 12:39:20 +00:00
Hannes Janetzek
55ba16a896
formatting + space cleanups
...
SVN revision: 48266
2010-04-24 00:54:12 +00:00
Hannes Janetzek
da0e1fb856
fix bug. aggregator didnt fetch from first plugin
...
SVN revision: 48265
2010-04-24 00:51:08 +00:00
Hannes Janetzek
e226f8f013
'everything' big cleanup.
...
- fixed bug with going back to thumb view
- aggregator can now have his one view
SVN revision: 48263
2010-04-24 00:21:45 +00:00
Hannes Janetzek
d628d8547a
'everything' dwim cursor handling:
...
right: switch to next tab if item is not browseable
left: switch to prev tab if item has no parent
SVN revision: 48261
2010-04-23 22:26:48 +00:00
Hannes Janetzek
6a858f10db
'everything' added configuration for triggers and views per plugin.
...
SVN revision: 48256
2010-04-23 20:48:22 +00:00
Hannes Janetzek
e739b9ecd9
'everything' use an indicator to show when a trigger is active
...
SVN revision: 48240
2010-04-23 00:49:29 +00:00
Hannes Janetzek
aa65519498
'everything' make 'input' pointer to input minus trigger
...
SVN revision: 48238
2010-04-22 23:03:47 +00:00
Hannes Janetzek
e6d79b3368
'everything' allow more than one plugin for one trigger.
...
SVN revision: 48235
2010-04-22 21:10:16 +00:00
Hannes Janetzek
0c5e455d4f
'everything' dont add view trigger '?' to input. cleanups
...
SVN revision: 48226
2010-04-22 18:15:59 +00:00
Hannes Janetzek
2a1201bbdb
merge exehist into evry_hist
...
SVN revision: 48194
2010-04-21 00:50:30 +00:00
Hannes Janetzek
9fe0c1a1bc
'everything' fix bug when using not composite
...
SVN revision: 48186
2010-04-20 21:20:30 +00:00
Hannes Janetzek
ac2fca776a
'everything' first start help page
...
SVN revision: 48170
2010-04-20 18:49:42 +00:00
Hannes Janetzek
4b5ce1b90a
'everything'
...
- let plugins store simple config data
- fix apps 'open with' bug
SVN revision: 48162
2010-04-20 15:22:01 +00:00
Hannes Janetzek
c41b48e6ac
'everything'
...
- files: show more files by default, todo config option
- cleanup
SVN revision: 48157
2010-04-20 07:40:21 +00:00
Hannes Janetzek
90517199bc
'everything' fix bug in sorting of 'all' list.
...
- added 'subtype' to Evry_Item
SVN revision: 48125
2010-04-19 07:26:56 +00:00
Hannes Janetzek
71f4bb7947
'everything' fix mimetype bug in file history
...
- added helper to check item type
SVN revision: 48096
2010-04-18 04:41:08 +00:00
Hannes Janetzek
6dc5aa2fe2
'everything' nicer slide
...
SVN revision: 48082
2010-04-17 19:13:01 +00:00
Hannes Janetzek
bdb41a6254
'everything'
...
- slide anim for browsing into folders
- fix for spd when framerate is below 25fps
-Wall checked
SVN revision: 48077
2010-04-17 17:50:27 +00:00
Hannes Janetzek
233d282c92
'everything'
...
- fix plugin order config
- actually save app config
- scroll tabs, and turn off the 'blinking' on input
SVN revision: 48070
2010-04-17 12:40:28 +00:00
Hannes Janetzek
6cf35e63f2
'everything'
...
- fix popup geometry, same for composited and non-composited now
- remove experimental preview plugin
SVN revision: 48057
2010-04-16 17:24:35 +00:00
Hannes Janetzek
3f29ece6db
'everything' cleanup api
...
- fix 'localization'? - translating plugin labels should work now
SVN revision: 48042
2010-04-15 21:42:30 +00:00
Hannes Janetzek
1cd0ecace3
'everything' only keep item selected after fetch when it was manually selected
...
SVN revision: 48023
2010-04-15 15:57:28 +00:00
Hannes Janetzek
d0fbe9424e
'everything' apps shift/ctrl+tab insert appname + space now
...
SVN revision: 48022
2010-04-15 15:46:12 +00:00
Hannes Janetzek
2baae5916b
'everything' files: show root dir directly on /
...
- added ctrl|shift+Tab binding for browsing into items.
SVN revision: 48019
2010-04-15 13:58:44 +00:00
Hannes Janetzek
88568ea5b1
'everything' added detailed list view
...
SVN revision: 47991
2010-04-13 22:15:56 +00:00
Hannes Janetzek
d71da20c37
'everything' cheat codes for de/promoting history items
...
SVN revision: 47974
2010-04-12 20:52:23 +00:00
Hannes Janetzek
33754f9e56
'everything' view: better scroll method. fix flicker on popup show
...
SVN revision: 47963
2010-04-12 16:31:40 +00:00
Hannes Janetzek
50c775ac0e
'everything' keep selected plugin selected after update matches
...
- cleanups
SVN revision: 47926
2010-04-11 14:29:23 +00:00
Hannes Janetzek
f33a765765
'everything' fix leaks
...
SVN revision: 47925
2010-04-11 13:40:10 +00:00
Hannes Janetzek
eb612dbaf7
'everything' added a more emacs styled quick nav version
...
SVN revision: 47908
2010-04-10 23:44:11 +00:00
Hannes Janetzek
a2dde82e7f
'everything'add free_cb for plugins and actions.
...
SVN revision: 47904
2010-04-10 22:38:05 +00:00
Hannes Janetzek
5fc72aa5d8
'everything' update selector on show. fixes a problem with no selected item at start
...
SVN revision: 47867
2010-04-09 05:35:07 +00:00
Hannes Janetzek
8ef04a8744
'everything'
...
- trigger show_timer_cb on tab, when the list is not already shown
- whitespaces--
SVN revision: 47853
2010-04-08 23:41:53 +00:00
Hannes Janetzek
fdcba0eec1
'everything' dont create view twice..
...
SVN revision: 47852
2010-04-08 23:36:15 +00:00
Hannes Janetzek
261903c589
'everything'
...
- slight delay for rolling out the list.
- no delay for actions - on enter actions are directly updated and executed
SVN revision: 47851
2010-04-08 23:29:35 +00:00
Hannes Janetzek
1713dfa83c
'everything'
...
- fixed serious leak in thumb_view.
- cleanups
SVN revision: 47848
2010-04-08 22:37:50 +00:00
Hannes Janetzek
90f261fc04
'everything'
...
- use item_changed event to update views and actions
- Evry_File: rename uri to path
SVN revision: 47807
2010-04-07 15:03:27 +00:00
Hannes Janetzek
e67b77ac46
'everything'
...
- make upadte of action selector async
- added action selector as subjects plugin for actions without object like restart, shutdown, etc
SVN revision: 47748
2010-04-04 14:11:35 +00:00
Hannes Janetzek
f18fea93f8
'everything' dont add aggregator when there is only one plugin which wont show items in aggregator list
...
SVN revision: 47708
2010-04-02 16:28:19 +00:00
Hannes Janetzek
01756e0012
'everything' update actions view when subject item changed
...
SVN revision: 47681
2010-04-02 06:12:33 +00:00
Hannes Janetzek
98c86b1083
'everything' update also inactive selectors (e.g. when an action removes the current item)
...
SVN revision: 47679
2010-04-02 05:31:02 +00:00
Hannes Janetzek
fc578352d0
'everything'
...
- add plugin option whether items should be shown in aggregator
- fix cleanup of thumb view when there are no items
SVN revision: 47677
2010-04-02 04:19:38 +00:00
Hannes Janetzek
cc0b4c47ae
'everything' change 'show list' option to show list from the start
...
SVN revision: 47540
2010-03-28 20:15:27 +00:00
Hannes Janetzek
5a1556acca
'everything'
...
- use idler for retrieving icons.
- delay initial update of matches
SVN revision: 47357
2010-03-21 15:55:03 +00:00
Hannes Janetzek
a1e8825e2b
'everything' less artificial match lag
...
SVN revision: 47234
2010-03-15 13:10:43 +00:00
Hannes Janetzek
6ba364c301
'everything'- whoops, fix last commit
...
SVN revision: 47218
2010-03-14 18:00:53 +00:00
Hannes Janetzek
4104105380
'everything'
...
- lower priority for 'text' items
- show plugin icons in aggregator and selector when there are no item icons
SVN revision: 47217
2010-03-14 17:53:13 +00:00
Christopher Michael
71af0a18f1
Use proper variable type when deleting Ecore_Event_Handlers.
...
Remove some whitespace.
SVN revision: 44703
2009-12-23 21:46:39 +00:00
Hannes Janetzek
3f8a019c39
fix some problems found by llvm
...
SVN revision: 42921
2009-10-06 21:39:34 +00:00
Hannes Janetzek
a4fb397e83
'everything'
...
- added option for default view mode
SVN revision: 42684
2009-09-24 21:09:25 +00:00
Hannes Janetzek
380f28333f
everything:
...
- added config for popup position
- make 'open term here' action work with other terminal
SVN revision: 42554
2009-09-18 06:33:33 +00:00
Hannes Janetzek
b5ca26e9e9
'everything'
...
- remember context of action. e.g. which app was used for
opening a file with a specific mimetype
SVN revision: 42205
2009-09-03 14:21:27 +00:00
Hannes Janetzek
ea01d21682
'everything'
...
- more work on history sort
- use return for browsing only in thumb mode.
one needs it also to launch actions on folders..
- cleanups
SVN revision: 42122
2009-08-31 13:04:53 +00:00
Hannes Janetzek
6d7d2889f5
'everything'
...
- improve the history sort
- cleanups
SVN revision: 42120
2009-08-31 10:30:55 +00:00
Hannes Janetzek
29c56a53f6
Now you can enlarge everything!
...
SVN revision: 42113
2009-08-30 18:34:39 +00:00
Hannes Janetzek
3c72a49090
'everyting'
...
reduce size of history by jsut storing the previous folder as context for files
SVN revision: 42098
2009-08-30 13:35:06 +00:00
Hannes Janetzek
7fca6dcf82
'everything'
...
- moved history functions to evry_history.c
- unload history hash when popup is not visible
- TODO cleanup history when it ahs grown too large
SVN revision: 42097
2009-08-30 12:01:50 +00:00
Hannes Janetzek
b08b15d677
'everything' only show items in aggregator that match input or are in history
...
when more than one plugin is active
SVN revision: 42096
2009-08-30 11:07:10 +00:00
Hannes Janetzek
c5507a54dd
'everything'
...
- added history that should adapt sort list sorting to usage
- conf dialog: moved plugiγ types to separate pages
- fixed bug from shared hash of apps plugins
SVN revision: 42095
2009-08-30 08:51:15 +00:00
Hannes Janetzek
08f2c434e3
'everything'
...
- draw dropshadow when e_config->use_composite is enabled
SVN revision: 42085
2009-08-29 06:29:24 +00:00
Hannes Janetzek
215cec4eb2
'everything' theme
...
- started to add composite mode. for dropshadow and stuff
SVN revision: 42083
2009-08-29 05:08:06 +00:00
Hannes Janetzek
477a2d2854
'everything'
...
- good ol' x40 revealed some performance issues with dirbrowse. fixed
- renamed state->sel_item to cur_item
SVN revision: 42082
2009-08-29 04:42:17 +00:00
Hannes Janetzek
93cf371bf2
'everything'
...
- add cursor left/right folder navigation back to list view + arrows for the theme
- remove old list view theme
- use ctrl+3 / ctrl++ for changing zoom level in thumb view
SVN revision: 42070
2009-08-28 10:29:21 +00:00
Hannes Janetzek
f211ebb853
'everything'
...
- optimized view to update when required
- dirbrowse send asnyc upadte only when current list has changed
- ++ evry_action priorities, needs config option though
- moved _app_action to evry_util_app_exec
SVN revision: 42051
2009-08-28 02:25:13 +00:00
Hannes Janetzek
b516d40fa5
'everything'
...
- keep state of view for zoom and mode when browsing
- only update non async sources when switching selectors while update timer is active
- fix 'open with' action
SVN revision: 42047
2009-08-27 20:52:14 +00:00
Hannes Janetzek
f4915164a9
'everything'
...
- removed old list view. both is in thumb view now. toggle them with ctrl+2
- removed o_icon and o_bg memebers from Evry_Item, those didnt belong there..
- moved some stuff into evry_util.c
SVN revision: 42031
2009-08-27 10:35:32 +00:00
Hannes Janetzek
cd01fb813b
'everything' module: enabled thumbs for selector again
...
.. ok the bug was on my side
SVN revision: 42004
2009-08-26 05:14:08 +00:00
Hannes Janetzek
82745eb2a6
'everything' module: disable thumb nails for selector
...
- there is a bug somewhere.. i guess it's e_thumb not liking to have the same file twice to thumbnail
- cleanups for thumb view
SVN revision: 42003
2009-08-26 03:12:00 +00:00
Hannes Janetzek
3bda6d6735
'evrything' module:
...
- really fix plugin_select..
SVN revision: 42002
2009-08-26 00:53:12 +00:00
Hannes Janetzek
21466a56ab
'everything' module:
...
- fix select_plugin, it was possible that s->plugin kept an orphaned pointer
- theme: align popup in the middle
SVN revision: 41999
2009-08-26 00:36:59 +00:00
Hannes Janetzek
1a807b6a60
'everything' module:
...
- thumnails for selector
- cleanups
SVN revision: 41982
2009-08-25 20:52:40 +00:00
Hannes Janetzek
2438e6acde
'everything'
...
- fix action interceptor code
SVN revision: 41981
2009-08-25 19:18:58 +00:00
Hannes Janetzek
09a4d35a07
'everyshizzle' update:
...
- new thumb view: use + for zoom
- moved plugins to subdirs
- theme tweaks
- fix fuzzy match once again
- hash border and app items
SVN revision: 41961
2009-08-25 04:23:11 +00:00
Hannes Janetzek
c47ccbb13c
'everything' module: fix segv when togglig view with no active view
...
- cleanups
SVN revision: 41936
2009-08-23 04:48:17 +00:00
Hannes Janetzek
aadf50f851
'everything' module: use macros for common stuff
...
- changed private data to inheritance of Evry_Item
for Evry_Item_File and _App
SVN revision: 41932
2009-08-23 03:12:05 +00:00
Hannes Janetzek
b1029c8a22
'everything' module:
...
- added obligatory 'set as wallpaper' action for image file
(plugin shows how to make hierachical menus by a plugin)
the import action is taken from e_int_wallpaper, would be
good to move a generic version to e_util
- initiate first view automatically (to handle plugin selection
without showing the list)
- cleanups
SVN revision: 41930
2009-08-22 21:22:38 +00:00
Hannes Janetzek
b2ca07fa41
'everything' module: forgot -Wall..
...
SVN revision: 41924
2009-08-22 02:11:35 +00:00
Hannes Janetzek
1436dac852
'everything' module: actually use those new api functions
...
SVN revision: 41922
2009-08-22 01:23:58 +00:00
Hannes Janetzek
71943a92da
'everything' module:
...
- added intercept and cleanup functions for Evry_Action.
intercept is run before subject item is passed to object plugin
so that it can convert the output type of subject to the input type
of object plugin. used for BORDER -> APPLICATION (if border has a
reference to a .desktop file)
SVN revision: 41921
2009-08-22 01:15:21 +00:00