previously, editor ctxpopup had inc/dec buttons to control values elaboratly.
I removed them because user could control them using mouse wheel.
I believe it's cleaner and nicer ui for enventor.
@feature
Summary:
The selection cursor is moved at the frist
When clicking and moving the bracket using the mouse.
In entry_recover(), there is no selection cursor recover machanism.
So I added the selection recover logic in the function.
Now, it is fixed.
@fix
@T3099
Test Plan:
1. click the bracket
2. moving the cursor keeping the mouse clicking
3. see the fixed result
Reviewers: Jaehyun_Cho, Hermet
Differential Revision: https://phab.enlightenment.org/D3641
Before this change, live view won't be scaled up/down with mouse wheel
unless the live view size was fixed.
Now, it automatically fixes the size of view then change the scale of view.
Summary:
The selection cursor is moved at the frist
When clicking and moving the bracket using the mouse.
In entry_recover(), there is no selection cursor recover machanism.
So I added the selection recover logic in the function.
Now, it is fixed.
@fix
@T3099
Test Plan:
1. click the bracket
2. moving the cursor keeping the mouse clicking
3. see the fixed result
Reviewers: Hermet, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D3641
Summary: fix bracket update callback to be called one time
Reviewers: Hermet, Jaehyun_Cho
Reviewed By: Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D3637
Summary:
move update cb into bracket_thread_end.
it can cause runtime error when the bracket thread is canceled.
@fix
Reviewers: Hermet, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D3636
Newly added keywords and blocks:
- Block Proxy for description.
attributes are supported:
- source_clip
- source_visible
- Block Params for external parts
attributes are supportd
- int
- double
- bool
- string
- choice
- Block Filter for descriptions.
attributes are supported:
- code
- source
- data
- Block Link
- Support External part type.
Summary: make group, description and program tempalte code compilable
Test Plan:
1. insert template code using ctrl + t
2. see the name of the template and checkt the compile error.
Reviewers: Jaehyun_Cho, Hermet
Subscribers: NikaWhite
Differential Revision: https://phab.enlightenment.org/D3613
Since LazEDC block types were not recognized for template insertion,
inserted template type inside LazEDC block was not correct.
(e.g. inside desc { })
Now LazEDC block types are considered for template insertion by Ctrl+T.
Summary: when mouse cursor on bracket which are '{', '}', the bracket is highlighted with its pair.
Reviewers: Jaehyun_Cho, Hermet
Reviewed By: Hermet
Subscribers: herb, NikaWhite, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D3588
This changes enventor makes much simpler to maintaining code.
Additionally, the about file should have been markup format.
Previously, it used to use markup partially so its format was ambigious.
when user starts to drag the slider to change the view scale.
Enventor assumes user wants a fixed view size
when they try to scale up/down the live view.