Uugh. You are right:
21:47:46: Geany INFO : Geany 1.29, en_US.UTF-8 21:47:46: Geany INFO : GTK 3.20.9, GLib 2.48.2 21:47:46: Geany INFO : System data dir: /usr/share/geany 21:47:46: Geany INFO : User config dir: /home/david/.config/geany 21:47:46: Geany INFO : System plugin path: /usr/lib64/geany
On the raspberrypi
21:48:47: Geany INFO : Geany 1.24.1, en_US.UTF-8 21:48:47: Geany INFO : GTK 2.24.25, GLib 2.42.1 21:48:47: Geany INFO : System data dir: /usr/share/geany
This is bad news, and this is the reason I try and stay with Gtk+2, there are just no themes for Gtk+3 that give a decent look, and if you find one, there is no guarantee it will work tomorrow when the next rapid fire, rabbit pellet release of Gtk+3 pops up and deprecates what was the latest new gotta have theme approach last week.
Is there any way I can tweak the 1.29 code or provide a make option to have it use the Gtk+2 theme so the interface is usable again?