Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update #21

Merged
merged 41 commits into from
Nov 2, 2019
Merged

Update #21

merged 41 commits into from
Nov 2, 2019

Conversation

ThomasH99
Copy link
Owner

No description provided.

shannah and others added 30 commits October 2, 2019 04:44
…the background it selectively not drawn during pan and zoom.
So it will close the current file and reopen a new file
…m a microphone.

Added default implementation of captureAudio using new AudioRecorderComponent.  This will be used in simulator and javascript port.  Might be worth changing Android and iOS to use it also, but need to review current state of their captureAudio APIs first.
Also some small bug fixes for the createMediaRecorder() method in JavaSE port to guard against NPE in certain cases.
Adde API to capture screen.  Default implementation just wraps toImage() method of current form, but could be overridden in platform to use native snapshotting support.
Added support for CN1_SIMULATOR_SKIN environment variable that automatically sets the skin for simulator when it is launched.
Added setMaterialIcon() method to ComponentSelector.
If you click outside the sheet the event is still dispatched to the underlying button https://groups.google.com/d/msg/codenameone-discussions/KaX42-aU8u8/PmvNCBzyAQAJ
So it dynamically updateds on setFileURL
…res to the file modification time every second. This is because, on Mac, at least, the WatchService has a delay of 4 to 5 seconds... which is painful. Now CSS changes are nearly instant in the simulator.
…rom working properly with it.

Added GroovyConsole to the simulator to be able to interact with app at runtime.
…re raw PCM audio data from the device microphone. This commit includes implementations for the simulator, Android, and iOS. A Javascript implementation is forthcoming.

This commit also includes some fixes to the Switch component so that it doesn't interfere with scrolling.
…is is helpful for testing the AudioBuffer class to make sure that the PCM data that you get is correct.

Fixed AudioBuffer in JavaSE port for improved clarity in PCM audio capture.
Raw PCM audio capture now tested and working in Android, iOS, and Simulator.  AudioBufferSample provides a sample.  Javascript port version still forthcoming.
And exposed a generic action functionalty in the text component API. Also fixed the behavior of the AutoCompleteTextComponent to be consistent with the text component
…se is shown in JavascriptScrollingTest sample in this commit, but it can be reproduced on the simulator using the desktop skin. Steps to reproduce this are:

1. Click on Click Me button
2. Close the dialog
3. Use scroll-wheel or two finger scroll to scroll the list.  It will expand the side menu.
This issue is fixed in this commit.
shannah and others added 11 commits October 22, 2019 12:05
… drags outside the bounds of the container while swiping.
…e only create the Runnable if animation is in progress.
…n issue whereby unicode fonts would not be rendered in the windows desktop build when using native fonts. This change will detect if a string can be rendered by the current font before trying to use if for rendering or width calculation, and will fall back to the system font when the current font doesn't include one or more glyphs.
@ThomasH99 ThomasH99 merged commit 559f198 into ThomasH99:master Nov 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants