Hannes Janetzek
57a9bdc2ed
- added Action_Performed event to let plugins know when an action was performed :)
...
- step to next item in thumb-view when marking items
- aggregator: better sorting of non-toplevel plugins, cleanups
SVN revision: 48832
2010-05-13 22:27:57 +00:00
Hannes Janetzek
db8fad47d1
converted all modules to new api
...
SVN revision: 48758
2010-05-11 17:24:38 +00:00
Hannes Janetzek
1760d392d4
use macro for registering modules
...
SVN revision: 48747
2010-05-11 01:53:34 +00:00
Hannes Janetzek
bbe3d91149
added common log domain to Evry_API
...
added EVRY_PLUGIN_UPDATE macro for evry_plugin_update (was ...async_update)
converted more plugins
SVN revision: 48743
2010-05-10 23:45:49 +00:00
Hannes Janetzek
74317f724a
added Evry_API struct to pass api as handle to modules so that they dont fail to load when everything is not loaded
...
see everything-settings as example how to use. other modules need to be converted.
SVN revision: 48740
2010-05-10 22:35:13 +00:00
Hannes Janetzek
311f5a8701
added function to find actions
...
SVN revision: 48687
2010-05-08 20:30:15 +00:00
Hannes Janetzek
4c8e8f64ce
added utility function for md5 sum
...
item_changed event now says what has changed
SVN revision: 48680
2010-05-08 15:24:07 +00:00
Hannes Janetzek
4d746f5484
- splitted files plugin into recent-files/files
...
- added top-level option for plugins to either show the plugins' items or
the the plugin in aggregator
- added min_query option for plugins.
- added 'show in all' plugin option
- removed default config curft from plugin struct. plugin_register returns true
when a new config was created to set defaults.
- reorganized settings plugin.
SVN revision: 48642
2010-05-06 13:09:14 +00:00
Hannes Janetzek
e0908dd7c9
comments, and cleanups
...
SVN revision: 48597
2010-05-03 23:08:24 +00:00
Hannes Janetzek
1958516715
disambiguate api: separate begin() and browse().
...
cleanups
SVN revision: 48587
2010-05-03 19:19:42 +00:00
Hannes Janetzek
d908276143
sry, changed the history eet format. better now than later
...
SVN revision: 48564
2010-05-02 20:40:21 +00:00
Hannes Janetzek
3f751f14f9
- fix last commit, need to check where hist item does vanish
...
- sort actions better
SVN revision: 48550
2010-05-02 16:16:20 +00:00
Hannes Janetzek
fc31b50109
- speedup history lookup
...
- fix cleanup of recent files
SVN revision: 48549
2010-05-02 15:46:02 +00:00
Hannes Janetzek
60ae3759de
add action option whether it is specific for a context provided by subject item.
...
e.g. copy is not specific for images while image viewer action is
SVN revision: 48547
2010-05-02 13:11:32 +00:00
Hannes Janetzek
60336d031f
accept_list option for actions to handle multiple items at once
...
SVN revision: 48544
2010-05-02 11:57:39 +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
703f9550b4
- disabled 'file delete' action for now. make it safer
...
- sort actions matching subtype before type, i.e. mpris action before file actions
SVN revision: 48444
2010-04-29 23:11:53 +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
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
4b51ec0c20
- match action also against subtype
...
- helper to get the path from an url
- added keybindings,
SVN revision: 48411
2010-04-29 00:00:08 +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
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
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
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
231e6ba48b
'everything'
...
- cleanup aggregator _fetch, add any item when less than MAX_ITEMS matching were found
- also use ctrl+up/down for jumping to first/last item
SVN revision: 48291
2010-04-24 23:05:36 +00:00
Hannes Janetzek
f5b3c6757f
'everyhing' open module configs directly from plugin page
...
SVN revision: 48274
2010-04-24 14:27:16 +00:00
Hannes Janetzek
55ba16a896
formatting + space cleanups
...
SVN revision: 48266
2010-04-24 00:54:12 +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
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
9b861c788b
added url_escape from curl
...
SVN revision: 48223
2010-04-22 18:11:20 +00:00
Hannes Janetzek
2a1201bbdb
merge exehist into evry_hist
...
SVN revision: 48194
2010-04-21 00:50: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
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
c30b76da87
'everything' files: remember mimetype in history -> dont stat files from sleeping drives
...
- better scale down icons than up
SVN revision: 48089
2010-04-18 00:17:15 +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
53b5f48a90
'everything'
...
- apps config : turn off executable list.
- aggregator: filter items with same id from different plugins
(no duplicates for files and tracker)
SVN revision: 48061
2010-04-17 01:10:20 +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
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
1ac2bb559a
'everything' cleanups. added p->view_mode for plugins to request a view used for them
...
SVN revision: 48005
2010-04-14 20:21:56 +00:00
Hannes Janetzek
a1809e0d8e
'everything'
...
- add evry_util_file_detail_set
- fix one more bugger in animated scrolling
SVN revision: 47997
2010-04-14 10:49:28 +00:00
Hannes Janetzek
88568ea5b1
'everything' added detailed list view
...
SVN revision: 47991
2010-04-13 22:15:56 +00:00