Today is a big day in the development of ExpanDrive. Our Mac and Windows clients now share the same user interface. For those who have been following along we’ve started to detail our open secret of building our next-generation user interface on top of WebKit. And today with the release of build 3008 of ExpanDrive 3 we finally hit that goal.
ExpanDrive 3 for Windows
ExpanDrive 3 for Mac
Both UIs look quite the same but are styled to their appropriate operating system. With our Windows client we take quite a bit of inspiration from the new Github for Windows client and the Windows 8 metro style. Our relatively simple UI doesn’t need an array of drop down menus, so we’ve ditched them and the normal chrome in favor of a borderless window and put all of the functionality right in front of you. I think it looks pretty hot. Grouping and filtering are the next features coming for the UI. Following that you’ll soon see context menus for twiddling file permissions on individual files.
Under the hood build 3008 is a complete rewrite of our Windows code. We’ve moved off QT and QTWebkit in favor of C# and the Chromium embedded framework. ExpanDrive 3 uses .Net 3.5 or newer, which comes pre-installed on Windows 7 and is widely installed on Windows XP. We have also switched over to an MSI based installer and will soon also have a portable version [a simple .zip file] available.