Timothé Larivière

Results 22 issues of Timothé Larivière

## Introduction 2022 saw the release of Fabulous 2, a massive upgrade over Fabulous 1. We have revised the whole architecture to bring users a much better declarative UI DSL...

t/discussion
v3

It took a few months, but the Fabulous generator has finally been rewritten and is now easily customizable. :) By forking the generator and reusing the JSON bindings file, there's...

Based on [Reasonable goals of v2](https://github.com/TimLariviere/Fabulous-new/blob/main/docs/goals-of-v2.md), here are the things we still need to do before releasing the first part of v2. Core: - [x] #9 - [x] #11 -...

Removed the auto-incremented key and the need for `AttributeDefinitionStore` and `WidgetDefinitionStore`. Now their keys are their names, so all definitions **require** a unique name. Attributes and widgets now take a...

There are still somethings are not wrapped . Like Effects, Behaviours, VisualStateManagers, TemplatedView , TemplatedPages, StyleWidgets. Would be good to create a separate issue for all them so we can...

One thing I was thinking about if we can make convert functions optional (`ValueOption`). My understanding that it is `id` function mist of the time. If that is true, skipping...

We need to write all the decisions we made for the architecture of v2, including details on: - [ ] Add glossary of all the internal names (Widgets, Scalar/Widget/WidgetCollection attributes,...

It would be great to enable styling through specialized Widgets like `LabelStyle()`, `ButtonStyle()`, etc. Those styles would be passed to `.styles([...])` modifiers at both the control level and application level....