Designing my chess computer gave me a new approach to this desktop GUI. Starting from the ground up, I slightly updated the look and feel. Based on work from my chess computer, I have been able to show that a chess GUI could be written using HTML5/CSS and "wrapped" as a local app. I expect this would also make it compatible cross platform.
What are the essential features of a chess app for you?
I am designing this new app to use SQLite for storing games... I expect this will provide a more efficient way to search for games and positions (PGN DBs would be imported) and provide insights into a particular user. The idea is less "playing" and more analysis and review.
I would appreciate any feedback and suggestions you may have.
I've been interested in the design of chess GUIs for awhile. I just haven't been satisfied with what's available for macOS. This is a bigger issue now that new Macs no longer use intel CPUs or can use Windows x64 in virtual machines (we now need to use Windows ARM).
Here were some of my initial designs. As I try to distill the core functions and layout most chess players expect.