Update TODO.md

This commit is contained in:
Zihan Chen
2018-07-01 17:35:04 -07:00
committed by GitHub
parent 018fd6b10a
commit c465bf667c
+7 -6
View File
@@ -46,21 +46,22 @@ https://zhuanlan.zhihu.com/p/33778843
#### Before 1.0
- [ ] Depend on another resource, to decide loading order
- [x] Resource should have name and version, resource needs to specify names of all depended resources, versions should be all identical.
- [ ] `GacDep.ps1` searches for all `Resource.xml` (maybe different name), and generate lists files of input files and output binary files, dependencies, binary files out dated or not, log folders, and build order, assuming `GacGen.ps1`.
- [ ] `GacBuild.ps1` reads the output of `GacDep.ps1` and do incremental builds.
- [ ] `GacClear.ps1` deletes all log folders of resources, using the output of `GacDep.ps1`, which causes `GacBuild.ps1` to do full build after that.
- [ ] `GacGen.exe` supports all operations above.
- [x] `GacBuild.ps1` do incremental builds.
- [x] `GacClear.ps1` clear all outputs.
- [x] `GacGen.exe` supports all operations above.
- [x] Add a metadata xml in front of binary resource data, so that GacUI knows how to load them in order.
- [ ] `GacBuild.ps1` sort named resource by dependency
- [x] Inheritable custom window / control with `<ref.Parameter>`
- [x] Change `GacConfig\Res` to `ResX86` and `ResX64`, with an additional `Assembly` option, to produce platform-dependended
- Scripted resource binary
- Scripted compressed resource binary
- Assembly
- [x] GacGen will always output all `Res*` supported binaries to `*.xml.log` folder
- [ ] Resource import item/folder from depended resources
- [ ] Demo: DocumentEditor: Split 1 Resource.xml to 3.
- [x] Demo: DocumentEditor: Split 1 Resource.xml to 3.
- [ ] **Update Release**
- [ ] Resource import item/folder from depended resources
- [ ] Known issue
- [ ] Ribbon groups doesn't layout well at the beginning, user should resize the window to fix it.
- [ ] Word doesn't recognize embedded GIF represented by data URL in HTML clipboard format.
- [ ] AddressBook demo's new contact window default height too large.
- [ ] `Text-bind="Strings.f()"` should not be allowed for `<ref.LocalizedStrings Name="Strings"/>`, it should be `self.Strings.f()`.