Skip to content

GTK 4#31

Merged
tymmesyde merged 50 commits into
mainfrom
refactor/gtk4
Apr 30, 2026
Merged

GTK 4#31
tymmesyde merged 50 commits into
mainfrom
refactor/gtk4

Conversation

@tymmesyde

Copy link
Copy Markdown
Member

No description provided.

@fxzzi

fxzzi commented Dec 14, 2025

Copy link
Copy Markdown
image

funnily enough the app is upside down for me, title bar is right way up. Works fine with XWayland

The embedded mpv is the right way up though haha:
image

Trying to fullscreen either by double clicking or pressing f does not work, with the error Failed to convert IpcEvent to IpcMessageRequest: Unknown method

nix drv for those testing: https://gitlab.com/fazzi/nixohess/-/blob/main/parts/pkgs/packages/stremio-linux-shell-rewrite/package.nix

@tymmesyde

Copy link
Copy Markdown
Member Author

funnily enough the app is upside down for me, title bar is right way up. Works fine with XWayland

So you mean that on Wayland it's flipped but on XWayland it's not?

@fxzzi

fxzzi commented Dec 15, 2025

Copy link
Copy Markdown

Yep

@fxzzi

fxzzi commented Dec 16, 2025

Copy link
Copy Markdown

if it helps at all, only the visuals of the embedded CEF are flipped vertically. I still have to click at the position the buttons would normally be in. Thanks for the window decor flag also :) everything else seems to be working ok

@tymmesyde

Copy link
Copy Markdown
Member Author

if it helps at all, only the visuals of the embedded CEF are flipped vertically. I still have to click at the position the buttons would normally be in. Thanks for the window decor flag also :) everything else seems to be working ok

i understand why this could happen but couldn't reproduce this, tried on GNOME and KDE with Wayland, which desktop environment are you using?

@fxzzi

fxzzi commented Dec 16, 2025

Copy link
Copy Markdown

I use Hyprland usually, you're right to think its compositor / de dependent as I just tried on sway and it didn't occur there. I'll look more into this with hyprland devs then :)

@fxzzi

fxzzi commented Dec 27, 2025

Copy link
Copy Markdown

fixed in hyprland by hyprwm/Hyprland@610c59d

this branch is still missing clipboard on wayland btw, can't copy / paste
you can also press the back mouse button on your mouse and you'll get to a black page
the hiding of window decor seems to work, but the title bar will randomly come back, sometimes when pressing esc
video playback is also stuttery / laggy on amd, works fine on nvidia though

@fufexan

fufexan commented Feb 22, 2026

Copy link
Copy Markdown

Unsure if it's related to #5, but on Wayland with any scaled monitors, Stremio looks blurry.
On my internal display (scaled to 1.6), the app is blurry but functions fine, other than inverted trackpad scrolling.
On my external display (not scaled), the buttons and other UI elements appear in one place (still blurry) but I have to move the cursor to other places to get them to appear hovered.

foot on the right for a "sharp text" comparison.

image

@tymmesyde
tymmesyde force-pushed the refactor/gtk4 branch 2 times, most recently from 9e2df75 to 8fd71bf Compare April 29, 2026 07:32
@tymmesyde
tymmesyde merged commit 3fa986b into main Apr 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants