You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched the issue tracker for open issues that relate to the same problem, before opening a new one.
This issue only relates to a single bug. I will open new issues for any other problems.
Describe the bug
Fyne seemingly doesn't bother to pixel align text when rendering, and so it often ends up fuzzy.
See the animated screenshot.
How to reproduce
Have a lot of lines of text in your application.
Screenshots
Example code
package main
import (
"strings"
"time"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/widget"
)
func main() {
a := app.New()
w := a.NewWindow("Bugs")
w.Resize(fyne.NewSize(480, 360))
me := widget.NewMultiLineEntry()
w.SetContent(me)
long := strings.Repeat("Lorem ipsum dolor sit amet\n", 60)
short := strings.Repeat("Lorem ipsum dolor sit amet\n", 40)
var which bool
t := time.NewTicker(time.Second / 2)
go func() {
for {
<-t.C
which = !which
if which {
me.SetText(long)
} else {
me.SetText(short)
}
me.TypedKey(&fyne.KeyEvent{Name: fyne.KeyPageDown})
}
}()
w.ShowAndRun()
}
Fyne version
2.5.2
Go compiler version
1.23.2
Operating system and version
Linux
Additional Information
No response
The text was updated successfully, but these errors were encountered:
This was recorded without scaling, just scaled up twice without filtering to make it clearer, but I can generally test it just about everywhere, if you wait.
Checklist
Describe the bug
Fyne seemingly doesn't bother to pixel align text when rendering, and so it often ends up fuzzy.
See the animated screenshot.
How to reproduce
Have a lot of lines of text in your application.
Screenshots
Example code
Fyne version
2.5.2
Go compiler version
1.23.2
Operating system and version
Linux
Additional Information
No response
The text was updated successfully, but these errors were encountered: