Paepoi » comipoli バージョンアップ履歴
comipoli バージョンアップ履歴
●0.3.9 スマホの縦写真を cbz 化したものでも正しく回転表示できるようにした ●0.3.8 GNOME 3.34 で GtkMessageDialog の動作がおかしいので GtkInfoBar に変更 メニューボタンを GtkMenuButton に変更(Tips ページに合わせた) ●0.3.7 コマンドラインオプションを GTK+ 標準に変更した --new-window オプションの追加 アプリケーションメニューだった位置に「新規ウインドウ」メニュー追加 (メニューに出ない場合ログインのやり直しで表示されるはずです) GSettings 読み込みを startup シグナルハンドラに移動 ●0.3.6 ページめくりで上下矢印キー割り当て廃止 - F10 から下矢印で項目選択できなかった ショートカットウインドウのサブ項目は段差で表示するようにした fixed: フルスクリーン時にハンバーガーメニューの選択ができなかった fixed: フルスクリーン時に F10 を押すとメニューが斜めに出ていた fixed: フルスクリーン時にボタンを使うとフリーズする場合があった ●0.3.5 GNOME 3.32 向けに ApplicationMenu のハンバーガーメニュー化 伴ってボタン位置の変更、Open はハンバーガーメニュー内に移動 ●0.3.4 fixed: 0.3.3 で PDF が開けなくなっていた fixed: サムネイル画像作成で範囲エラーになる場合があった ●0.3.3 Preference の設定を全体設定に仕様変更(macOS 版に合わせた) - 複数ウインドウを開いていてもすべてに適用されます fixed: Esc to Close 設定を off にしても閉じてしまっていた fixed: zip|rar|7z 拡張子のまま開いた場合に次のファイル検索でエラーになっていた ●0.3.2 Ctrl+W でウインドウを閉じるようにした - 複数の comipoli を開いていた場合アクティブなウインドウのみ閉じます - Ctrl+Q は今までどおりアプリ全体の終了(GNOME アプリのデフォルト動作) - Esc の動作もウインドウを閉じるになります fixed: 左右ページのサイズが大きく異なる場合表示がおかしくなっていた ●0.3.1 PDF ファイルの読み込みに対応 それだと困る場合は Preference の Enable PDF File 設定で無効にできます 仕様変更、左右キーによるページめくりはページ入れ替えの方向に合わせるよう単純化 上記により左右キー入れ替え設定の廃止 サムネイル画像は観覧中にバックグラウンドで作成し素早く表示できるようにした すべてのサムネイル画像が作成完了するまでボタンや F9 キーは無効になります fixed: 開くダイアログが現在のディレクトリを記憶していなかった fixed: Next ダイアログに無意味な $ 記号が入っていた ●0.3.0 諸事情により Gjs から PyGObject に戻した メモリーリークの解消 Cairo.Matrix による画像リサイズに仕様変更、しばらく様子見 アーカイブ読み込みエラー時は標準出力ではなくダイアログで表示に 開けないファイル時にもダイアログを出すように フルスクリーンコントローラにもタイトルとページ番号を表示 ●0.2.5 左右クリックでページめくりは左右からのピクセル数に仕様変更 デフォルトは 64px です、Preference から変更可能(ゼロで無効に) フルスクリーン時のコントローラは画面上に被せて出すように仕様変更 ●0.2.4 タイトルバー部でも左右矢印状態になってしまう不具合の修正 フルスクリーン時のコントローラを復活、手段は全然違うけど ●0.2.3 0.2.2 でリサイズや移動ができなくなる場合があったのを修正 0.2.2 でカーソルが左右矢印状態でもフルスクリーンになるのを修正 ●0.2.2 左右 1/4 でマウスカーソル変更、その状態でクリックにてページめくり 動作は左右矢印キーと同じ、設定で Replace にした場合は従います フルスクリーンでは上記以外の場合はカーソルを消去するように ダブルクリックでフルスクリーンは上記の場合無視されます 変数名を JavaScript ガイドラインに合わせ全置換、及び整理 ●0.2.1 何故か GtkButton の can-focus が true になってしまうバグ?対策 次のファイル名に html エスケープ文字があった場合 Next 表記が変だったのを修正 ●0.2.0 Fedora 29 (GNOME 3.30) で Gjs の ARGV が Unicode 化された事に対する対応 Clutter のバグ(?)につき GtkDrawingArea 描写に仕様変更、超早くなった... Clutter で作っていたフルスクリーン時のコントローラとサイドボタンの廃止 最大化時に Esc を押した場合は終了させず最大化解除になるようにした デフォルトはキーボードの左ボタンが次ページに変更 ●0.1.4 ApplicationMenu から複数起動できるようにした --version, --help のオプション追加 フルスクリーン解除でズレる場合がある不具合を修正 ●0.1.3 0.1.2 でサムネイル表示ができなくなっていたのを修正 Esc で終了は Preference で無効にできる設定を追加 ●0.1.2 ボタンを押した後のスペースキーが二度押し状態になるのを修正 最終ページ手前が横長だった場合に最終ページが表示できない問題の修正 macOS 版を作っている時に見つけた無駄なコードの整理 ●0.1.1 ファイルを開いている場合はその場所から「開く」になるように CapsLock 対策処理が間違っていたのを修正 多重リロードになっていた部分の削除 ●0.1.0 開発言語を PyGObject から Gjs に変更(外観や動作は同じ) 描写を ClutterImage から ClutterCanvas + cairo に変更 リロードボタンは不要になったので廃止 トランジョン毎に再描写が起こるのでトランジョン効果の廃止(さみしい... ●beta16 グレースケールのスクリーントーンが縮小されない問題の解決 ※Clutter(OpenGL es) では解決できないようなので GdkPixbuf を縮小 ※そのため少し遅くなるけどしかたがない リロードボタンの追加(キーは F5) ●beta15 うっかりキーを長押ししても早送りされないようにした CapsLock ON 状態でも正しくキーが認識できるようにした フルスクリーン状態で次のファイルが見つからない場合はフルスクリーン解除 アルファ付き PNG 等が上手く表示されないのを修正 ●beta14 zip, rar, 7z 拡張子のままでも DnD の場合は読み込むように - ダイアログや次のファイルを探す時は安全の為に無視します GPL 表記を Gedit 等と同じにした ファイル切り替えの微調整 Gjs 版はお蔵入りになりました ●beta13 多重にアーカイブ展開していた部分を書き換え、巨大ファイルでの表示が早くなった Gjs 版も作ったけど何故か異様に遅い(原因調査中)ので今回も Python3 です ●beta12 次のコミックブックダイアログに [キャンセル] ボタン追加でマウスのみで使えるように リサイズが滑らかになるようにした サムネイルができなくなっていたのを修正 ●beta11 試験的に画像の展開を都度読み込み方式に変更 - ページが多い場合の読み込みが速くなるのとメモリの節約 - ただしリクエスト毎に展開するのでページをめくるのが少々遅い、特に cb7 L->R ボタンはアクティブ状態で矢印を反転 読み込む画像に GIF を追加、ついでに正規表現で見つける方式に ●beta10 フルスクリーン時に画面上部にマウスカーソルでツールバー実装 subprocess モジュールを GSubprocess に変更 CBZ 以外は次のコミックブック読み込み時にメモリクリアしていなかったのを修正 次のコミックブックを探す時に大文字拡張子を考慮していなかったのを修正 左右ボタンの大きさはツールバーサイズになるように調節 ●beta9 CB7 に対応(用 7za コマンド、p7zip パッケージに入っています) beta8 で Makefile の記述を間違えていたのを修正 ●beta8 CBZ を拡張子判別に変更(以前の手段では Fedora 25 で動作しなかった) 次のコミックブックアーカイブを探す時に CBR を無視していた。 ●beta7 CBR に対応(要 unrar) ●beta6 最後のページから次ページで次の *.cbz ファイルを読み込むダイアログ - Enter 又は Space で読み込み、Esc でキャンセル - ファイル名ソートです、最後のファイルでは無視されます サムネイルにて矢印キーで移動や Enter 確定でそのページを表示できるようにした サイドボタンは GTK+ のアイコンを使うように変更 サイドボタンはちょっぴりだけ透けるようにした ●beta5 左右ページを入れ替えるトグルボタン追加(キーは F8) 左右クリックボタンは左右キー入れ替え設定と連動するように 左右クリックボタンを素早く押すとフルスクリーンになるのを修正 サムネイル表示を動的読み込みにして巨大ファイルでも早く表示されるように ●beta4 サムネイルはページ番号をオーバーレイ表示 サムネイル表示時に現在のページを選択 サムネイルが横に引き伸ばされる場合があったのを修正 スワイプで次ページは使い辛いので廃止 代わりに左右端にマウスを移動するとボタンが出るように W クリックフルスクリーン復活 ●beta3 巨大画像だった場合のメモリ使用量を減らした [→], [←] キーの動作を入れ替える設定を付けた サムネイル表示の縦サイズを指定できるようにした ●beta2 現在のページ番号をタイトルバーに表示するようにした(右ページ分のみ) 上記は完全 ZIP 展開の完了まで -- と表示することにした サムネイル表示に F9 キー割り付け サムネイルの改行は最大で 10 枚ごとになるように マウス左ボタンでのスワイプでページをめくるように(タッチは多分未対応) W クリックフルスクリーン廃止(スワイプと相性が悪い) フルスクリーンボタン追加 開くダイアログボタン追加 ●とりあえず版 to beta1 サムネイルから表示するページを選択できるようにした (GtkHeaderbar 上のボタンより) W クリックでフルスクリーン 横長の画像は一枚表示になるようにした Ctrl+space 等では一枚送りになるようにした Home で最初、End で最後のページへ移動
Copyright(C) sasakima-nao All rights reserved 2002 --- 2024.