You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: fix UI blocking and add performance options to getInstalledApps
- Run MethodChannel handlers on background thread via makeBackgroundTaskQueue()
- Add includeIcon parameter to skip expensive icon loading
- Add includeSystemApps parameter to filter system apps
- Fix versionCode Long to Int type conversion
- Bump minimum SDK to Dart 3.0 and Flutter 3.10
Copy file name to clipboardExpand all lines: CHANGELOG.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,19 @@
1
+
## 1.7.0
2
+
3
+
### Performance
4
+
-**Fixed UI blocking**: `getInstalledApps()` no longer freezes the UI. Method channel handlers now run on a background thread using Flutter's `makeBackgroundTaskQueue()`.
5
+
6
+
### New Features
7
+
- Added `includeIcon` parameter to `getInstalledApps()` - set to `false` for significantly faster performance when icons aren't needed.
8
+
- Added `includeSystemApps` parameter to `getInstalledApps()` - set to `false` to only retrieve user-installed apps.
9
+
10
+
### Bug Fixes
11
+
- Fixed `versionCode` type mismatch that could cause issues on Android API 28+.
0 commit comments