Releases: w2sv/WiFi-Widget
Releases · w2sv/WiFi-Widget
1.6.4
Behavior changes
- Show location access missing snackbar upon in-app widget pinning with access requiring properties active, but no access
- Upon click on the widget refresh button, only refresh the respective widget instead of all widgets
Fixes
- Fix background location access grant not being recognized after grant on first app start, having led to the background access missing snackbar erroneously showing on widget pin
- Fix widget property copy-to-clipboard functionality on click
Performance
- Improve in-app performance by adding baseline profiles for more usage paths
- Improve widget refreshing performance by reducing the number of
runBlocking
calls and reusing states - Offload widget refreshing from the main thread to prevent blocking
Internal
- Add unit and instrumented app module tests
Full Changelog: 1.6.3...1.6.4
1.6.3
- Enable configuration of property alignment on widget and set default back to right-aligned upon popular demand
- Enable resizing the widget to a width of 2 cells
Full Changelog: 1.6.2...1.6.3
1.6.2
Features
- Enable display of IPv4 subnet masks #145
- Enable configuration of location parameters (zip code | district | city | region | country | continent)
- Migrate to ip-api.com for more reliable (gps) location, isp & asn retrieval
- Better align unique local & global unicast IP type determination with their respective RFC definitions
- Left-align wifi property values on widget and in-app
Fixes
- Reordering indication shadow on expanded items
Build
- Migrate away from using toolchains as recommended by Jake Wharton
- Introduce
ApplicationConventionPlugin
for better build-logic code reuse - Rename plugins module to build-logic
- Enable
org.gradle.configuration-cache.parallel
- Apply
gradle.properties
to build-logic module - Add
IPAddress
unit tests
Dependency updates
- kotlin -> 2.1.0
- gradle -> 8.11.1
- agp -> 8.7.3
- hilt -> 2.54
- compose-tooling -> 1.7.6
- protobuf -> 4.29.2
- reorderable -> 2.4.1
Full Changelog: 1.6.1...1.6.2
1.6.1
- New feature: reordering of WiFi properties #155 🚀
- Fixed occasionally occurring
MissingFieldException
on newly added properties - Made the Copied to clipboard message on click on a WiFi property on the widget appear more reliably and improved its appearance
Full Changelog: 1.6.0...1.6.1
1.6.0.1
1.6.0
- Added WiFi properties:
- IP Location (zip code, city, region, country) #151
- IP Location GPS Coordinates
- ASN
- ISP
- all fetched from https://ifconfig.co/
- Property info dialog improvements:
- Learn more text appearance
- explanation text styling
- Performance improvements
- Bumped
compileSdk
&targetSdk
to 35 - Integrated ktlint formatting
Full Changelog: 1.5.03...1.6.0
1.5.03.1
1.5.03
- UI improvements
Full Changelog: https://github.com/w2sv/WiFi-Widget/compare/1.5.02..1.5.03
1.5.02
- Changed screen transition animation
- Changed back press behaviour on widget configuration screen after invocation through widget
- Added NAT64 Prefix WiFi property
- Added color adjusted widget loading view
- Improved & enriched the navigation drawer
- Enabled AMOLED black theme
1.5.01
- Fixed back press behaviour after entering the widget configuration screen via the respective widget button
- Removed the widget scroll bar, due to its color AFAIK not being dynamically adjustable, at least w/o black xml-RemoteViews magic
- Added copy-to-clipboard functionality upon WiFi property click on widget
- Added WiFi properties: (partially #120)
- Signal Strength
- WiFi Generation
- Security Protocol
- Performance improvements:
- compressed mutually exclusive widget configuration dialog screen states into one singular state
- cleaned up widget configuration screen column state holders and composables
- cleaned up the shake animation API and removed the inherent, discouraged use of Modifier.composed {}
Full Changelog: 1.5.0...1.5.01