• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

fyne-io / fyne / 39423607772
62%
develop: 62%

Build:
Build:
LAST BUILD BRANCH: fix/6527-mobile-dialog-tap-target
DEFAULT BRANCH: develop
Ran 20 Oct 2026 12:43PM UTC
Jobs 1
Files 418
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 Oct 2026 12:33PM UTC coverage: 61.567% (+0.04%) from 61.532%
39423607772

Pull #6615

github

roffe
perf(canvas): keep a Text's measured MinSize

Text.MinSize measured through the font metrics cache on every call, a
lookup hashing the string, and every repaint calls it from the layouts
above the text and again from the painter, while a text mostly keeps
its string. The Text keeps the size it measured, with the text, size
and style it was measured for and the font metrics' generation, which
ClearFontMetrics bumps, so a font change measures anew. A text with a
FontSource is left to the cache: not every resource is comparable.

Windowed on the WebGPU painter (p50): text 2000 static 1.36 -> 0.82 ms,
widgets 500 static 2.57 -> 2.44.
Pull Request #6615: perf: compute widget min sizes once per pass and cache per-node lookups

72 of 98 new or added lines in 13 files covered. (73.47%)

26002 of 42234 relevant lines covered (61.57%)

16189.93 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
0.0
internal/cache/minsize.go
6
68.0
24.25% internal/cache/widget.go
6
27.6
0.56% internal/driver/common/canvas.go
4
77.78
-9.72% internal/driver/common/structures.go
2
0.0
internal/cache/text_generation.go
2
31.93
0.0% internal/driver/mobile/driver.go
Jobs
ID Job ID Ran Files Coverage
1 39423607772.1 20 Oct 2026 12:43PM UTC 418
61.57
GitHub Action Run
Source Files on build 39423607772
  • Tree
  • List 418
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #6615
  • PR Base - develop (#39243015495)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc