Editor timing panel glitchiness
Closed this issue · 10 comments
With a fresh install of winello and WINE_DISABLE_GLCHILD_HACK=1
, I get that the timing panel in the editor has weird visual artifacts (screenshot below) and also half the time the buttons are uninteractable (maybe uninteractable until re-selecting a green line on the right? haven't tested much).
FWIW I'm on arch with i3wm, which I'm aware can cause some jankiness with popup windows like this, but re-switching focus, resizing e.t.c. doesn't make any difference for me here.
same issues on my end as well, able to reproduce on arch (specifically on KDE and x11)
i've also had a lot more editor issues than this, but ill show everything on my end here;
same issues on my end as well, able to reproduce on arch (specifically on KDE and x11)
i've also had a lot more editor issues than this, but ill show everything on my end here;
- File, Edit, and View buttons not showing:
- Timing panel glitchiness (this appears to mostly fix itself after tabbing out and back in? not 100% sure on this):
- Stat change numbers not showing on the adjustments sliders (makes it just completely unable to tell what number i'm setting, especially for decimal values):
Some of those issues you mentioned are fixed by setting WINE_DISABLE_GLCHILD_HACK=1
in ~/.local/bin/osu-wine
The timing panel issues is probably due to some change in Wine we haven’t investigated yet, we’ll get there eventually but trying out the other Wine releases in WineBuilder might fix it.
Notes:
- The visual artifacts are triggered by moving the cursor over the buttons
- When a button gets rendered in multiple locations only the most recent one is interactable
- Among the WineBuilder releases, it seems this issue first appears in wine-osu-9.11-staging:
I tested:
- wine-osu-wow64-9.14-staging, wine-osu-9.14-staging, wine-osu-9.11-staging => issue present
- wine-osu-protonGE-9-4, wine-osu-protonGE-9-2, wine-osu-tkg 9.0-rc1-v2, wine-osu-stable 7.16 => issue not present
Also the scroll reset issue when clicking on the timing point list isn't present in wine-osu-stable 7.16, but is present from wine-osu-tkg 9.0-rc1-v2 onwards, so I guess some regression happened there
So yeah for mapping I get the best results with wine-osu-stable 7.16, since it doesn't have these visual artifacts, it doesn't have the scroll reset issue, and it also doesn't have broken stat change tooltips. The only editor issues I encounter with it are popups disabling fullscreen and not gaining focus, meaning e.g. Song Setup can't be interacted with without first refocusing it. There might be more recent versions which are also good since I didn't test that much
Let me know if you still experience this problem with this build (still with WINE_DISABLE_GLCHILD_HACK=1
):
https://github.com/whrvt/WineBuilder/releases/tag/v9.15-editor-testing
edit: accidentally uploaded the wrong binary
Let me know if you still experience this problem with this build (still with
WINE_DISABLE_GLCHILD_HACK=1
):https://github.com/whrvt/WineBuilder/releases/tag/v9.15-editor-testing
edit: accidentally uploaded the wrong binary
This build fixes all the issues I encountered!
spectator cooking as usual 🍷
releasing a new build as soon as I have a working setup!
Ok actually there is one issue with that 9.15 build; the rotate dialogue no longer opens with the angle selected for replacement, so instead of just ctrl+shift+R, 5
to rotate by 5 degrees I have to do ctrl+shift+r, select textbox, 5
(Also weirdly buttons on the timing panel can sometimes have like multiple seconds of delay, or not trigger at all, but this stops happening after toggling fullscreen on/off)
the rotate dialogue no longer opens with the angle selected for replacement
I never would have even realized that was a problem, because I don't have any muscle memory in the editor. If this build fixes the issue for you (it works for me on a clean prefix), we should be able to make a stable release in the next few days.
https://github.com/whrvt/WineBuilder/releases/tag/v9.15-editor-testing-2
the rotate dialogue no longer opens with the angle selected for replacement
I never would have even realized that was a problem, because I don't have any muscle memory in the editor. If this build fixes the issue for you (it works for me on a clean prefix), we should be able to make a stable release in the next few days. https://github.com/whrvt/WineBuilder/releases/tag/v9.15-editor-testing-2
This fixes the rotate dialogue for me!
Closing this once I release the build then! Thanks everyone for the help, debugging editor is nothing but pain 🥲
im hopefully releasing soon, almost done with vacation!