雖然偶而才寫一下,每次大概寫不到兩百行就想偷懶了,沒想到也把一些東西搞定了,跟上次提出來的Roadmap相比,J2SE 7專屬的API以及Android不支援的API已經通通從Comic Surfer中移除了;核心的部分(Core library)也已經抽離出來,並和Desktop版完成整合,也在Android project中編譯成功。新的Roadamp (下圖)裡剩下的都是大工程了,所以在今年年底前應該不會趕出來了XD。

Comic Surfer CFR

  但我還是想在年底前釋出Comic Surfer 2011的最終版(1.3版),目前需求凍結(requirements frozen),不再加新功能,完成程式碼品質改進後將開放beta測試:

  1. 加入頁數及集數的選擇,這在看多集數的漫畫時特別需要 (2011/11/29完成)
  2. 改善檔案選取對話框中過濾檔案/資料夾的速度 (2011/11/30完成,快大約20%)
  3. 更少的記憶體使用量 (2011/11/30完成,程式碼減量約5%,修正一個跟記憶體監控有關的bug)
  4. 移除速度選擇的UI,並由圖檔尺寸大小決策最佳的移動速度 (2011/12/05完成)
  5. 四種圖片顯示模式:Actual Size, Fit Window Width/Height/Size (2011/12/05完成)
  6. 記住上次瀏覽的集數與頁碼,再次瀏覽可直接從上次瀏覽處接著看 (紀錄最近10筆,2011/12/06完成)
  7. 改變鍵盤對應,用鍵盤也能夠移動圖片 (2011/12/06完成)
  8. Pictorial user guide (2011/12/15完成中文版)
  9. Code quality review & improvement (2011/12/08完成)
    9.a Complement JavaDoc comments (2011/12/07完成)
    9.b Remove unnecessary dependencies (2011/12/07完成)
    9.c Remove unused interfaces/classes/methods (2011/12/07完成)
    9.d Update the Ant build scripts (2011/12/08完成)

  除了上述改進,如果有人在使用Comic Surfer 2011有任何覺得可以改善之處,也歡迎跟我說,留言或寄email (dbi1463@gmail.com)給我都行,以下功能將加到是明年的Comic Surfer 2012 (2.0版)。

  10. 處理無法在中文路徑中執行ComicSurfer.jar的問題(似乎是Windows才會,其他OS會嗎?)
  11. 在JFileChooser顯示預覽
  12. 可自訂時間的自動播放功能(感謝劉老師提供的需求)

  最後更新:2011/12/15 14:48。 

dbi1463 發表在 痞客邦 PIXNET 留言(0) 人氣()