MCJack123 / craftos2

A fast, modern, and feature-filled ComputerCraft emulator written in C++.
https://www.craftos-pc.cc
Other
230 stars 27 forks source link

Pop-ups freeze term #324

Closed tizu69 closed 1 year ago

tizu69 commented 1 year ago

Describe the bug image These dialog message boxes freeze the term, causing weird behavior if used with a tiling WM

To Reproduce Steps to reproduce the behavior:

  1. Get some old COS version
  2. start it while having a tiling wm on
  3. the dialog won't tile and likely stay in the bg, making you think COS is frozen

Expected behavior Possible solutions:

Screenshots See above

Environment (please complete the following information):

Additional context Add any other context about the problem here.

MCJack123 commented 1 year ago

Not a bug, or at least one I can fix. Dialog boxes block rendering until they're interacted with, and there's nothing I can do about that.

tizu69 commented 1 year ago

How can it not be possible to write something to the term before checking for updates? before opening the dialog, render a message, then freeze as usual