GraffitiSuite объявляет о выходе Release 72 для Xojo Desktop, Mobile и Web.

GraffitiSuite — это постоянно расширяющийся набор классов для создания профессиональных приложений Xojo Desktop, Mobile и Web. Он призван облегчить разработку и предоставить доступ к расширенным функциям и современным концепциям пользовательского интерфейса, не усложняя при этом код проекта. В этом выпуске представлены 19 новых возможностей или улучшений существующих компонентов, 14 исправлений и несколько дополнительных изменений. Одним из ключевых улучшений является добавление новых функций в класс GraffitiAvatar. Стоимость одной редакции GraffitiSuite составляет 399,95 в год.

Улучшения в Desktop Edition Release 72

GraffitiSuite доступен в трёх различных версиях в зависимости от целевой платформы компиляции вашего проекта Xojo. Desktop Edition включает компоненты для разработки приложений под macOS, Windows и Linux.

  • Добавлено: в GraffitiAvatar появилась новая логическая переменная HasStatus = False.
  • Добавлено: в GraffitiAvatar появилась новая переменная StatusColor типа Color.
  • Добавлено: в GraffitiAvatarGroupItem появилась новая логическая переменная HasStatus = False.
  • Добавлено: в GraffitiAvatarGroupItem появилась новая переменная StatusColor типа Color.
  • Исправлено: GraffitiColorPicker больше не должен вызывать сбой в macOS при определённых обстоятельствах.
  • Исправлено: GraffitiGrid снова корректно позиционирует редакторы ячеек выпадающего меню.
  • Исправлено: GraffitiPagination больше не ограничивает навигацию по страницам значением свойства VisiblePages. (966)
  • Исправлено: GraffitiPagination теперь немедленно перерисовывается после изменения выбора мышью, обновляя текущую подсвеченную кнопку страницы.
  • Исправлено: метод разбора GraffitiSimpleEditor исправлен для ошибки типа off‑by‑one.
  • Исправлено: GraffitiSimpleEditor теперь поддерживает вставку таблиц через метод InsertHTML. (964)

Улучшения в Mobile Edition Release 72

GraffitiSuite доступен в трёх различных версиях в зависимости от целевой платформы компиляции вашего проекта Xojo. Mobile Edition предназначен в первую очередь для разработки приложений под iOS.

  • Добавлено: в GraffitiAvatar появилась новая логическая переменная HasStatus = False.
  • Добавлено: в GraffitiAvatar появилась новая переменная StatusColor типа Color.
  • Добавлено: в GraffitiAvatarGroupItem появилась новая логическая переменная HasStatus = False.
  • Добавлено: в GraffitiAvatarGroupItem появилась новая переменная StatusColor типа Color.

Улучшения в Web Edition Release 72

GraffitiSuite доступен в трёх различных версиях в зависимости от целевой платформы компиляции вашего проекта Xojo. Web Edition включает компоненты для создания веб‑решений на базе Xojo Web.

  • Добавлено: в GraffitiAvatar появилась новая логическая переменная HasStatus = False.
  • Добавлено: в GraffitiAvatar появилась новая переменная StatusColor типа Color.
  • Добавлено: в GraffitiAvatarGroupItem появилась новая логическая переменная HasStatus = 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 на странице перед инициализацией. Панель вкладок автоматически разместит их вне экрана на родительской странице при необходимости. (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 — ограниченным по времени мультивендорным пакетом. В этом году в тщательно подобранную коллекцию включено более 7 600 долларов ценности инструментов, плагинов и ресурсов сторонних разработчиков для кроссплатформенной среды разработки Xojo — всё по единой цене 399,99 долларов.

О компании GraffitiSuite Solutions

GraffitiSuite Solutions — это консалтинговая компания в сфере разработки программного обеспечения, предоставляющая услуги по кастомной разработке Xojo, а также компоненты и решения с 2003 года.