Clibor 2.3.0を公開しました(大幅改善・安定性の向上)

スポンサーリンク

Clibor 2.3.0を公開

この度、Cliborのソースコードの大部分を作り直しました
公開してから十年以上が経ちますが、これまで当時のイマイチな作りが残っていました。

それらを作り直すことにより、保守性の向上、パフォーマンス改善、さらに安定して動作することができるようになりました。

加えて、不具合対応や機能追加も行っています。是非バージョンアップをお願いします。
最新バージョンのダウンロードは以下をご覧ください。

バージョンアップの方法は以下をご覧ください。

対応に多くの時間を費やしましたが、今後もメンテナンスしていくために見直しました。

描画の改善

描画について改善しています。

これまで、メイン画面の枠や一覧がチラつく場合がありました。
処理を見直すことにより、画面がチラつくことはなくなりました

フォントの変更

各画面のフォントについてこれまではメイリオでしたが、Windows10以降で標準の「Yu Gothic UI」に変更しました。
それにより、OSの表示(例えばエクスプローラーなど)と馴染むようになりました。

メイン画面のフォントなどはこれまで通り、設定で変更できます。

メイン画面の一覧のフォーマットを変更可能

メイン画面の一覧のフォーマットを変更できるようになりました。

例えばショートカットキーの記号を変更したり、ショートカットキーと文章の間に自由にスペースを入れられます。

等幅フォントを指定すれば、ショートカットキーの縦位置は揃います。

高解像度での表示の改善

近年、高解像度のモニターを使用している方は多いと思います。

例えば150%のように拡大率を変更している場合、これまでのCliborはイン画面のタブや一覧などが若干ずれて表示されていました。

また、複数枚のモニターを使用しそれぞれで拡大率が違う場合も同様で、画面を行き来する際にずれていました。

本バージョンでは解像度が違うモニターを使用していても、拡大していてもずれことなく表示できるように改善しました。

解像度に合わせて、その都度、適切に描画されるように対応しています。

初回起動時の設定の初期値変更

初回起動時の設定の初期値を変更しました。
Cliborには沢山の設定項目があります。

これまでは、初回起動後に設定をある程度カスタマイズする必要がありました。
そのため、カスタマイズする前に「使いづらい」と使用をあきらめた方もいると思います。

今回、初回起動時の設定を見直しました。
それにより、カスタマイズすることなく使いやすくなりました

もちろん設定できる項目はこれまでと同様ですので、自分好みの設定に変えることもできます。

変更点は以下です。

カテゴリ設定
基本動作自動貼り付けを有効にするON
Altキーを押しながら選択で逆の動作をするON
 メイン画面画面の透過率90→100
一覧の上下余白5→7
 フォント各フォントメイリオ→Yu Gothic UI
フォントサイズの変更
クリップボードクリップボード履歴を保存する件数108→10000
一覧に表示する件数36→25
定型文定型文の一覧は「メモ」を表示するON
画面表示制御マウスのホイールでページを切り替えるON
キーボードのPageUpとPageDownでページを切り替えるON
 タブ制御タブ・ページを切り替えた際に画面が隠れる場合は再表示するON
ツールチップマウスの場合の表示位置 選択行の横
キーボードの場合の表示位置選択行の横
 表示ツールチップが表示されるまでの時間50→100
クリップボード履歴のツールチップ表示形式bytes→chars
FIFO/LIFOFIFO/LIFOモード時のデータも履歴に保存するON
FIFO/LIFOモード時に重複データを格納するON
検索大文字・小文字は区別しないON
 検索ボックスメイン画面に検索ボックスを表示するON
定型文タブを開いている時は定型文を検索するON
その他文字のカウントはバイト数ではなく文字数にするON

バージョン更新チェック機能

Cliborのバージョンを自動でチェックできるようになりました。
起動時、または一日一回、自動でチェックが行われます。
設定画面から手動で確認することもできます。

新しいバージョンが公開された場合は、以下のように通知されます。

常に最新バージョンをお使いいただければと思います。

リモートデスクトップ対応

リモートデスクトップを使用して操作している場合、ホスト側のCliborのホットキーを無効にするようにしました。

これは、ホスト側とゲスト側の両方でCliborを利用している場合に便利です。
これまではホットキーで、同時に両方のCliborが表示されていましたが、リモートデスクトップを操作している場合は、ゲスト側のCliborのみホットキーが有効になります。

OSサポートバージョンの変更

今回のバージョン以降は、Windows10と11のみサポートと致します。

今回Windows8.1以降でしか使用できない処理を利用している点と、Windows8.1以下はマイクロソフトのサポートが終了している点、当方の環境が10以降しかない点などの理由があります。

ご了承ください。

挙動改善・不具合対応

細かい点を含め、挙動の変更や不具合の対応を行っています。

挙動の改善については、要望をいただいたもの、変更した方が良いと判断したものになります。

改善
  • メイン画面の右クリックメニューで、変換・整形後、自動貼り付けするように変更
  • クリップボード履歴の編集画面で、「登録してクリップボードに転送」後、自動貼り付けするように変更
  • メイン画面の右クリックメニューのショートカットキーの変更
  • クリップボード履歴の複数選択画面で、連結後に画面を閉じないように修正
  • データのバックアップ・リストア画面で、リストア後に画面を閉じないように修正
  • 定型文ホットキーでFIFOモードにした場合、画面を閉じないように修正
  • Python・Rubyのマクロ実行処理の撤廃
  • 他、細かい改善
不具合対応
  • パスワード入力画面で間違えた場合、フォーカスが当たらない不具合を修正
  • 検索後の右クリックメニューで、「改行ごと」メニューの非活性不具合を修正
  • モニターの解像度の拡大率によって、フォントが大きくなる不具合の修正
  • 「クリップボード履歴を選択した際に履歴を先頭に移動しない」設定が効かない場合がある不具合の修正
  • 「画面表示制御:画面表示時に検索ボックスを何もしない」設定が効かない不具合を修正
  • 「最後に開いたタブ・ページを記憶する」設定が効かない不具合を修正
  • 「FIFO/LIFO:データがなくなったらクリップボードを空にする」不具合の修正
  • メインタブを定型文にした場合、ホイールのタブの切り替えの向きを逆に修正
  • 他、細かい不具合対応

最新バージョンのダウンロードは以下をご覧ください。

シェアする
千草をフォローする
スポンサーリンク
開発者

現役のITエンジニア。
気ままにコードや技術情報をまとめています。
Webアプリ/Windows・Macアプリ/モバイルアプリ/機械学習やIoT他。
(Java, PHP, Javascript, Swift, Python, C#, 他)
個人開発:Clibor, Quipha, TXT-Crypter
Kindle本: Laravel9 実践入門, 他

千草をフォローする
個人開発

プログラミングとか、気ままにブログを書いています。

自分だけの問題集や問題を作成し、クイズを行い学習に活用しましょう。

簡単にテキストを暗号・復号でき、秘密情報を守ります。

便利なツールを公開しています。
是非、活用してください!

タイトルとURLをコピーしました