Releases: kylecorry31/andromeda
Releases · kylecorry31/andromeda
10.4.0
Core
- Get size with sample size
All
- Update dependencies
10.3.0
- Add PDF printing support
10.2.0
- Render text view to PDF
- Render charsequence to PDF
Markdown
- Set parsed markdown
10.1.0
markdown
- Add custom extensions
10.0.0
all
- Update target SDK
- Update dependencies
sense
- Expose satellite details on GPS
sound
- Convert pcm16 to float
- Microphone supports direct reading rather than sensor reporting
- Expose microphone decibel range and sensitivity
- Convert amplitude to decibels
- Allow fractional seconds in sound generator
core
- Add color maps
pickers
- Add menu item picker
alerts
- Forward return value of Alerts.withLoading
markdown
- Add image support
9.0.0
Connection
- Add SocketBluetoothDevice
- Require permissions (throws when no permission)
- Add generic NearbyDevice with bluetooth (classic) support
- Add bluetooth (classic) listener
Pickers
- Add MaterialPickers > date
Signal
- Allow retrieval of unregistered cell signals
- Add cell signal timestamp
Permissions
- Add permission requirements
Core
- Add AndroidTime utils: uptime, time since boot, conversion of time since boot to actual time
All
- Update dependencies
8.0.0
Bluetooth
- Rename bluetooth module to connection and add wifip2p (experimental)
Sound
- Add system sound player
Misc
- Update dependencies
7.0.0
Core
- Add geospatial cache
- Add AppData (files, cache, database directories)
- Get version code of the app (Package)
- Make restarting app option in exception handler
- Make exception handler wrap Android system exception handler
- Add expansion layout
- Add flow support to topics
- Read topic until predicate is satisfied
- Get localized resources / context
- Determine if app is in the foreground
- Remove coordinate formatting (moved to Sol)
- Add view creation helper methods (scroll, linear, text)
Sense
- Move GPS to sense
- Improve GPS satellite count
- Make GPS satellite count nullable (no fix)
- Notify of GNSS status changes
- Add GPS bearing, bearing accuracy, and speed accuracy
- Add GPS altitude filters
- Add fix time to GPS (device ellapsed time)
- Add custom geomagnetic rotation sensor
- Add custom rotation sensor
- Add custom gravity rotation sensor
- Add flow sensor wrapper
- Add heading accuracy to rotation sensors
- Fix rotation sensor quaternions
- Add higher level sensor wrappers: Compass, Level, Clinometer and remove the non-generic versions
- Update default sensor delays to be at most GAME
- Add mock sensors
- Add fused barometer/GPS altimeter
- Add use method to bitmap
- Add orientation sensor filters
- Improve memory usage (raw vectors/arrays are mutated)
- Add world accelerometer
- Fix gyroscope angular rates
Background
- Improve tile service error handling
- Fix tile service's ability to start a foreground service on Android 14+
Tensorflow
- Add TF Lite image classification support
- Improve PDF parser
Bluetooth
- Add GATT support (WIP)
Camera
- Convert FOV to degrees
- Update FOV to support sensor orientation
- Add zoomed and preview FOV support
- Add camera stabilization control
- Add focus distance control
- Add exposure time control
- Add sensitivity control
- Determine if stabilization is supported
- Get preview size / rect
- Add camera projections
- Get camera intrinsics / sensor details
- Add camera facing control
List
- Add grid support
- Add ability to remove line separator
Fragments
- Allow flows to be observed on a different thread from collection
Markdown
- Add auto link support
Permissions
- Check for app ops
Views
- Add views from ceres (badge, chart, async imageview, list view, toolbar)
- Add XML view
Canvas
- Add shader support
- Improve performance
Fragment
- Bind update timer to lifecycle
- Add hooks (effect, memo, state)
- Add lifecycle hook triggers
QR
- Add high accuracy decoding
Alerts
- Add scrollable dialog support
Misc
- Update dependencies / AGP
7.0.0-beta02
GPS
- Don't crash if NMEA listener throws an exception
7.0.0-beta01
Preferences
- Renamed Preferences to SharedPreferences
- Add support for preloading CachedPreferences
- Add support for other shared prefs files
- Allow retrieving all preferences
- Allow clearing preferences
- Add SynchronousDataStorePreferences for data store support
Files
- Allow zip/unzip of directories
Core
- Add progress reporter interface
- Add serializer interface
- Add text serializer
Fragments
- Add support for observing flows
- Add repeatInBackground
Battery
- Trigger broadcast on subscribe with sticky intent data
GPX
- Waypoint: description, comment (previously was dsc, but is cmt now), type, symbol, and color
- Track: description, comment (previously was dsc, but is cmt now), color, lineStyle, and group
- Add GPX serializer
Alerts
- Add withLoading helper method
JSON
- Add JSON serializer
- Add PDF serializer
XML
- Add XML serializer