Overriding traits with embedded UINavigationController
In Rigelian the album view comes in 2 flavours: a wide display for the iPad, and a narrow version for the iPhone. The view controller is based on a single nib file, with constraints specific for the horizontal size classes .regular and .compact. While implementing a 3-column layout for artists, it turned out that the remaining space for the album view becomes too narrow for the wide display, resulting in many song titles being shortened. So I want to show the narrow version of the screen, like shown here: But the UINavigationController and its child controllers report the horizontal size […]
Low hanging performance fruit
For the Rigelian and Travaartje websites I got the cheapest possible hosting (through Strato), and I thought that was the reason that accessing pages was generally slow. When I got a remark about the performance the other day, I decided to take a look at WordPress plugins that might improve on this. The first one I tried was WP Optimize, and much to my surprise, after configuring it for 2 minutes and preloading the cache, loading times on individual pages went from 5-10 seconds to just 1 second. Now that’s what I call low hanging fruit.
An updated layout for iPhone and iPad is nearing completion. A listen now view lets you listen to music in no time: recently played items, recently added albums, favorites (formerly known as presets) or let Rigelian pick an album or batch of songs for you. Furthermore menus now follow the latest iOS 14 style.