docs: record Fyne v2.8.2 blocker re-check in ROADMAP and CHANGELOG
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
b230c6bdf1
commit
8535b873a6
2 files changed
+13
-1
No files matched your search
+3
-1
@@ -12,7 +12,9 @@ restructured around what actually blocks each item.**
|
|||||||
- **`ROADMAP.md`** — reorganized into Features, Platform, Fyne/UI, and
|
- **`ROADMAP.md`** — reorganized into Features, Platform, Fyne/UI, and
|
||||||
Maintenance. The over-the-guideline file-split item is closed; each deferred
|
Maintenance. The over-the-guideline file-split item is closed; each deferred
|
||||||
UI item now states whether it is blocked on a missing Fyne API, on UX
|
UI item now states whether it is blocked on a missing Fyne API, on UX
|
||||||
(shippable today but deferred), or on maintenance timing.
|
(shippable today but deferred), or on maintenance timing. The Fyne/UI
|
||||||
|
blockers were re-checked against Fyne v2.8.2 (GoSentry stays on v2.7.4, the
|
||||||
|
last 2.7.x release): none is lifted, so upgrading gains nothing for them.
|
||||||
- **`ARCHITECTURE.md`** — documents the new file layouts for `operations.go`,
|
- **`ARCHITECTURE.md`** — documents the new file layouts for `operations.go`,
|
||||||
`store.go`, `history_view.go`, and `settings_view.go`; the size guideline
|
`store.go`, `history_view.go`, and `settings_view.go`; the size guideline
|
||||||
now states the 20% tolerance explicitly; `settings_view` is recorded as
|
now states the 20% tolerance explicitly; `settings_view` is recorded as
|
||||||
|
|||||||
@@ -126,6 +126,16 @@ GUI-layer gaps and trade-offs. Each item below states its **blocker**:
|
|||||||
- **UX** — shippable with today's widgets; deferred until a cleaner approach
|
- **UX** — shippable with today's widgets; deferred until a cleaner approach
|
||||||
exists (a nicer Fyne widget would help but is not required).
|
exists (a nicer Fyne widget would help but is not required).
|
||||||
|
|
||||||
|
**Last re-checked against Fyne v2.8.2 (2026-10-21; GoSentry is on v2.7.4, the
|
||||||
|
last 2.7.x release).** None of the blockers below is lifted: there is still no
|
||||||
|
API to add or remove the tray icon mid-session, no window-state query
|
||||||
|
(`IsMaximized` or similar), and `widget.Table` has no filter or sort support.
|
||||||
|
Upgrading to 2.8.x gives nothing for these items; re-check on the next Fyne
|
||||||
|
release that mentions tray, window state, or table/data-grid changes. Note that
|
||||||
|
on Linux 2.8.x builds both the X11 and Wayland backends by default, so staying
|
||||||
|
X11-only would need `-tags x11` (otherwise `libwayland-dev` and
|
||||||
|
`libxkbcommon-dev` become build dependencies).
|
||||||
|
|
||||||
### Dynamic tray icon toggle
|
### Dynamic tray icon toggle
|
||||||
|
|
||||||
**Blocker: Fyne API** (no viable workaround).
|
**Blocker: Fyne API** (no viable workaround).
|
||||||
|
|||||||
Reference in new issue
Block a user