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 Chat and Stats by retaining position and adding command lines #52

Merged
merged 7 commits into from
Feb 26, 2023

Conversation

eterchun
Copy link
Collaborator

These changes enable automatic position loading via the relevant APIs for Chat and Stats and also move window initialization until after GMCP data has been received to 1) eliminate some errors polluting the log at startup from the various bars based on GMCP data, and 2) allow for the Chat title to reflect the player name (I found a way to change the title for Stats but not for Chat). They also add command lines to the various chat boxes allowing responses in those windows (rather than using the normal command line - so, e.g., you can chat by typing your message directly into the Chat command line).

@iLPdev iLPdev self-requested a review February 25, 2023 16:00
Copy link
Owner

@iLPdev iLPdev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

@iLPdev
Copy link
Owner

iLPdev commented Feb 25, 2023

@eterchun it now seems to be loading the map twice when opening the profile. is there a need for this?

Delaying EMCO creation resulted in two map loads, one visible post-login.
Rather than loading the window when data is available, we change the title after load.
After 100 the percent measurement becomes irrelevant, so we can increase avoid showing the XP bar.
I had checked the wrong variable
Now listening for events to update bars rather than using a timer. Also added left padding to the text.
Fixing issue where defaults were shown in the XP bar until changes to character xp totals.
@iLPdev iLPdev changed the base branch from main to development February 26, 2023 00:13
@iLPdev iLPdev merged commit 75ed6eb into iLPdev:development Feb 26, 2023
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