tinne26

Results 18 issues of 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...

bug
os:linux
help-wanted
external
needs-investigation

`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...

performance

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...

feature
request

### Ebitengine Version v2.6.3 ### Operating System - [X] Windows - [ ] macOS - [ ] Linux - [ ] FreeBSD - [ ] OpenBSD - [ ] Android...

bug
os:windows
needs-investigation

### 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...

bug
os:android
os:ios
needs-investigation

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...

feature
help-wanted

### 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...

bug
os:windows
os:js
needs-investigation

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 //...