at_yasu's blog

ロード的なことを

0.0.3.3 メモ書き その3

個人的なメモ書き

優先順位は上から。

  • HistryからMovieを起動した時に、DownloadPanelに残ってしまうバグ
  • 複数ダウンロードができない+ダウンロード中に他のMovieが再生できないバグ
  • ダウンロードしないバグ
    • 上記三つ解消
    • 上記一つは早急。私が不便だからと致命的過ぎる欠陥。もの凄いアホくさい事のような気がするんだよなぁ。NSURLDownloadをダウンロードしている最中に勝手にreleaseしてしまってる気がする。
  • 複数ダウンロードできない
    • 明らかにバグです。一つずつダウンロードすれば問題はないんだけどねぇ…
  • Download panel を NSCollectionView ではなく、NSMatrixで実装必要あり鴨。*1
  • GCの削除*2
  • NSCollectionViewが、新たにアイテムが追加された時やWindowのResizeが起きると、表示が最上部に移動する。微妙に使いにくい仕様なので、どうにかしたい。
  • DownloadとPlayListを区別する必要有り。
    • 新たに興す。
    • Play List のDBは、現存とは別にする?*3
  • Histryに、playlistタブを追加はどう?
  • playlist loop の実装
  • 設定パネルの実装
  • Quotaの実装
    • 最大容量の設定(これは楽)
    • 最大容量を越す場合、聞いてないmovieから削除して、上書き。
  • Growl通知の実装*4

完成は…いつだろ。複数ダウンロード対応すれば、見えるかしら。

*1:ViewにDownload statusを実装すれば解決かも

*2:不可能と判断。理由はこれ

*3:関連性を保ちたいから、どうにか同じにしたい。方法はあるはず

*4:安定してからね

NiCocoa v0.0.3.3a

前回のリリースが6月14日なので、約四ヶ月ぶり。

本当は先月リリース予定だったんだけど、バグ大杉で修正に一ヶ月かかりました。*1


以前のバージョンからデータベースの変更はないので、そのままアップデートして下されば使えるはずです。


動作条件

  • Mac OS 10.5以上(10.5.3 ppc で開発&&動作確認済み。Intelマシンでも動くはず・・・)
  • Perian必須

前回からの変更点

  • ソースコードがごちゃごちゃ。そろそろスパゲッティができます。
  • 全画面モード追加。「Cmd-Shift-F」で切り替えれます。全画面モードからは、「esc」で戻ります。(マウスカーソル、隠さないとなぁ)
  • Cache List がちょっとだけかっこ良くなりました。たまに挙動不審。原因不明…*2
  • Download List がちょっとだけかっこ良くなりました。(バグ持ち)

バグ+直したい点

  • 動画をダウンロードしている最中に、新たに別の動画をダウンロードすることができない。
  • Cache List が挙動不審。

追加する予定機能

  • UIの統一
  • Play List機能
  • Growl通知

ダウンロードはこちらにある、NiCocoa v0.0.3.3a.dmgを選択してダウンロードして下さい。

MD5 bcf3d91c3a7fae9b38b54076e7f52dfa
ShaSum b569cf6b57d84b5e7949de82f32b4577d2e1bff2

*1:と言っても、実質二週間も作業してないんだけどね…

*2:ダブルクリックが早いと挙動不審