- Пакет переименован, поэтому теперь его можно импортировать с домена larana.tech.
- Изменён подход к созданию layout: передача аргументов -> chaining.
- Добавлена ось Z для ваших 3D-интерфейсов.
Было:
import "github.com/laranatech/gorana/layout"
func main() {
layout.Node(
layout.Id("root"),
layout.Width(layout.Fix(640)),
layout.Column(),
layout.Children(layout.Node(), layout.Node()),
)
// ...
}
Стало:
import "larana.tech/go/gorana/layout"
func main() {
layout.New().
Id("root").
Width(layout.Fix(640)).
Column().
Children(layout.New(), layout.New())
// ...
}
Это пока ещё не полноценный фреймворк для UI, но уже можно расчитывать положение элементов не экране и создавать очередь задач для их покраски.
Boosty | Patreon
