CE-Programming / CEmu

Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features
https://ce-programming.github.io/CEmu/
Other
1.1k stars 78 forks source link

Improved Receive Variables list #491

Closed calc84maniac closed 2 months ago

calc84maniac commented 2 months ago

Improve the Receive Variables list to avoid pausing emulation after populating the list (similar to how TI-Connect grabs a snapshot of the variables), allow debugging while the list is open, and automatically refresh the list if it's open while debugging (including during live TI-BASIC execution).

Additional features for user experience and performance: updates, adds, and removes variable entries to the list based on name when refreshing, allowing the user to keep their selections, and avoids generating variable previews until they're visible in the list.