Hatena::Groupvimperator

Vimple Star Sprites RSSフィード

2014-05-17

Vimperator + Classic Theme Restorer でコマンドラインとステータスラインが重なってしまう問題

00:59 | Vimperator + Classic Theme Restorer でコマンドラインとステータスラインが重なってしまう問題 - Vimple Star Sprites を含むブックマーク はてなブックマーク - Vimperator + Classic Theme Restorer でコマンドラインとステータスラインが重なってしまう問題 - Vimple Star Sprites

Classic Theme Restorer、通称CTRで、Tabs not on top でナビゲーションバーの下にタブを置いている場合、下図のように入力コマンドとステータスラインが重なってしまう問題があるようだ。

f:id:teramako:20140518004218p:image

本来、Vimperator では入力モード時にはステータスラインは非表示になるが、それが壊れてしまうのだ。

原因

これはCTRで以下のような凶悪なスタイルが読み込まれるからだ。

f:id:teramako:20140518004725p:image

本来的には問題がなく、Vimperatorの実装がstack要素を使用しているためとも言える。stack要素では子要素の順番が重要で、-moz-box-ordinal-groupは要素の順番を変更するプロパティであるため動作が狂ってしまうのだ。

対処方法

hi CmdLine -append -moz-box-ordinal-group: 10

ステータスライン部分にCTRが変更をかけるので、コマンドライン部分にも同様の値(より大きな値でも良い)を指定してあげることで、要素の順番をDOMツリー順に戻すことができる。

トラックバック - http://vimperator.g.hatena.ne.jp/teramako/20140517

2013-11-02

Firefox ESR version 17 を使用している人へ

16:26 | Firefox ESR version 17 を使用している人へ - Vimple Star Sprites を含むブックマーク はてなブックマーク - Firefox ESR version 17 を使用している人へ - Vimple Star Sprites

addons.mozilla.org で Vimperator 3.8 が最新としてありますが、このバージョンは Firefox 17 をサポートしていません。

自動更新でダウンロードされた後、無効化されてしまっている人がいるかもしれないので、お知らせ。

Linux 等のディストリビューションによっては Firefox が更新されず 17 のままの人がいるかもしれず、そんな人向け。それ以外の人は素直に Firefox のバージョンを上げることをオススメします。

  1. Vimperator :: Versions :: Add-ons for Firefoxから前のものをインストールし直してください。
  2. 自動更新が有効になっている場合は、オフにすると良いです。
    • 当然、アップデートしたい場合は手動で更新チェック等をする必要があります。

プロジェクトオーナーさんが minVersion を上げた時に、ちょっwwおまっwwwって思ったんですよね…。

トラックバック - http://vimperator.g.hatena.ne.jp/teramako/20131102

2013-06-06

ステータスラインにSSL鍵マークを表示するのを提案中

| 23:38 | ステータスラインにSSL鍵マークを表示するのを提案中 - Vimple Star Sprites を含むブックマーク はてなブックマーク - ステータスラインにSSL鍵マークを表示するのを提案中 - Vimple Star Sprites

Vimperator は下部のステータスラインに現URLとか表示できるけど、SSL接続しているか、その鍵はきちんと認証局を経たものかを確認する手段が無いよね。これって、きちんとSSL接続できているか分かりやすくないと何かツッコミが来た時言い訳できないなと思った。

ので、表示しようぜって提案をしている。

f:id:teramako:20130606233542p:image:right

  1. まず、プロトタイプとなるパッチを作って提案
  2. 悪くない評価を受ける
    • が、鍵マークはURLバーのところで確認できるし、表示がダブル。これは良くない。とツッコミを受ける
    • URLバーが表示されている/されていないで自動的に切替えるのはどう?と提案を受ける
      • URLだってダブってるじゃないか。と思いつつ
      • 両方表示したいという人だって居るんじゃないか?その選択肢は残したい。と返信
  3. とりあえずの了承を得る
  4. 本格的にパッチ作成
    • 現状の不満点
      • 鍵マークは画像であるが、ステータスラインの各アイテムの間に画像を差し込むことが不可能な設計になっている
      • これは、ステータスラインがひとつのXUL要素にテキストを流し込む設計となっているためだ
    • これをそれぞれのXUL要素に分解しよう → ステータスラインの実装を完全に書き直し
    • その上で、SSL鍵のアイテムを追加するパッチを作る
  5. 再度レビュー依頼
  6. 追記: プロジェクトオーナーのマーチンさん「残念ながら、ボク週末は出かけるんだ。来週にはするよ」 ← イマココ
    • またですか、そうですか
  7. フィードバックを受けて、もう少し修正後、コミット
  8. プロジェクトオーナーからレビューを受ける (2013-06-16)
    • font-size がデフォルトの場合、SSLアイコン表示時にステータスラインの高さが変わってしまうのを修正したらコミットしていいよ
  9. oooops, 修正します (2013-06-17)
  10. コミットした
トラックバック - http://vimperator.g.hatena.ne.jp/teramako/20130606