Hi everyone and welcome to the first month of the 2025 Year of Code! As mentioned in the January blog post, this is the topic to share your January project, which has the theme of Desktop app.
I’ll start things off with my project which is an updated version of XojoText that adds some extra features.
I’ve posted it to GitHub where you can review the readme and download it.
Electricity price is something I check a few times a day… at what time is cheaper to schedule the dishwasher?
I already purchased an iOS app, but life is too short to leave my keyboard just to check my mobile, so when I saw the January theme, I felt that I needed a desktop app for that.
The GUI is just a few standard Xojo controls. To save some bandwidth and be nice with the API provider, the app caches the responses as soon as they arrive in a Dictionary.
Now that I can grab the data, my end goal is to convert this app into a little dashboard I can place in the fridge, using a Raspberry Pi and the spare e-ink display I have around
The code repository can be found here:
I’m looking forward to see your January projects, and also to see what @Paul_Lefebvre has prepared for us for the February project
@brian_franco
hehe currently at job i working at a web application (Html,CFML,JavaScript) using chatgpt api and at home i tested the xojo chatgpt example for myself.
i had in mind creating something with chatgpt api access.
So if the “IDE Version” column was populated for each project, then when you click on a specific project in your list - you have button (or double-click) that then launches your project in that IDE version.
Something like this would be helpful for people like me, who have more than one version of Xojo installed. And, for whatever reason, have not upgrade every project to the latest version of Xojo.
Sometimes I just want to look at some old code (in its original form, potentially with different or older plugins), while I work in the latest IDE.
A quick and somewhat not so clean (didn’t want to write ‘dirty’) project to extract the prototype and comments describing the behaviour, input parameters and returned values for each method in the selected source tree.
I’ve known Xojo for years, although I only use it for personal projects as a hobbyist programmer.
This application is something I created a long time ago for my personal use, but now I’ve decided to refine it and share it with anyone who might find it useful. It’s free and open-source.
The name of the app says it all: “Yes, Just Another… Password Manager, but Worse.” It’s simple and practical. Passwords are stored locally in an encrypted SQLite database, with no connection to any server.
As I mentioned, I’m not a professional developer, so those of you who are experts will probably find plenty of questionable decisions in my code. Please go easy on me!
As always, I’m leaving things until the last minute.
Since I write mostly mathematical and engineering software, I was trying to think of a desktop project of mine that might be of some general use. Going through some old projects, I found an extended precision numerical integration project. Probably not that much interest to non-math people, but it’s one of the few projects, that is reasonably complete and has decent documentation.
It’s also probably the only project that I’ve developed to run on Mac, Windows and Linux. However, please be warned that I’ve made several changes in the past few days, getting this ready to post, and I haven’t tested this last version on anything except Mac.
Note: To use this project you will need to have the extended precision math plugin fpPlugin installed in the Xojo plugins folder. This plugin was originally developed by Bob Delaney, and a fork of it is now maintained and hosted by Björn Eiríksson: https://einhugur.com/Downloads/Plugs/fpPlugin.zip
Thank you to everyone who participated and commented on January’s Year of Code projects! All the participants were entered into a drawing and the winner (picked by my very impartial son who is home sick) is @Serge_Louvet1! Serge, I’ll reach out about your prize today. We’ll be announcing the February Year of Code project soon; stay tuned to the Forum, the Blog and our social media accounts for announcements.