Welcome to the fyne wiki!
This documentation is about the architecture of the Fyne platform and how to contribute. If you want to learn how to build apps using Fyne please head to our developer documentation.
We're working hard to make a beautiful, fast and easy to develop toolkit. Decisions made along the way are documented here along with other ongoing discussions - feel free to contribute on any of the topics or add new ideas.
If you want to know more about how Fyne is designed and maintained these articles may be interesting:
These documents describe areas that we are currently working to define / explore:
- Settings API
- Keyboard API
- Fyne Thumbnail Proposal
- File Dialog Design
- Proposal: Aligned and Expandable BoxLayout
- Adaptive Grid Collections Discussion
Previous topics of discussion, referenced here for curious minds .
- Layout Algorithm
- Language Choice
- Render Provider - replaced by the more complete Drivers page
- Input API
- Simplify widget creation
- Fyne App Store Proposal
- Scaling Revisited
- Fyne List Proposal
- Collection Widgets
- Data API
- Data API 2: Binding Package
- Typed Channel Bindings
- Proposal: Use Vectors to Represent Position, Size, Etc.
- Proposal: Cards
- Theme API 2
- Proposal: The Fyne URI Philosophy
There's lots to cover so if there's a topic missing please add!