GraffitiSuite は Xojo Desktop、Mobile、Web 向けの Release 72 を発表しました。
GraffitiSuite は、プロフェッショナルな Xojo Desktop、Mobile、Web アプリケーションを構築するための、継続的に拡張されるクラスセットです。開発を容易にしつつ、高度な機能やユーザーインターフェイスの概念へアクセスできるようにすることを目的としており、プロジェクトコードを不必要に複雑化させることはありません。このリリースには、既存コンポーネントに対する 19 の追加・改善、14 の修正、およびいくつかの追加変更が含まれています。今回のリリースにおける大きな改善点のひとつは、GraffitiAvatar クラスに新機能が追加されたことです。GraffitiSuite の単体エディションは年間 399.95 です。
Desktop Edition Release 72 の改善点
GraffitiSuite は、Xojo プロジェクトのコンパイルターゲットに応じて 3 種類のバージョンが提供されています。Desktop Edition には、macOS、Windows、Linux 向けアプリ開発用のコンポーネントが含まれています。
- 追加:GraffitiAvatar に新しいプロパティ HasStatus(Boolean = False)が追加されました。
- 追加:GraffitiAvatar に新しいプロパティ StatusColor(Color)が追加されました。
- 追加:GraffitiAvatarGroupItem に新しいプロパティ HasStatus(Boolean = False)が追加されました。
- 追加:GraffitiAvatarGroupItem に新しいプロパティ StatusColor(Color)が追加されました。
- 修正:GraffitiColorPicker が特定の状況で macOS 上でクラッシュしなくなりました。
- 修正:GraffitiGrid がドロップダウンメニューのセルエディタを正しく配置するようになりました。
- 修正:GraffitiPagination が VisiblePages プロパティ値によってページナビゲーションを制限しなくなりました。(966)
- 修正:GraffitiPagination がマウスによる選択変更後、現在ホバー中のページボタンを更新するために即座に再描画されるようになりました。
- 修正:GraffitiSimpleEditor のパースメソッドが off‑by‑one エラーに対して修正されました。
- 修正:GraffitiSimpleEditor が InsertHTML メソッドによるテーブル挿入をサポートするようになりました。(964)
Mobile Edition Release 72 の改善点
GraffitiSuite は、Xojo プロジェクトのコンパイルターゲットに応じて 3 種類のバージョンが提供されています。Mobile Edition は主に iOS アプリの構築を目的としています。
- 追加:GraffitiAvatar に新しいプロパティ HasStatus(Boolean = False)が追加されました。
- 追加:GraffitiAvatar に新しいプロパティ StatusColor(Color)が追加されました。
- 追加:GraffitiAvatarGroupItem に新しいプロパティ HasStatus(Boolean = False)が追加されました。
- 追加:GraffitiAvatarGroupItem に新しいプロパティ StatusColor(Color)が追加されました。
Web Edition Release 72 の改善点
GraffitiSuite は、Xojo プロジェクトのコンパイルターゲットに応じて 3 種類のバージョンが提供されています。Web Edition は Xojo Web を使用した Web ベースのソリューション構築向けコンポーネントを対象としています。
- 追加:GraffitiAvatar に新しいプロパティ HasStatus(Boolean = False)が追加されました。
- 追加:GraffitiAvatar に新しいプロパティ StatusColor(Color)が追加されました。
- 追加:GraffitiAvatarGroupItem に新しいプロパティ HasStatus(Boolean = False)が追加されました。
- 追加:GraffitiAvatarGroupItem に新しいプロパティ StatusColor(Color)が追加されました。
- 追加:GraffitiPDFViewer に新しいイベント ScrollChanged が追加されました。(959)
- 追加:GraffitiPDFViewer に新しい読み取り専用プロパティ ScrollMaximumY(Double)が追加されました。(959)
- 追加:GraffitiPDFViewer に新しいプロパティ ScrollPositionY(Double)が追加されました。(959)
- 追加:GraffitiSimpleEditor に新しいメソッド ToolbarAddGroup( name as String ) が追加され、ツールバーの末尾にカスタムグループを追加できるようになりました。(963)
- 追加:GraffitiSimpleEditor に新しいメソッド ToolbarRemoveGroup( name as String ) が追加され、追加済みのカスタムグループをツールバーから削除できるようになりました。(963)
- 追加:GraffitiTabPanel は、初期化前に GraffitiTabPanelItem.Containers をページに埋め込む必要がなくなりました。必要に応じて、TabPanel が自動的に親ページ内の画面外に埋め込みます。(969)
- 追加:GraffitiToolbarItem に新しいメソッド ShowPopover(container as WebContainer, displaySide as WebContainer.DisplaySides = WebContainer.DisplaySides.Bottom, x as Integer = -1, y as Integer = -1) が追加されました。(967)
- 修正:GraffitiAvatarGroup が、追加後に変更されたアイテムプロパティを更新するようになりました。
- 修正:GraffitiEditor.Append が期待どおりに動作するようになりました。
- 修正:GraffitiGrid の DecimalPlaces* プロパティを使用する列が、フレームワークレベルの変更を考慮して正しくフォーマットされた値を表示するようになりました。(958)
- 修正:GraffitiOrgChart のボタンが、左から右、右から左の DisplayDirections の両方で正しく表示されるようになりました。(971)
- 修正:GraffitiOrgChart.ResetView が、DisplayDirection に基づいてツリーを正しくビュー内に戻すようになりました。(971)
- 修正:GraffitiOrgChart.FromJSON が、アイテムを親インスタンスに正しくプログラム的にリンクするようになりました。(971)
- 修正:GraffitiSimpleEditor のパースメソッドが off‑by‑one エラーに対して修正されました。
- 修正:GraffitiSimpleEditor が InsertHTML メソッドによるテーブル挿入をサポートするようになりました。(964)
- 変更:GraffitiSimpleEditor.ToolbarAddButton に、既存のカスタムグループへボタンを追加するためのオプションパラメータ toGroupName as String が追加されました。(963)
- 更新:GraffitiOrgChart が OrgChart v5.0.0 に更新されました。(971)
GraffitiSuite は Omegabundle for Xojo 2026 に含まれています
GraffitiSuite のバージョンは Omegabundle 2026 に含まれています。Omegabundle for Xojo 2026 の購入者は、希望するバージョンを選択できます。開発ライフサイクルを加速し、プロフェッショナルレベルの機能を解放しましょう。Omegabundle for Xojo 2026 は期間限定のマルチベンダーバンドルです。今年の厳選コレクションには、Xojo クロスプラットフォーム開発環境向けの 7,600 ドル以上の高品質なサードパーティ製ツール、プラグイン、リソースが含まれており、すべて 399.99 ドルの一度限りの価格で提供されます。
GraffitiSuite Solutions について
GraffitiSuite Solutions はソフトウェア開発コンサルティング企業であり、2003 年以来、カスタム Xojo 開発、コンポーネント、ソリューションを提供しています。