-
-
Notifications
You must be signed in to change notification settings - Fork 286
/
ROADMAP
60 lines (46 loc) · 1.74 KB
/
ROADMAP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Roadmap for 2.x
1. holdovers from 2.0
- [canvas] API docs
- [options] option enums
- [options] user-defined option aliases
- [splitpane] File preview in directory view
+ [defermods] 'modified since last save' indicator on status bar
- [scroll cell] zh/zl Left hand side of a cell with content hidden doesn't show ellipsis #751
2. Persistence
+ input history #736 #468
- key indexes for better joining and lookups
3. Interface discoverability for commands #247 #742
- clickable menu canvas
- more clickable affordances all around
- clickable motd
- possibly add popup modals
4. more expressive expressions
+ Memory sheet; can give things names and use in expressions. #392
- access column values from execstr #655
+ shortcut name for current column #659
5. better asynchronicity
- async thread pool
- streaming architecture #366 #656
6. Loaders/Savers
- frictionless saver #237
- RSS reader #157
- toml loader #735
- HexSheet for unknown/binary files #548
- .ods loader (LibreOffice/OpenOffice spreadsheet) #473
- jsonl load and save round-trip (minimal diff) #429
## other features
a) generate non-terminal graphs (ggplot)
b) automatic reload into time series
c) intra-cell coloring (for search results, markup)
# major plugin projects
1. fully operational SQL viewer/editor
- #282: Select starting table in postgres from command-line
- #579: [Postgres] Allow inserting / deleting rows
- #522: [postgres] parms in options
- #586: SQL query data
- #727: [postgres] Transaction error when viewing table
- #729: Integrate generic SQL loader
2. web scraper
- #480: HTTP API pagination loader
- #465: Ability to load from the contents of a cell.
+ #505: [html] Provide way to access non-table elements