最新 RSS Twilog 掲示板

くでんな日々や公開どう?

2009/10/17

[Theme] Firefox 3.6 Beta 1専用のPast Modern

Firefox 3.6 Beta 1専用のPast Modernです。

Add-ons for Firefoxへ申請は、もう1〜2日様子を見てからにしようと思います。

追記(2009年10月20日19時30分):Add-ons for Firefoxに申請しました。

追記(2009年10月21日21時40分):Firefox 3.6 Beta 1の公開が伸びたようなので、いったん取り下げました。

追記(2009年10月25日22時30分):Add-ons for Firefoxに再び申請しました。

なお、現時点では、Windows 7のWindow タッチには対応していません。また、かなり対応に手間がかかる割には、私が得るものが少ないので、将来的に対応するかも未定です。

……ナンカ文章が固いな。えっと、あとabout:supportとabout:memoryがテーマでスタイルの変更ができないのは今のところ仕様です(Bug 518989Bug 520364)。それと、chromeの登録のしかたを変更してみたので、LinuxやOS X環境でフルスクリーン時のウィンドウコントロールや、コンテンツ上でのオートスクロールのマーカ画像の表示がおかしい可能性があります。その場合はできれば教えていただけるとうれしいです。

  • ダウンロード(308KB)

キキノは睨んだ視線の矛先を、デリエルにも向ける。

「黙って見てないで止めてよ」

「どうかな。私は半殺しにされたクチだし。どう転ぼうがいい気味だって気もするし……」

 

伊都工平『第61魔法分隊 4』

Firefox 3.6 Beta 1ではlightweight themes(軽量テーマ)が本体に実装されました。

lightweight themesに対応した、Firefox 3.6 Beta 1もしくはFirefoxのナイトリービルド(trunkもしくは1.9.2 branch)を使用して実際に試すことができます。

追記(2009年10月21日20時00分):Firefox 3.6 Beta 1公開に間に合わせてでしょう、Add-ons for FirefoxにPersonasのカテゴリができています。addons.mozilla.orgは標準でアドオンのインストールを許可するサイトに設定されているので、Add-ons for FirefoxのPersonasのカテゴリにユーザエージェントを変更せずに標準のテーマでアクセスするだけで、lightweight themesを試すことができるようになりました。なお、Firefox 3.6 Beta 1のRCのbuild2で確認したところ、新規プロファイルを作成すると標準でアドオンのインストールを許可するサイトに新たにgetpersonas.comも追加されるようになっていました。

以下、lightweight themesイコールPersonasと解釈してください。

まず、ユーザエージェントが標準のままの状態でgetpersonas.comにアクセスします。

getpersonas.comからのlightweight themesのインストールを許可します。Tools -> Page Info -> PermissionsのInstall Extensions or ThemesのUse Defaultというチェックボックスのチェックを外して、ラジオがAllowが選択されているのを確認してからPage Infoウィンドウを閉じます。

これで、Galleryのページなどでlightweight themesのサムネイルにマウスオーバしてのプレビュー(一時適用)などもできるようになりました。

次に実際にlightweight themesを適用してみましょう。

例えばこのlightweight themes個別のページを開いて、wear thisボタンをクリックします。

これでlightweight themesが適用されました。

情報バーが出るのでManage Themes...ボタンをクリックします。

そうするとアドオンマネージャのテーマペインが開かれます。先ほど適用したlightweight themesが追加されています。

インストールしたlightweight themesはここで管理します。アンインストールやlightweight themesの切り替えも可能です。

現状では標準テーマに適用する形式でしかlightweight themesは使えません。

サードパーティのテーマを使用しているときにlightweight themesを適用しようとすると、Firefoxの再起動を促されます。

そして、再起動したあとは標準テーマにlightweight themesが適用された状態に切り替わります。

この、標準テーマにlightweight themesを適用された状態の場合は、アドオンマネージャのテーマペインでlightweight themesを選択してUse Themeボタンを押すと、Firefoxの再起動なしでlightweight themesが切り替わります。

lightweight themesの実装はDaoさんが突貫工事でされました。ここ数年の実績的にDaoさんの突貫工事というのは死亡フラグ、とまでは行かなくても、バグ大会必至な感じなので、lightweight themesの実装を好ましいと思う人はいろいろ試して、早めにバグの報告をしたほうがいいかもしれません。リリースまであんまり時間的余裕もないみたいですし。

いえ、私も既に片手の指の数くらいバグっぽいの見つけてて、本気で探したら両手の指の数くらいはすぐに行きそうな感じなんですけど、個人的にlightweight themesについては消極的賛成みたいな立場[註]なので、特別に時間割くまでの義理はないよね、ということでバグの報告はしてなかったりします。

追記(2009年10月25日13時00分):んー、スクリーンショットを拝見する限りでは、Personas/lightweight themesはabstract elevenだと思うのですが、手元では問題ありません。たぶん、(タブ関係の)拡張かユーザスタイルやユーザスクリプトか、そのあたりの問題だと思います。もし、そうであれば、Firefox本体の機能に対応できていないということになりますから、サードパーティの開発者のほうに対応を依頼するとよいと思います。Firefoxの開発版はそのために公開されているという面もありますから。

註:個人的には、すべてのサードパーティのテーマにlightweight themesへの対応を強制するのは反対で、サードパーティのテーマそれぞれがlightweight themesの適用を許可するか許可しないか選択できる形式が望ましかったです。ただ、現在の形式は次善だと思うので悪くはないです。

コメント
お名前 コメント