Skip to content

[Bug] Heroic UI does not respect UI scale after a resize #3324

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

Closed
allora opened this issue Dec 16, 2023 · 1 comment · Fixed by #3325
Closed

[Bug] Heroic UI does not respect UI scale after a resize #3324

allora opened this issue Dec 16, 2023 · 1 comment · Fixed by #3325
Labels
bug:unconfirmed Someone works on identifying the issue

Comments

@allora
Copy link

allora commented Dec 16, 2023

Describe the bug

When using a UI scale that is not 100%, the UI will revert to 100% scale after resizing the window.

Add logs

(21:48:46) INFO:    [Legendary]:        Legendary location: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary
(21:48:46) INFO:    [Gog]:              GOGDL location: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
(21:48:46) INFO:    [Connection]:       Connectivity: check-online
(21:48:46) INFO:    [Connection]:       Pinging external endpoints
(21:48:46) INFO:    [Nile]:             Refreshing library...
(21:48:46) INFO:    [Nile]:             Refreshing Amazon Games...
(21:48:46) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/allie/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/nile library sync
(21:48:46) INFO:    [Nile]:             Game list updated, got 14 games
(21:48:46) INFO:    [Backend]:          DRM module staus {
  "oimompecagnajdejgnnjijobebaeigek": {
    "name": "Widevine Content Decryption Module",
    "status": "new",
    "version": "4.10.2710.0"
  }
}
(21:48:46) WARNING: [Backend]:          Protocol already registered.
(21:48:46) INFO:    [Connection]:       Connectivity: online
(21:48:46) INFO:    [Gog]:              Checking if login is valid
(21:48:46) INFO:    [Gog]:              Running command: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/allie/.config/heroic/gog_store/auth.json auth
(21:48:46) INFO:    [Backend]:          AreWeAntiCheatYet data downloaded
(21:48:46) INFO:    [Backend]:          Loading Screen Ready
(21:48:46) INFO:    [Nile]:             Saved user data to config file
(21:48:46) INFO:    [Frontend]:         Refreshing undefined Library
(21:48:46) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(21:48:46) INFO:    [Gog]:              Running command: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/allie/.config/heroic/gog_store/auth.json auth
(21:48:46) INFO:    [Legendary]:        Refreshing library...
(21:48:46) INFO:    [Legendary]:        Refreshing Epic Games...
(21:48:46) INFO:    [Nile]:             Refreshing library...
(21:48:46) INFO:    [Nile]:             Refreshing Amazon Games...
(21:48:46) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/allie/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/nile library sync
(21:48:46) INFO:    [Nile]:             Game list updated, got 14 games
(21:48:46) INFO:    [Legendary]:        Game list updated, got 389 games & DLCs
(21:48:46) INFO:    [Backend]:          Frontend Ready
(21:48:46) INFO:    [Backend]:          Checking for new Heroic Updates
(21:48:46) INFO:    [Backend]:          Checking for current version changelog
(21:48:46) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/allie/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary list --third-party
(21:48:46) INFO:    [Gog]:              Getting GOG library
(21:48:46) INFO:    [Gog]:              Running command: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/allie/.config/heroic/gog_store/auth.json auth
(21:48:47) INFO:    [Gog]:              Saved username to config file
(21:48:47) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/allie/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary --version
(21:48:47) INFO:    [Gog]:              Running command: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/allie/.config/heroic/gog_store/auth.json --version
(21:48:47) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/allie/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/nile --version
(21:48:48) INFO:    [Gog]:              Saved games data
(21:48:48) WARNING: [Backend]:          listUpdateableGames not implemented on Sideload Library Manager
(21:48:48) INFO:    [Backend]:          
System Information:
CPU: 32x AMD Ryzen 9 5950X 16-Core Processor
Memory: 134.99 GB (used: 16.16 GB)
GPUs:
  GPU 0:
    Name: Advanced Micro Devices, Inc. [AMD/ATI] Speedster QICK 319 RX 6700 XT
    IDs: D=73df V=1002 SD=6601 SV=1eae
    Driver: amdgpu
OS: Arch Linux 6.6.6-arch1-1 (linux)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
  Heroic: 2.11.0 Kumachi
  Legendary: 0.20.33 Undue Alarm
  gogdl: 0.7.3
  Nile: 1.0.0 Jonathan Joestar

