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

Reply via email to