summaryrefslogtreecommitdiff
path: root/data (follow)
AgeCommit message (Collapse)Author
2018-06-20elm_colorselector: fix improperly named API theme partsMike Blumenkrantz
Summary: API parts require namespacing, these parts have been namespaced with compatibility code added to handle legacy naming Reviewers: cedric, Hermet, devilhorns, stephenmhouston Subscribers: segfaultxavi, Hermet, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6213
2018-06-19theme: rename non-API actionslider part to avoid confusion when readingMike Blumenkrantz
Summary: no functional changes Depends on D6211 Reviewers: cedric Reviewed By: cedric Subscribers: #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6212
2018-06-19elm_dayselector: fix improperly named API theme partsMike Blumenkrantz
Summary: API parts require namespacing, these parts have been namespaced with compatibility code added to handle legacy naming Depends on D6210 Reviewers: cedric Reviewed By: cedric Subscribers: #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6211
2018-06-19theme: fix part namespacing in multibuttonentry themeMike Blumenkrantz
Summary: this was released with improperly namespaced parts which must be maintained for future releases, but the namespacing can be corrected for future releases while adding aliasing to preserve compatibility Depends on D6208 Reviewers: cedric Reviewed By: cedric Subscribers: #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6210
2018-06-19theme: change part in elm photo group from swallow to spacerMike Blumenkrantz
Summary: this appears to be a remnant of the time before edje had spacer parts and other part types were randomly used instead there is no library reference to this part and it is not namespaced so there is no reason to leave it as a (confusing) swallow Depends on D6040 Reviewers: cedric, Hermet Reviewed By: Hermet Subscribers: Hermet, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6208
2018-06-19theme: use elm namespace for spinner button signal sourceMike Blumenkrantz
Summary: ref D6036 Depends on D6037 Reviewers: cedric Reviewed By: cedric Subscribers: #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6040
2018-06-19theme: rename 'sizer.content' parts to 'sizer_content'Mike Blumenkrantz
Summary: non-api parts should avoid using '.' in the name to avoid confusion Reviewers: cedric Reviewed By: cedric Subscribers: #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6037
2018-06-15build: enable namespace verification for default themeMike Blumenkrantz
Summary: this will trigger a build failure if someone modifies the theme in such a way that namespacing is not used correctly, saving some time when reviewing larger patches which have many theme changes ref T6911 Depends on D6036 Reviewers: cedric Reviewed By: cedric Subscribers: #committers Tags: #efl Maniphest Tasks: T6911 Differential Revision: https://phab.enlightenment.org/D6042
2018-05-20efl_ui_tags: Fixed bug when setting format string.Woochan Lee
Summary: efl_ui_format_string_set was not working well. Changed default format text. ("++++ %d" text for test only.) @fix Reviewers: Jaehyun_Cho, cedric, woohyun Reviewed By: Jaehyun_Cho Subscribers: zmike, cedric Tags: #efl Differential Revision: https://phab.enlightenment.org/D6044
2018-05-15efl_ui_slider: refactor slider widget.Hosang Kim
Test Plan: elementary_test -> Efl.Ui.Slider, Efl.Ui.Slider_Interval, slider Reviewers: woohyun, cedric, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: zmike, cedric Tags: #efl Differential Revision: https://phab.enlightenment.org/D5908
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 (https://www.gnu.org/prep/standards/html_node/Directory-Variables.html) 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: https://phab.enlightenment.org/D6013
2018-05-03build: include newly created file test_tab_pager.edc in distStefan Schmidt
Created in 67045ea28ad09701641b8be7cc96577df62b630d this file was never included in EXTRA_DIST and thus never made it to the tarball. The result was a failing distcheck.
2018-05-02efl_ui_tab_pager: add Efl.Ui.Tab_Pager and related classesBowon Ryu
Summary: the basic concept of Efl.Ui.Tab_Pager is similar to elm_toolbar. user can attach Efl.Ui.Tab_Bar to the tab_pager. user can create an Efl.Ui.Tab_Page to add tab label, tab icon and set the content of the page. user can pack Efl.Ui.Tab_Page into tab_pager. The tab and page match one to one. user can controls tab and page through tab_pager. See T5317 Test Plan: elementary_test -to efl.ui.tab_pager Reviewers: cedric, woohyun, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: eunue Differential Revision: https://phab.enlightenment.org/D5988
2018-05-02efl_ui_tags: Change part names based on proper namespaceJaehyun Cho
2018-05-02Introduce Efl.Ui.Tags(changed from elm_multibuttonentry)Woochan Lee
Summary: https://phab.enlightenment.org/T5358 Create new concept of adding items and rename widget to tags. Reviewers: Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D6008
2018-04-28efl_ui_list : introduce new list widget for simple usageSangHyeon Lee
Summary: most usage of simple list, items are very limited and loading performance is not serious. to support those requirement, this efl.ui.list will create scrollable box with efl.pack. user can create list by packing an pre-loaded item object, Efl.Ui.List.Item class. Test Plan: tested in efl_ui_list_example_1.c in examples. Reviewers: cedric, felipealmeida Subscribers: woohyun, Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5861
2018-04-26efl theme: Replace legacy signal names with efl ui signal namesJaehyun Cho
Replace legacy signal/source names with efl ui signal/source names. e.g. From "elm,state,content,set" "elm" to "efl,state,content,set" "efl"
2018-04-26efl_ui_timepicker: Fix to inherit efl ui themeJaehyun Cho
2018-04-26efl_ui_datepicker: Fix to inherit efl ui themeJaehyun Cho
2018-04-26efl theme: remove the elm legacy name of efl ui themeTaehyub Kim
Summary: remove the elm legacy name of efl ui theme Test Plan: run elementary_test and test efl ui widget cases Reviewers: Jaehyun_Cho, woohyun, cedric, raster, jpeg Reviewed By: Jaehyun_Cho Differential Revision: https://phab.enlightenment.org/D5934
2018-04-25Intrudoce Efl Ui Date, Time interface and picker.Woochan Lee
Summary: Create datepicker, timepicker with one manager class(efl_datetime). Test Plan: datepicker, timepicker sample. Reviewers: herb, Jaehyun_Cho, woohyun, SanghyeonLee Reviewed By: Jaehyun_Cho Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5871
2018-04-23efl_ui_pager: Add Efl.Ui.Pager class and related classesJaeun Choi
Efl.Ui.Pager is a widget which contains many pages in a linear fashion and allows users to scroll through them. Users can attach Efl.Page.Transition and Efl.Page.Indicator to a pager.
2018-04-20elc_multibuttonentry: Fix to make multibuttonentry to be legacy onlyJaehyun Cho
To make multibuttonentry to be legacy only, inappropriate efl ui interface usages are removed in multibuttonentry.
2018-04-19efl_ui_navigation_bar: Add Efl.Ui.Navigation_Bar classJaehyun Cho
Efl.Ui.Navigation_Bar is a widget which provides a bar form useful for navigation.
2018-04-19efl_ui_navigation_layout: Add Efl.Ui.Navigation_Layout classJaehyun Cho
Efl.Ui.Navigation_Layout is a widget which provides a layout form useful for navigation.
2018-04-11theme: button - fix the warning.Amitesh Singh
This fixed following warning elementary/themes/edc/efl/button.edc:4:19: warning: `ICON' redefined
2018-04-11theme: spin button - remove elm spin btn inheritance.Amitesh Singh
2018-04-11theme: panes - remove elm panes inheritance.Amitesh Singh
2018-04-11theme: pointer - remove elm pointer inheritance.Amitesh Singh
2018-04-11themes: tooltip - remove elm tooltip inheritance.Amitesh Singh
2018-04-11theme: photocam: define theme based on new theme components.Amitesh Singh
2018-04-11theme: popup - define popup alert theme based on new themeAmitesh Singh
2018-04-11theme: list - remove elm scroller, elm list item inheritance.Amitesh Singh
2018-04-11theme: text - use efl/scroller theme group instead.Amitesh Singh
2018-04-11theme: textpath - remove elm textpath inheritance.Amitesh Singh
2018-04-11theme: video - remove elm video inheritanceAmitesh Singh
2018-04-11theme: win - remove elm win inheritanceAmitesh Singh
2018-04-11theme: slider - remove elm slider inheritance.Amitesh Singh
2018-04-11theme: scroller - remove elm scroller inheritanceAmitesh Singh
2018-04-11themes: cursor - remove elm cursor inheritance.Amitesh Singh
2018-04-11themes: frame - remove elm frame inheritance.Amitesh Singh
2018-04-11theme: focus - remove elm focus highlight inheritance.Amitesh Singh
2018-04-11theme: calendar - remove elm btn inheritance.Amitesh Singh
2018-04-11theme: border - remove elm border inheritanceAmitesh Singh
and add full edc theme.
2018-04-11theme: bg - remove the elm bg inheritanceAmitesh Singh
2018-04-04theme: Fix broken wayland cursors on non-legacy windowsDerek Foreman
since commit dd4467505ea29d6120e5e7d467d76836a6630ff4 wayland cursors haven't worked on non-legacy windows because efl/pointer doesn't exist. Add that.
2018-04-04efl_ui_view_list : change the name of Model based listSangHyeon Lee
Summary: model based list need to be under the namespace of 'Efl.Ui.View". thus, I renamed 'Efl.Ui.List' to 'Efl.Ui.View.List' properly. Test Plan: N/A Reviewers: cedric, felipealmeida Differential Revision: https://phab.enlightenment.org/D5855
2018-04-02FDO icons: add the inode-directory iconDave Andreoli
This icon is used by some filemanager (like thunar) instead of the standard "folder" one... make them happy.
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