Encrypt and decrypt files
Hi all, I would like to make a small app where I can write some text, then encrypt it, and store it in a file. Then close the app, reopen the app, load the file, decrypt it, edit it, and store it...
View Article5 Tips for Optimizing Your Xojo Apps for Performance
Originally published at: 5 Tips for Optimizing Your Xojo Apps for Performance – Xojo Programming Blog Performance can be a make-or-break feature for any application, especially when users expect...
View ArticleUsing the profiler - no Profiles section in the Navigator
(topic deleted by author) 1 post - 1 participant Read full topic
View ArticleChange the font size for all objects
How do you change the font size for all objects on one screen in Xojo Web? I want to ask the forum for different ideas on how to solve this problem. Take note. Do not apply to the entire project. The...
View ArticleDrag Reordering DesktopListbox
I have a few questions about reordering desktop listbox control (so API 2) using Xojo 2024r4.2. I have drawn my own disclosure triangles but the checkboxes and the drop indicators do not respect the...
View ArticleChatGPT 4o
I’ve been using chatGPT for a while to help code and debug SQL statements with a lot of JOINs - really helpful. I had thought that it wasn’t up to scratch for Xojo based on the forum last year but I...
View ArticleXojo Meeting in Austin, Texas? 2025
Hello everyone, I am coming to Austin in late March 2025 and I may organize a casual get-together with Xojo developers. Something like a meet-up for dinner in a restaurant to talk about Xojo. But I’d...
View ArticleFloating windows on Linux
Bonjour, After searching on the forum, I tried to use “gtk_window_set_keep_above” to have floating windows under Linux. I’m using Ubuntu via Parallels on a MacBook Pro M3. And my floating window...
View ArticleApp Wrapper does not like DMGCanvas template anymore
Using AppWrapper 4.8 (252) on an M1 Mac running Sequoia 15.3.1, I was yesterday greeted with one AppWrapper document not readable anymore. I tried to replace it with an older version from TimeMachine,...
View ArticleSlowness of listbox.addrow() on WIndows
Observing that the WIndows version of my app took a while to load up a listbox, I did some profiling and then closer (within a method) inspection of timings, which pointed the finger at...
View ArticlePEPPOL ... oh boy .. developers possible hell
PEPPOL … another hill we have to overcome (At least in Europe). From 1 January 2026, all B2B invoices must be sent via PEPPOL. This has a lot of implications for developers who sell via a re-seller...
View ArticleHow to split a string into an array of words that ignores text direction
I have method that splits a string into words and then draws those words, one at a time, in a listbox CellTextPaint event. Like var s as string = "Hello World" var a() as string = s.split(" ") //a(0)...
View ArticleBLE - RaspPi - XOJO?
I just ended an I2C effort of a RaspPi project and need to replace I2C with BLE. In hind sight I probably should have started with BLE due to the scope of this project. However the first part of the...
View ArticleHow to upgrade Xojo under Ubuntu?
Can anyone tell me if the “Install” button works under Ubuntu? I want to upgrade from Xojo 2024r3 to Xojo 2024r4.2 (the latest) but when I click the “Install” button the progress indicator just goes...
View ArticleTab Order mystery - how to debug? 2024 R4.2
I have a few controls on the 2nd Tab of a WebTabPanel, and as I tab thru the running app the focus disappears to (what I suspect was) a control on the 1st Tab, then back to the 2nd Tab where the tab...
View ArticleVerical Web Toolbar?
Hello all, Is there a web vertical toolbar in xojo? If so where can I find it? I tried using the std toolbar and change its shape to a vertical. but it only shows the first button. If there isn’t one...
View ArticleDeclare maker update
Hey all, I pushed some updates to my DeclareMaker code assistant last night: Formatted some methods with proper indents for easier debugging Fixed a case where it wasn’t handling whitespace between a...
View ArticleReferencing External Libraries
Hello: I have a few external classes (written in Xojo) that I would like to combine into a single library such that I can somehow reference that library in different Xojo desktop applications. I am...
View ArticleValentina Release 15.0.1 updates Valentina Database ADK for Xojo, Valentina...
Valentina Release 15.0.1 adds several fixes and improvements including: [SQL] Support added for SQL function ‘LIST_SORT ( String )’ *[Linux] – Qt 6.8.2 framework in Valentina Studio *[SQL/Data Editor]...
View Article