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

qvm-template GUI #258

Merged
merged 11 commits into from
Apr 5, 2021
Merged

qvm-template GUI #258

merged 11 commits into from
Apr 5, 2021

Commits on Aug 18, 2020

  1. Configuration menu
    Copy the full SHA
    79b6d8f View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2020

  1. Configuration menu
    Copy the full SHA
    7e8ee7e View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2020

  1. Configuration menu
    Copy the full SHA
    d0fb975 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c57587 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2020

  1. Configuration menu
    Copy the full SHA
    0857ff8 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. qvm-template-gui: UI improvements

    - rename "install" button to "apply" - it also does remove and
      reinstall
    - show button descriptions always
    - show help text always, not only before selecting anything
    - make the window a bit wider
    marmarek committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    679a239 View commit details
    Browse the repository at this point in the history
  2. qvm-template-gui: improve displaying progress

    The final version of qvm-template does not display untrusted data, so it
    is safe to decode UTF-8. Specifically, this shows download progress bar
    done using tqdm library.
    For this to work, \r needs to be properly handled, as tqdm uses it to
    erase the current line to update progress status. Since QTextEdit does
    not support it natively, add a simple wrapper for this job.
    Alternatively, qvm-template could be modified to display
    machine-readable progress info that would be passed through QT progress
    widget, but it would basically duplicate the work already done by tqdm
    library. We might do this at some point, though.
    
    And also enlarge progress window default size, to avoid wrapping.
    marmarek committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    03a34fb View commit details
    Browse the repository at this point in the history
  3. Make pylint happy

    marmarek committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    be4e205 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2021

  1. qvm-template-gui: UX improvements

    - hide license, URL and summary - those are the same for all the templates, and
      not really useful for the user
    - remove repeated "Time" word from column headers
    - use full "Repository" word as the column header
    marmarek committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    099bbe9 View commit details
    Browse the repository at this point in the history
  2. qvm-template-gui: change date format to '%d %b %Y'

    Make it always include month as a word, to less overwhelm the user with
    a table full of numbers.
    marmarek committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    6c9514c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fcf5db8 View commit details
    Browse the repository at this point in the history