Skip to content

Latest commit

 

History

History
43 lines (40 loc) · 2.08 KB

RoadMap.md

File metadata and controls

43 lines (40 loc) · 2.08 KB

Road Map

  • Data Collecting
    • Support tracking key-value pairs in frontmatter
    • Support searching text using regular expression
    • Support multiple targets and multiple values
    • Add a parameter xDataset to identify targets to be used as x values
    • Allow tracking time values
    • Allow tracking date values
    • Get data from a table
    • Collect data from dataview plugin's inline fields
    • Collect meta information from file
    • Support tracking tasks
    • Allow manual data input (x and y values) in custom datasets
    • Allow forced value types
    • Allow using non-date x values
    • Allow multiple points (different time stamp) from a single file
  • Output Type and Graph
    • Implement output type 'summary', analyzes the input data and represents it using a user-defined text template
    • Implement output type 'bar', rendering a bar chart
    • Implement output type 'bullet', rendering
    • Implement output type 'month', rendering a month view
    • Implement output type 'heatmap', rendering a heatmap like Github activity chart
    • Implement output type 'pie', rendering a pie chart
    • Add parameters for adjusting the size of the graph
    • Multiple outputs from one code block
    • Support graphs showing the correlation between sets of data
    • Allow a graph drawing selected dataset.
    • Allow expressions evaluating operators and functions
    • Allow format string for evaluated expressions
  • Helper
    • Add Commands help create Tracker blocks.
    • Add an 'Explode' button to the rendered blocks, it will replace the code block with the rendered result
    • Add a helper panel for adding frequently used tracking targets to article.
  • Data Processing
    • Allow arithmetics operation on dataset and generate custom datasets
    • Add data post-process function, e.g. 'moving average'
  • Performance
    • Use PixiJS to do rendering

And more ... Feature requests are welcome.

P.S. Features may not be implemented in the order above.