@@ -42,22 +42,26 @@ Requirements
42
42
Changelog
43
43
---------
44
44
45
+ * __ 1.4.0__ :
46
+ * compile and target SDK updated to 33
47
+ * published to Maven Central repository
48
+ * upgraded Crashlytics in demo app for improved privacy
45
49
* __ 1.3.0__ : add possibility to subscribe to ` Effect ` and ` Parameter ` changes
46
- * ` BaseEffect ` abstract class made ` public ` (makes it easier to write custom effects)
47
- * ` getRotationMatrix ` method added to the ` ImmersiveEffect ` (allows usage of the rotation for other purposes, e.g. immersive audio)
48
- * ` addListener ` /` removeListener ` methods added to all effects
49
- * ` addListener ` /` removeListener ` methods to all parameters
50
+ * ` BaseEffect ` abstract class made ` public ` (makes it easier to write custom effects)
51
+ * ` getRotationMatrix ` method added to the ` ImmersiveEffect ` (allows usage of the rotation for other purposes, e.g. immersive audio)
52
+ * ` addListener ` /` removeListener ` methods added to all effects
53
+ * ` addListener ` /` removeListener ` methods to all parameters
50
54
* v1.2.1: privacy policy added to app (required for the Play Store)
51
55
* __ v1.2.0__ : add watermark and stack effects
52
- * ` WatermarkEffect ` added to overlay a watermark (e.g. a station logo)
53
- * ` StackEffect ` added to combine multiple effects
54
- * ` ColorEffect ` moved from demo to core module
55
- * ` InterlaceEffect ` added to demo
56
- * bugfixes in demo app
56
+ * ` WatermarkEffect ` added to overlay a watermark (e.g. a station logo)
57
+ * ` StackEffect ` added to combine multiple effects
58
+ * ` ColorEffect ` moved from demo to core module
59
+ * ` InterlaceEffect ` added to demo
60
+ * bugfixes in demo app
57
61
* __ v1.1.0__ : Immersive effect classes streamlined, touch/scroll navigation for immersive render effect
58
- * ` EquirectangularSphereEffect ` renamed to ` ImmersiveEffect `
59
- * ` SensorRotationNavigation ` renamed to ` ImmersiveSensorNavigation `
60
- * ` ImmersiveTouchNavigation ` added
62
+ * ` EquirectangularSphereEffect ` renamed to ` ImmersiveEffect `
63
+ * ` SensorRotationNavigation ` renamed to ` ImmersiveSensorNavigation `
64
+ * ` ImmersiveTouchNavigation ` added
61
65
* __ v1.0.0__ : initial release
62
66
63
67
@@ -245,25 +249,26 @@ out how to map the sensor coordinate system. Any help is appreciated!
245
249
246
250
### Maven
247
251
248
- Release builds of the library are available in the
249
- [ JCenter ] ( https://bintray.com/bintray/jcenter ) Maven repository. Available versions are listed
250
- in the [ changelog] ( #changelog ) or the [ Bintray repository ] ( https://bintray.com/protyposis/maven/Spectaculum ) .
252
+ Release builds of the library are available in the [ Maven Central ] ( https://central.sonatype.com/ )
253
+ repository (since v1.4.0), older versions in JCenter.
254
+ All available versions are listed in the [ changelog] ( #changelog ) .
251
255
252
256
repositories {
253
257
...
254
- jcenter()
258
+ mavenCentral() // since 1.4.0
259
+ jcenter() // until 1.3.0
255
260
}
256
261
257
262
dependencies {
258
263
...
259
- implementation 'net.protyposis.android.spectaculum:spectaculum:1.2.0 '
260
- implementation 'net.protyposis.android.spectaculum:spectaculum-camera:1.2.0 '
261
- implementation 'net.protyposis.android.spectaculum:spectaculum-image:1.2.0 '
262
- implementation 'net.protyposis.android.spectaculum:spectaculum-mediaplayer:1.2.0 '
263
- implementation 'net.protyposis.android.spectaculum:spectaculum-mediaplayerextended:1.2.0 '
264
- implementation 'net.protyposis.android.spectaculum:spectaculum-effect-flowabs:1.2.0 '
265
- implementation 'net.protyposis.android.spectaculum:spectaculum-effect-immersive:1.2.0 '
266
- implementation 'net.protyposis.android.spectaculum:spectaculum-effect-qrmarker:1.2.0 '
264
+ implementation 'net.protyposis.android.spectaculum:spectaculum:<version> '
265
+ implementation 'net.protyposis.android.spectaculum:spectaculum-camera:<version> '
266
+ implementation 'net.protyposis.android.spectaculum:spectaculum-image:<version> '
267
+ implementation 'net.protyposis.android.spectaculum:spectaculum-mediaplayer:<version> '
268
+ implementation 'net.protyposis.android.spectaculum:spectaculum-mediaplayerextended:<version> '
269
+ implementation 'net.protyposis.android.spectaculum:spectaculum-effect-flowabs:<version> '
270
+ implementation 'net.protyposis.android.spectaculum:spectaculum-effect-immersive:<version> '
271
+ implementation 'net.protyposis.android.spectaculum:spectaculum-effect-qrmarker:<version> '
267
272
}
268
273
269
274
@@ -343,6 +348,6 @@ Device specific:
343
348
License
344
349
-------
345
350
346
- Copyright (C) 2014, 2015, 2016 Mario Guggenberger < mg@protyposis.net > .
351
+ Copyright (C) 2014, 2015, 2016, 2024 Mario Guggenberger < mg@protyposis.net > .
347
352
Released under the Apache 2.0 license, except for ` Spectaculum-Effect-FlowAbs ` which is licensed under the GPLv3.
348
353
Documentation and artwork licensed under CC BY-SA 4.0.
0 commit comments