path: root/config/standard (follow)
AgeCommit message (Collapse)Author
2018-05-14build: move config/ to data/elementary/configMike Blumenkrantz
Summary: this is part of the datadir distribution, it should not be in a different directory than the rest of the datadir distribution the gnu coding standards ( define 'datadir' as: The directory for installing idiosyncratic read-only architecture-independent data files for this program. This is usually the same place as ‘datarootdir’, but we use the two separate variables so that you can move these program-specific files without altering the location for Info files, man pages, etc. This should normally be /usr/local/share, but write it as $(datarootdir). (If you are using Autoconf, write it as ‘@datadir@’.) The definition of ‘datadir’ is the same for all packages, so you should install your data in a subdirectory thereof. Most packages install their data under $(datadir)/package-name/. while this text has no clear requirement or suggestion for a corresponding repository layout, projects typically employ a certain consistency in their repository layout both for ease of maintenance and ease of learning for new contributors. this project has both a data/ directory, which contains the datadir distribution, as well as the config/ directory, which also contains the datadir distribution. this complicates matters both for active maintainers/developers who must remember that the repository and build tree layouts have this exception, and for new contributors who will initially be confused by this exception other well-organized open source projects, such as wayland, have chosen to not use a data/ directory. these projects have the datadir distribution in the base directory of the repositor, which is a fine practice as it maintains consistency for the project since all the files for the datadir distribution are in the same directory. by applying this patch, the project will move towards a more easily readable and learnable layout. current and future developers will no longer need to wonder why this directory is outside of the data/ directory, and anyone attempting to reference these files from the source/build trees will be able to do so more easily Reviewers: cedric, stefan_schmidt, raster Reviewed By: stefan_schmidt, raster Tags: #efl Differential Revision:
2018-04-18config: fix Efl.Ui.Slider key bindingYeongJong Lee
Summary: this fixes T6796 Test Plan: elemetary_test -to slider Reviewers: woohyun, Hermet, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: cedric Maniphest Tasks: T6796 Differential Revision:
2018-04-09elementary: add new config value to handle tap finger size.Woochan Lee
Summary: The tap_finger_size value of the concept is different from the finger_size value used in the past. We need a minimum value for recognize the gesture as a tap or not. Since the actual screen has different screen sizes, there is a problem that the recognition rate of tap is lowered when using the existing value(finger_size) Test Plan: elementary_test -> gesture sample. Reviewers: cedric, woohyun, Jaehyun_Cho, herb, id213sin Subscribers: cedric Differential Revision: Reviewed-by: Cedric BAIL <> Signed-off-by: Cedric BAIL <>
2018-03-01Revert "theme: rename "default" theme to "dark""Carsten Haitzler (Rasterman)
This reverts commit d764e0b2790b322778e6db80932c168ae0d43b96. The whole idea of renaming the default theme is an "api break" even if config is changed. and symlinks don't work on windows as a solution. (well on ntfs only as only as administrator, so they don't exist). modifying config for switch from default to dark also will break the case where someone put ~/.elementary/themes/default.edj there and it just is different to the system one and how their theme changes on them as it switches to dark. basically we can't rename a theme like this mid-flight in efl. default is default and has to stay that name. it can change the look, but not the name. i think the apparent reasoning behind this is not a good one. the work on flat is temporary. i don't think we will ever maintain multiple "default themes" as its just far too much work. we can maintain color SCHEMES which are just a list of colorclasses and colors for them - that's separate to a theme and would override. right now these things don't exist. we are not going to create a dark.edj and a light.edj just to store differing default colorclass values. we should be doing the above with colorclass "color palette/scheme/whatever" files that override those named colorclasses globally on init. so reverting because this is an api break and we shouldn't break api unless there is really absolutely no other choice. here the choice is to just temporarily work in a branch and modify default and then merge the branch when done.
2018-02-28theme: rename "default" theme to "dark"Mike Blumenkrantz
this inhibits maintenance and development of multiple stock themes a symlink is created to 'default.edj' to preserve compatibility
2017-12-13efl: drop deprecated Encoding key from desktop filesRoss Vandegrift
Summary: The Encoding key is no longer required, all desktop files are assumed to be UTF-8 encoded. See details at: Fix various typos and misspellings lintian, Debian's package checker, uses strings to check for common typos in compiled binaries. This change fixes the ones it identified in 1.20.6. Reviewers: cedric Reviewed By: cedric Subscribers: cedric, jpeg Differential Revision: Signed-off-by: Cedric BAIL <>
2017-12-13elementary: Add efl_ui_list widgetFelipe Magno de Almeida
2017-10-25efl_ui_calendar: create new efl_ui_calendarWooHyun Jung
Summary: This calendar widget will support basic functionality of calendar. I've separated this widget from elm_calendar since elm_calendar had lots of unuseful things inside. Reviewers: jpeg, singh.amitesh, cedric, CHAN, Jaehyun_Cho Subscribers: cedric, jpeg Differential Revision:
2017-09-12interval slider: Add new interval slider widgetAmitesh Singh
This widget is a slider with two indicators which allows to have interval of value.
2017-08-23config: Update default key bindings (class names)Jean-Philippe Andre
See also the previous commit.
2017-05-22rename elm_radio to Efl.Ui.RadioAmitesh Singh
Signed-off-by: Amitesh Singh <>
2017-05-22rename elm_button to Efl.Ui.ButtonAmitesh Singh
ref T5323 Signed-off-by: Amitesh Singh <>
2017-05-22config: fix keybindings for Efl.Ui.CheckAmitesh Singh
Thanks to Woohyun for reporting this. Signed-off-by: Amitesh Singh <>
2017-02-17elm config base profiles - fixselect allow to be orrectly iniittedCarsten Haitzler (Rasterman)
fixes previous commit...
2017-02-17fix entry selection by having proper cfg update and def fieldsCarsten Haitzler (Rasterman)
this should fix T5183
2016-11-28elm/calendar: apply focus UI feature.Woochan Lee
Summary: elm_calendar is not subject to current automated focus policies due to internal implementation issues. (Each date in the calendar is an edje part. ) For the above reasons, I have implemented the focus policy support manually. Test Plan: elementary_test - calendar sample. Reviewers: bu5hm4n, woohyun Subscribers: cedric, jpeg Differential Revision: Signed-off-by: Cedric BAIL <>
2016-11-16elm: config: remove datetime moduleAmitesh Singh
2016-11-03efl_ui_clock: Merge datetime/dayselector/clock widgets into efl_ui_clock.Amitesh Singh
Summary: Datetime widget is module based, so datetime widget is used as base for efl_ui_clock and merged dayselector/clock features into efl_ui_clock. Added day selection and seconds support in efl_ui_clock. Added clock features like auto updation of time, stop timer etc in efl_ui_clock. Added API to enable/disable edit_mode. efl_ui_clock can be configurable to display either only day/date/time or display any two of them or display all three. Added efl_ui_clock.c and test_ui_clock.c. Theme and Module is added in another patch by Amitesh. Original author is Yeshwanth <>. I have polished this patch a bit and make it compatible with current EFL code. Test Plan: test_ui_clock Reviewers: bu5hm4n, tasn, yashu21985, jpeg, cedric, raster Subscribers: CHAN, woohyun Differential Revision:
2016-10-25elementary: colorselector - apply new focus ui for palette and components itemsTaehyub Kim
Summary: colorselector focus ui is not moving for palette and components items. now it is changed to focus each item of palette and components. Test Plan: 1. build efl elementary with this patch 2. remove /home/{user}/.elementary 3. launch colorselector with elementary_test -to colorselector 4. move direction key 5. see the new focus ui Reviewers: jpeg, raster, Hermet, woohyun, bu5hm4n, cedric Reviewed By: cedric Differential Revision: Signed-off-by: Cedric Bail <>
2016-09-12config: Add Escape key binding to naviframe.Jaehyun Cho
Naviframe item is popped when Escape key is pressed.
2016-08-02elm scroller accel was broken by default confgis setting it to 0. fixCarsten Haitzler (Rasterman)
now set default wheel scroll accel to 7 as epr the confgi upgrade code and also improve the acceleration to "rely on itself" and feedback loop. this is so much better now i can scroll through things in a whisk with the wheel. fixes T4263 @fix
2016-07-25elm default config - change default select on focus to be disabledCarsten Haitzler (Rasterman)
this also fixes T3198 but only dave's comment. @fix
2016-07-19config: increase base image cache to fit two 4K background in.Cedric Bail
This is not ideal, as it would be more accurate to dynamically set the cache to be a function of the number of screens and their size.
2016-05-18elc_popup: add escape key bindingTaehyub Kim
Summary: There are no methods to close the popup with key down. So I added the escape key binding to close the popup with escape key. Test Plan: 1. patch this code 2. delete /home/{user}/.elementary to refresh the config value 3. launch elementary_test -to "popup" 4. click one example of the list and press escape key 5. see closing the popup Reviewers: cedric, raster, jpeg, Jaehyun_Cho, Hermet Reviewed By: Hermet Differential Revision: Conflicts: src/lib/elementary/elm_priv.h
2016-05-17popup: add popup default scrollable flag config for other profiles.Jinyong Park
Summary: The default scrollable flag of popup can be different in each profiles. So I added the scrollable configuration of popup. @feature Test Plan: 1. Before 1) elementary_test -to popup 2) resize window to smaller 3) Click 15th item, "popup-center-title + genlist content + 1 button" 4) Then popup will show, but its list is very long, only small part of popup could be shown. 2. After Patch 1) change "popup_scroller" value to 1 in base.src, then run elementary_test -to popup or ELM_POPUP_SCROLLABLE=1 elemantary_test -to popup 2) resize window to smaller 3) Click 15th item, "popup-center-title + genlist content + 1 button" 4) Then popup will show, popup's genlist will be in scroller, so entire popup can be shown. Reviewers: jaehwan, id213sin, cedric, raster, singh.amitesh, SanghyeonLee, Hermet Subscribers: Hermet, minkyu, herb, jpeg Differential Revision:
2016-05-16Revert "autotools: fix lots of warning."Cedric Bail
This reverts commit 885d6c7d9bb0c253c49fd3f6351dd06d28a4cf74. Reverting all as it seems those warning where actually for working code...
2016-05-16autotools: fix lots of warning.Cedric Bail
Thankcs Jean Guyomarc'h.
2016-05-10elm: rename Elm.Nstate to Efl.Ui.NstateAmitesh Singh
2016-04-07elm_nstate: introduce nstate widget and inherit check from itAmitesh Singh
Test Plan: elementary_test -to "nstate" @feature Reviewers: yashu21985, tasn, Hermet, seoz, smohanty, felipealmeida, JackDanielZ, jypark, woohyun, herdsman, raster, cedric, jpeg Subscribers: saurabhbunty, seoz Differential Revision:
2016-03-30elementary: add config back in.Cedric BAIL
2016-03-23elementary: move all legacy files to their expected new location.Cedric BAIL