Skip to content

Agenda for weekly calls

Andy Williams edited this page Feb 8, 2024 · 167 revisions

Welcome to the agenda list for the weekly/monthly calls. This is the place to add topics that should be discussed. Meetings happen more often as we approach a release, or less often when things are quiet.

Calls typically follow the format:

  • Welcome and catchup (10 mins)
  • Agenda as listed below
  • Any other Business (10 mins or less, as agenda is collaborative).

Anyone can join if they wish, at https://meet.jit.si/FyneChat, we start at 4pm UTC.

February 9th 2024:

  • v2.4.4 remaining bugs
  • Race conditions and the v2.5.0 solution

January 19th 2024:

  • Translation API
  • Bounties for v2.5.0 (and v2.4.4?)
  • System Tray left/right click split?
  • Race conditions and field access thought

December 15th 2023:

  • Should we drop support for GopherJS?
    • We would have to bump to Go 1.20 to get rid of the random Windows failures :/
  • Widget theme API PR
  • Consistent focus state when using mouse
  • v2.4.3 remaining issues

October 13th 2023:

  • Widget theme overrides (Andy, 10min)
  • Fyne Conf workshop structure (Andy 10min)

September 1st 2023:

  • Plans for 2.5 APIs/features
  • Update minimum Go version to 1.19 for v2.5.0? Requires iOS 12.0 but no device is stuck on that version.

July 20th 2023:

  • Finalizing plans for 2.4

May 12th 2023:

  • Planning for 2.4

April 14th 2023:

  • Sticky table headers
  • Image render on event thread
  • Synchronization of widget with render thread during walk on tree.
  • Moving cmd/fyne out of main fyne repo? Hear me out... ;)
  • Discussion about refreshing individual items in a List (potentially other collections as well).

March 10th 2023:

  • Releasing v2.3.2?
    • Backport Linux resize performance fix?
  • Cleaning up old and stale PR:s?
  • Some early plans for a dialog/v2 package.
  • Thoughts about removing MinSize() calculations on container creation?

February 3rd 2023:

  • v2.3.1 release plan
  • M2 access for crash fixes
  • Race condition and synchronization issue

January 6th 2023:

  • Better custom dialogs to support having no buttons and changing button importance. Ideas?
  • Remove item de-duplication from radio group? Not used in that way.
  • Plan for feature development into 2023 (v2.4?)
  • Wayland borders (where to have the code?)

November 11th 2022:

  • Release preparation for v2.3.0 (status of AppSkeleton and rich text images)
  • Variable size list cell & table row...

September 2nd 2022:

  • Fork https://github.com/fredbi/uri to apply improvements. Jacob has an open PR but project seems dead.
  • Fyne-cross kubernetes additions
  • Theme and text update / binary size discussions
  • High level discussion for race condition free/synchronization logic API for v3
  • Metadata alternative to go build -X
  • Fyne Conf tees and tickets

July 22nd 2022:

  • Design updates and API/breaking changes
  • Should widgets unfocus on pressing escape?
    • If so, should that be handled by the focus manager or widget themselves?
  • Enabling GitHub discussions?
  • Relative positioning for popup API

June 3rd 2022:

  • wrapping up 2.2
  • focus for 2.3
  • themes for FyneConf 2022

May 6th 2022:

  • Fyne_cross into Fyne
  • Form validation
  • Canvas race conditions (Cedric)
  • v2.2 blockers
  • FyneConf dates/schedule

April 8th 2022:

  • Funding design for v2.3.0
  • Ordering more swag :)
  • FyneConf 2022 Hybrid /Expenses

March 25th 2022:

  • Suggesting clang over gcc for licensing reasons?
  • Changes to linting in our CI.
  • build metadata api
  • design refresh

March 11th 2022:

  • v2.1.4 / hotfix
  • v2.2.0, what other big items?
  • fyne build parameters (-executable vs -o)
  • Animations

February 18th 2022:

  • v2.1.3

February 3rd 2022:

  • MVP for web driver (gopherJS/features/TODOs/loading page)
  • v2.1.3
  • Component site additions
  • Tutorial video progress
  • System tray

January 14th 2022:

Community discussion, What can we do in 2022?

Ideas:

  • 2.2, system tray, drag n drop, web driver
  • 2.3 / 3.0?
  • FyshOS
  • Cleaning up old repos

Any other ideas brought to the meeting

December 17th:

A Christmas/holidays themed call :)

  • Component store (15min)
  • Any Fyne plans for December/Jan?
    • A small Christmas Fyne demo (Jacob)
  • Happy holidays!

December 3rd:

  • Possible to use DBUS for indicating theme changes? (20mins)
  • Advent of code (10mins)
  • Announcement and AMA with Andy (30mins)

November 19th:

  • v2.1.2 readiness (10mins)
  • Explorations in IoT (15mins)
  • More collaboration with go-text (15mins)
  • Linear algebra (10mins)
  • Random OpenGL to Vulkan stuff (10mins)
  • Killer app thoughts (20mins)

October 22nd:

  • Bowmore release planning

September 10th:

  • v2.1 blocker discussion
  • FyneConf presentation details
  • Random info: A competitor on the Rust side

August 6th:

  • MimeTypes for directories
  • 2.1 update and planning

July 23rd:

  • v2.0.4 roundup
  • Tutorials and aligning video with developer site
  • Possibility of merging FyneBuilder into Defyne

July 9th:

  • Discord presence - guild or channel?
  • Cloud providers update, how to de-duplicate preference store
  • RichText and segment hierarchy

June 11th:

  • README translations (10 min)
  • RichText update (20 min)
  • Dates for 2.1 and FyneConf - do we need to delay? (15 min)

May 21st:

  • Calculator release, what should we do next? (15min)
  • Discussing high risk / unknowns for 2.1 (30min)

May 14th:

  • Proposal freeze imminent, what can we get in?
    • Rich text, refactor and shaping
    • Cloud services, repository and provider selection

April 30th:

  • Text refactor progress? (proposal freeze in 3 days) (10 min)
  • Cloud proposal (proposal freeze in 3 days) (10 min)
  • Fyne-x: Split extensions in multiple go modules. (10 min)

April 23rd:

  • Last call for v2.0.3 (15 mins)
  • Text discussion (30 mins)
    • discuss affected areas (doc will be updated)
    • agree scope and approach for proposal
  • Defyne (IDE) discussion and direction etc (15 mins)

April 16th:

April 9th:

  • Let's talk timelines
  • FyneConf and design competition
  • Faster binding conversions - #2142
    • Good solution for generation templates?

April 2nd:

  • FyneDesk next/0.3 plan

March 26th:

  • AMA with Andy

March 19th:

  • What should we add before 2.0.2?
  • Location API possibilities

March 12th:

  • FyneDesk 0.2 final prep
  • Keyboard controls for disabled entry? (#2068)

Feb 26th:

Feb 12th:

  • FyneDesk 0.2 release bug list (15 min)
  • Thoughts on xz over gz compression for packages, see #1919. (10-15min?)
  • How would we extend fyne package to allow more metadata (comment, categories, keywords) in .desktop files? (10-20min?)
  • Fyne 2.0.1 release bug list (30 min)

Feb 5th:

  • Containers - support extending or not? (15min)
  • Questions about new CLA or signing process (15min)
  • Fyne App Store - barriers to mainstream adoption (15min)
  • Clarification and discussion about the new team membership proposal

Jan 29th:

  • Congratulations and thanks! (10 min)
  • Updated voting rules and team membership (30 min)

Jan 22nd:

  • Wrap-up of v2.0.0 release
  • FynePress partnership discussion
  • Short update on cmd/fyne cli rewrite (Jacob)
  • Next release codename, planning and proposals process

Jan 15th:

  • Prioritise last few bugs for 2.0
  • Plan for v2.0.0 rollout (tag, master vs new branch etc)

Jan 8th 2021:

  • URI Proposal / development
  • Feature freeze for 2.0 (later this day)
  • What didn't make it and what we can do about it
  • Deprecation removals?
  • App/DocTabs

Dec 18th:

  • Merry Christmas to everyone 🎄🎅.
  • Coordinate system to float32
  • #1509
  • #1665
  • DataMap (last binding PR)
  • Removal of all old deprecations before 2.0.

Dec 11th:

  • Remaining breaking changes for 2.0

Dec 4th:

  • Final additions to 1.4.2 release
  • fyne.io/x/fyne repo proposal
  • Plan for essential 2.0 work

Nov 20th:

  • Too many custom dialogs in the dialog package?
  • Funding/sponsorship update
  • Mac M1 support
  • DataList/DataTable work

Nov 13th:

  • Collection widget "active" state discussion
  • Bugfix release 1.4.1 blockers / timescale

Oct 23th:

  • What's still required for 1.4?
  • Final release plan

Oct 16th:

  • BuildMode enum states
  • Any further FileTree discussion?
  • Prioritising 1.4 tickets

Oct 9th:

  • Landing Tree/Table
  • File dialog locations merge
  • LiveCD project :)
  • Android bugs & mobile release process
  • Start towards 1.4 release

Sep 25th:

  • FileDialog -> ListableURI contributions
  • Table progress

Sep 18th:

  • Breakages for spf13/cobra rewrite of cmd/fyne. #1312
  • Divider across collections, accordion and possible separate widget
  • Container API to new package

Welcome to the Fyne wiki.

Project documentation

Getting involved

Platform details

Clone this wiki locally