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

"Fix" password blinking but break alignment and efficiency #2317

Closed
wants to merge 4 commits into from

Conversation

pushfoo
Copy link
Member

@pushfoo pushfoo commented Jul 26, 2024

TL;DR: Prove it's something to do with layout / double-render trigger in the ugliest way possible. :D

EDIT: this breaks the universe in a slightly different way. Editing the username now shows a cursor in both?

"Fix" #2120 by:

  1. Draw the text as transparent
  2. Remove layout manipulation during draw
  3. Use draw_text + Surface.activate context manager to render badly over the surface

Anyone who wants to commit / PR into / replace this branch is welcome to.

@pushfoo pushfoo changed the title "Fix" password blinking but break alignment and effiency "Fix" password blinking but break alignment and efficiency Jul 26, 2024
@pushfoo pushfoo force-pushed the proof-of-concept-password-fix branch from 714a48e to 80fbc11 Compare July 26, 2024 08:54
@pushfoo pushfoo force-pushed the proof-of-concept-password-fix branch from 80fbc11 to b06323c Compare July 27, 2024 05:38
@pushfoo pushfoo added this to the 3.1 milestone Jul 29, 2024
@eruvanos
Copy link
Member

I think we can drop this one, the blinking is already fixed, it was an issue with triggered rendering even when no changes where applied.

@eruvanos eruvanos added the gui Related to arcade GUI (sub module arcade.gui) label Jul 29, 2024
@eruvanos eruvanos closed this Jul 30, 2024
@pushfoo
Copy link
Member Author

pushfoo commented Jul 30, 2024

Superceded by #2330.

@pushfoo pushfoo deleted the proof-of-concept-password-fix branch July 30, 2024 13:52
@pushfoo pushfoo restored the proof-of-concept-password-fix branch July 30, 2024 13:52
@pushfoo pushfoo deleted the proof-of-concept-password-fix branch July 30, 2024 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gui Related to arcade GUI (sub module arcade.gui)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants