Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam Deck Scaling #159

Open
2 tasks done
dalitz-bazalgette opened this issue May 26, 2024 · 5 comments
Open
2 tasks done

Steam Deck Scaling #159

dalitz-bazalgette opened this issue May 26, 2024 · 5 comments
Labels
bug Something isn't working os-linux Issues specific to running on Linux upstream-issue An issue in a dependency or other upstream tool usability Suggestions for improving usability
Milestone

Comments

@dalitz-bazalgette
Copy link

Checklist

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

Description

On the Valve Steam Deck, rymdport doesn't scale correctly. Changing the scale to "Tiny" fixes this, but the "Apply" button is not visible and therefore can't be clicked.

I looked at settings.json on another computer to figure out how to change the scale but it would be great if it were possible to change the setting via the GUI.

Steps to Reproduce

  1. Install rymdport flatpak
  2. Run rymdport
  3. Enter settings menu

Screenshots

Screenshot_20240525_162856

Rymdport version

3.6.0

Operating System

Linux

Operating System Version

SteamOS

Go Compiler Version

No response

Additional Information

No response

@dalitz-bazalgette dalitz-bazalgette added the bug Something isn't working label May 26, 2024
@Jacalz
Copy link
Owner

Jacalz commented May 26, 2024

Thanks for the report. This does sounds and looks very bad indeed. Can you just share some images of what a correctly scaled application (some other app) looks like and would you mind testing out another application built with the same toolkit (Fyne)? I think Supersonic would be a good candidate too see if it experiences the same issues: https://flathub.org/apps/io.github.dweymouth.supersonic

I believe that this likely is a bug in the toolkit itself and not Rymdport but we should try to get it fixed all the same of course. In that case, we should make sure to open an issue over at https://github.com/fyne-io/fyne and try to get it fixed upstream.

@Jacalz Jacalz added os-linux Issues specific to running on Linux usability Suggestions for improving usability labels May 26, 2024
@dalitz-bazalgette
Copy link
Author

If I run echo '{"scale":0.4}' > ~/.var/app/io.github.jacalz.rymdport/config/fyne/settings.json
rymdport looks like this:
rymdport-0 4-main-menu
Even the file picker works like this
rymdport-0 4-directory-menu

@dalitz-bazalgette
Copy link
Author

I also tried supersonic as you suggested. I does exhibit the same problem.
supersonic
After running echo '{"scale":0.2}' > ~/.var/app/io.github.dweymouth.supersonic/config/fyne/settings.json
supersonic-0 2

@Jacalz
Copy link
Owner

Jacalz commented May 26, 2024

Thanks for testing. Would you mind opening a bug report over at https://github.com/fyne-io/fyne? That would be super useful. With your help, we can hopefully improve the scaling situation.

@Jacalz
Copy link
Owner

Jacalz commented May 28, 2024

I managed to replicate this on KDE Plasma in a VM on my local machine. Does not seem to be Steam Deck specific. Opened a bug over at fyne-io/fyne#4886.

@Jacalz Jacalz added the upstream-issue An issue in a dependency or other upstream tool label May 28, 2024
@Jacalz Jacalz modified the milestones: v3.6.0, v3.7.0 Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working os-linux Issues specific to running on Linux upstream-issue An issue in a dependency or other upstream tool usability Suggestions for improving usability
Projects
None yet
Development

No branches or pull requests

2 participants