Skip to content

Conversation

@keithel-qt
Copy link
Contributor

@keithel-qt keithel-qt commented Oct 29, 2021

Closes #196

Add "Toggle All", remove "Show Legend" in TrackingSignalsTab

  • Remove the "Show Legend" checkbox in TrackingSignalsTab.
    This no longer is necessary since the legend can be hidden away by
    clicking on it's title area.
  • Add a "Toggle All" checkbox in it's place - which will toggle all
    checkboxes on if some of them are off, and toggle all of them off if
    they are all on.

Fix unchecking of series in the TrackingSignalsTab

  • Fix the logic that deals with unchecking of series in the
    TrackingSignalsTab. Prior to this, unchecking series led to
    inconsistent results, with series still showing past history.

Reduce margin, improve size/placement of chart

  • This improves the size and placement of the chart and legend in the
    TrackingSignalsTab, and improves fonts, making sure to use Roboto
    font, and making titles not bold.

Fix sizing in TrackingTab, remove unused code

  • I had erroneously used anchors for the TrackingSignalsTab and
    TrackingSkyPlotTab. Since these are in a layout, they shouldn't use
    anchors (and the QML engine complains about that). Instead use
    Layout.fillWidth Layout.fillHeight.

  • Remove unused code, commented out code.

keithel-qt and others added 6 commits October 29, 2021 17:11
* I had erroneously used anchors for the TrackingSignalsTab and
  TrackingSkyPlotTab. Since these are in a layout, they shouldn't use
  anchors (and the QML engine complains about that). Instead use
  Layout.fillWidth Layout.fillHeight.

* Remove unused code, commented out code.
* This improves the size and placement of the chart and legend in the
  TrackingSignalsTab, and improves fonts, making sure to use Roboto
  font, and making titles not bold.
* Fix the logic that deals with unchecking of series in the
  TrackingSignalsTab. Prior to this, unchecking series led to
  inconsistent results, with series still showing past history.
* Remove the "Show Legend" checkbox in TrackingSignalsTab.
  This no longer is necessary since the legend can be hidden away by
  clicking on it's title area.
* Add a "Toggle All" checkbox in it's place - which will toggle all
  checkboxes on if some of them are off, and toggle all of them off if
  they are all on.
@silverjam silverjam changed the title Keithel qt/trackingtab view improvements Tracking tab view improvements Oct 29, 2021
* This fixes issues with determining the height when the number of cells
  total in the legend goes underneath the maxCellsPerColumn. Now it
  properly shows all cells when #cells goes under maxCellsPerColumn.
* Fixed a small issue in width to prevent tiny amount of scrolling if
  no scrolling should be needed due to all cells shown.
Requests from J-M and Jason
* Reduce font size of the axis labels and title
* Make the chart title bold again.
Copy link
Collaborator

@john-michaelburke john-michaelburke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

keithel-qt and others added 5 commits November 1, 2021 17:40
* This adds the ability to use a standard vertical scroll wheel to
  scroll the legend in the Tracking Signals tab.
* Per J-M's request, scrolling down will scroll the legend to the right
* This moves the legend created for the TrackingSignalTab to a separate
  file for use elsewhere.
* Properties that were specific to the TrackingSignalTab were defaulted
  or parameterized, customized where they are used in the
  TrackingSignalTab
I forgot to parameterize the model in the legend.
This does that, and sets it where it's used in TrackingSignalsTab.
@john-michaelburke john-michaelburke merged commit 1a30e6a into main Nov 1, 2021
@john-michaelburke john-michaelburke deleted the keithel-qt/trackingtab-view-improvements branch November 1, 2021 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Follow-up on tracking view improvements

3 participants