forked from sz-p/vscode-dependencyGraph
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.todo
88 lines (83 loc) · 3.95 KB
/
.todo
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
[x] refactor: change file name to iconName
[x] feat: node open button
[x] fix: node open position dislocation
[x] feat: node highlight textColor to background color
[x] feat: reload file reopenView
[x] feat: status webPage
[x] feat: auto i18n (view vscode-material-icon-theme-master)
[x] feat: auto theme light dark
[x] feat: get file fileDescription functions
[x] feat: file information views
[x] fix: not show error when give error 'framegraph.entryFilePath' config
[x] feat: reopen webview send get dependency tree status
[x] feat: status view get error only one time
[x] feat: catch get dependency tree error
[x] feat: analyze javascript file and get dependency tree all use babel
[x] feat: use webpack package vsce
[x] feat: config save relative path
[x] feat: webview svgBox support resize
[x] feat: file information view drag to resize
[x] feat: change get dependency tree as a module
[x] refactor: change analyze javascript file as plugin to get dependency tree
[x] feat: ~~double~~ click edit button tree view to option file
[x] feat: ~~double~~ click edit webview tree node to option file
[x] feat: ~~change monaco to other rich text editor~~ monaco editor highlight javascript code
[x] feat: DependencyTreeData get file language
[x] feat: set config to .framegraph
[x] feat: ~~load webpack config~~ use setting view to set resolve config
[x] feat: setting page
[x] feat: save setting to local file
[x] feat: save node information to file
[x] feat: take absolute path hash of file as ID
[x] feat: send file Information and file dependencies to webview
[x] feat: send new data to webview
[x] feat: show waiting view when data is not received
[x] feat: node with hash
[x] feat: make status view theme to dark
[x] fix: fix setting view theme
[x] fix: fix resolve path
[x] feat: get saved data status
[x] fix: click circularStructure node error
[x] feat: remove absolute path in DependencyTreeData
[x] feat: setting page command view
[x] fix: click tree view node open webview node error
[x] feat: save file node
[x] feat: post message after set setting or run command
[x] fix: get dependencyTree(same leaf node) error
[X] fix: fix export view position error
[x] feat: webview show waiting message after set setting or run command
[x] fix: get dependencyTree only one node error
[x] fix: fileInfoVIew FiletypeWidth
[x] feat: show start refresh Data message
[x] fix: dependency tree get ts file error
[x] fix: webview file description code box height
[x] fix: dependency tree get aboveFatherNode error(have test case)
[x] feat: add update data error message
[x] feat: local massage add type
[x] fix: dependency tree get ts file error
[x] fix: no main file error called error
[x] feat: change 'main file' text to 'entry file'
[x] feat: functionBox do not show undefined parameters again
[x] feat: fileInfoView title add icon
[x] feat: dependency tree get required node
[x] feat: add loading view in webview html
[x] feat: change name framegraph to dependency graph
[x] refactor: move dependencyTree to package
[ ] feat: add analyze script
[ ] refactor: move dependencies of dependencyTree from dependency-graph
[ ] refactor: remove lodash from dependency-graph
[ ] fix: move resolver to single file
[ ] fix: refresh file not resend data to webview
[ ] fix: move ancestors from dependencyNodesHash
[ ] feat: update one file
[ ] feat: webview data read
[ ] feat: webview data save
~~[ ] feat: if main of package.json is unequal with config use main~~
TODO
~~[ ] feat: monaco editor highlight(can not use monaco language server in webview https://github.com/microsoft/vscode/issues/87282)~~
~~[ ] fix: fix dependencyTree loaded error(no node_modules)~~
[ ] fix: open multiple webview send message error(always send, but not get don't know why)
[ ] fix: resend activeThemeKind(when changed theme kind get kind error)(get the kind is previous kind don't know why)
// return require("./PnpPlugin").PnpApiImpl; // eslint-disable-line node/no-missing-require
// vsce package
// https://marketplace.visualstudio.com/manage/publishers/sz-p