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

ENH: Interface Improvements #41

Open
4 of 7 tasks
bradyzp opened this issue Nov 9, 2017 · 1 comment
Open
4 of 7 tasks

ENH: Interface Improvements #41

bradyzp opened this issue Nov 9, 2017 · 1 comment
Assignees

Comments

@bradyzp
Copy link
Member

bradyzp commented Nov 9, 2017

List of interface improvements that need to be accomplished at some point, for tracking purposes:

  • Icons for Data Files based on type (GPS/Gravity)
  • Ability to delete Flights, Data files etc. from the Tree View
  • Display Data Files in Tree View in a informative way e.g. : Filepath
  • Add ability to show more detailed information for items via context menu (similar to Flight info menu)
  • Context menu for Data Channels to remove all/remove all from specific plot
  • Fix TreeView style sheet to display arrows on all expandable menus
  • Improve loading splash-screen functionality: enable button to clear recent. Option to sort by date.
@bradyzp bradyzp added this to the Initial Release milestone Nov 9, 2017
@bradyzp bradyzp self-assigned this Nov 30, 2017
@bradyzp
Copy link
Member Author

bradyzp commented Jul 17, 2018

Adding to this list of things to do in the GUI department - post merge of PR #69

  • Implement cross-platform application state management using QSettings (track recent projects, window size, open flights etc)) [in progress]
  • Use Qt stylesheets to control various interface styling (see issue Project dialog fonts #70 ) - possibly add ability for user to select font type/size etc through dialog menu (and remember the setting using QSettings).
  • Improve the QMenu system used for the project tree, possibly enabling inheritance of menu items from a parent.
  • Flatten the project tree, remove the Datasets folder; DataSet will become a direct child of its Flight. Sensors folder may also be removed, sensor links can be added to a DataSet. (resolved by Feature/project data #79 )
  • Enable loading/opening of multiple projects within the main window/project tree - this may require some project updates but I think is almost doable. (resolved by Tracking: feature/project-signalling #76 )
  • DataSet Segments need the ability to be deleted by the user via GUI action.
  • Add a dialog/menu action that allows a user to create or edit a DataSegment (as opposed to click-dragging on the plot surface)
  • Add a dialog that allows the user to inspect an imported Data File (i.e. Gravity/Trajectory data), displaying statistics ala DataFrame.describe(), and allowing the user to browse the raw data using a QTableView (possibly enabling editing).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant