工房日記(2006/09〜)
最新の工房日記
工房(ダウンロード部屋) ホーム
06/10/19ぷちらんちゃ
もう2年くらい放置してあるのだが、XP以降ではメニュー形式表示でのアイコン描画の際にアイコンの周囲が汚れてみえるようになっている件があり、これもいつか何とかしようと思いつつ今の時期まで来ていたわけで。アイコンの扱いとしては一旦イメージリストに入れていて、それを表示するとなぜか半透明部分がうまく出ず、背景色をグレーにすることでぼやかしていた感じで凌いでいたわけで。これをイメージリストで管理せずに直でアイコンを表示させればうまく出るのはわかっていても、膨大な数のファイルがあるとそれだけリソースを食いまくる結果になるので現実的じゃないなぁと諦めていたところ。で、ふと思い立って、描画の際にイメージリストから通過アイコンとして取り出して、アイコンとして描画すればいいんじゃなかったのか・・・と試してみたら、あっさりというか見事にキレイな表示になった。この悩み続けた2年間は何だったんだと・・・。orz
06/10/18ぷちらんちゃ
改善のついでということでメニュー形式表示中の本体側のフォーカスの扱いも修正を入れてフォーカスがどこにあるのかをはっきりさせてみたり。で、他にもまたシャットダウン時の処理を見直したり試行錯誤したりして、終了処理性能を向上させてみた。が、効果の程は不明。(笑
06/10/17ぷちらんちゃ
登録ボタンを連打した際に不安定だった現象を5.7のbeta版で何度か修正を入れているのだが、操作性を悪くする方向に犠牲させた処理にして回避したのが心残りがあって、もうちょっとどうにかならんものかと更なる改善を加えてみた。まぁそれでも前よりはマシになったかなぁ程度ではあるのだが、ランチャーとしての肝の部分なので妥協しない方向にしようかと。
06/10/13ぷちらんちゃ
昨日5.7正式版をリリースして早々、「やっぱりこれもやればよかったなぁ」という思いが残っていたものがあり、以前から要望もあった「ミリ秒で指定する部分をプルダウンで選択するのではなく入力して指定する」ことをサポートしてみた。で、他に「まだシャットダウン時の終了処理が遅い」という話もあるようなので、時間がかかっていそうな部分の処理を更に速度重視の方向で改善してみたり。また来週から忙しくなりそうな予感もあるし、昨日の今日でまたいつものパターンだなぁと思いつつ5.7aとしてリリースすることに。
06/10/12ぷちらんちゃ
細かい修正として、画面設定でのフォント個別指定のフォント属性のボタン文字列がソレっぽいものにしてみたり。こういうことをやるだけでも結構面倒臭いことをさせられるわけで、何だか割に合わない修正量だったりするが気にしない方向で。ここまでできて、やっと5.7としてやりたいことはやった感じになれたということで、5.7正式版としてリリースへ。正式版リリース間隔としては3ヶ月ほど空いたことになるのか・・・。
06/10/11ぷちらんちゃ
昨日の続きということで気分も新たに試行錯誤をまた繰り返し、やっとのことで完了したのだが、もうぐったり。気を取り直して別の要望で以前からあった「シャットダウン時にぷちらんちゃで応答待ちになる」のを回避することに再び挑戦するも、やはり前回おかしな部分がないことはわかっていたので今回も苦戦。結局、WM_QUERYENDSESSION受信で一旦様子を見てWM_ENDSESSIONで終了処理をしていたのをやめて、WM_QUERYENDSESSION受信時に有無を言わさず終了してしまうことにして回避することにした。他のプロセスでシャットダウン拒否をしたところで、ぷちらんちゃが死んでもまぁ使う側は納得できることだろうと・・・。結果として応答待ち状態にはならなくなったのでこれでヨシということに。(^^;
06/10/10ぷちらんちゃ
フォントの個別指定のうち、メニュー形式表示について処理を入れ忘れていたことに気付いて凹み、軽く修正。続いて要望に上がっていた「メニュー形式で開いた状態でも他の登録ボタンからメニュー形式を開けるように」というのをサポート開始。今まではメニュー形式表示中は本体へのフォーカスを抑止していたので、これを外してちょこちょこっといじればすぐできるだろうと踏んでいたのだが甘かった。色んな要素が絡まってなぜかスムーズに別メニューが開けないまま試行錯誤を繰り返すハメになり、結局すぐにはできずに今日中の完成も成らず。
06/10/06ぷちらんちゃ
フォントの個別指定も設定画面さえできてしまえばあとはもうすぐ終わりということで、実際の処理は速攻で完成へ。他の要望も軽いのを入れ込み、だいぶ遅くなってしまったが5.7beta4としてリリースへ。今回は色々御心配をお掛けしてしまったようで、本当に申し訳なく。orz
06/10/05ぷちらんちゃ
本業の忙しさ炸裂再び。その合間を縫ってちょこちょことフォントの個別指定画面を作っているのだが、思ったよりも面倒くさい作業でなかなか完成できずにいたのだが、今日になってようやく画面周りまで完成へ。ぷちらんちゃをリリースしてから1ヶ月以上間を開けたことがなかったのだが、今回はついにそれが崩れてしまうことになり、我ながら悔しいというか何というか・・・。
06/09/25ぷちらんちゃ
やっと本業の忙しさが落ち着きの方向へ。今回は長かった・・・ということで製作作業を再開。色々ある要望のうち、何から手を付けていいやらという状態のままで、とりあえずロジックは既に用意してあって画面と周辺を作るだけという「フォントの個別指定」からリハビリも兼ねてサポートしてみることに。で、まずは設定画面を軽く作ってみたところまで。
06/09/05ぷちらんちゃ
また本業が忙しくなり、全然作業ができない状態が続く。その間にちょこちょこやったのはメッセージの出力処理を改善してファイルサイズを小さくした程度のことくらい。で、まだこの忙しさは変わらないようなので、今の状態で5.7beta3としてリリースすることにした。やりたいことは割とあるのに手を付けられないのは結構気持ち悪さが残るわけで・・・。