StationeryPalette

What ?
StationeryPalette は、パレットから選択されたテンプレート(ひな形)をコピーする事により新規書類を作成するアプリケーションです。アプリケーションに依存せず、すべてのアプリケーションのテンプレートを統一的に管理することができます。
また、新規ファイルを作る際に保存場所も決定されるので、狭苦しいファイル保存ダイアログを使う必要がなくなります。色んなアプリケーションの空ファイルを登録して、書類生成のスタートポイントとして使うと非常に快適です。

ところで、どなたかこのアプリケーションにアイコンを作っていただけないでしょうか?
Requirements
- Mac OS X 10.5
- Mac OS X 10.5.6 で開発/テストしております。
History
- 3.1 -- 2009-01-29
- Mac OS X 10.5 の Spaces が有効の時、すべての操作スペースで StationeryPalette が表示されるようにした。
- Sparkle フレームワークによるセルフアップデート機能を追加。
- 3.0.8 -- 2008-08-03
- キータイプサーチでテンプレートを選択した時、選択したものが常に表示されるようにスクロールするようにした。
- ウィンドウが表示されている状態で、サービス「テンプレートから新規ファイル」を実行しても、ファイル名の入力がリセットされないようにした。
- 3.0.7 -- 2007.08.10
- Interl Mac でテンプレートリストのキータイプサーチが動作しないかもしれない不具合を修正(tsawada2 さんありがとうございました)。
- その他、細かい修正
- 3.0.6 -- 2007.06.12
- 日本語ローカライズを追加
- 英語マニュアルを追加
- 「コピー」ボタンでファイルが開かれてしまう不具合を修正
- 3.0.5 -- 2007.03.27
- Finder への Drag & Drop ができない不具合を修正
- 3.0.4 -- 2007.02.10
- バンドル形式のテンプレートから新規ファイルを作成する時に処理が途中で止まる不具合を修正
- 3.0.3 -- 2007.01.27
- ファイル名の Finder での変更が Reload ボタンで更新されない不具合を修正
- 3.0.2 -- 2007.01.21
- 新規ファイルのアイコンが Finder で正しく表示されないことがある不具合を修正
- 新規ファイルの作成日と修正日を更新するようにした。
- 3.0.1 -- 2007.01.15
- キータイプによるテンプレートのサーチが行えなくなる不具合を修正
- キャンセルした時、すぐ後ろにあるアプリケーションが active になるようにした。
- 3.0 -- 2007.01.10
- Cocoa で完全に再実装
- Drag & Drop でひな形を並べ替えられるようにした。
- アイコンを表示できるようにした。
- 階層的にひな形を管理できるようにした。
- サービスメニューから起動できるようにした。
- ツールバーをつけた。
- などなど
- 以下のソースコードを利用させていただきました。
- /Developer/Examples/AppKit/DragNDropOutlineView
- ImageAndTextCell, TreeNode をほとんどそのまま使っています。
- NDAlias
- Alias データを扱うためにそのまま使っています。
- KFTypeSelectTableView
- Finder のような項目名のキータイプによるリスト項目の選択を実現するために
- 日本語をサポートするために改造しまくって跡形もないですが、基本的アイデアをちょうだいしました。
- 2.1.1 -- 2005.04.30
- 日本語リソースを追加
- ひな形としてフォルダを登録し、コピーしようとするとエラーが起きる不具合を修正
- アプリケーションを activate した時 window が閉じられていたら自動定期に開くようにした。
- 2.1 --2004.06.09
- ファイルの置換ができない不具合を修正
- ひな形からファイルを作った後、ファイルを開くかどうか設定できるようにした。
- Stationary ではなく、Stationery ですね・・・恥ずかしいスペルミスを修正
- 2.0.1 -- 2004.04.20
- Stationery Folder とは別のディスクにファイルを生成できない不具合を修正
- 2.0 -- 2004.03.28
- 1.7.2 -- 2002.08.02
- Stationery Folder内のエイリアスファイルも認識するようにした。
- Coela用「New Document...」を追加した。
- OSA Checkerの機能を内蔵するようにした。
- 1.7.1 -- 2000.07.22
- 妙な位置にファイルが生成されてしまう問題を解消
- 新たに作ったファイルを、Finder上で必ずrevealするようにした。
- リスト表示で、下位のフォルダ無いに書類を作った場合、そのフォルダを開くようにした。
- 1.7 -- 2000.06.23
- 内部的な大改良
- Jon's CommandsとSandi's Additionsの代わりにAkua Sweetsを使うことにしました。
- 1.6.2 -- 1999.12.02
- 1.6.1 -- 1999.09.24
- 未公開です。
- Stationery folderの中のfileの名前を変えたとき、その更新が反映さなかった不具合を修正。
- その他、内部的な変更
- 1.6 -- 1999.06.6
- "choose folder..." Buttonをはずしました。使わないでしょ。
- Stationery Folderの中の実際のfileの並びをlist boxの並び方に繁栄させるようにした。
- 入力されたfile nameの長さをcheckするようにした。
- 同名のfileがあった場合のroutineを改良した。
- その他諸々のbug fix
- 1.5 -- 1999.03.19
- Sandi's Additionsを使って新規に作ったfileの作成日と終始日を設定するようにしました。
- 1.4 -- 1999.03.12
- Scriptの名前をNew Document...からStationery Paletteに変えました。
- Stationery Folderの中のFileだけをList upするようにしました。
- Movable DialogではなくFinder上のFloating windowにしました。
- 1.3 -- 1998.11.2
- List BoxをDouble Clickに反応するようにした。
- 前回選ばれた物をList BoxでDefaultで選ばれるようにした。
- 1.2 -- 1998.8.16
- Jon's commandを使って速度の向上をはかった(目にも止らぬ速さでFileをcopyしてくれます)。
- Stationery Folderが存在しないときに起きるerrorに対処
- 1.1-- ?.??.??
- 1.0 -- ?.??.??