
初步把foobar搞定. 第一次改大概是這樣吧. 名稱是monog.
改造foobar時想著的基本原則就是 "所有動作在同一個畫面下展現".
例如要在東方同人的playlist內找出SWING HOLIC的作品.
首先是轉到該當playlist, 再來是從音樂牆裡把想聽的SWING HOLIC的album找出來.
按後playlist就會跳到那album的所在位置.
這些都要在同一個畫面下能讓用家=我視認到.
因應這個考慮才會由左至右排列Playlists/Library,Graphical Browser,Playlist View.
不過從以前就習慣Library在最左邊就是.
而版面設計本身還有一個限制. 就是左邊只能用純色底色.
原因是Playlists,AlbumList,GB均不支援透過背景.
能玩的效果少了orz
框架本身是用Panel Stack Splitter架設. 設定其實不太難.
可能這個版面不需要操作panel的TF的關係吧...
PSS的TF設定只用來畫背景顏色和圖片.
EL Playlist的設定稍微參考了monolite. 我說曲編號和曲名中間的分隔線...
白色的木地板紋是用PSS設定的. 原圖是另一張黑色的木地板紋.
也是從別個skin拿來的. 因為找不到最初的原圖素材 orz
另我最後放棄了ChronFlow而只用Graphical Browser.
我的VideoDriver能用ChronFlow. 問題是它沒法對應我的習慣.
兩者其實都是很舊的產物, 不對應最近才有的foobar內建AlbumArtReader.
可是ChronFlow卻連很早就有的萬用字元也不能用.
我的習慣來說每片CD的AlbumArt檔案名稱是"AlbumArt_[發售日]_[CDSN]"的格式.
要讓foobar讀出來用 "AlbumArt_*" 就行. GB則能辦到.
既然無法滿足我的需要就沒法了. 我放棄了ChronFlow.
但這樣子我就不用考慮ChronFlow要放哪邊...
最後PlaybackControl暫時沒改. WSH panel mod有必要花點時間研究.
現在還差了個顯示PlaybackInfo的地方. 試試再開一個PSS疊在playlist上面.
不過我想要先整理一下舊的mp3. 還有幫音樂牆補洞...
config.paragate.foobar.monog.components.UI
foo_ui_columns
foo_uie_albumlist
foo_uie_elplaylist
foo_uie_graphical_browser
foo_uie_panel_splitter
PR