GraffitiSuite ogłasza wydanie Release 72 dla Xojo Desktop, Mobile i Web.
GraffitiSuite to stale rozwijający się zestaw klas do tworzenia profesjonalnych aplikacji Xojo Desktop, Mobile lub Web. Celem jest ułatwienie procesu tworzenia oraz zapewnienie dostępu do zaawansowanych funkcji i koncepcji interfejsu użytkownika bez niepotrzebnego komplikowania kodu projektu. To wydanie zawiera 19 nowych dodatków lub ulepszeń istniejących komponentów, 14 poprawek oraz kilka dodatkowych zmian. Jednym z głównych ulepszeń w tej wersji jest dodanie nowych funkcji do klasy GraffitiAvatar. Pojedyncza edycja GraffitiSuite kosztuje 399,95 rocznie.
Ulepszenia w Desktop Edition Release 72
GraffitiSuite jest dostępna w trzech różnych wersjach, zależnie od docelowej platformy kompilacji projektu Xojo. Desktop Edition zawiera komponenty do tworzenia aplikacji dla macOS, Windows i Linux.
- Dodano: GraffitiAvatar otrzymał nową właściwość HasStatus jako Boolean = False.
- Dodano: GraffitiAvatar otrzymał nową właściwość StatusColor jako Color.
- Dodano: GraffitiAvatarGroupItem otrzymał nową właściwość HasStatus jako Boolean = False.
- Dodano: GraffitiAvatarGroupItem otrzymał nową właściwość StatusColor jako Color.
- Naprawiono: GraffitiColorPicker nie powinien już powodować awarii w systemie macOS w określonych sytuacjach.
- Naprawiono: GraffitiGrid ponownie prawidłowo pozycjonuje edytory komórek menu rozwijanego.
- Naprawiono: GraffitiPagination nie ogranicza już nawigacji między stronami na podstawie wartości właściwości VisiblePages. (966)
- Naprawiono: GraffitiPagination teraz natychmiast odświeża widok po zmianie wyboru myszą, aby zaktualizować aktualnie podświetlony przycisk strony.
- Naprawiono: Metoda parsowania w GraffitiSimpleEditor została poprawiona pod kątem błędu off‑by‑one.
- Naprawiono: GraffitiSimpleEditor obsługuje teraz wstawianie tabel za pomocą metody InsertHTML. (964)
Ulepszenia w Mobile Edition Release 72
GraffitiSuite jest dostępna w trzech różnych wersjach, zależnie od docelowej platformy kompilacji projektu Xojo. Mobile Edition jest przeznaczona głównie do tworzenia aplikacji na iOS.
- Dodano: GraffitiAvatar otrzymał nową właściwość HasStatus jako Boolean = False.
- Dodano: GraffitiAvatar otrzymał nową właściwość StatusColor jako Color.
- Dodano: GraffitiAvatarGroupItem otrzymał nową właściwość HasStatus jako Boolean = False.
- Dodano: GraffitiAvatarGroupItem otrzymał nową właściwość StatusColor jako Color.
Ulepszenia w Web Edition Release 72
GraffitiSuite jest dostępna w trzech różnych wersjach, zależnie od docelowej platformy kompilacji projektu Xojo. Web Edition obejmuje komponenty do tworzenia rozwiązań webowych z użyciem Xojo Web.
- Dodano: GraffitiAvatar otrzymał nową właściwość HasStatus jako Boolean = False.
- Dodano: GraffitiAvatar otrzymał nową właściwość StatusColor jako Color.
- Dodano: GraffitiAvatarGroupItem otrzymał nową właściwość HasStatus jako Boolean = False.
- Dodano: GraffitiAvatarGroupItem otrzymał nową właściwość StatusColor jako Color.
- Dodano: GraffitiPDFViewer otrzymał nową definicję zdarzenia ScrollChanged. (959)
- Dodano: GraffitiPDFViewer otrzymał nową właściwość tylko do odczytu ScrollMaximumY jako Double. (959)
- Dodano: GraffitiPDFViewer otrzymał nową właściwość ScrollPositionY jako Double. (959)
- Dodano: GraffitiSimpleEditor otrzymał nową metodę ToolbarAddGroup( name as String ) do dodawania niestandardowych grup na końcu paska narzędzi. (963)
- Dodano: GraffitiSimpleEditor otrzymał nową metodę ToolbarRemoveGroup( name as String ) do usuwania wcześniej dodanych niestandardowych grup z paska narzędzi. (963)
- Dodano: GraffitiTabPanel nie wymaga już osadzania GraffitiTabPanelItem.Containers na stronie przed inicjalizacją. Panel kart automatycznie osadzi je poza ekranem w swojej stronie nadrzędnej, jeśli będzie to konieczne. (969)
- Dodano: GraffitiToolbarItem otrzymał nową metodę ShowPopover(container as WebContainer, displaySide as WebContainer.DisplaySides = WebContainer.DisplaySides.Bottom, x as Integer = -1, y as Integer = -1). (967)
- Naprawiono: GraffitiAvatarGroup teraz aktualizuje właściwości elementów zmienione po ich dodaniu.
- Naprawiono: GraffitiEditor.Append działa teraz zgodnie z oczekiwaniami.
- Naprawiono: Kolumny GraffitiGrid używające właściwości DecimalPlaces* mają teraz poprawnie formatowane wartości, uwzględniając zmianę na poziomie frameworka. (958)
- Naprawiono: Przyciski GraffitiOrgChart są teraz poprawnie wyświetlane w trybach DisplayDirections od lewej do prawej i od prawej do lewej. (971)
- Naprawiono: GraffitiOrgChart.ResetView ponownie prawidłowo przesuwa drzewo do widoku na podstawie DisplayDirection. (971)
- Naprawiono: GraffitiOrgChart.FromJSON poprawnie łączy elementy z instancją nadrzędną w sposób programistyczny. (971)
- Naprawiono: Metoda parsowania w GraffitiSimpleEditor została poprawiona pod kątem błędu off‑by‑one.
- Naprawiono: GraffitiSimpleEditor obsługuje teraz wstawianie tabel za pomocą metody InsertHTML. (964)
- Zmieniono: GraffitiSimpleEditor.ToolbarAddButton otrzymał opcjonalny parametr toGroupName as String do dodawania przycisków do wcześniej dodanych niestandardowych grup. (963)
- Zaktualizowano: GraffitiOrgChart zaktualizowano do wersji OrgChart v5.0.0. (971)
GraffitiSuite w Omegabundle for Xojo 2026
Wersja GraffitiSuite jest dostępna w Omegabundle 2026. Kupujący Omegabundle for Xojo 2026 mogą wybrać wersję, którą chcą otrzymać. Przyspiesz cykl rozwoju i odblokuj możliwości klasy profesjonalnej dzięki Omegabundle for Xojo 2026, limitowanemu pakietowi wielu dostawców. Tegoroczna kolekcja zawiera ponad 7 600 USD wartości narzędzi, wtyczek i zasobów firm trzecich dla środowiska Xojo — wszystko za jednorazową cenę 399,99 USD.
O GraffitiSuite Solutions
GraffitiSuite Solutions to firma konsultingowa zajmująca się tworzeniem oprogramowania, która od 2003 roku dostarcza niestandardowe rozwiązania, komponenty i rozwój w Xojo.