このプロジェクトについて
Pencilは、誰でも利用できるように設計された、ダイアグラム作成およびGUIプロトタイピングのための無料かつオープンソースのアプリケーションです。現在、プロジェクトは以前のバージョンで見つかったパフォーマンスとスケーラビリティの問題に対処する大規模な書き換えである「Pencil V3」に注力しています。
V3における主な変更点は以下の通りです:
- **ランタイムの移行**:Mozilla XULRunnerからNode.jsベースのElectronへの移行により、開発者にとってコードベースが扱いやすくなり、技術スタックが近代化されました。
- **新しいファイル形式**:zipベースの形式を採用し、より大きなドキュメントのサポートや、外部ビットマップやリソースの埋め込みが改善されました。
- **ページ管理の改善**:新しいメカニズムにより大規模ドキュメントのメモリ使用量が削減され、ページをツリー構造で整理できるようになりました。
- **機能の強化**:カスタムフォントを.epzドキュメントに埋め込むことができ、すべてのプラットフォームで印刷/PDFエクスポート機能が改善され、オプションが増えました。
- **新しいUI**:新鮮なユーザーインターフェースのアプローチが導入されています。
開発者向けには、リポジトリをクローンし、Node.js 5以上(npmのみ必要)を使用し、「development」ブランチをチェックアウトして「npm install」を実行後、「npm start」で起動します。
対応プラットフォームにはOS X(10.9以降64ビット)、Windows 7以降、および各種Linuxディストリビューション(Ubuntu 12.04以降、Fedora 21以降、Debian 8以降)が含まれます。Arch LinuxおよびGentoo向けのコミュニティパッケージも利用可能です。プロジェクトは活発に開発中であり、安定版(GA)ビルドは6月に予定されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.