littlebtc / nicofox

An addon for Mozilla Firefox, providing serveral features for video-sharing website "Nico Nico douga".
https://addons.mozilla.org/firefox/addon/nicofox/
Other
116 stars 38 forks source link

Need Clear speed display and download button. #9

Open feicunrain opened 13 years ago

feicunrain commented 13 years ago

When I update my Firefox from 3.6 to 4.0,I have to update nicofix.Because old version don't work with Firefox 4.Now my version is 0.6b.I worry the browsing experience would be worse.Yeah,I don't want to say that...But In some cases,It's true.

Certainly,The new features are very cool.I love the Thumbnails,but also,It's hard to control.First time I open nicofox.The Application ask me whether to download Thumbnails.I click "Yes",When download is not completed,I have something to do then close it. And 2th I open it,half files have Thumbnails and the others not.There is not a "download Thumbnails"button to retry it.(Or I have not found yet)

Another major flaw is the download speed and file size are not displayed to user.when I download a video,I most want to know is whether the download is stll Alive.I don't live in Japan,so my Connection Status is not good enough.Before I download a video,I also interested in how big it is,because download a video maybe takes a long time,I must judge whether it is worth doing.

Sorry for my poor english,I'm chinese.if you read all of this I really appreciate : ) nicofox is a great extension.I hope it will be better and better.Somebody must do it then you do,you are nice guy(s) : )

littlebtc commented 13 years ago

So,用中文吧。

縮圖問題我記得我已經有作過修復了(12月時),您用的 NicoFox 版本是何時的? 如果縮圖沒有載齊,試試看到 about:config 把 extensions.nicofox.thumbnail_check 調成 true 之後重啟 Firefox。 這一點晚一點會做介面上的更動。

大小與速度的部分會在近期補上。

feicunrain commented 13 years ago

我的版本是最新的,0.6b2pre, about:config 未做過任何改動。

除了我上面說的之外。目前感覺就是“很不穩定”。Firefox4下點擊圖標,有時能彈出窗口,而有時卻不能。貌似是無規律的,我也不知道為什麼,這時就只能重啟瀏覽器,假如有下載的話,那麼就只能斷掉了。

把界面設計成類似Firebug那樣如何?老版本的確有佔據屏幕空間之嫌,但加上一個按鈕像Firebug那樣,可以拉出來當作一個獨立的窗口,就既能獲得一個較大的可視界面,又不佔空間。當然也可以為輕量級用戶保留彈窗式的設計。另外我感覺是不是這樣會比較穩定?

還有一個比較突出的問題,就是打開窗口之後,這時窗口裡是空白,要等上十幾秒,程式才能讀出文件夾裡的文件。可能是因為我的下載文件夾裡有數百個文件的關係,緩衝這些文件的縮略圖十分耗費時間。Javascript原本就不擅長大規模的IO操作。給文件加上縮略圖究竟是不是個好主意呢?(猶豫),的確它是很cool沒錯。對於NNDD或者nicoplayer這樣的桌面軟體,操作大量文件相對比較容易,對一款瀏覽器插件來說是不是有點勉強呢(我猜的)。

我不知道是因為縮略圖還是什麼。現在的版本用起來有點卡卡的,而且下載一隻動畫時,經常建立了這個任務,卻總也看不到下載進度條,IO錯誤?如果是Java的話希望能catch這個錯誤然後手動處理它....orz 假如有個文字控制台的話就好了呢。

目前的設計很簡潔,但是對本地文件的管理不夠好。比如我在看到一個動畫的時候,假如本地文件夾裡有下載過,是不是可以得到提示?能不能下載tag文件,然後掃描這些文件,生產一個標籤雲?仔細追想起來,就覺得可以做的事情還有很多呢!(笑)。我用Java寫了一些小程式,但是和瀏覽器融合的都不夠好(不懂Javascript )

PS:您為何要去掉下載按鈕呢。我想了又想,想像不出您要這麼做的理由 orz

littlebtc commented 13 years ago

0.6b2pre 啊......那你用的版本可能有點舊一點,這幾天我又作了不少事情。你可以到 https://github.com/littlebtc/nicofox/downloads 的部份重新載一份最新的 0.7。

有關介面不穩定的問題在最近幾個月內有作了為數不少的修正,但看你的說法,我在最近作的修正似乎沒有解決你的問題。最新的版本就我的測試與觀察還是有若干不安定的情形,以後會發現一個解決一個。

開啟下載UI的主要效能瓶頸我個人認為是資料庫和縮圖的讀取。我是傾向未來不要在主瀏覽器的 NicoFox 介面直接顯示全部的下載項目,而所有的下載項目可以到未來開在分頁裡的 Player 找到。

目前很多的 UI 問題其實是「不一致」,「影片確實有被下載管理員排程,但因為 Delay 而不會顯示在介面上」這種事情目前發生的頻率仍然不低 :(

littlebtc commented 13 years ago

補充,在這幾天改好的新版UI已經把下載按鈕放在影片資訊區了。至於原來會放在連結後面的箭頭連結則確定拿掉,改放在連結的右鍵功能表。

littlebtc commented 13 years ago

縮圖重載的問題我重新檢查了一次 Code,的確是 Bug。請追蹤 #13 。

littlebtc commented 13 years ago

Download speed display is added at Commit 83df7774eb7af4c09a7a538c7f536862a3db99ed. Will be include in 0.8. 下載進度的功能已經寫好了,作法和顯示效果與 Firefox 的下載管理員一致:http://i.imgur.com/hm7et.png 這個功能將會加在 0.8 版之中。

feicunrain commented 13 years ago

: )Good job.希望能早日看到0.8。不過0.7我發現還是有一些問題: http://i.imgur.com/8TwVU.jpg 如上圖所示,當文件夾中文件太多時,(首次開啟)大量的IO請求導致瀏覽器失去響應。0.6版在這裡會變的很卡,但還未到失去響應的程度。0.7就徹底失去響應。連續2-3次,應該不是偶發事故。即便把縮圖放到分頁我覺得也不能徹底解決問題,是不是應當打開時只去緩衝當前窗口內的文件縮圖(或者2-3屏內的縮圖)。當下拉進度條時,再去緩衝新的呢?

影片資訊區的信息和Flashblock衝突: ( 是不是能通過flashblock的白名單來解決呢?Flahblock是很重要的。在瀏覽中有了flashblock才能隨手打開大量的視頻網頁,而不用打開一個就緩衝一個。

littlebtc commented 13 years ago

第一次開啟介面部分的問題:0.8 會作一系列的改善,希望能多少解決問題。

影片訊息區的問題:是的,目前只能透過 Flashblock 的白名單解決。不過我計畫在 0.8 解決這個問題,請關注 #14。這是因為新的影音資訊閱讀資訊在 Flash 沒有載入的情況下目前讀不出資訊。

littlebtc commented 13 years ago

Flashblock 的問題解決了。0.8 就會正常。