I put a decent amount of time in tonight to update the look of search. My primary goal was to get it to match the general style of the site. Updated using Bootstrap elements, the form and results now look like the other pages.
Besides making some stylish changes, I cleaned up a few background items. First, I turned off some items I didnt find useful. Second, I sort items by published date. Third, I use real names where I can. And last, the posted date uses the same format as articles.
Let me know if you like the changes. There is still room for improvement.
I added a more feature to the race statistics. You can now expand to see PRs in distances other than the defaults. If you run a lot of different distances, this could be useful to see how youve done in various events.
I got around to adding a feature Ive had on my list for some time. That is a more generic search filter in Programs and Races. You can now type any search term to filter the list of ZX81 programs or race entries as you type. It can be a bit slow, especially in programs. I havent dug further into why.
Focusing on mobile, I made some additional theme updates. This includes some responsive fixes in both the race tracking and ZX81 programs. The menus have text when collapsed as tooltips are unlikely to work. And main titles are slightly smaller on mobile as I found that some text didnt quite fit. Of course, Im sure Ill keep tweaking things as I find more.
For members, you can create custom menus. Those menus can launch in a new window, but my theme wasnt appropriately adding the target statement. Although the existing code worked with Safari, I updated the code to ensure it worked across browsers.