Go to file
Carsten Haitzler e4339f4819 bryce - improve usability from code and user by having std right menu
now right click on any gagdte in bryce and they ALL have a menu that
allows removal of the gagdte bar or the gadget as well as access to
gadget settings AND the ability for gadgets to extendthis menu like
lunhcer does per icon. now it's standard behavior everywhere which is
much easier to use and discover. it also removes code from every
gadget to do their own "button 3" handling as its handled centrally
making the code in gadgets simpler.

this is part of my effort to improve usability (mostly discoverability
and accessibility of settings/features).

also  long press left mouse gets u gadget right click menu

this has to move many modules/gadgets actions to mouse up instead of
mouse down so the bryce has a chance to trap the events first and set
hold flags. but now long press for 0.5 sec and bryce menu come sup
(with left mouse .. so touch friendly).

in addition move context menu hanbdling to e_gadget instead of in
bryce and in e_gadget. a context callback is called so different
systems can still do different things. this should probably change to
always pop up a mnenu and simple call populate callbacks for site
owner specific content.

all in all it makes the new gagdtes more consistent, easier to use
(without a right mouse button), doesn't need special action bindings
etc. etc.
2018-10-11 16:25:10 +01:00
data add rfkill actions to sysactions.conf - necessary for bluez 2018-05-18 21:45:20 +09:00
doc remove autotools 2017-11-20 07:05:36 -05:00
meson meson: make those scripts executable 2017-11-04 10:40:55 +00:00
po Updating all po files 2018-04-01 18:51:26 +02:00
src bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
.arcconfig update arcconfig key:values for new phabricator api 2018-05-11 09:47:20 +02:00
.gitignore remove autotools 2017-11-20 07:05:36 -05:00
.mailmap More mailmapping 2016-09-13 15:14:21 +09:30
AUTHORS AUTHORS: use netstar's real name. 2018-03-22 15:38:43 +00:00
BUGS Fix common misspellings 2010-09-08 23:59:07 +00:00
COPYING E17: Update copyright year. 2012-07-03 06:54:49 +00:00
ChangeLog E18.0 release 2013-12-21 17:08:47 -05:00
INSTALL readme/install - use standard INSTALL file like autofoo projects 2017-12-17 09:53:54 +09:00
NEWS 0.22.0 NEWS updates 2017-11-02 08:59:37 -04:00
README readme/install - use standard INSTALL file like autofoo projects 2017-12-17 09:53:54 +09:00
README.wayland remove autotools 2017-11-20 07:05:36 -05:00
autogen.sh add back an autogen.sh to help minimize confusion 2017-12-17 09:49:20 +09:00
e19_workdir_setup.sh feature: add script to set some debug vars 2014-01-14 20:28:29 -05:00
meson.build meson - fix dir_sysconf to be under the prefix as it was not 2018-05-18 21:45:20 +09:00
meson_options.txt bluez5 support - a new module with gadget etc. 2018-05-18 21:45:20 +09:00
netwm.txt add support for new netwm csd X atoms 2015-01-03 00:42:42 -05:00
x-ui.sh remove e17 preload/precache hacks 2012-10-10 07:39:08 +00:00
xdebug.sh xdebug: add clouseau_start 2016-01-08 19:19:06 +01:00

README

Please report bugs and send patches to phab.enlightenment.org

Enlightenment

Requirements:
-------------

Must:
  efl
  libc libm libX11 libXext
  xcb xcb-shape xcb-keysyms

Heavily suggested:
  evas_generic_loaders (all loaders)

NOTE: Users of DR16 will need to rename the $prefix/bin/enlightenment
file prior to installing this release or it will be overwritten.

NOTES:

* if you do not want security issues make sure sysactions.conf is in
/etc/enlightenment (not PREFIX/etc/enlightenment) as this is the first place
it looks at. This file is intended to be customized by packagers and
system integrators to match your policies and scripts/tools.