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

Improve sync info #692

Merged
merged 16 commits into from
Jul 5, 2023
Merged

Improve sync info #692

merged 16 commits into from
Jul 5, 2023

Conversation

boatbomber
Copy link
Member

@boatbomber boatbomber commented Jun 4, 2023

The line of sync info text on the Connected page needed some improvements.

  • Fixed an edge case where disconnecting and then reconnecting would retain outdated info
  • Fixed an issue where new patches wouldn't immediately update the change info text
  • Removed extraneous changes count info, as it was not useful and could be checked in the visualizer anyway
  • Added warning info for when some changes fail to apply
  • Updates timestamp of last sync even if patch was empty, to have a more accurate signal on Rojo's uptime

image

image

@boatbomber boatbomber added type: enhancement Feature or improvement that should potentially happen scope: plugin Relevant to the Roblox Studio plugin labels Jun 4, 2023
@kennethloeffler
Copy link
Member

Code looks good, but I'll be back for a more thorough review later tonight. My only suggestion for now is to make it more obvious that the "failed to apply" text is clickable (maybe it can just be underlined, but if you want to get fancy with it it could underline on mouse over):
image

@boatbomber
Copy link
Member Author

make it more obvious [...] is clickable

I added an underline on hover as well as a tooltip in order to make the user actions more clear.

image

@boatbomber boatbomber enabled auto-merge (squash) July 5, 2023 02:37
@boatbomber boatbomber merged commit fde7873 into rojo-rbx:master Jul 5, 2023
@boatbomber boatbomber deleted the improve-sync-info branch July 8, 2023 20:37
Dekkonot pushed a commit to UpliftGames/rojo that referenced this pull request Jan 11, 2024
- Fixed an edge case where disconnecting and then reconnecting would
retain outdated info
- Fixed an issue where new patches wouldn't immediately update the
change info text
- Removed extraneous changes count info, as it was not useful and could
be checked in the visualizer anyway
- Added warning info for when some changes fail to apply
- Updates timestamp of last sync even if patch was empty, to have a more
accurate signal on Rojo's uptime
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: plugin Relevant to the Roblox Studio plugin type: enhancement Feature or improvement that should potentially happen
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants