-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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.
- v2.4.4 remaining bugs
- Race conditions and the v2.5.0 solution
- Translation API
- Bounties for v2.5.0 (and v2.4.4?)
- System Tray left/right click split?
- Race conditions and field access thought
- 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
- Widget theme overrides (Andy, 10min)
- Fyne Conf workshop structure (Andy 10min)
- 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.
- Finalizing plans for 2.4
- Planning for 2.4
- Sticky table headers
- Image render on event thread
- Synchronization of widget with render thread during walk on tree.
- Moving
cmd/fyne
out of mainfyne
repo? Hear me out... ;) - Discussion about refreshing individual items in a List (potentially other collections as well).
- 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?
- v2.3.1 release plan
- M2 access for crash fixes
- Race condition and synchronization issue
- 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?)
- Release preparation for v2.3.0 (status of AppSkeleton and rich text images)
- Variable size list cell & table row...
- 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
- 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
- wrapping up 2.2
- focus for 2.3
- themes for FyneConf 2022
- Fyne_cross into Fyne
- Form validation
- Canvas race conditions (Cedric)
- v2.2 blockers
- FyneConf dates/schedule
- Funding design for v2.3.0
- Ordering more swag :)
- FyneConf 2022 Hybrid /Expenses
- Suggesting clang over gcc for licensing reasons?
- Changes to linting in our CI.
- build metadata api
- design refresh
- v2.1.4 / hotfix
- v2.2.0, what other big items?
- fyne build parameters (-executable vs -o)
- Animations
- v2.1.3
- MVP for web driver (gopherJS/features/TODOs/loading page)
- v2.1.3
- Component site additions
- Tutorial video progress
- System tray
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
A Christmas/holidays themed call :)
- Component store (15min)
- Any Fyne plans for December/Jan?
- A small Christmas Fyne demo (Jacob)
- Happy holidays!
- Possible to use DBUS for indicating theme changes? (20mins)
- Advent of code (10mins)
- Announcement and AMA with Andy (30mins)
- 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)
- Bowmore release planning
- v2.1 blocker discussion
- FyneConf presentation details
- Random info: A competitor on the Rust side
- MimeTypes for directories
- 2.1 update and planning
- v2.0.4 roundup
- Tutorials and aligning video with developer site
- Possibility of merging FyneBuilder into Defyne
- Discord presence - guild or channel?
- Cloud providers update, how to de-duplicate preference store
- RichText and segment hierarchy
- README translations (10 min)
- RichText update (20 min)
- Dates for 2.1 and FyneConf - do we need to delay? (15 min)
- Calculator release, what should we do next? (15min)
- Discussing high risk / unknowns for 2.1 (30min)
- Proposal freeze imminent, what can we get in?
- Rich text, refactor and shaping
- Cloud services, repository and provider selection
- 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)
- 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)
- Plan for discussions of text widget refactoring (still looking for volunteers) (outline, setting scope 30 mins)
- Proposal review:
- Cross-axis alignment in layout (15min)
- Let's talk timelines
- FyneConf and design competition
- Faster binding conversions - #2142
- Good solution for generation templates?
- FyneDesk next/0.3 plan
- AMA with Andy
- What should we add before 2.0.2?
- Location API possibilities
- FyneDesk 0.2 final prep
- Keyboard controls for disabled entry? (#2068)
- Fyne 2.0.1 wrap-up (15min)
- discussion of fyne-x package names https://github.com/fyne-io/fyne-x/issues/9 (10min)
- FyneDesk 0.2 release bug list (15 min)
- Thoughts on
xz
overgz
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)
- 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
- Congratulations and thanks! (10 min)
- Updated voting rules and team membership (30 min)
- 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
- Prioritise last few bugs for 2.0
- Plan for v2.0.0 rollout (tag, master vs new branch etc)
- 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
- Merry Christmas to everyone 🎄🎅.
- Coordinate system to float32
- #1509
- #1665
- DataMap (last binding PR)
- Removal of all old deprecations before 2.0.
- Remaining breaking changes for 2.0
- Final additions to 1.4.2 release
- fyne.io/x/fyne repo proposal
- Plan for essential 2.0 work
- Too many custom dialogs in the
dialog
package? - Funding/sponsorship update
- Mac M1 support
- DataList/DataTable work
- Collection widget "active" state discussion
- Bugfix release 1.4.1 blockers / timescale
- What's still required for 1.4?
- Final release plan
- BuildMode enum states
- Any further FileTree discussion?
- Prioritising 1.4 tickets
- Landing Tree/Table
- File dialog locations merge
- LiveCD project :)
- Android bugs & mobile release process
- Start towards 1.4 release
- FileDialog -> ListableURI contributions
- Table progress
- Breakages for
spf13/cobra
rewrite ofcmd/fyne
. #1312 - Divider across collections, accordion and possible separate widget
- Container API to new package