OSDN Git Service

fixed scroll of Finder.
[pettanr/clientJs.git] / 0.4.x / diary / itozyun.xml
1 <?xml version="1.0" encoding="UTF-8" ?>\r
2 <?xml-stylesheet type="text/xsl" href="diary.xsl"?>\r
3 \r
4 <diary  title="ぺったんR クライアント側開発記録"\r
5                 description="この xml ドキュメントは、ぺったんR エディターの開発記録です."\r
6                 author="pettan復活チーム・itozyun"        \r
7                 published="2012/01/301 20:19:40"\r
8                 direction="left"\r
9 >\r
10         <entry pubdate="11-08-27">\r
11                 開始。当初uupaa.jsを使うも0.8でresize()イベントの拾い方が分からずあきらめる。\r
12         </entry>\r
13         <entry pubdate="11-08-28">\r
14                 jQueryに差し替え。コマと半透過レイヤーの高さのリサイズ・windowリサイズを受けたリサイズ。オペレーションキャッチャーによるキャラクタの移動。コミックエレメントにリサイザ用のマークを表示\r
15         </entry>\r
16         <entry pubdate="11-08-29">\r
17                 キャラの8方向のリサイズ、マークのみx8、実際にイベントを起こす透明な要素x8で計16個の要素を使う。\r
18         </entry>\r
19         <entry pubdate="11-08-30">\r
20                 人に触ってもらったところ、操作性が悪すぎることが判明。自分でいじっている間は深刻度が把握が甘かった、、、\r
21         </entry>\r
22         <entry pubdate="11-08-31">\r
23                 ドラッグ周りをjQueryに頼らない形に書き換え。マウスイベントのキャッチはoperationCatcherElmに一任する。処理が遅れ要素からカーソルが離れた段階でドラッグイベントが終了するのを防ぐ。\r
24         </entry>\r
25         <entry pubdate="11-09-02">\r
26                 コマ枠のリサイザーのマウスイベントもmouseOperationChacherElmに任せる。コマ枠リサイザーとコマ要素(キャラ・吹き出し)を同列に扱うために処理を書き直す。キーイベントの調査。\r
27         </entry>\r
28         <entry pubdate="11-09-03">\r
29                 ctrl+zの実装に備えて、コミック要素の座標を絶対座標からコマ枠からの相対座標とした。\r
30         </entry> \r
31         <entry pubdate="11-09-04">\r
32                 altキーは一度押すと他のキー入力ができなくなる。もう一度押すと解除。以上をaltのみreturn falseしてfirefoxでは対処できた。ieではできない。\r
33                 ctrl+z 戻る(アニメーション)、ctrl+0 センタリング。\r
34                 svgまたはvmlで吹きだしを書いて、Vectorのサポートを調べる\r
35         </entry>\r
36         <entry pubdate="11-09-05">\r
37                 ctrl+shift+zで進むを実装してみるもいまいちおかしい、、、\r
38         </entry>\r
39         <entry pubdate="11-09-06">\r
40                 吹き出しのしっぽの座標決定ロジックの修正。以前は数回~数百回ループしていたのを、10回程度に固定。\r
41         </entry>\r
42         <entry pubdate="11-09-07">\r
43                 戻る・進むのそもそもの考え方が間違っていた。でうまく動作!\r
44         </entry>\r
45         <entry pubdate="11-09-17">\r
46                 噴出しの尻尾の回転・復帰ができる!クラス構造どうするかとか手間取ったけど、別に10日間をフルで取り組んでたわけじゃないんだからね。ie7+8でxmlの描画が非常に重い、、、\r
47                 ieはマウス操作のたび?にキー入力監視用のinputからfocusが外れるみたいで、intervalで0.5秒おきにfocusさせてみた\r
48         </entry>\r
49         <entry pubdate="11-09-18">\r
50                 window関連を始める。まずはinfomationのモックのみ\r
51         </entry>\r
52         <entry pubdate="11-09-19">\r
53                 infomationのドラッグ、currentなcomicElementの情報の表示。\r
54                 Dragに関わるアイテムは、MouseOperationChacherの下に。そうでないものは上で、ただし使うときだけ。よし!\r
55                 jQueryの拡張で、editableTextを作る。こいつでinfomationの属性を編集可能にする。さらにtabキーによる項目移動。tab+shiftでその逆。currentのロックをしないと、属性変更を反映できないな。\r
56         </entry>\r
57         <entry pubdate="11-09-20">\r
58                 ツールボックスwindowに着手。\r
59         </entry>        \r
60         <entry pubdate="11-09-22">\r
61                 エディタブルテキストの修正を開始。グリッドスイッチを動作。吹き出しの挿入。\r
62         </entry>\r
63         <entry pubdate="11-09-23">\r
64                 ie8の8modeに対応。キー周りの見直し。エディタブルテキストの修正。コミックオブジェクト情報⇔背景情報の切り替え。\r
65         </entry>\r
66         <entry pubdate="11-09-24">\r
67                 クロスブラウザな吹き出しクラスの整理。画像⇔ベジェの切り替えもh2c.vectorに置く。キャンバスのドラッグ。ショートカットキーのie7以下対応。\r
68         </entry>\r
69         <entry pubdate="11-09-25">\r
70                 コミックオブジェクトの操作ボタンの表示。小さい場合は外に表示。その際にはフォーカスがヒットエリアの外にも拡大。カレントなオブジェクトは優先してヒットエリアをチェック。尻尾操作の位置を修正。\r
71         </entry>\r
72         <entry pubdate="11-11-20">\r
73                 再開!テキストの編集が可能に。履歴も効きます。まだリターンキーが反応しない。\r
74         </entry>\r
75         <entry pubdate="11-11-22">\r
76                 comicElementの削除。ヒストリーも動作。\r
77         </entry>\r
78         <entry pubdate="11-11-23">\r
79                 comicElementの追加(今はtextのみ)ヒストリーも動作。グループイメージの選択画面に着手。まだ操作はできない。\r
80         </entry>\r
81         <entry pubdate="11-11-26">\r
82                 イメージの追加、ヒストリーも動作。グループイメージの選択画面も動くようになる。comicElementのコンソールのボタンに画像を用意。\r
83         </entry>\r
84         <entry pubdate="11-11-28">\r
85                 レイヤーの前後、ヒストリーも動作。\r
86         </entry>\r
87         <entry pubdate="11-11-29">\r
88                 グループ画像選択画面の画像の読み込みエラーに対処、マウスホイールでスクロール、filesizeの大きいものはサムネイルを表示、画面の外の画像は表示範囲に入るまで読み込まない、クリックで画像取得のリトライ。\r
89         </entry>\r
90         <entry pubdate="11-12-03">\r
91                 ヒストリーに格納されたcomicElementのうち、append & removeに関するもので、ヒストリーから参照されなくなったものは.destroy()するようにする。main.jsが100KB超え。。。\r
92                 file + io なクラスが必要。\r
93                 xBackend(css3,ActiveX,vml,flash,silverlight,canvas)な画像の反転、ロード監視、png fix(ie6-) してくれる画像ラッパーが必要。\r
94         </entry>\r
95         <entry pubdate="11-12-06">\r
96                 vmlを使ったie用のReversibleImageClassが動作。vmlはclassを変えた後に、再びelmWrap.appendChild(vmlImg)しないと再描画されない。\r
97         </entry>\r
98         <entry pubdate="11-12-11">\r
99                 画像の反転操作ができるように!ヒストリーも動作。現在のバックエンドは、css3,vml,ActiveV。\r
100                 jQueryが不要そうな部分は直接domに触るようにする。style.width,style.heightにieではマイナスは不可、'px'が不要。\r
101                 ieでイメージの縦横pxが取れず、jsonからのデータを入れる。\r
102         </entry>\r
103         <entry pubdate="11-12-13">\r
104                 ieでイメージの縦横pxが取れない問題の解消。new Image()の場合、ie8以下ではサイズが取れなかったり、removeChildに失敗するっぽい。\r
105         </entry>\r
106         <entry pubdate="11-12-18">\r
107                 helpウインドウの追加。併せてWindowClass周りの大幅な書き換え。クロージャを効かせるスタイルでも継承っぽい書き方ができたかも(継承ではない.継承親・子で相互に利用するプロパティがないと美しく収まるだけ、、、)。\r
108                 domTreeに追加する前にjQueryでセットしても特にイベント周りで表示がおかしくなる.ieでは特に酷い。\r
109         </entry>\r
110         <entry pubdate="11-12-25">\r
111                 メニューバーが動作するようになる。他にマウスイベントリスナへのイベント伝播の書き換え。\r
112         </entry>\r
113         <entry pubdate="11-12-30">\r
114                 shiftキーを押しながらのリサイズでは、縦横比が維持するようにする。\r
115         </entry>\r
116         <entry pubdate="11-12-31">\r
117                 http://pettanr.sourceforge.jp/ の top ページを制作。\r
118         </entry>\r
119         <entry pubdate="12-01-01">\r
120                 help ドキュメントを .xml から読み込むようにする。.xml が検索結果に表示されユーザーに開かれた場合、.xsl で html 化して表示しユーザーを正しいページに誘導する.\r
121                 .xml に埋め込まれた script などの対策もしておいたけど、あんなもんでいいのだろうか??\r
122         </entry>\r
123         <entry pubdate="12-01-02">\r
124                 Quit > getAsHTML が少し動作, サーバ画像での吹きだし表示も動作。\r
125                 90°, -90°のときに起きていたしっぽの操作ボタンのジャンプを修正。\r
126         </entry>\r
127         <entry pubdate="12-01-03">\r
128                 helpドキュメント の xml の内容を元に、メニューバーの help の内容を入れるようにする。このあたりは入り組んでしまっている。\r
129                 vml が使えるか?は、vml を描画してそのサイズの取得からはできない。vml 用の条件コメントを使用に切り替えなくては。\r
130                 ActiveX による反転画像モードのときに、ie で画像が表示されなかった。img を appendChild するタイミングを先にすると解消したみたい。\r
131         </entry>\r
132 </diary>