[GNC] Sharing Some Changes With the GnuCash Community

Andre Powell apowell656 at gmail.com
Tue May 19 08:57:03 EDT 2026


@Adrien I will say that after getting step three done, I see the value of
widgets (it would make more sense to have the functionality similar to
built-in Multicolumn or Dashboard reports for the financial-radar.scm), but
that was well beyond the scope of what I needed at the moment. I decided to
restrain myself, especially since what was most important for my use case
is being able to communicate with my wife.

 Another part of my initial scope was that I did not want to build
something that needed to run outside of GnuCash. I just want to get the
results, analyze, decide, and move on. That was very tempting, but again
restraint.

Outside of that I did learn a lot not only about Scheme, but how I actually
write code, which is something unexpected from this exercise.

On Tue, May 19, 2026 at 8:00 AM Andre Powell <apowell656 at gmail.com> wrote:

> Yes, in some spots I needed some *assistance*. I started out here -
> https://wiki.gnucash.org/wiki/Custom_Reports and a lot of Google and was
> able to sketch out the pieces I needed.
> - the first step was a sample file and building out "financial-radar" 80
> (me)/20 (I wanted to make sure I could get something on the screen)
> - the second step was the budget report 70 (me)/30 (especially with
> reading and parsing the notes field)
> - the third step was debt repayment 50(me)/50 - I hit quite a few
> obstacles (parsing not so much of an issue, but quite more other issues)
> - I also used an agent to clean up the README (something I think they are
> useful at doing).
>
> What will work best for me in the future is the template I was able to
> create after the fact. Which is pretty much a file structure to jog my
> memory and help me think, plan, and code with Scheme. After careful
> consideration, this was the biggest stumbling block I ran into was my
> muscle memory of typical coding conventions and styles I use.
>
> On Mon, May 18, 2026 at 10:41 PM Adrien Monteleone <
> adrien.monteleone at lusfiber.net> wrote:
>
>> Were any coding agents or code generating tools used to make this?
>>
>> Regards,
>> Adrien
>>
>> On 5/18/26 12:30 PM, Andre Powell wrote:
>> > *Disclaimer: My programming background is Java, Python, Swift, and
>> Flutter. It was kind of cool to poke around in Scheme for a change. Between
>> Googling and using some assistance, I was able to get this up and running.
>> I also lean on Refactoring UI to make things look "nicer" than my brain
>> would normally conceive ;-). If there are optimizations or improvements
>> that could be made, I am completely open to feedback.
>> >
>> > The dashboard/report modifications are available here:
>> https://github.com/apowell656/gnucash-financial-radar
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
>


More information about the gnucash-user mailing list