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

Connect Bugfixes/Additions + Minor Redesign #2

Merged
merged 3 commits into from
Sep 5, 2022
Merged

Conversation

lzardy
Copy link
Contributor

@lzardy lzardy commented Sep 4, 2022

  • Menu:

    • Fixed crashes on empty/malformed fields (IP/Port/MasterServer)
    • Design:
      • Added global Disconnect button and manual Connect button.
      • Moved Server List up.
      • Manual connection was moved to its own tree.
      • Malformed fields are reset to default automatically (most of the time).
  • General:

    • Added Port options (settings & menu)
    • Added server/masterserver.json config file.
    • Attempted update of server/Dockerfile (for masterserver).
    • Updated README(s) as needed.

* Menu:
  * Fixed crashes on empty/malformed fields (`IP/Port/MasterServer`)
  * Design:
    * Added global Disconnect button and manual Connect button.
    * Moved Server List up.
    * Manual connection was moved to its own tree.
    * Malformed fields are reset to default automatically (most of the time).

* General:
  * Added Port options (settings & menu)
  * Added `server/masterserver.json` config file.
  * Attempted update of `server/Dockerfile` (for masterserver).
  * Updated README(s) as needed.
@praydog
Copy link
Owner

praydog commented Sep 4, 2022

Looks good. Not sure if I'm a fan of pointing the defaults away from my master server (at least for the client, I can understand it for the others). It is currently running, and I had planned to keep the server running for as long as I kept an interest in this project.

I only bring it up because IMO the releases on GitHub should have some defaults set up for the end user so they can quickly discover existing servers. Unless you can get it to read from a config file to set the default master server, then the binaries themselves could get rid of that information, and I could just put it in a config file in the release zips.

A side note: can you commit something to your branch again? I just added a workflow for building PRs but it won't let me retroactively build. I just want to make sure this PR will build on Actions.

@lzardy
Copy link
Contributor Author

lzardy commented Sep 4, 2022

My bad, initially meant to keep the original master server.
Added back to server.json.

@praydog praydog merged commit ec787e4 into praydog:main Sep 5, 2022
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.

2 participants