wen10 進度報告《三》
好久沒寫過進度報告了,由於改動太大,我想下次更新還要等兩、三個月吧。

雖然不太覺得會有人看,但這剛好可以用來整理一下我現在想做些什麼,所以先寫下來了。

首先 wen10 現在最大的問題有幾點:

 - 導覽的流程做得亂七八糟,需要統一
 - 設定檔過度分散,也是需要統一
 - 書沒辦法於裝置之間分享
 - 如果同時有橫書、直書的書籍,切換會變得好麻煩

所以我決定重寫並統一所有導覽頁面了和部份的底層源碼!

引入檔案管理器


其實這個月來我一直都在鑽這東西,單這個表格已經不簡單了。它可以排列 ( Column Reorder )、分類 ( Sort )、設定顯示 / 隱藏 列 ( Show / Hide Column )、列寛 ( Column Width )、記錄和預設用戶設定、根據不同的項目顯示不同的右鍵選單 ( 還沒做 )、顯示動態資訊 ( 還沒做 ) 、 滑鼠拖動滙出 / 滙入書籍 ( 還沒做 )、過濾 ( Search ) ……

超 ‧ 難 ‧ 做 ‧ 的!

説起來這還只是 PC 上的排版,手機版還沒做呢!不過基本上資料源 ( DataSource ) 的設計已經定好了,所以手機版應該不會花太多時間。

但要説最複雜的地方其實不是這些表面上的東西,上個月我在 引入 EF Core 的時候 超頭痛的,因為各種功能開始的時候都是獨立製作,根本沒想過可以統一起來。我這是自食其果吧。

書籍獨立排版

終於做好了,其實這個要做並不難,主要問題是功能會依賴 EF Core ,所以得在底層源碼重寫之後才做得出來。總算是了一個心願了。

引入獨立的檔案格式

這個應該是最難做的功能吧。格式我還沒設計呢,初步構思發垷需要處理的特別清況有很多,例如要怎麼滙入已經紀錄的書籍,書籤衝突時要怎麼辦,OneDrive 上要怎麼同步等都需要非常小心,不然弄丟了用戶的書籤就不好了。

啊,沒有可以展示的東西了。就寫到這裏吧。
Profile picture
斟酌 鵬兄
Sun Feb 04 2018 13:46:53 GMT+0000 (Coordinated Universal Time)
Last modified: Wed Apr 10 2019 13:21:15 GMT+0000 (Coordinated Universal Time)
Comments
No comments here.
Do you even comment?
website: 
Not a valid website
Invalid email format
Please enter your email
*Name: 
Please enter a name
Submit
抱歉,Google Recaptcha 服務被牆掉了,所以不能回覆了