-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Home
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:
Toolkit Design |
---|
Architecture |
Geometry |
Design |
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
Previous topics of discussion, referenced here for curious minds 😄.
- Layout Algorithm
- Language Choice
- Render Provider - replaced by the more complete Drivers page
- Namespace
- 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
- Animation
- Theme API 2
- Proposal: The Fyne URI Philosophy
- Adaptive Grid Collections Discussion
There are lots to cover, so if there's a topic missing, please add them!