(21:48:48) INFO:    [Winetricks]:       Downloading Winetricks
(21:48:49) INFO:    [Gog]:              Found 1 game(s) to update
(21:48:49) INFO:    [Legendary]:        Checking for game updates: LEGENDARY_CONFIG_PATH=/home/allie/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary list --third-party
(21:48:51) DEBUG:   [Legendary]:        Update is available for 1bcd791d54684eb29ed32ad1c0593d12: 1.0.10699.28009 != 1.1.7967.0
(21:48:51) DEBUG:   [Legendary]:        Update is available for 7786b355a13b47a6b3915335117cd0b2: 34.3.6116 != 40.2.7475
(21:48:51) DEBUG:   [Legendary]:        Update is available for 9d2d0eb64d5c44529cece33fe2a46482: 1.0.2944.0_v2 != 1.0.3095.0
(21:48:51) DEBUG:   [Legendary]:        Update is available for Catnip: 1.0.23_CL_2860060_Borderlands_3 != 1.0.24_CL_3240126_Borderlands_3
(21:48:51) DEBUG:   [Legendary]:        Update is available for a1e2ce30defe4a9187ebc14fc9d2bd8b: KSP.1.12.4.en-us != KSP.1.12.5.win64.full
(21:48:51) DEBUG:   [Legendary]:        Update is available for adeae8bbfc94427db57c7dfecce3f1d4: 1.8 != 1.11
(21:48:51) DEBUG:   [Legendary]:        Update is available for b2e00fc16632475782a7730d1bd7cb60: 0.0.10 != _a59821_s51909
(21:48:51) DEBUG:   [Legendary]:        Update is available for bb406082b69a47208489d3616b22b5c2: 2.0.202223111113 != 2.0.202311091807
(21:48:51) INFO:    [Legendary]:        Found 8 games to update
(21:48:51) INFO:    [Nile]:             Looking for updates...
(21:48:51) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/allie/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/nile list-updates --json
(21:48:51) INFO:    [WineDownloader]:   Updating wine versions info
(21:48:51) INFO:    [WineDownloader]:   Fetching upstream information...
(21:48:51) INFO:    [Backend]:          Starting the Download Queue
(21:48:52) INFO:    [WineDownloader]:   wine versions updated
(21:49:02) INFO:    [ExtraGameInfo]:    Getting ExtraGameInfo data for A Plague Tale Innocence
(21:49:02) INFO:    [ExtraGameInfo]:    Getting PCGamingWiki data for A Plague Tale Innocence
(21:49:02) INFO:    [ExtraGameInfo]:    Getting HowLongToBeat data for A Plague Tale Innocence
(21:49:02) INFO:    [ExtraGameInfo]:    Getting GamesDB data for A Plague Tale Innocence
(21:49:02) INFO:    [ExtraGameInfo]:    Getting ExtraGameInfo data for A Plague Tale Innocence
(21:49:02) INFO:    [ExtraGameInfo]:    Getting PCGamingWiki data for A Plague Tale Innocence
(21:49:02) INFO:    [ExtraGameInfo]:    Getting HowLongToBeat data for A Plague Tale Innocence
(21:49:02) INFO:    [ExtraGameInfo]:    Getting GamesDB data for A Plague Tale Innocence
(21:49:02) INFO:    [Legendary]:        Getting more details with 'legendary info'
(21:49:02) INFO:    [Legendary]:        Getting more details with 'legendary info'
(21:49:02) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/allie/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary info e0fa47ae79514345823bff209ae29451 --json --platform Windows
(21:49:02) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/allie/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary info e0fa47ae79514345823bff209ae29451 --json --platform Windows
(21:49:03) INFO:    [Legendary]:        Getting Info from Epic API
(21:49:04) DEBUG:   [Backend]:          ProtonDB data for 752590 {"bestReportedTier":"platinum","confidence":"strong","score":0.85,"tier":"platinum","total":203,"trendingTier":"platinum"}
(21:49:04) DEBUG:   [Backend]:          ProtonDB data for 752590 {"bestReportedTier":"platinum","confidence":"strong","score":0.85,"tier":"platinum","total":203,"trendingTier":"platinum"}
(21:49:04) DEBUG:   [Backend]:          SteamDeck data for 752590 {"success":1,"results":{"appid":752590,"resolved_category":2,"resolved_items":[{"display_type":3,"loc_token":"#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"},{"display_type":3,"loc_token":"#SteamDeckVerified_TestResult_DefaultConfigurationIsNotPerformant"},{"display_type":4,"loc_token":"#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"},{"display_type":4,"loc_token":"#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"}],"steam_deck_blog_url":"","search_id":null}}
(21:49:04) DEBUG:   [Backend]:          SteamDeck data for 752590 {"success":1,"results":{"appid":752590,"resolved_category":2,"resolved_items":[{"display_type":3,"loc_token":"#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"},{"display_type":3,"loc_token":"#SteamDeckVerified_TestResult_DefaultConfigurationIsNotPerformant"},{"display_type":4,"loc_token":"#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"},{"display_type":4,"loc_token":"#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"}],"steam_deck_blog_url":"","search_id":null}}

Steps to reproduce

  1. Go to Accessibility settings
  2. Set the UI scale to something not 100%
  3. Open a game's card in the library
  4. Resize window
  5. See error

Expected behavior

UI scale remains at the setting established in heroic's accessibility page

Screenshots

I uploaded a video, but seems it got corrupt, i put the video up one the ui channel on discord. https://discord.com/channels/812703221789097985/831581657110413342/1185448327421104208

Heroic Version

Latest Stable

System Information

  • OS: Arch
  • Installation method AUR

Additional information

No response

@allora allora added the bug:unconfirmed Someone works on identifying the issue label Dec 16, 2023
@arielj
Copy link
Collaborator

arielj commented Dec 16, 2023

seems to be the same as #2156

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:unconfirmed Someone works on identifying the issue
Projects
None yet
2 participants