Pickles 2 v2.0.0-beta.19

@tomk79 tomk79 released this Apr 6, 2018

  • GUI編集で、 elseifフィールド と elseフィールド を使えるようになった。
  • GUI編集で、 moduleフィールド、 loopフィールドに maxLength を追加。
  • GUI編集で、 moduleフィールドに enabledChildren を、モジュールの info.json 仕様に enabledParents, enabledBowls を追加。親子関係の定義ができるようになった。
  • プロジェクトの診断情報の表示機能を追加。
  • 外部テキストエディタの設定で、 $PATH を使えるようになった。
  • 外部Gitクライアントで開く機能を追加。
  • 前回パブリッシュしたときの条件を記憶し、自動入力されるようになった。
  • デフォルトで、内蔵 php ではなくパスが通された php コマンドを使用するように変更。
  • スタイルガイドのインターフェイスを改善。
  • その他不具合の修正、パフォーマンス調整など。

Pickles 2 v2.0.0-beta.18

@tomk79 tomk79 released this Dec 8, 2017 · 46 commits to master since this release

  • テーマ編集機能を追加。
  • GUI編集で、imageフィールドがファイル名の重複をチェックするようになった。
  • GUI編集で、imageフィールドの JPEG, PNG 画像の自動ロスレス圧縮機能を削除。圧縮に著しく時間がかかり、作業効率を下げるため。
  • GUI編集で、finalize.js の第3引数 supplydata を追加。モジュールに入力されたデータ構造にアクセスできるようになった。
  • モジュール編集機能のUI改善。
  • プロジェクトの px2package を読み込み、 entry_script, home_dir を補完するようになった。
  • 新しい設定 $conf->plugins->px2dt->path_module_templates_dir に対応。
  • コンテンツ編集画面が、エイリアスページに対応した。
  • 起動時のウィンドウサイズが、スクリーンサイズいっぱいに拡大されるようになった。
  • パンくずに欠損などがある場合に、コンテンツ編集画面で画面が動かなくなる不具合を修正。
  • その他いくつかの細かい修正。

Pickles 2 v2.0.0-beta.17.1

@tomk79 tomk79 released this Jun 21, 2017 · 151 commits to master since this release

  • 新規プロジェクト作成時に成功しているのにエラーが表示される不具合を修正。
  • コンテンツ一括加工の不具合を修正。
  • 内蔵のプレビュー用サーバーの起動に失敗した場合に、画面に通知を表示するようになった。
  • その他いくつかの細かい修正。

Pickles 2 v2.0.0-beta.17

@tomk79 tomk79 released this Jun 1, 2017 · 172 commits to master since this release

  • アプリケーションの名称を Pickles 2 Desktop Tool から Pickles 2 に変更。
  • NW.js を 0.21.1 に更新。
  • Windows版で、バックグラウンドでの パブリッシュ中 と サイトマップキャッシュ生成中 に、画面左下に状態を表示するようになった。
  • 旧GUI編集エンジン legacy を廃止し、pickles2-contents-editor に一本化。
  • コンテンツ編集画面のUI改善。ページ一覧をツリー表示に変更し、大量のページを扱っても破綻しないようにした。
  • 「他のページから複製して取り込む」で、入力した文字列から候補のページを表示するようになった。
  • プロジェクトごとに外部のプレビューサーバーを設定できるようになった。
  • 同名で拡張子が異なるサイトマップファイルをまとめて表示するように変更した。
  • サイトマップファイルの一覧に、編集中の一時隠しファイルが表示されないように修正した。
  • その他いくつかの細かい修正。

Pickles 2 Desktop Tool 2.0.0-beta.16

