mirror of
https://github.com/games-on-whales/wolf-ui.git
synced 2026-10-15 13:02:04 +00:00
[GH-ISSUE #3] Beta Feedback #1
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/wolf-ui#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Skerga on GitHub (Jul 2, 2025).
Original GitHub issue: https://github.com/games-on-whales/wolf-ui/issues/3
Originally assigned to: @Skerga on GitHub.
Wolf-UI Beta
Feedback and discussions here are meant to be about the UI.
this includes:
And everything else that is rooted in the Wolf-UI Application side.
for Feedback about the Wolf server use this PR: https://github.com/games-on-whales/wolf/pull/179
Installation
Wolf-UI will be automatically configured by switching Wolf to
ghcr.io/games-on-whales/wolf:wolf-ui.Your config file will be converted to a new format containing Profiles.
Example
As you can see this new format contains one main Profile
moonlight-profile-idhere defined Apps work exactly like the Apps on Stable.The only App required here is the Wolf-UI app.
The config expects also one or more
[[profiles]]blocks each with their own Apps.Profiles can optionally be pin locked
Changes
App files will now be saved based on the Profile not the client (Only Apps under
moonlight-profile-idwill use the old save location).Files will be saved to:
{APP_STATE_FOLDER}/profile-data/{profile_id}/{profiles.app.runner.name}meaning:titlewill not save in the same folder if theirrunner.nameis different.Lobbies are Client independent.
Wolf-UI will start all Apps as Lobbies. Lobbies can be either Single-player Lobbies or Co-op.
When exiting a Lobby without closing the running App it is possible to switch devices. (Strg+Alt+Shift+Q on Desktop, then closing the session in Moonlight) Afterwards connect to wolf using any device with the same stream resolution as the device that started the lobby.
Co-op Lobbies will stop when all user have left. Single-player Lobbies will keep running.
@Skerga commented on GitHub (Jul 12, 2025):
Known problems:
@Lombra commented on GitHub (Aug 9, 2025):
Here's everything that caught my attention/came to mind after trying it out for a bit.
I know this has been discussed before:
@Skerga commented on GitHub (Aug 10, 2025):
Thanks for the feedback, I'll make some changes in the coming days to address the points you've brought up.
@Skerga commented on GitHub (Aug 16, 2025):
That is correct it brings you back to the User/Profile selection, since it is not set on the User page its removed from the legend. would you like to have it also as an exit button in the User/Profile selection?
The Back button should already bring you back to the User/Profile selection.
I'm currently also working on a Settings tab that will most likely be accessed via a menu similar to Steams so when that is completed i will move the Exit and logout there too.
Clicking on other apps should close the first menu already. but i will add a close on click anywhere soon.
Delayed in the sense that it takes time before sound get played or in that its delayed when Pressing a button?
Currently i have no sounds hard coded to a button but instead the first frame all valid elements are scanned and sound are set based on action type, like focusing makes noise A, so it can happen that there is a delay in sounds playing. I had that while testing too and added some workarounds that should have fixed any startup delay.
If its delayed action sounds i am not sure how i would change that since i use the proper
button.FocusEnteredandbutton.Pressedevents already.maybe its the audio files, the current sound effects are just some cc0 sound clips i had at hand in the moment and i haven't had the time to find new ones.
@Lombra commented on GitHub (Aug 22, 2025):
Sorry. What I meant was that Back was visible on the profile selection screen when first starting the application, but not if later returning to the same screen. This is no longer relevant, however, since you removed that item from that screen altogether.
Sounds good!
A noticable delay between pressing a button and me hearing the corresponding sound. For example, scrolling between applications using the D-pad, the selection highlight behaves as expected, but the sounds only plays what feels like some 0.3 seconds later. Could be the sound effect itself, indeed. I can't tell if the same is true with the chime, because it's not as "sharp".
Coming back to mouse selection highlight. I now find it a little confusing when the highlight stays on the last entry I clicked while I hover over other entries. Maybe deselect if mouse movement is detected, or use the same logic and visual as gamepad?
Similar issue with the dropdown menu; mouse hover highlight is barely visible.
Something new I found; I just downloaded the XFCE app. After downloading it, (only) the Start action was disabled. (gray) Once I returned to the profile screen and then back in, I was able to start it.
@Skerga commented on GitHub (Aug 22, 2025):
the problem with selecting nothing is that something needs focus or controller inputs will not work out of the box, the only fix for that would be to add fail saves to the default ui behavior that selects a default element when controller input is detected.
I will make some more changes in the coming days, I was sick the last 2 weeks but I should have some free time this WE.
@Lombra commented on GitHub (Aug 26, 2025):
Hope you're feeling better!
Would it be possible to have the mouse "select" the items as it hovers over them, perhaps?
I just tried connecting from a new client while being connected on another. (I don't know whether that was relevant) No profiles were listed on the profile selection screen. I noticed this in the log:
But then after restarting the stream it worked fine, so I don't know.
@Maxwellfire commented on GitHub (Sep 20, 2025):
When I first install a container from the UI, the Play button is subsequently grayed out until I restart the wolf-ui container. The lobby button works fine.