tinne26
tinne26
I was testing a live usb with Ubuntu 22.04, which uses GNOME 42. After going to settings, display, enable fractional scaling and setting the scale to 125%, I noticed that...
`AppendInputChars` seems to be notifying new key presses one frame later than what can be achieved with `inpututil.IsKeyJustPressed`, which can create conflicts when using the two and makes typing a...
With the addition of the new `NewImageOptions` struct we could also add a flag to try to avoid unnecessary copies during Ebitengine's image creation. It's very common that standard Golang...
### Ebitengine Version v2.6.3 ### Operating System - [X] Windows - [ ] macOS - [ ] Linux - [ ] FreeBSD - [ ] OpenBSD - [ ] Android...
### Ebitengine Version `>=v2.6.0` ### Go Version (`go version`) go1.21.1 ### What steps will reproduce the problem? Initialize a module, e.g.: `go mod init shinydep` Create a trivial `main.go` file...
Currently Ebitengine detects device scale factor changes when moving the application to another monitor, but not when the device scale factor is changed dynamically through the OS / configuration (tested...
### Ebitengine Version v2.7.0 ### Go Version (`go version`) go1.21.1 ### What steps will reproduce the problem? Running the following program will always result in non-blurry results on desktop, but...
Seems to only happen when the video time doesn't perfectly match the mpeg time. For example, the following program works fine if the seek position is `3000*time.Milliseconds`, but breaks at...
There are quite a few reasons why I have doubts about the precision of both `Demuxer.StartTime()` and `Demuxer.Duration()`: - `StartTime()` caches the `startTime` value and reuses it on subsequent calls...
Idea suggested by @kettek, mimicking html canvas `save()` and `restore()` methods. Here's an API prototype: ```Golang // Registers a new restore point for the renderer's state. You can jump //...