Hello, Royale community! This month, I fixed some long-standing issues with Royale's API documentation, which can be found at the following URL:
https://royale.apache.org/asdoc/ In particular, I'd like to highlight a few big things that I fixed. - I have fixed most, if not all, page load failures that got stuck on the "Loading..." screen. This happened unacceptably often. If you find any more, please let me know. I'd like to clear up all of them! - The app now resizes when the browser window resizes. Before, it was fixed to the initial window size. - Often, multiple vertical scroll bars were displayed, and I fixed the layout to limit it to one. - When clicking a package name, the main view now displays a list of all classes in that package, instead of remaining on the page for the previously selected class. Previously, only the bottom-left pane was updated, and it was small enough that it could seem like nothing had happened. This new behavior now matches Flex's original ASDoc behavior. - I discovered that the HTTPService class in the Network library wasn't dispatching an ioError event on the JS target at all. It was silently ignoring failures even though the ioError event was documented as available (so this wasn't an intentional PAYG design limitation). - I fixed layout issues in the lists of properties/methods where all items were given the same height because it was causing text to overflow and overlap with other items. - I fixed loading the "Top Level" package and classes within it, which were completely failing. - I improved the appearance of the top navigation bar to better match the rest of the Royale website, which had gotten a bit out of date. - And I fixed a bunch of other minor layout issues. You can find the updated ASDoc build on the website right now! https://royale.apache.org/asdoc/ -- Josh Tynjala