Commit Graph

203 Commits

Author SHA1 Message Date
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
Hannes Janetzek a9589df2e7 'everything' module:
- support the inheritance of plugins for 
  plugins with one instances per state (dir_browse)
- moved internal plugins action_selector and aggregator
  to separate files
- all type_in/out checks are now done with pointer comparison


SVN revision: 41920
2009-08-21 22:42:06 +00:00
Hannes Janetzek b1225d5251 'everything' module:
- added begging of help view plugin (trigger with space+?)
- fix fuzzy match to handle punctuation correctly
- fix view plugin api for singleton plugins


SVN revision: 41909
2009-08-21 08:19:30 +00:00
Hannes Janetzek 8e9a1445d3 'everything' module: no need to hash mimetype icons
SVN revision: 41906
2009-08-21 02:15:23 +00:00
Hannes Janetzek e1ca29c5eb 'everything' module: forgot return value
SVN revision: 41905
2009-08-21 01:20:11 +00:00
Hannes Janetzek e3740b373b 'everything' module: fix segv
SVN revision: 41903
2009-08-21 00:15:29 +00:00
Hannes Janetzek d81170c78a 'everything' module: added old keybindings again
SVN revision: 41902
2009-08-21 00:07:27 +00:00
Hannes Janetzek d98d8e1a8d 'everything' module:
- fuzzy match: handle puctuation as word diver if no puctuation is in match
- fix fuzzy match to ignore ending spaces
- cleanups


SVN revision: 41900
2009-08-20 23:43:56 +00:00
Hannes Janetzek c6a028e818 'everything' cleanup, moved tabs out of evry into list_view plugin
SVN revision: 41898
2009-08-20 21:39:01 +00:00
Hannes Janetzek 8488040962 'everything' module: edje signal for update matches and list item state
SVN revision: 41888
2009-08-20 14:45:47 +00:00
Hannes Janetzek 08a169c696 'everything' module:
- cleaned up view plugin api and plugins
- run calc and aspell only when triggered


SVN revision: 41875
2009-08-19 12:07:37 +00:00
Hannes Janetzek ca72f2e9a5 everything' module:
- automatically create e-actions for subject plugins so that 
  can be triggered directly
  -> see bindings category: everything
- optimze fuuzy match
- plug border: handle border remove events


SVN revision: 41865
2009-08-19 00:27:41 +00:00
Hannes Janetzek 1c93b96400 'everything' module:
valgrinding and cleanups


SVN revision: 41861
2009-08-18 19:10:13 +00:00
Hannes Janetzek 326c5702b1 'everything' module:
- use hash for mimetype icon paths
- use evry_plugin/action_new/free everywhere


SVN revision: 41857
2009-08-18 14:29:30 +00:00
Hannes Janetzek 42c652baae 'everything' module:
fix preview plugin
some cleanups and added function to initialize a plugin


SVN revision: 41854
2009-08-18 03:15:36 +00:00
Hannes Janetzek 94544c168f 'everything' module
- whoops, enable mimetype fetching again
- show list window on toggling views


SVN revision: 41853
2009-08-18 01:00:18 +00:00
Hannes Janetzek 70af748fa7 'everything' module:
- no more glob matches
- dir browse now checks for mime magic, hope that slows down no too much
- preview: cleanups
- nicer var names in fuzzy match


SVN revision: 41852
2009-08-18 00:47:09 +00:00
Hannes Janetzek 1fcfea9a30 'everything' module: made views pluggable.
- toggle view with ctrl+1 for now. 
- api needs some cleanups
- added option to config page for my preffered quick navigation keys


SVN revision: 41851
2009-08-17 23:54:16 +00:00
Hannes Janetzek 06bacad65f 'everything' module: added config options to not hide input or list
SVN revision: 41830
2009-08-17 03:30:04 +00:00
Hannes Janetzek 0970a9894c 'everything' module: whoops choose the offset weight for fuzzy matching way too large
SVN revision: 41829
2009-08-17 02:18:19 +00:00
Hannes Janetzek 533ce81495 'everything' module:
- fixed bug from not removing items of old list that raster found yesterday
- added api functions so that plugins can provide their own view


SVN revision: 41827
2009-08-17 02:06:41 +00:00
Hannes Janetzek 6e1b43e306 'everything' module:
- get all popup sizes from theme
- slightly less shine on the main popup


SVN revision: 41823
2009-08-16 17:12:18 +00:00
Hannes Janetzek 43ebda5a4d 'everything' module:
- pass plugin priority hints with plugin registration
  for initial sorting
- register "select action" as normal plugin 
  (move it before "open with.." action  
   to use efm as default to browse dirs)


SVN revision: 41822
2009-08-16 16:26:49 +00:00
Hannes Janetzek 4e590e43cf 'everything' module: cleanep up key down function.
- added extra keys for faster navigation. documented on
http://trac.enlightenment.org/e/wiki/Gadgets/Everything


SVN revision: 41813
2009-08-16 09:43:38 +00:00
Hannes Janetzek 50a4589a10 'everything' module:
- added 'send to current desk' border action
- fuzzy match cosmetic
- strip off path from desktop->exec for matching. now '/' shows dir browser as first entry :)
- wider list popup
- open file with apps that only support x-directoy as mimetype strips off filename


SVN revision: 41812
2009-08-16 08:36:56 +00:00
Hannes Janetzek 398e020750 'everything' module: cleanups
SVN revision: 41796
2009-08-16 00:13:56 +00:00
Hannes Janetzek 68fc50e538 'everything' module:
- fuzz<_match fix: match last word of 'string' with every word in 'match'
- dont fetch new items when only space was added
- apps: cleanup


SVN revision: 41794
2009-08-15 20:12:04 +00:00
Hannes Janetzek 5e526f44cd 'everything' module: fuzzy_match: remove white spaces at the beginning
SVN revision: 41791
2009-08-15 18:18:27 +00:00
Hannes Janetzek 0a5929841e 'everything' module: rewrote evry_fuzzy_match
SVN revision: 41790
2009-08-15 18:09:13 +00:00
Gustavo Sverzut Barbieri 70c0a52394 everything: Home/End to go first/last in the list.
SVN revision: 41784
2009-08-15 01:27:25 +00:00
Hannes Janetzek 7ec03f3ce6 'everything' module: small fix for fuzzy match
SVN revision: 41780
2009-08-14 23:50:48 +00:00
Hannes Janetzek 346dabf57c 'everything' module:
- fix action selector update when no subject item exists
- better weights from fuzzy matching
- apps: combine launch time with fuzy weight for sorting
- aggregator: eruse priority from plugins for sorting


SVN revision: 41779
2009-08-14 23:30:54 +00:00