@tomk79 tomk79 released this Mar 27, 2017 · 264 commits to master since this release

  • コンテンツ編集機能に多言語対応を追加。
  • 中文の言語コードを修正。
  • モジュール編集 機能追加。
  • スタイルガイド生成 機能追加。
  • コンテンツを一括加工 機能追加。
  • GUI編集で、モジュールの info.jsonclip.json がキャッシュされ、更新が反映されない場合がある問題を修正。
  • GUI編集で、モジュールの package, category にも deprecated フラグを追加。
  • GUI編集で、moduleフィールド、 loopフィールド でも hidden, ifフィールドでの分岐, echoフィールドからの出力 ができるようになった。
  • GUI編集のimageフィールドに、クリップボード上の画像をペーストできる機能を追加。
  • GUI編集で、既に使用されたモジュールに、後から selectフィールドを追加した場合に、 default が適用されない不具合を修正。
  • GUI編集で、インスタンスのカット機能を追加。
  • GUI編集で、インスタンスの複数選択機能を追加。
  • プレビューサーバーが、Pickles 2 のコンテンツルートに設置された .htaccess を簡易的に解析し、 Pickles 2 に渡すべき 拡張子の一覧を取得して制御するようになった。
  • コンテンツ編集メニューからページ情報を表示できる機能を追加。
  • その他いくつかの細かい修正。

Pickles 2 Desktop Tool 2.0.0-beta.15

@tomk79 tomk79 released this Nov 21, 2016 · 366 commits to master since this release

  • ハンバーガーメニューに「コマンドラインで開く」を追加。
  • GUI編集で、プロジェクト固有のカスタムフィールドを追加できる機能 custom_fields を追加。
  • GUI編集の pathResourceDirpath_resource_dir に、 realpathDataDirpath_data_dir に変更。
  • GUI編集のAPIのいくつかを、 pickles2/px2-px2dthelper 依存に変更。
  • GUI編集のtableフィールドで、最後の行が結合されている場合に、列幅指定が欠落する不具合を修正。
  • Windows版ビルドの起動にかかる時間を改善した。
  • プロジェクトの準備が整っていない場合には、 composerパッケージの更新をチェックしないように修正。
  • ページでエラーが検出される場合に、プレビュー画面に表示するようになった。
  • バックグラウンドでの パブリッシュ中 と サイトマップキャッシュ生成中 に、画面左下に状態を表示するようになった。 (Only Mac)
  • その他いくつかの細かい修正。

Pickles 2 Desktop Tool 2.0.0-beta.14

@tomk79 tomk79 released this Sep 8, 2016 · 447 commits to master since this release

  • パブリッシュのオプション paths_regionkeep_cache に対応した。
  • パブリッシュの条件をパターン登録できるようになった。
  • ハンバーガーメニューに「テキストエディタで開く」を追加。
  • 自然言語を選択できるようになった。 (まだ翻訳は十分ではなく、少しずつ対応していきます)
  • GUI編集で登録した JPEG, PNG 画像が、自動的にロスレス圧縮機能されるようになった。
  • GUI編集編集のimageフィールドで、ウェブ上のURLを直接参照できる機能を追加。
  • GUI編集で、モジュール設定 deprecated を追加。非推奨のモジュールに true をセットすると、モジュールパレットに表示されなくなる。
  • GUI編集の pathResourceDirrealpathDataDir を設定できるようになった。
  • GUI編集で、モジュールの finalize.js の第3引数に、ライブラリやリソースを供給する supply を追加。この中に含まれる cheerio を利用できるようになった。
  • コンテンツ編集画面で 編集モード アイコンを表示するようになった。
  • メニューを選択時に、プロジェクトの情報を更新するようになり、コンフィグ更新時 や composer update のあと、ダッシュボードに戻る必要がなくなった。
  • Pickles 2 Desktop Tool 設定 で、OK ボタンを押した直後に設定内容が保存されるようになった。
  • 深いディレクトリにある新規のファイルをgitコミットできない不具合を修正。
  • Pickles 2 が深い階層にある場合に、GUI編集でHTMLを正常に更新できない不具合を修正。
  • プロジェクトホームにヒントを表示する機能を追加。
  • composerパッケージの更新がある場合に通知する機能を追加。
  • プレビューサーバーが、アクセスログを出力するようになった。
  • プレビューサーバーが、ネットワークからのアクセスを拒否する設定を選択できるようになった。(デフォルトは拒否)
  • その他いくつかの細かい修正。

