![]() ![]() No mac specific improvements were made, I just merged over the changes from the windows versions of those releases. I didn't bother updating this post when 1.0.4a and 1.0.4b were released, but you'll notice in the linked thread that I did post OS X builds for those as well as soon as they came out. It would be feasible for me to replace dialogs one by one with native ones, but even if they're ugly the current ones mostly work. ![]() ![]() I will be making some further improvements to the GUI (syncing over menu changes, adding file type filters to the open dialogs) but I'm not sure how much further than that I will go. With the current approach, I can relatively quickly bring changes over to the portable branch and usually have an OS X version ready less than a day after a Windows release. I'm not against a completely native OS X UI, I just don't want to write it at this time. This makes it easier to maintain, and everyone gets a bunch of extra features for free. Thus the main emulator window at least looks like an OS X app, and everything else can just use the existing code that Windows uses. I think that the best option for me and for users was for me to wrapper around the existing Windows UI that replaces some of the windows stuff with native OS X components. The Win32 UI has a bunch of features, (including TAS recording, movie export, exporting video to animated gifs, cheat support, debuggers, palette viewers, etc.) and implementing everything that Windows has is way too much work for one person considering that I'm not interested in most of those features. Then I was going to do a completely native UI for OS X.Īfter working on a native UI for a short period of time, I realized it was a bad idea. My original plan was to get a basic port of the Win32 UI running on Linux and OS X, just so there's always something you can run on every platform. It's probably not going to get much better than it is now, aside from some improvements to what I've already done. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |