Skip to content

Releases: processing/processing-android

Android Mode 0265

12 Aug 18:17
Compare
Choose a tag to compare
Android Mode 0265 Pre-release
Pre-release

Version 4.0 Release Candidate 2 of the Android mode

Compatible with Processing 3.1+

Fixes

  • Use absolute path to adb: #382
  • Repeated orientation changes don't exhaust memory: #243

Enhancements

  • Wait until emulator booted up before installing sketch: #379
  • Don't ask AVD arch if already one AVD installed: #375
  • Show information message when detecting devices w/out permission: #374

Android Mode 0264

07 Aug 02:27
Compare
Choose a tag to compare
Android Mode 0264 Pre-release
Pre-release

Version 4.0 Release Candidate 1 of the Android mode

Compatible with Processing 3.1+

Major changes and updates

  • Use Gradle as build system: #307
  • Incorporate SDKUpdater tool: 9dfff6e, 2f8fba3
  • Download Android SDK and system images from latest repositories: 3ca8db9, 9b78586
  • Create AVDs with avdmanager tool: b02535c
  • HDPI support on Windows: #354
  • Reworked system image download, includes HAXM install: #369
  • Android SDK is downloaded to sketchbook/android/sdk: #367
  • SDK path in preferences is prioritized over ANDROID_SDK environmental variable: #372

Fixes

  • Connect to bluetooth-paired watch when emulator is running: #377
  • Start animation thread in watch faces: #376
  • Find zipaling in build-tools subfolders: #377
  • Add AVD skin to config file: #366
  • Restart emulator if user closed it: #365
  • Start animation thread when surface view has been created: #351
  • Added welcome message: 0bc2e9f
  • Fixed path to USB driver: 687eebd
  • Added AndroidUtil class: b98252a, a2c4218
  • Can install ARM images after installing x86: 85582d0
  • Read output from zipalign: d2d0d10
  • Line shader and pre-processor fixes: d2d0d10, d635609
  • General refactoring: 53b4cfe, 2590e66

Android Mode 0263

15 Jul 17:46
Compare
Choose a tag to compare
Android Mode 0263 Pre-release
Pre-release

Version 4.0-beta10 of the Android mode

Compatible with Processing 3.1+, last beta before RCs.

Changes & fixes

  • Hard-coded last versions of SDK tools that bundle ant build scripts and android tool: cf8dc49
  • Ported a few fixes from RC1: #357 and #251

Android Mode 0262

26 May 08:52
Compare
Choose a tag to compare
Android Mode 0262 Pre-release
Pre-release

Version 4.0-beta9 of the Android mode

Compatible with Processing 3.1+

Changes & fixes

  • VR API nearing completion: 13e2d9a, b1b055d, c886fd8, 1f6d205, 490fbb5,
    a706a8b
  • Added some Activity methods to PApplet to maintain backwards compatibility: 72a9505
  • Call the permission handling method in the main looper thread: 055d56b
  • Handle null bitmap in loadImage(): #339
  • Set pixelWidth/Height/Density of vessel in AsyncImageLoader: #340
  • Implemented LINE_STRIP and LINE_LOOP in the Android2D renderer: 90b3e52
  • Use current camera mode when setting eye transformation: 3e70df9
  • Implement getMatrix(PMatrix2D) in PGraphics2D: 85890ad

Android Mode 0261

06 May 10:34
Compare
Choose a tag to compare
Android Mode 0261 Pre-release
Pre-release

Version 4.0-beta8 of the Android mode

Compatible with Processing 3.1+

Changes & fixes

  • Don't call pause/resume twice: #334
  • Add sized flag to recreate bitmap and canvas: #324
  • Warn about default package name and missing icons: #327
  • Reset manifest when changing component: #283
  • Permission manager removes previous permissions: #326
  • Copy assets into gradle project: #329
  • Added onCreate() and onActivityResult() to PFragment and PApplet: d39ae3e
  • Store target SDK in preferences file: 8138163
  • Hardcode max tool versions to avoid breaking the mode: e5faea6
  • Fixed inverted pixel error: a591e0d
  • Added ENABLE_KEY_REPEAT hint: c0624aa
  • Removed deprecated wear and wallpaper variables: 0f0017d
  • Select correct vertex winding: 10dbfad
  • Simplified fragment embedding API: 52f4617
  • Added ViewIdGenerator: a43374c
  • Use reconfigure() when bitmap has enough space: 2ba7381
  • Fixed text orientation: e4df27d
  • Call request handler method even if the app already has the permission: 9d4c4b0
  • Renamed setEyeTransform() as eye(): 14ae2b4
  • Added getRenderer, vrCoordinates, registerUpdate to VR library: 2190572
  • Moved gvr jars to library folder: 0e01fc1

Android Mode 0260

11 Apr 18:23
Compare
Choose a tag to compare
Android Mode 0260 Pre-release
Pre-release

Version 4.0-beta7 of the Android mode

Compatible with Processing 3.1+

VR fixes and improvements

  • Renamed Cardboard as VR: a04854c
  • Added drawAim example: 7d9fb56
  • Updated to GVR SDK 1.40.0: 17bd90f
  • Fixed permission request for VR: #319
  • Fixed normal orientation issues, lighting should work as expected now: b431c0c

Other fixes:

  • Implemented external handling: 354cb0a

Android Mode 0259

04 Apr 17:23
Compare
Choose a tag to compare
Android Mode 0259 Pre-release
Pre-release

Version 4.0-beta6 of the Android mode

Compatible with Processing 3.1+

New API:

  • Wallpaper and watch faces: #313
  • Permission handling for critical/dangerous permissions: #312
  • Simplify layout embedding, layout() method in sketch no longer needed: #252
  • Added open and close functionality of Soft keyboard: #305

Fixes:

  • PGraphics crash in watch faces: #311
  • Properly load materials properties in OBJ file: 842cbf3

Android Mode 0258

09 Mar 09:07
Compare
Choose a tag to compare
Android Mode 0258 Pre-release
Pre-release

Version 4.0-beta5 of the Android mode

Compatible with Processing 3.1+

Several fixes and updates:

  • Export Gradle Android Project: #244
  • Finalized touch API: #226
  • Support repository and library are dowloaded alongside the platform SDK, so no need to bundle wear and support packages: #306
  • Better permission request dialog for watch faces: #298
  • Fixed various issues with with emulator execution/installation: #299
  • Don't add watch to the list of devices: #302
  • Refactored sketch creation mechanism in wallpapers and watch faces: #237
  • Properly display clickable links in message dialogs: #293

Android Mode 0257

10 Feb 16:24
Compare
Choose a tag to compare
Android Mode 0257 Pre-release
Pre-release

Version 4.0-beta4 of the Android mode

Compatible with Processing 3.1+

Several fixes and updates:

  • Show warning when calling modelX/Y/Z in P2D: 36e2192
  • Improved handling of display metrics: cab353f
  • Avoid calling resume() before setup(): #252
  • New parsing of start and kill proc messages from logcat: #277
  • Updated wallpaper API: fe4dbb3, c29dd04
  • Updated PVector with latest changes from Java mode: 09ece82
  • Fixed wallpaper creation: #282
  • Ported refactoring of GL-resource disposal mechanism: 394fa89
  • Ported core and data updates from Java mode: 751c5e8
  • Fix build if the cardboard/library folder doesn't exist: #285
  • Keep track of transformation stack in Android2D to avoid using canvas.save()/restore(): #287
  • Implemented clipping in Android2D: #288
  • Put back PApplet.getActivity() to avoid breaking older code/libraries: 1dd4cc2
  • Add showMessage() function to AndroidMode to allow for info text with embedded links: #289
  • Set size of fonts in Android2D: #248
  • Updated wear packages to 2.0.0: updated wear to 2.0.0: 161e04f

Android Mode 0256

04 Jan 19:29
Compare
Choose a tag to compare
Android Mode 0256 Pre-release
Pre-release

Version 4.0-beta3 of the Android mode

Compatible with Processing 3.1+

Includes support for live wallpapers, watch faces, and Cardboard apps. All is bundled with the mode, no need of additional libraries.

  • Cardboard library is now bundled with the mode: e33eb0a
  • Wearable jar is bundled in all components, because it is needed to resolve the dependencies of the watch face classes even if they are not being used in the sketch: fa61a0f
  • Don't exit app if permissions are not granted, just show warning: #238
  • Manifest file is formatted with 4 spaces indentation for better readability: #240
  • Disable mode is SDK tools don't have executable permissions and show message: #259
  • Merged fixes from mode4 branch: #267
  • Removed permission request dialog in live wallpapers, as they break renderer: #269
  • Build files, xml resources, and Java source code used to construct the Android project when building/running a sketch are now templates: #270
  • Added gradle wrapper and gradle build files to build the mode, core and cardboard libraries: #271
  • Updated wearable and GVR SDK to latest stable versions: 1.4.0 and 1.10.0, respectively: #272
  • Ported GL fixes/updates from Java mode: 081eaf6
  • Save/restore style in onPause/onResume: 92cbdc2
  • Added preApply(PMatrix) method to PMatrix: 5fd9ed1
  • Implement recording to PDF in PShapeOpenGL: 05818f3
  • Added higher resolution icons: 01ac8a9
  • Ported PApplet updates from Java mode: e934b72
  • Ported changes/fixes in data package from Java mode: 3b61f43
  • Handle setting of z coordinate in 2D shapes: 4b0d09e
  • Removed superflous permissions in watch faces and cardboard: 5c67020, c958737
  • Removed glview.onPause() call from stopThread: 0212b83
  • Added utility scripts for package update: 7f89148, 1cf0602, fb3fd58