From c465bf667c7357902c55508a50cdcff865bb367b Mon Sep 17 00:00:00 2001 From: Zihan Chen Date: Sun, 1 Jul 2018 17:35:04 -0700 Subject: [PATCH] Update TODO.md --- TODO.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/TODO.md b/TODO.md index 58b11c2b..c70fb0e1 100644 --- a/TODO.md +++ b/TODO.md @@ -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 `` - [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 ``, it should be `self.Strings.f()`.