Skip to content

Roadmap

Andy Williams edited this page Mar 9, 2024 · 31 revisions

The Fyne project has significant ambitions which will take a long time to realise. To help any potential contributions we have set out this roadmap (which we'd love feedback on). The vision is grouped into the main projects involved, each of which which will be split into multiple milestones as they progress.

Releases

We aim for three feature releases each year with two or three headline enhancements. Between feature releases we expect that smaller improvements and bug fixes will be packaged each month, depending on urgency or amount of changes to release.

Also see our more detailed Releases page

Upcoming releases:

# Date Content
2.5 Early 2024 Localisation, Wayland and Linux phone, theme containers
“F” Late 2024 Date / time widgets, faster thread handling
“G” TBC Accessibility
3.0 Never considerations if we must ever break the public API

Every stage of development should follow our design principles as well as exemplifying ease of use for developers and end users.

Projects

high level app definitions

Building on the solid foundations, some tools that help quickly build richer applications.

  • Higher level interaction and workflow definitions - navigation, app scaffold, notifications etc
  • Interoperability with other applications or UI providers (file pickers, document viewers etc)
  • Complete tooling for building rich apps - IDE plugins, cmdline tools etc and helpers for trivial setup

World leading cross-platform toolkit

  • Multimedia integration
  • Full internationalisation
  • Payment integration

Contributions are not limited to progressing through this list in order, but we wish to be able to focus on the next milestone each time a release approaches so that a quality experience is always maintained for our users.

External projects

Some useful functionality has been developed externally, you can find more from these projects:

  • UI builder and low-code functionality - https://fysion.app
  • Cloud sync provision - Fyne Labs