Pickles 2 Desktop Tool 2.0.0-beta.13

@tomk79 tomk79 released this Aug 3, 2016 · 499 commits to master since this release

  • コンテンツやサイトマップのコミット時、gitパスの設定が無視される不具合を修正。
  • コンフィグ path_controot/ 以外の場合に起きる複数の不具合を修正。
  • pickles2-contents-editor 更新: ローカルリソースの読み込みの記述を、 $px->path_files() 依存に書き換えた。
  • GUI編集 の selectフィールドに、オプション "display": "radio" を追加。ラジオボタン形式の入力欄を作成できるようになった。
  • GUI編集 で、同じ種類のフィールドが1つのモジュールに並んでいる場合に、最後の値がすべてに適用されてしまう不具合を修正。
  • GUI編集 で、コピー&ペースト操作時に、誤った操作ができてしまう不具合を修正。
  • GUI編集 で、データ上のエラーで、誤ったモジュールが混入した場合に異常終了しないように修正。
  • プレビューサーバーにPHPのパス設定が効いていない不具合を修正。
  • ウィンドウサイズを変更したときに、GUIエディタの表示が崩れる不具合を修正。
  • その他幾つかの細かい修正。

Pickles 2 Desktop Tool 2.0.0-beta.12

@tomk79 tomk79 released this Jun 22, 2016 · 522 commits to master since this release

  • コンテンツ編集UIを pickles2-contents-editor に差し替えた。(broccoli-html-editorをラップするUIライブラリ)
  • コンテンツをコミットする機能を追加。
  • コンテンツ別のコミットログを表示する機能を追加。
  • コンテンツ別にコミットログからロールバックする機能を追加。
  • サイトマップをコミットする機能を追加。
  • サイトマップのコミットログを表示する機能を追加。
  • サイトマップをコミットログからロールバックする機能を追加。
  • editWindow 上で、moduleフィールドとloopフィールドの並べ替えができるようになった。
  • editWindow 上の loop appender をダブルクリック操作した後に表示が更新されない問題を修正。
  • ソース編集で、CSS と JS が空白なときにも、外部ファイルが作られてしまう問題を修正。
  • コンテンツの編集モードをHTMLに変更したいときに、GUI編集モードになってしまう不具合を修正。
  • モジュールの詳細ダイアログ上で説明文のコピーに失敗する問題を修正。
  • その他の細かい修正とチューニング。

Pickles 2 Desktop Tool 2.0.0-beta.11

@tomk79 tomk79 released this Apr 27, 2016 · 582 commits to master since this release

  • broccoli-html-editor
    • ソース編集欄が高機能エディタ(Ace Editor) に対応。
    • hrefフィールドのサジェスト機能が常に表示されるように変更。
    • imageフィールドに、ローカルディスク上の画像ファイルをドラッグ&ドロップで登録できるようになった。
    • imageフィールドに、画像のURL指定で登録できるようになった。
    • editWindowで、 moduleフィールド と loopフィールドの内容をリスト表示するようになった。
    • editWindowで、最初のフィールドにフォーカスが当たるようになった。
    • editWindowで、アンカーのinputの前に # の表示をつけた。
    • 1行のフィールドを textarea ではなく input[type=text] に変更。
    • appender に mouseover, mouseout したときの不自然な挙動を修正。
    • コンテンツのCSSで html,body{height:100%;} がセットされているときに、プレビュー画面の高さ設定に失敗する問題を修正。
    • loopモジュール内に別のモジュールが入る場合にデータが破損する問題を修正。
  • express-pickles2
    • パラメータ THEME をセッションに記憶するようになった。
  • その他の細かい修正とチューニング