Opera 10 - New Skin

時間がないので Opera の Snapshot はインストールしない人のために、Jon Hicks の Opera skin の公式ページに写っていない箇所の絵を挙げておく。
Opera skin

What you see here is neither complete nor final...

Currently the skin is implemented for the default setup, tabs at the top, panels on the left, panel toolbar on the left and status bar at the bottom. Other setups will look a bit odd - for now.

This build doesn't include the new features in Opera 10, so one of the reasons for the revised skin isn't there. All we be clear when the beta comes out!

チェンジログを良く読んで欲しいが、幾つか短くコメント。

  • Deleted selected string incorrectly rolls back when composing using IME in editable document
    • IME の上書き時におかしかった挙動の修正。例のアレはもう少し待て。
  • Search UI updates
    • g 半角空白 検索語、でも動くが、? 半角空白 検索語でも良いし、単に 2 単語以上を半角空白を入れて Enter キーを押すと、デフォルト検索エンジンで検索される、こちらの方が便利に感じる人が多いかも。
  • The last part of Japanese Subject is not shown
    • これも日本サイドから要求して修正してもらったバグなので、Beta 1 前に修正が入って良かったなあと一安心。
  • Changes in Opera’s user agent string formatUA の変更についてはアンドレアスが書いているので、ご覧ください。
    • 永遠に 10 にならないとかいう話ではない。9.8 にしたのは世間一般、すなわち Flash の 2 桁バージョンとか、今後は毎年バージョンアップするであろう IE がいずれ 2 桁になるだろうとか、そういった事態がいずれ周知徹底されるまでの緊急避難措置ということ。
  • vertical-align is not inherited in tables
    • これは CSS 2.1 で変更になったポイントに対応した箇所。これまでは vertical-align は table cell には継承しない動作が標準規格に沿った動作であったが、CSS 2.1 が最終段階に近付いた、先取りしてそれに沿った挙動をしているブラウザ*1に合わせてデザインされているサイトが増えている、といった現実に妥協したもの。

nicovideo.jp での日本語入力

IME オン時にキーボードショートカットが使えないのは非常に不便だという以前からの強い要望に応えて仕様変更をしてもらった。text input field にフォーカスが当たっていない時には、IME を強制的にオフするようにした。これによって IME オン時であっても、切り替えせずにキーボードショートカットが使えるようになった。
この弊害として nicovideo.jp で IME を使ってコメントしようとする際*2WindowsOpera 10.0 Snapshot では日本語 IME を使ってコメントが出来なくなってしまった。

  • Flash ベースの入力フィールドをどう扱うかについて検討してみる。
  • 他のブラウザでは、Flash 上にフォーカスが当たっていると、そこが入力欄だろうと何だろうとキーボードショートカットが効かない。

*1:先取りというと聞こえは良いが、自分たちの挙動に沿って規格を変更させたと言うべき。

*2:インライン入力の出来ない Mac は問題にならない。Safari on MacOSX でも nicovideo.jp ではインライン入力が出来ない、すなわちサイト側の問題。