Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion light-sdk
Submodule light-sdk updated 77 files
+1 −1 build.gradle.kts
+5 −1 docs/tool_metadata/README.md
+4 −0 examples/README.md
+60 −0 examples/audio-demo/build.gradle.kts
+10 −0 examples/audio-demo/lighttool.toml
+63 −0 examples/audio-demo/src/main/assets/audio/CREDITS.md
+ examples/audio-demo/src/main/assets/audio/audrey-tang-interview.mp3
+ examples/audio-demo/src/main/assets/audio/gong.wav
+ examples/audio-demo/src/main/assets/audio/laser.wav
+ examples/audio-demo/src/main/assets/audio/magic.wav
+ examples/audio-demo/src/main/assets/audio/pop.wav
+ examples/audio-demo/src/main/assets/audio/seletores-de-frequencia.mp3
+ examples/audio-demo/src/main/assets/audio/small-talk-build-iv.ogg
+146 −0 examples/audio-demo/src/main/kotlin/com/thelightphone/audiodemo/AudioLibraryRepository.kt
+285 −0 examples/audio-demo/src/main/kotlin/com/thelightphone/audiodemo/CaptureScreen.kt
+74 −0 examples/audio-demo/src/main/kotlin/com/thelightphone/audiodemo/HomeScreen.kt
+287 −0 examples/audio-demo/src/main/kotlin/com/thelightphone/audiodemo/PlayerScreen.kt
+368 −0 examples/audio-demo/src/main/kotlin/com/thelightphone/audiodemo/RecorderScreen.kt
+39 −0 examples/audio-demo/src/main/kotlin/com/thelightphone/audiodemo/RecordingTimeFormat.kt
+113 −0 examples/audio-demo/src/main/kotlin/com/thelightphone/audiodemo/SpectrumAnalyzer.kt
+287 −0 examples/audio-demo/src/main/kotlin/com/thelightphone/audiodemo/ToneScreen.kt
+22 −0 examples/audio-demo/src/main/kotlin/com/thelightphone/audiodemo/ToneSynthesis.kt
+118 −0 examples/audio-demo/src/main/kotlin/com/thelightphone/audiodemo/WavPcmDecoder.kt
+95 −0 examples/audio-demo/src/test/kotlin/com/thelightphone/audiodemo/AudioLibraryRepositoryTest.kt
+26 −0 examples/audio-demo/src/test/kotlin/com/thelightphone/audiodemo/PlayerScreenTest.kt
+12 −0 examples/audio-demo/src/test/kotlin/com/thelightphone/audiodemo/RecorderScreenTest.kt
+69 −0 examples/audio-demo/src/test/kotlin/com/thelightphone/audiodemo/SpectrumAnalyzerTest.kt
+55 −0 examples/audio-demo/src/test/kotlin/com/thelightphone/audiodemo/ToneScreenTest.kt
+28 −0 examples/audio-demo/src/test/kotlin/com/thelightphone/audiodemo/ToneSynthesisTest.kt
+127 −0 examples/audio-demo/src/test/kotlin/com/thelightphone/audiodemo/WavPcmDecoderTest.kt
+17 −1 examples/ui-demo/src/main/kotlin/com/thelightphone/uidemo/UiDemoHomeScreen.kt
+110 −0 examples/ui-demo/src/main/kotlin/com/thelightphone/uidemo/UiDemoKeyEventsScreen.kt
+67 −0 examples/ui-demo/src/main/kotlin/com/thelightphone/uidemo/UiDemoProgressBarScreen.kt
+5 −1 gradle/libs.versions.toml
+1 −0 plugin/src/main/kotlin/com/thelightphone/plugin/LightSdkPlugin.kt
+12 −0 plugin/src/main/kotlin/com/thelightphone/plugin/LightToolMetadata.kt
+45 −37 plugin/src/main/kotlin/com/thelightphone/plugin/ManifestGenerator.kt
+48 −0 plugin/src/test/kotlin/com/thelightphone/plugin/LightToolMetadataTest.kt
+23 −0 plugin/src/test/kotlin/com/thelightphone/plugin/ManifestGeneratorTest.kt
+115 −0 sdk/client/README.md
+2 −0 sdk/client/build.gradle.kts
+108 −18 sdk/client/src/main/kotlin/com/thelightphone/sdk/LightActivity.kt
+3 −2 sdk/client/src/main/kotlin/com/thelightphone/sdk/LightKeyboardManager.kt
+14 −5 sdk/client/src/main/kotlin/com/thelightphone/sdk/LightScreen.kt
+48 −10 sdk/client/src/main/kotlin/com/thelightphone/sdk/LightServiceConnection.kt
+2 −1 sdk/client/src/main/kotlin/com/thelightphone/sdk/LightViewModel.kt
+33 −0 sdk/client/src/main/kotlin/com/thelightphone/sdk/audio/AudioExceptions.kt
+25 −0 sdk/client/src/main/kotlin/com/thelightphone/sdk/audio/AudioFocusHelper.kt
+177 −0 sdk/client/src/main/kotlin/com/thelightphone/sdk/audio/AudioTypes.kt
+57 −0 sdk/client/src/main/kotlin/com/thelightphone/sdk/audio/LightAudio.kt
+139 −0 sdk/client/src/main/kotlin/com/thelightphone/sdk/audio/LightAudioCapture.kt
+311 −0 sdk/client/src/main/kotlin/com/thelightphone/sdk/audio/LightAudioPlayer.kt
+104 −0 sdk/client/src/main/kotlin/com/thelightphone/sdk/audio/LightAudioRecorder.kt
+135 −0 sdk/client/src/main/kotlin/com/thelightphone/sdk/audio/LightAudioVoice.kt
+66 −0 sdk/client/src/test/kotlin/com/thelightphone/sdk/audio/AudioTypesTest.kt
+20 −0 sdk/client/src/test/kotlin/com/thelightphone/sdk/audio/LightAudioCaptureTest.kt
+26 −0 sdk/client/src/test/kotlin/com/thelightphone/sdk/audio/LightAudioPlayerTest.kt
+44 −1 sdk/emulator/src/main/kotlin/com/thelightphone/sdk/emulator/EmulatorApplication.kt
+125 −0 sdk/emulator/src/main/kotlin/com/thelightphone/sdk/emulator/EmulatorDeviceKeyHandler.kt
+22 −0 sdk/emulator/src/main/kotlin/com/thelightphone/sdk/emulator/EmulatorNavController.kt
+96 −22 sdk/emulator/src/main/kotlin/com/thelightphone/sdk/emulator/EmulatorSettings.kt
+106 −0 sdk/emulator/src/main/kotlin/com/thelightphone/sdk/emulator/LightAudioManager.kt
+89 −44 sdk/emulator/src/main/kotlin/com/thelightphone/sdk/emulator/MainActivity.kt
+44 −20 sdk/server/src/main/kotlin/com/thelightphone/sdk/server/LightSdkServer.kt
+2 −0 sdk/server/src/main/kotlin/com/thelightphone/sdk/server/LightSdkServerSettings.kt
+9 −6 sdk/server/src/main/kotlin/com/thelightphone/sdk/server/LightSdkService.kt
+2 −2 sdk/shared/src/main/kotlin/com/thelightphone/sdk/shared/LightResult.kt
+22 −1 sdk/shared/src/main/kotlin/com/thelightphone/sdk/shared/LightServiceMethod.kt
+20 −0 sdk/shared/src/test/kotlin/com/thelightphone/sdk/shared/LightResultTest.kt
+40 −0 sdk/shared/src/test/kotlin/com/thelightphone/sdk/shared/LightServiceMethodTest.kt
+15 −0 sdk/ui/src/main/kotlin/com/thelightphone/sdk/ui/LightKeyHandler.kt
+95 −0 sdk/ui/src/main/kotlin/com/thelightphone/sdk/ui/LightModalManager.kt
+98 −0 sdk/ui/src/main/kotlin/com/thelightphone/sdk/ui/LightProgressBar.kt
+14 −13 sdk/ui/src/main/kotlin/com/thelightphone/sdk/ui/LightTextInputEditor.kt
+3 −2 sdk/ui/src/main/kotlin/com/thelightphone/sdk/ui/keyboard/LightEmbeddedLp3Keyboard.kt
+7 −3 sdk/ui/src/main/kotlin/com/thelightphone/sdk/ui/keyboard/TextInputKeyboardCallback.kt
+2 −0 settings.gradle.kts
Loading