mekiku - 開発履歴
2021-01-17 1.4.2.0
2019-07-30 1.4.1.0
2019-07-30 1.4.0.0
- 【重要】今回からWindows 7以降のみサポート
- 前ロールファイルやログファイルとして、UTF-8形式のファイルを扱う機能を追加(Windows 10 1903で「メモ帳」のデフォルト文字コードがUTF-8になったことに対応)
- タイ語翻訳で不備だった点を修正
- mekiku設定ファイルを起動後に読み込んだ時の、メインウインドウの枠、および「ウインドウ以外を単一色でカバー」設定を一貫性ある動作に修正
- 前ロールファイルを保存する時の文字コード設定が一貫性をもつよう修正
- 開発環境をVisual Studio 2017に更新
2014-12-24 1.3.3.0
- Windows 8.1上でmekikuを起動すると落ちる場合があったのを修正
- メニューやメッセージでのタイ語サポートを追加(インストーラは除く)
- 言語選択メニューで順序がおかしくなる場合があったのを修正
- 前ロールウインドウのファイル読み込みで、複数の改行コード(CR+LF,LF,CR)に対応
- 前ロールウインドウで、ファイル選択やファイル保存のダイアログを開いて閉じると、前ロール1が全て選択されていたのを修正
- 入力ウインドウ、および連絡窓のログ欄において、CTRL+Aでの全て選択する機能を追加
2014-09-06 1.3.1.0
- 連絡窓のメッセージ(タイマー開始、停止、話者名の後の記号)が言語選択によらず日本語設定で出ていたので修正。
- 言語の選択で、「設定を保存してmekikuを再起動すること」が分かりづらいので、切り替え時にメッセージを出すようにした。
- 言語選択で英語にすると、連絡窓の上部(タイマー時間設定など)がくっつきすぎだったので修正。
- 言語選択で英語にすると、表示設定ダイアログで一部メッセージが隠れてしまっていたので修正。
2014-08-29 1.3.0.0
- 多言語化対応(メニューやメッセージなどをまとめて入れ替える機能を提供。現状では日本語と英語のみ対応)
- メインウインドウの背景を透明、半透明にする機能を追加。またこれに関連して、メインウインドウを常時最前面に配置する機能を追加。
- 簡易webサーバー機能のHTMLを一部修正(iPadで表示した状態をメニューに登録するとフルスクリーンになる補助情報を付加)
- 「ヘルプ」→「バージョン情報」の内容を一部変更。
- メインウインドウを最大化して、最小化して、復帰すると、通常サイズになってしまうのを修正(一般的には復帰の時は最小化の直前の状態に戻るので、ここでは最大化すべき)。
- 「ウインドウ以外を単一色でカバー」している状態で最小化すると、特定の場合に、単一色でのカバーだけが表示されてしまうのを修正。
- 特定の条件で通信が異常になる場合があった(1.2での修正が不十分だった)のを修正。
- メインウインドウのタイトルバーのバージョン情報を最初の2つの数字までに抑制(情報が過剰だったので)
- ヘルプを削除(多言語化対応するとヘルプが無駄に増えるため。mekiku.com上で掲載し、一括ダウンロードもできる方向で検討中)
2014-03-22 1.2.0.0
- 前ロールウインドウで3つ全てを同時に表示する場合に、選択中の項目だけ幅を広げる機能を追加。
- 前ロールウインドウのプルダウンメニュー「前ロール」が長すぎたので、「編集」を追加し分散させた。
- 前ロールウインドウのシステムメニューが一部重複していたり無反応だったのを修正。
- 前ロールウインドウでキーを押すと原則として前ロールモニターに反映されるが、例外を設けた。例外は「CTRLキー単独」「CTRL+O(ファイルを開く)」「CTRL+S(ファイルを保存)」「CTRL+A(すべて選択)」の4つ。
- 前ロールウインドウでファイルを開いたり保存する時に標準拡張子の1つとして「.mktファイル」を追加。これは前ロールエディタ meditとの連携用。なお、「.mktファイル」として保存する場合、常にUnicode(UTF-16LE)で保存される。
- 特定の条件で通信が異常になる場合があったのを修正。
- 表示ウインドウがスクロールしている途中に複数行一括送信を行うと、縦方向表示位置がずれるのを修正。
- 表示ウインドウでの「ウインドウ以外を単一色でカバー」が、マルチモニター環境で適切に動作しない場合があったのを修正。
- 長音(「ー」)や全角ハイフン(「-」)、疑問符(「?」)、感嘆符(「!」)を禁則処理対象に追加。
- 入力ウインドウの高さを、フォントサイズにあわせて常に自動で調整するように修正(幅は手動調整のまま)。ウインドウの高さを、フォントより低くするとカーソルが見えなくなる問題への対応。サイズ設定を容易にする意味もある。
- 入力モニターウインドウで、通信断の時に「背景色」や「通信断の際の背景色」を変更しても適切に反映されない(再度通信が回復すれば正常に反映される)件を修正。
- 表示ウインドウ以外のフォント変更について、安定化のため内部処理を変更。
- ログ設定で、一部のPCでログ保存フォルダを開くのが失敗していたのに対応。
2013-01-27 1.1.1.0
- Windows 8のみ、特定の操作(*)を行うと、その後動作が不安定になるのを修正(1.1.0.0では、修正したのをテストのためにキャンセルしていたのを誤って公開していました)。
(*) CTRL+Dで壁紙表示状態にした後でmekikuか他のアプリケーションを1つ表示させる。
2013-01-26 1.1.0.0
Windows 8のみ、特定の操作(*)を行うと、その後動作が不安定になるのを修正。……したつもりでしたが、修正できていない場合があると判明しました。もうしばらく調査して修正します。
(*) CTRL+Dで壁紙表示状態にした後でmekikuか他のアプリケーションを1つ表示させる。
- 前ロールウインドウで、上部に編集中のファイル名を表示する機能を追加。また、この部分の背景色は「現在選択中の前ロール」とそれ以外とで異なる設定が可能なため、どの前ロールを選択しているかが視認可能。
- メインウインドウのプルダウンメニューの編成を変更。「ファイル」項目を削除し、中身を「接続」と「設定」に再配置した。なお、「終了」は「接続」の下に配置したが、誤って操作する可能性を考慮して、この場合だけ確認ダイアログ(デフォルトは「キャンセル」)を出力するよう設定。ウインドウ右上の「×」ボタンなどは、従来と同じ動作。
- マルチディスプレイ設定でプロジェクターと接続・切断すると、ウインドウが隠されていたので修正。
- 前ロールウインドウで、F2~F7、F11、F12を押すと短縮入力(Fキー・メモ)の入力ができるが、その際に表示位置が大幅にずれてしまっていたのを修正。
- 主にメインウインドウで、フォント設定や色設定ダイアログを出した後、他のウインドウを操作すると、設定ダイアログが後ろに隠れてしまっていたのを修正。
- チャンネルを移動した時、移動前の内容が補完で出てしまっていたのを修正。
- 各種の色設定ウインドウで、カスタムカラー(ダイアログを右側に拡張させて任意に選んだ色)の情報を保存する機能を追加。
- 前ロールおよび前ロールモニターウインドウの左側のマーカー(三角形)の位置が、わずかに上にずれていたのを修正。
2012-11-03 1.0.3.0
- mekiku設定を保存する際、メインウインドウの設定が保存されない不具合が生じていたので、修正。
- 起動時やmekiku設定を読み込んだ時、あるいはmekiku全体を最小化後に復帰した際に、「ウインドウ以外を単一色でカバー」する設定だった場合に、カバー領域が不適切だったりメインウインドウが隠れていたのを修正。
- 前ロールを読み込む処理の安定性を改善。
2012-09-09 1.0.2.0
一般的な修正
- 「モニター」ウインドウの名前を「入力モニター」ウインドウに変更した。「前ロールモニター」との違いを明確にするため。ヘルプの表記も、開発履歴以外は改訂(履歴は過去のことを残すためなので、あえてそのままとした)。
- 入力モニターウインドウで「1つ上へ」「1つ下へ」を行った時に適切に動作しない場合があったのを修正。
- mekikuの各ウインドウ間の前後関係(いわゆる「Zオーダー」)で、これまで常に後ろだったメインウインドウを、他と同様とした。これにより柔軟な配置が可能になった。
(例:入力モニターウインドウをメインウインドウの背後に配置して見出し項目を隠す)
- メインウインドウのプルダウンメニューの「設定」に、入力ウインドウなどのウインドウのフォントや背景色などの変更設定を入れた。これらの機能は、各ウインドウの左上アイコン部分をクリックして出てくる「システムメニュー」に入れていたが、この操作方法を知らない場合でも設定項目に到達できることを意図している。
- メインウインドウの「表示」メニューで、各ウインドウが出ているかどうかを、チェックマークで明示するよう修正。
- メインウインドウのタイトルバーに、ログイン状態やチャンネルなどの情報を追加。
- 前ロールウインドウでシフトキーを押しながらエンターキーを押すと1行送信(「F1」キー押下時と同様)が行われていたのを廃止。
- ダイアログウインドウなどで、項目ごとのアクセスキーを整備。なお、アクセスキーとはメニューなどで下線のついた半角英数字のことで、そのキーを押すことで素早く項目にアクセスできる機能。
- メニューなどでのアクセスキーを極力統一(従来は背景色が「B」だったり「C」だったりと、まちまちだった。
表示用パソコンなど、特定の状況で意味のある修正
- Windows Vista以降でプロジェクター出力している場合にスクロールがガタつくことがあったので対処。
(※1行スクロールし終えた瞬間に一瞬だけ間が空くのは仕様です)
- メインウインドウの文字に、縁取り設定を追加(「設定」→「表示」)。
- メインウインドウ内を右クリックした場合のメニュー(コンテキストメニュー)に、表示設定(プルダウンメニューの「設定」→「表示...」と同じもの)を追加。表示用パソコンでは枠を消す運用が多いため、コンテキストメニューから選べると設定しやすいと判断したもの。
- 簡易Webサーバー機能を使うと動作が停止する場合があったのを修正。
(F9キーで入力欄に戻す機能を使うと発生していた)
- 「ウインドウ以外を単一色でカバー」を行った時の細かい挙動を改善。
(タスクバーにmekikuの項目が1つ増えることや、mekikuウインドウ以外部分をクリックするとメインウインドウなどが見えなくなる件の改善です)
2012-05-10 0.9.9.5
重要な修正
- 複数のmekikuが、IPtalkと同じチャンネル・班にいる環境下で、IPtalkからの入力をmekikuの1つが入力ウインドウに戻す場合に、他のmekikuに反映されないのを修正
機能の追加
- 前ロールウインドウで3件を同時に表示するモードを追加
- 前ロールモニターウインドウの最下部に、誰の前ロールかを表示
- メインウインドウのメニュー、「設定」→「表示」にある「1行の高さ」の設定範囲を100~200から70~200に拡大し、フォント「メイリオ」を選んでも適切な行間に調整できるよう改善
- ログウインドウで、先頭や末尾に移動するコマンドを追加
厳しい無線環境への対応
- 無線接続状況が、非常によくない環境下で、前ロールを連続で送信すると受信側での表示順序が逆転する場合が稀にあったのを修正
細かい動作の改善
- 前ロールウインドウで巨大ファイルを読み込む場合の動作を改善
- 前ロールウインドウ、前ロールモニターウインドウの、左端の三角形(マーカー)の形を目立つように変更
- 前ロールウインドウ、前ロールモニターウインドウのマーカーが、それぞれのウインドウフォントが大きい場合に極端に大きくなっていたので改善
- 前ロールウインドウ内で短縮入力(Fキーメモ)機能を使った時に、表示位置が動くのを修正
- 前ロールウインドウと前ロールモニターウインドウで、マーカーの右端ピクセルが残ってしまう問題を修正
- 前ロールウインドウで、上下のコメントへジャンプした場合だけ、左端の三角形(マーカー)が追従しないのを修正
- プロトコルを部分的に改善し、無線の(あまりよくない)環境下で、前ロールモニターがカーソル行の前後で食い違う場合があるのをなくした
- メインウインドウの枠を消した時に、表示範囲が拡大しないように修正(特に最大化した時に影響)
- 設定ファイルに、ウインドウが最大化・最小化していても、位置と大きさを正しく保存できるよう修正(注意:設定を読み込んだ時、最小化は反映されず、最小化直前の位置・サイズが再現されます。最大化は、メインウインドウだけ反映します。他は反映せず、最大化前の位置・サイズが再現されます)
- 無線接続状況がよくない環境下で、モニターウインドウのちらつきを抑制
- 無線接続状況がよくない環境下で、入力ウインドウから送信した直後にモニターウインドウに反映されにくい場合があるのを改善
- モニターウインドウで「1つ上へ」「1つ下へ」を行った時、表示が即座に反映されない場合があるのを改善
- メインのログに、無線環境の影響が出ないよう修正
- ログウインドウに、戻したはずの内容が残っていたのを修正
- 連絡窓のタイマー初期化の修正(インストール直後に大きな値になる場合があるのを改善)
- 連絡窓ログに、全て受信時刻が入るよう修正
2012-03-09 0.9.8.1
- プログラムの修正は実質上なし(バージョン番号だけ書き換え)。
- ヘルプを細かく修正(この更新履歴の追加も修正点のひとつ)。
2012-03-03 0.9.8.0(ここから正式公開)
- インストーラー対応。
- 設定ファイル(.mkkファイル)に専用のアイコンを設定した。
- ヘルプをつけた(以前は動作確認用の仮ファイルだった)。
- 主に検証に用いるための、ログウインドウを追加した。
- メモリ側でログ保存しておく領域を拡大。
- 起動時設定を選択式にした。
- バージョン情報を選択・コピー可能な形式にした。
- メインウインドウのスクロール間隔の設定を即座に反映していなかったのを修正。
- 前ロールモニターウインドウで、CTRL+Aのショートカットキーで全体を選択できるようにした。
- 前ロール複数行一括送信などで、末尾の空行が反映されない件を修正。
- ログ保存フォルダがない場合でも保存する設定にしたらフォルダを作成するよう修正。
- ヘルプ呼び出しのフォルダ編成を変更。
- メニューの一部を配置変更(「LANカードを選んで(再)接続」を、「接続」下に移動)。
- その他、安定性を高める修正。
mekiku - 正式公開までの開発履歴
2011-10-12 0.9.7.4(仮公開最終版)
- 1行取り消しの回数制限について、管理方法を厳格な方向に変更。
2011-10-12 0.9.7.3
- 連絡窓のログに日時情報を追加。
- 1行取り消し時に不具合が起こる場合があったことに対応。
- 1行取り消し(undo)時のログ出力を整備。
2011-10-11 0.9.7.2
- 拡張子が".mkk"であるファイル(mekiku設定ファイル)をmekikuに関連付けた場合、.mkkファイルのダブルクリックから起動しても、設定が反映されない問題に対応。
2011-10-11 0.9.7.1
- 「1行取り消し(undo)」の最大回数の初期値を3から5に変更(IPtalkが5なので)。
2011-10-10 0.9.7.0
- 前ロールウインドウで、3つの前ロール間をCTRL+左右カーソルキーで移動できる機能を追加。前ロールウインドウのメニュー「ウインドウ」にも、項目を追加した。
- 前ロールウインドウで現在行表示がずれる場合があったのを修正。
- 画面クリア機能の不具合に対応。
2011-10-09 0.9.6.0
- 補完データが本来と違うところで重複して出てくる問題(0.9.3.0とは別)を解消したはず。
- 画面クリア機能が補完などうまくいかない場合があったのを解消。
- IPtalkとの混在時に1行取り消しがうまくいかない場合があったのを解消。
- F9による1行取り消し(undo)を使った際のログメッセージを日本語化。
2011-10-04 0.9.5.0
- [実験的項目]
モニターウインドウに表示されている通信相手のうち、mekikuを使っていて、10秒以上通信がない場合に、背景色が変わるようにした。なお、この時の背景色はモニターウインドウのメニューの「通信断の際の背景色」を選ぶことで変更可能。当然、自分のPCのLANケーブルを抜くと、この状態になる。鬱陶しいかどうかは、今後実地で検討する。
- 「ポータブルモード」を追加。実行ファイル名に「portable」が含まれると、このモードになる。このモードが通常と違うのは、次の2点。
- 動作ログを、無条件に実行ファイルと同じフォルダに保存する。
- 表示欄や連絡窓のログの保存先の初期値が、常に実行ファイルと同じフォルダ。変更は可能だが、mekikuを再起動すると再びリセットされる。
IPtalkのようにログが本体と同じ場所にある方がいい場合に利用する。また、CD・DVDにmekikuをポータブルモードで書き込んでおくことで、CD・DVDから直接起動すれば、初期設定では実行PC側に何もファイル保存しないという利用方法が可能なので、体験の場に適している。
- 0.9.3.0で停止したログ機能を復活。
2011-10-03 0.9.4.0
- モニターウインドウのちらつきを抑制(この設定 LVS_EX_DOUBLEBUFFER がコモンコントロール version 6 以降のみ対応のため、動作OSをWindows XP以降に限定)
- 連絡窓のタイマー時間設定に、スピンコントロール(アップダウンコントロール)を導入。
従来、タイマー時間の欄に全角数字を設定可能で、おかしな動作をしていたが、今回の修正により、全角数字は入れられなくなった(5分に強制変更されます)。
- ログ保存先を変更した際に注意書きウインドウを出していたが、「保存先を変更したら、即座に有効になる」だけなので、ウインドウ出力を抑制した。実際の動作としては、保存先を変更すると、ログファイルが分割され、以降は新しいフォルダに入る。
- モニター欄を刷新。
モニターの各行を右クリックした時に、上下に移動できる機能を追加。これにより、任意の順序が設定可能になった。代わりに、「秒数」の欄を削除。
またヘッダをクリックすることによるソート列・ソート方向変更機能も削除。
2011-10-01 0.9.3.0
- 0.9.2.1で追加したログ機能を一部停止
- 補完データが本来と違うところで重複して出てくる問題を解消。
- メンバー管理の内部処理で、何度も同じ相手を更新する動作を解消。
2011-09-29 0.9.2.1
- パケット補完回りでの異常動作調査のため、ログ機能を強化。
2011-09-20 0.9.2
- 設定ファイル読込時に落ちる場合があったのを修正。
- 初回実行時のウインドウ配置を、スクリーンサイズにあわせて決めるよう修正。従来は、WVGA画面を想定した固定配置だった。
- 動作ログが、最後の実行分しか残らない仕様だったのを、過去10回分まで残すように修正。トラブル時には、即座にmekikuを再起動するので、肝心な動作ログが消失する問題に対応。
- 簡易webサーバ機能でHTMLエスケープしていなかったので、するよう修正。
- 設定を初期化する機能を追加。
2011-09-06 0.9.1
- メインと補完のパケット順が逆転した場合に重複する問題を修正。
- 古い設定ファイルを読み込んだ場合の問題や、動作ログが毎回上書きされる件は、未修正。
2011-08-18 仮公開版(0.9.0.0)
copyright [mekiku.com] , all rights reserved.