- Replace UUID by string (#152)
- refactor history test (#151)
- Move packages to internal (#149)
- interfaces and funcs renamed with shorter names:
- interfaces:
Component
=>Compo
ElementWithComponent
=>ElemWithCompo
ComponentWithExtendedRender
=>CompoWithExtendedRender
- functions:
ComponentNameFromURLString
=>CompoNameFromURLString
- interfaces:
-
app.Element
is renamedapp.Elem
-
func to get an element changed.
Old way (deprecated/deleted):
func ElementByCompo(c Compo) (ElemWithCompo, error) { ... } func NavigatorByCompo(c Compo) (Navigator, error) { ... } func WindowByCompo(c Compo) (Window, error) { ... } func PageByCompo(c Compo) (Page, error) { ... }
New way:
func ElemByCompo(c Compo) Elem { ... }
Example:
app.ElemByCompo(myCompo).WhenWindow(func(w app.Window) { w.Center() })
See Elem definition for more info.
-
Add compatibility with 10.11 (#144)
-
MacOS driver is now compatible with MacOS El Capitan (10.11). Thanks to tectiv3
- Fix mac dock (#140)
- Status menu (#139)
- fix + travis (#137)
- Refactor logs decorators (#135)
- goapp mac
- Event and subscriber
- Actions
- Refactor decorators func
- bridge go rpc refactor
- bridge platform rpc refactor
- web driver implementation
- goapp tool to build web app
- Drag and drop
- Save file panel
- InnerText in HTML event handler when contenteditable is set
- Use of standard HTML in templates
- Get rid of hidden imports
- Improve code quality
- Improve architecture to make multiplaform easier to implement
- Centralize app related code into a single package (drivers, markup)
- Add history.md
- V1 release