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

shipyard ui cleanup #1257

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

deltanedas
Copy link
Member

About the PR

needs space-wizards/space-station-14#28295 cherry picked

Why / Balance

not having to reopen to see latest balance good

Technical details

uses new BankBalanceUpdatedEvent

Media

  • I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

ShipyardConsole needs BankClient now

Changelog
no cl no fun

@github-actions github-actions bot added Changes: YML Changes any yml files Changes: C# Changes any cs files labels May 26, 2024
@github-actions github-actions bot added the Status: Merge Conflict Fix your PR! label Jun 11, 2024
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot removed the Status: Merge Conflict Fix your PR! label Jun 11, 2024
@deltanedas deltanedas marked this pull request as ready for review July 31, 2024 17:02
@TadJohnson00
Copy link
Contributor

sighs

merging master did not fix the checks. is this still something you plan on working on @deltanedas?

@deltanedas
Copy link
Member Author

forgot this wasnt done :trollface:

@TadJohnson00
Copy link
Contributor

Well all the checks are passed. I'm no C# expert but hey, if it works on your machine :blunt:

@MilonPL
Copy link
Contributor

MilonPL commented Oct 28, 2024

forgor

@MilonPL MilonPL marked this pull request as draft October 30, 2024 13:51
@MilonPL
Copy link
Contributor

MilonPL commented Oct 30, 2024

doesn't work :blunt:

@MilonPL
Copy link
Contributor

MilonPL commented Nov 3, 2024

requires space-wizards/space-station-14#33123
>makes a PublicAPI method for updating the bank account
>never uses it

@MilonPL MilonPL marked this pull request as ready for review November 4, 2024 21:11
@MilonPL MilonPL changed the title make shipyard balance ui updating better shipyard ui cleanup Nov 4, 2024
@MilonPL
Copy link
Contributor

MilonPL commented Nov 4, 2024

@deltanedas fixed your shit

  • removed obsolete .Dispose() method usage
  • removed a bunch of unnecessary usings
  • removed obsolete .FromMarkup()
  • made BUI messages into primary constructors
  • fixed localization

(needs a 3rd independent c# maintainer to review it now, oh wait)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: UI Changes: YML Changes any yml files Status: Needs Review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants