Commit Graph

8 Commits

Author SHA1 Message Date
e7218b1efd Complete the Gio v0.10.2 GUI migration (working on Android).
- Event loop: call w.Event() and FrameEvent.Frame() on the same
  goroutine; no channel bridge (the bridge broke frame rendering).
- clip: use clip.UniformRRect(...).Push(gtx.Ops) / Pop() for real
  clipping in layoutRRect (old .Add(ops) painted unclipped).
- Window clear color is white in v0.10.2.
- Fonts: always provide gofont; on Android use
  WithCollection(gofont.Collection()).
- Button labels: explicitly set Color (zero-value NRGBA has A=0,
  i.e. transparent, so labels were invisible).
- Filter: detect changes by comparing the editor text, since
  material.Editor.Layout consumes the editor's input events
  internally and a later FilterEd.Update(gtx) never sees them.
- idPage: persist the manually entered ID with store.SetID (on
  Android nativeIdentities is unimplemented, so there are no id
  buttons to click).
- Use U+2026 (gofont) instead of U+22EE (not in gofont) for the
  menu button.
- Split getConfDir/noidLabelText out into impl_linux.go for the
  Linux build.
2026-08-21 13:00:35 -04:00
3163a75b93 Update to latest Gio release. Install a system font on Darwin to
get access to Unicode glyphs.
2019-12-18 14:01:05 -05:00
46c76ed065 Start of Android implementation. 2019-11-20 11:52:19 -05:00
443cfa9919 Refactor platform-dependent code. 2019-09-10 12:28:20 -04:00
94c1d57933 Fix bug due to rewriten layout.List() (updated Gio version). 2019-09-06 10:59:18 -04:00
e108a9b7a7 Add configuration file and UI, and animated overlay when passwords
are copied to the clipboard.
2019-09-06 10:45:18 -04:00
28ccd6d107 Rename to passgo and run go fmt. 2019-09-05 06:41:39 -04:00
e8a4ad031b Initial commit 2019-09-04 22:19:39 -04:00