Code by Kevin

Code by Kevin, Programming, code, business, and other pursuits

Your Host
Kevin Walzer, software developer.


Subscribe to RSS Feed
Get a syndicated feed of my weblog.



Privacy Policy

Site design: Skeleton


Sun, 13 Oct 2019

New releases for Catalina

I've released version 9.1 of PortAuthority, my GUI for MacPorts, and Manpower, my man page viewer for macOS. These apps are now free to download and use; I've replaced the registration fee and serial numbers with a request for a donation to support my work at Liberapay. Both apps are significant updates over previous versions with full support for Catalina. Please check them out, especially if you use open source software or have interest in the Unix underpinnings of macOS.

[/software] permanent link

Fri, 11 Oct 2019


I am now accepting donations to support my open-source work on Liberapay--a funding platform analogous to Patreon, but for open-source developers. If the products I develop or the projects I maintain are helpful to you, please donate to hep fund my time spent on these projects. Thank you.

[/business] permanent link

Sat, 03 Aug 2019


It's been nearly a year since I've posted anything here. App development has been somewhat dormant, although I've been active with Tcl/Tk development and have received what I consider to be the capstone honor in my career: I've been elected to the Tcl Core Team, becoming one of the decision-makers in Tcl's governing body. Marc Culler, my colleague in Tcl/Tk development on the Mac, was also elected.

Most of my development time in the past year has been spent on Tcl/Tk work; macOS 10.14 broke Tk in many ways and it has required major re-architecting of Tk-Mac's drawing internals. Marc has done most of the heavy lifting there, assisted by me with lots of testing and feedback and some code. I also undertook to add support for the Mac's Services API to Tk's core, based on an extension library I wrote several years ago.

Now that Tk is back in reasonable shape on the Mac, I'm turning my attention back to my own applications. I'm doing a lot of work to incorporate the recent advances in Tk into the apps, and also adding some features. It's also time for some brand refinement, and I'm starting today with a UI refresh of my website (to be followed by a similar project with the apps themselves). I'm feeling in a retro mood, so I've chosen to use icons from the Nuvola theme by David Vignoni, one of the most popular open-source icon themes in the early aughts. They are bright and well-crafted.

10.14 has brought a lot of other changes for apps independent of the changes that we implemented for Tcl/Tk, particularly in the area of app security--app notarization is an additional step I will have to look into as I release new versions of my apps. That will come over the next several months.

[/general] permanent link