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

Bouquet of GUI fixes and improvements. #151

Merged
merged 10 commits into from
May 25, 2024

Commits on May 24, 2024

  1. Enable scroll-per-pixel in table-like widgets.

    Qt's default behavior (i.e. scroll per cell) is not user friendly when
    wide cells (e.g. **Scanned** and **Current** columns in the scanner
    pane) are present.
    cristian64 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    f187483 View commit details
    Browse the repository at this point in the history
  2. Define initial column width based on font metrics, and configure cert…

    …ain columns to fit to content.
    
    Columns whose content width is known in advance (addresses and watch
    types) are now configured to fit to content.
    cristian64 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    c715795 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b116e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7f26c2e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d520ef4 View commit details
    Browse the repository at this point in the history
  6. Center check boxes in **Lock** column.

    The preexisting item delegate is used for painting and event handling.
    cristian64 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    0fbdc46 View commit details
    Browse the repository at this point in the history
  7. Keep watcher widget enabled at all times.

    Previously, the widget would be set to a disabled state when DME was not
    hooked to Dolphin.
    cristian64 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    775bc39 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c85fe22 View commit details
    Browse the repository at this point in the history
  9. Drop label for the scan base group box.

    The label is only occupying vertical space; the set of options is
    self-explanatory.
    cristian64 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    17285a2 View commit details
    Browse the repository at this point in the history
  10. Select entire row when auto-selecting newly inserted rows.

    Row auto-selection was introduced in 43ec849, but it was overlooked
    that only one cell in each row was being selected.
    cristian64 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    8b6b31a View commit details
    Browse the repository at this point in the history