TimothyLuke / GSE-Advanced-Macro-Compiler

GSE is an alternative advanced macro editor and engine for World of Warcraft.
https://discord.gg/gseunited
MIT License
200 stars 71 forks source link

Make the thumb (on the Sequence Debugger window) go down when the output frame is full of lines #836

Closed xan2622 closed 3 years ago

xan2622 commented 3 years ago

Is your feature request related to a problem? Please describe. On the Sequence Debugger window: the thumb stays at the top of the vertical scrollbar when the output frame is full of lines.

Describe the solution you'd like The thumb should stay at the bottom, to let the player read the latest lines.

To Reproduce Steps to reproduce the behavior:

  1. Open the Sequence Debugger window
  2. Click on the Enable button
  3. Wait for the Output frame to be full of lines
  4. Notice how the thumb behaves (it stays at the top while lines appear and it moves up if it has been placed at the bottom)

Screenshots

https://user-images.githubusercontent.com/1732773/120112127-dd69d600-c174-11eb-909b-224af020ad36.mp4


Desktop OS: Windows 10 64bits pro Hardware: nvidia GTX 1070 8GB - driver: 466.47

Game Version World of Warcraft Shadowlands version 9.0.5.38556 (french language)

GSE Version Version: 2.6.53

TimothyLuke commented 3 years ago

This feature uses a lot of system resources and doing this will kill all the resources in your computer in seconds and crash your computer. This limitation is why it doesn’t do this. (It did I. The past and this was the best compromise.

xan2622 commented 3 years ago

Thank you Timothy for this explanation.

xan2622 commented 3 years ago

As a workaround, could there be an option (in Options > Debug) to reverse the order of spells that appear in the Sequence Debugger?

This would allow to always display the latest spell at the top (and also get rid of this scrollbar issue).

TimothyLuke commented 3 years ago

Not if you want to stay connected to WoW. The amount of memory that chews up means doing anything with it (any form of screen redraw) while using the debugger will disconnect you.

TimothyLuke

On 10 Jul 2021, at 8:00 pm, xan2622 @.***> wrote:

 As a workaround, could there be an option (in Options > Debug) to reverse the order of spells that appear in the Sequence Debugger?

This would always display the latest spell at the top.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub, or unsubscribe.