summaryrefslogtreecommitdiff
path: root/NEWS
blob: 00fe1bcaad6c0c74e1d5e4853e33903bbb7a8b3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
===========
Erigo 1.0.0
===========

Full manuals, examples and video lessons can be found here:
https://phab.enlightenment.org/w/projects/gui_builder/


Changes since 1.0.0
-------------------
Features:
   * Add support for widgets: Hoversel
   * Add multicontext support: up to 15 contexts can be opened.
   * Theme support:
       - check how application looks like with different themes;
       - add theme as resource;
       - override theme for separate widgets.
   * Add DnD to objtree. Objects can be dragged from factory/canvas to objtree.
   * Add canvas scrolling
   * Add canvas zooming

Fixes:
   * Don't show empty hoversel in Property view when there is no resources.
     Add item to open Resource Manager.
   * All enums are fetched form Eolian

Changes since 0.9.1
-------------------
Features:
   * Now all classes and functions are fetched from Eolian.
     Functions can be filtered out with black list.
   * Add infrastructure to support warning message's popup windows.
     Add popup message for "Save" dialog.
   * Add memo bubble for properties which require to press "Enter" to apply
     changes.
   * Add supoort for widgets: Fileselector, Fileselector Entry,
     Fileselector Buttoni, Slider, Progressbar, Panes, Conformant.
   * Split Factory to sections.

Internals:
   * Wider usage of Eolian API to generate function names.
   * Check if Property implements GET method and it is possible
     to fetch default values.

Fixes:
  * Configuration and installiation options:
    For configuration and installation use:
    $ cmake ..

    In order to install into custom path:
    $ cmake -DCMAKE_INSTALL_PREFIX=/install_path ..

    For configuration of Debug version and to run Erigo from build path:
    $ cmake -DCMAKE_INSTALL_PREFIX=/install_path -DCMAKE_BUILD_TYPE=debug ..

  * Fix showing properties and classes in Property View.
  * Fix leaks and internal's memory management

Changes since 0.9.0
-------------------

   * JSON format: split "Properties" section
     to "Properties" and "Methods" sections according to Eolian.
     Bindings need to locate constructors in "Methods" section with Eolian help.
   * Reset JSON version to "1"
   * DnD stabilization
   * Objtree behaviour stabilization
   * Remove Image prefix from settings.
     Now PROJECT_NAME_IMAGES_PATH and PROJECT_NAME_EDJE_PATH defines are required
     when image or edje resources are used.
   * Add items reordering in itemview
   * Add Frame widget
   * Add Separator widget
   * Add Evas Image widget
   * Add generator tests