@@ -3,11 +3,6 @@ All notable changes to this project will be documented in this file.
## Unreleased
### Highlights
- Improved overrall UI responsiveness and reduced application start time on Android
- Several `Vm.sleep` calls in the vm had their time reduced by 50% or more, some calls were replaced with `Thread.yield()`
- On Android and Java, reduced overhead in the event thread to improve UI responsiveness
### Fixed
- Fixed Edit's material caption animation when navigating using the keyboard
- Fixed `WrapInputStream.read()` - the value returned is now between the range 0-255, as specified by the `InpuStream.read()` documentation. The class `WrapInputStream` is used by `Stream.asInputStream()`
...
...
@@ -17,6 +12,7 @@ All notable changes to this project will be documented in this file.
- Fixed `SideMenuContainer` - the sidemenu is no longer draggable
- Fixed retrieval of the device's current time on newer Android devices (and possibly other POSIX compliant platforms) - #147
- Fixed `BarButton` only firing a pressed event targeting itself when Material UI style is used - #176
- Fixed redraw after the device is unlocked on Moto G5 Plus - #173
### Changes
- Usage of `Vm.sleep(1)` in the SDK replaced with `Thread.yield()` for clarity sake
...
...
@@ -27,6 +23,7 @@ All notable changes to this project will be documented in this file.
-`WrapOutputStream.write(B[], I, I)` no longer rethrows `totalcross.io.IOException` as `java.io.IOException`
-`WrapInputStream.close()` will now properly close the underlying stream
-`WrapOutputStream.close()` will now properly close the underlying stream
- Changed the way we obtain the current device orientation and screen dimensions on Android, the previous implementations were deprecated