marticliment / UniGetUI

UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers
https://www.marticliment.com/unigetui/
MIT License
13.31k stars 460 forks source link

[BUG] Spinning progress indicator scrolls down expanded update window #2954

Closed hms54 closed 1 week ago

hms54 commented 1 week ago

Please confirm these before moving forward

UniGetUI Version

3.1.2 and 3.13

Windows version, edition, and architecture

Windows 10 and Windows 11

Describe your issue

During a Winget installer package update, the spinning progress indicator looks fine when the update window is a single line. It just "spins" in the same spot. But when that line is clicked to expand it to a larger window, the indicator characters scroll down the screen instead of staying on the same line. For long jobs, this can cause the top lines to scroll off the page.

I'm submitting this as a Bug because I don't think earlier versions behaved that way and hope it's just a simple Linefeed issue that crept into in the progress indicator code. (Sorry if this is the wrong place to report.)

Steps to reproduce the issue

  1. Start an update for a WinGet installer package.
  2. While installation is running, click on the Update bar to expand it to a Live Output screen.
  3. Note the progress indicator characters no longer "spin" in one place but scroll down the screen instead.

UniGetUI Log

n/a

Package Managers Logs

n/a

Relevant information

As far as I know, this behavior changed after one of the UniGetUI version updates prior to 3.12.

Screenshots and videos

\ | /

\ | /

\ | /

\ | /

\ | /

\ | /

\ | /

\ | /

\ | /

Successfully installed Process Exit Code : 0