Skip to content

First-launch settings config#57

Merged
swz-git merged 4 commits intoRLBot:masterfrom
VirxEC:welcome
Nov 19, 2025
Merged

First-launch settings config#57
swz-git merged 4 commits intoRLBot:masterfrom
VirxEC:welcome

Conversation

@VirxEC
Copy link
Contributor

@VirxEC VirxEC commented Oct 10, 2025

Requires #56

  • Updated Wails to alpha 36 which fixes compiling on windows with go-webview 1.0.22
    • Also updated all other deps
  • Slightly adjust events modal size for large screens
    • Added max width, because anything bigger looked silly
  • Minor refactors to make this work
    • paths is now stored in App.svelte - will be useful later as Story Mode will also need this data (the welcome component is also stored in App.svelte
    • Refactor the botpack adding modal/logic into its own component
    • Refactor the LauncherSelector component to only contain the inner html (and logic), without the modal wrapper and button to open the modal.
    • Progress bar event listener has been moved to within the ProgressBar component

Upon first launch, this is what users see:

image

This will continue to show up upon launching the GUI until the user either closes the modal or downloads the botpack.
This is meant for users who open the GUI and close it without interacting with anything - this will still pop up again the next time.

@VirxEC VirxEC marked this pull request as ready for review October 23, 2025 21:35
@VirxEC
Copy link
Contributor Author

VirxEC commented Nov 10, 2025

New path to the botpack:

  • Windows: %LOCALAPPDATA%\RLBot5\bots
  • Linux: $XDG_DATA_HOME/rlbotgui/bots

@swz-git
Copy link
Member

swz-git commented Nov 19, 2025

Looks good 👍

@swz-git swz-git merged commit a9204d0 into RLBot:master Nov 19, 2025
@swz-git swz-git mentioned this pull request Nov 19, 2025
@VirxEC VirxEC deleted the welcome branch November 19, 2025 23:10
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.

3 participants