Appists!

Here's the latest on the Simulator!

*v4 Preview Builds*

If you haven't tried a preview build recently, you're in for a treat! We've landed many bug fixes and enhancements over the course of the v4 development cycle. Read on for some highlights, or install the latest build and check it out!

Latest preview build: Windows <https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-windows.xpi>, Mac <https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-mac.xpi>, and Linux <https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-linux.xpi>.

*New Connect Button*

@ochameau just landed a Connect button for each app that opens a developer toolbox connected directly to that app! So you no longer have to search through messages in the Console or filter scripts in the Debugger to find those specific to your app. Just press its Connect button!

*Remote Style Editor*

@ochameau also landed @harthur's work to enable remote style editing. So connecting to an app with a Nightly or Aurora build of Firefox now includes a Style Editor tab in the toolbox for remote editing of your app's style!

*Hidden Feature: Shift-Ctrl/Cmd-R*

@rpl implemented a hidden enhancement to the App > Refresh feature. When using its keyboard shortcut Ctrl-R (Cmd-R on Mac), if you also hold down the Shift key, then the Simulator will clear persistent data (AppCache, localStorage, sessionStorage, and IndexedDB) while refreshing the app!

*Testing Receipts*

@nickdesaulniers added support for testing receipt verification! To use it, just select a receipt type from the Receipt dropdown menu in the app's Dashboard entry. The addon will then download a receipt from a Marketplace receipt service and reinstall the app with that receipt in the Simulator, so you can test receipt verification with the various kinds of receipts your app may encounter (valid, invalid, and refunded).

*Dashboard Design*

@potch updated the Dashboard to reduce clutter and improve usability! Note that the Update button has been renamed to Refresh (consistent with the App > Refresh function in the Simulator itself). Also, there is no longer a Run button, but both Refresh and Connect will run the app in the process of refreshing/connecting to it; and you can run an app from within the Simulator by clicking its homescreen icon.

*Touch Events*

@ochameau integrated Gaia's touch events simulation, so interacting with the Simulator using a mouse now generates real touch events! Besides fixing a variety of issues in core Gaia apps that assume touch interactions, this means you can now test third-party apps that rely on touch events without making them fall back to mouse events.

*v4 Endgame*

Yesterday we bounced off zarro boogs <https://github.com/mozilla/r2d2b2g/issues?direction=desc&milestone=4&sort=created&state=open>! So I built new preview builds, and I expect them to be the last such builds before the v4 release. Give them a try, and let us know about any issues you encounter <https://github.com/mozilla/r2d2b2g/issues/new>!

Latest preview build: Windows <https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-windows.xpi>, Mac <https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-mac.xpi>, and Linux <https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-linux.xpi>.

-myk

_______________________________________________
dev-webapps mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-webapps

Reply via email to