Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1.72 KB

TODO.md

File metadata and controls

30 lines (25 loc) · 1.72 KB
  • continue work on the range adjustments widget
  • Make GraphDraw and mainGraph use the new settings:
    • update graphview to handle new approach and definitions
    • display tick coordinates properly following the settings (decimal global multiplier or not ...etc)
  • Implement properly reset to default view in settings window for both the linear scale and log and for both axes, basing off the base given by the user
  • Make main graph use basegraphdraw (previously imagepreview)

Log view branch work:

  • qpainter will do a graph scale and translation to match pixel units with graph units
  • fill from range for seqs and functions

Export branch work:

  • Make the actual exporting with the user given formats, the format left are image formats

  • Implement tick spacing auto-update in export preview: easier in the new approach (simply update the base power)

  • Unify the code for exportPreview and mainGraph into GraphDraw maybe.

  • Change when the tick values disappear in the main graph on user move: draw bigger than the maingraph widget

  • Fix bug with zooming in the main window, it doesn't work sometimes

  • Enable adding additional pins in data tables to represent more than one curve per data table

  • check if sequence draw with diffrent nmin work properly

Other work:

  • update pictures in appdata/screenshots with new window layouts

Possible improvements:

  • Change the curve saving from units in pixels to real units, scale the painter instead.
  • Make a linestyle chooser widget based off a priori on QComboBox and images of line styles.
  • Use it to offer the ability to change line styles for the grid and subgrid.
  • Update the curve sampling method to an adaptive one: once the distance between points is bigger than the target in pixels, update.