-
-
Notifications
You must be signed in to change notification settings - Fork 966
Comparing changes
Open a pull request
base repository: Baseflow/flutter-permission-handler
base: main
head repository: Baseflow/flutter-permission-handler
compare: next
- 18 commits
- 89 files changed
- 2 contributors
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e81c791 - Browse repository at this point
Copy the full SHA e81c791View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f92618b - Browse repository at this point
Copy the full SHA f92618bView commit details -
Pigeon + method invocation example (#1180)
Adds the infrastructure for Android code mirroring
Configuration menu - View commit details
-
Copy full SHA for ff711ee - Browse repository at this point
Copy the full SHA ff711eeView commit details -
Port Android
Manifest.permissionandManifest.permission_group(#……1196) * Port `Manifest.permission` and `Manifest.permission_group` * Use Dart conventions for `Manifest` variables
Configuration menu - View commit details
-
Copy full SHA for 79bdaed - Browse repository at this point
Copy the full SHA 79bdaedView commit details
Commits on Oct 23, 2023
-
checkPermissionStatusfor normal permissions (#1198)* Implement `checkPermissionStatus` * Add tests * Make small touch-ups * Run `dart format .`
Configuration menu - View commit details
-
Copy full SHA for 08914a8 - Browse repository at this point
Copy the full SHA 08914a8View commit details
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a946dd3 - Browse repository at this point
Copy the full SHA a946dd3View commit details
Commits on Nov 6, 2023
-
Refactor entry point of Android API, implement
requestPermissions(#……1203) * Port Android `Manifest.permission` and `Manifest.permission_group` (#1196) * Port `Manifest.permission` and `Manifest.permission_group` * Use Dart conventions for `Manifest` variables * Implement `checkPermissionStatus` * Change entry point of getting an `Activity`, implement `requestPermission` * Expose `requestCode` * Update tests * Update main.dart * Update CHANGELOG.md * Elaborate on concern * Replace `AndroidActivity` with `ActivityAware` * Delete test * Apply small fixes * Elaborate on missing Android activity * Regenerate pigeon files * Make small adjustments based on review * Update documentation * Update documentation
Configuration menu - View commit details
-
Copy full SHA for 35686df - Browse repository at this point
Copy the full SHA 35686dfView commit details
Commits on Nov 7, 2023
-
Refactor: Port open-app settings (Android) (#1208)
* Port Android `Manifest.permission` and `Manifest.permission_group` (#1196) * Port `Manifest.permission` and `Manifest.permission_group` * Use Dart conventions for `Manifest` variables * Implement `checkPermissionStatus` * Change entry point of getting an `Activity`, implement `requestPermission` * Expose `requestCode` * Update tests * Update main.dart * Update CHANGELOG.md * Elaborate on concern * Replace `AndroidActivity` with `ActivityAware` * Delete test * Apply small fixes * Elaborate on missing Android activity * Regenerate pigeon files * Make small adjustments based on review * Update documentation * Update documentation * Implement `Settings` mirror * Implement `Uri` mirror * Add `Intent` constructor and update `Uri` implementation * Implement `Intent` methods * Implement `startActivity`, `getPackageName` for `Context` * Copy new `Context` methods to `Activity` * Implement `openAppSettings` in `PermissionHandlerAndroid` * Follow-up changes * Run `dart format .`
Configuration menu - View commit details
-
Copy full SHA for ee07c08 - Browse repository at this point
Copy the full SHA ee07c08View commit details
Commits on Nov 9, 2023
-
Refactor: Port
startActivityForResult(Android) (#1209)* Port Android `Manifest.permission` and `Manifest.permission_group` (#1196) * Port `Manifest.permission` and `Manifest.permission_group` * Use Dart conventions for `Manifest` variables * Implement `checkPermissionStatus` * Change entry point of getting an `Activity`, implement `requestPermission` * Expose `requestCode` * Update tests * Update main.dart * Update CHANGELOG.md * Elaborate on concern * Replace `AndroidActivity` with `ActivityAware` * Delete test * Apply small fixes * Elaborate on missing Android activity * Regenerate pigeon files * Make small adjustments based on review * Update documentation * Update documentation * Implement `Settings` mirror * Implement `Uri` mirror * Add `Intent` constructor and update `Uri` implementation * Implement `Intent` methods * Implement `startActivity`, `getPackageName` for `Context` * Copy new `Context` methods to `Activity` * Implement `openAppSettings` in `PermissionHandlerAndroid` * Follow-up changes * Run `dart format .` * Add `startActivityForResult` * Add actions to `Settings` * Update TODOs * Run `dart format .` * Remove duplicate methods * Expose optional `requestCode` for permission requests
Configuration menu - View commit details
-
Copy full SHA for 8e4488b - Browse repository at this point
Copy the full SHA 8e4488bView commit details -
Refactor: Port ignore battery optimizations (Android) (#1212)
* Port Android `Manifest.permission` and `Manifest.permission_group` (#1196) * Port `Manifest.permission` and `Manifest.permission_group` * Use Dart conventions for `Manifest` variables * Implement `checkPermissionStatus` * Change entry point of getting an `Activity`, implement `requestPermission` * Expose `requestCode` * Update tests * Update main.dart * Update CHANGELOG.md * Elaborate on concern * Replace `AndroidActivity` with `ActivityAware` * Delete test * Apply small fixes * Elaborate on missing Android activity * Regenerate pigeon files * Make small adjustments based on review * Update documentation * Update documentation * Implement `Settings` mirror * Implement `Uri` mirror * Add `Intent` constructor and update `Uri` implementation * Implement `Intent` methods * Implement `startActivity`, `getPackageName` for `Context` * Copy new `Context` methods to `Activity` * Implement `openAppSettings` in `PermissionHandlerAndroid` * Follow-up changes * Run `dart format .` * Add `startActivityForResult` * Add actions to `Settings` * Update TODOs * Run `dart format .` * Implement `getSystemService` * Add `Build` * Implement `PowerManager` * Fix bug with `PowerManager`, update `PermissionHandlerAndroid` * Run `dart format .` * Add sdk check to `isIgnoringBatteryOptimizations`
Configuration menu - View commit details
-
Copy full SHA for b1bf5fc - Browse repository at this point
Copy the full SHA b1bf5fcView commit details -
Refactor: Port
canScheduleExactAlarms(Android) (#1214)* Port Android `Manifest.permission` and `Manifest.permission_group` (#1196) * Port `Manifest.permission` and `Manifest.permission_group` * Use Dart conventions for `Manifest` variables * Implement `checkPermissionStatus` * Change entry point of getting an `Activity`, implement `requestPermission` * Expose `requestCode` * Update tests * Update main.dart * Update CHANGELOG.md * Elaborate on concern * Replace `AndroidActivity` with `ActivityAware` * Delete test * Apply small fixes * Elaborate on missing Android activity * Regenerate pigeon files * Make small adjustments based on review * Update documentation * Update documentation * Implement `Settings` mirror * Implement `Uri` mirror * Add `Intent` constructor and update `Uri` implementation * Implement `Intent` methods * Implement `startActivity`, `getPackageName` for `Context` * Copy new `Context` methods to `Activity` * Implement `openAppSettings` in `PermissionHandlerAndroid` * Follow-up changes * Run `dart format .` * Add `startActivityForResult` * Add actions to `Settings` * Update TODOs * Run `dart format .` * Implement `getSystemService` * Add `Build` * Implement `PowerManager` * Fix bug with `PowerManager`, update `PermissionHandlerAndroid` * Run `dart format .` * Add sdk check to `isIgnoringBatteryOptimizations` * Implement `AlarmManager`
Configuration menu - View commit details
-
Copy full SHA for 84ac0f9 - Browse repository at this point
Copy the full SHA 84ac0f9View commit details
Commits on Nov 10, 2023
-
Refactor: Port
PackageManager.canRequestPackageInstalls(Android) (#……1215) * Implement `PackageManager.canRequestPackageInstall` * Make `requestCode` a named parameter
Configuration menu - View commit details
-
Copy full SHA for af31702 - Browse repository at this point
Copy the full SHA af31702View commit details -
Configuration menu - View commit details
-
Copy full SHA for d955c86 - Browse repository at this point
Copy the full SHA d955c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05f587a - Browse repository at this point
Copy the full SHA 05f587aView commit details
Commits on Nov 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 40e41a2 - Browse repository at this point
Copy the full SHA 40e41a2View commit details -
Refactor: Port
PermissionInforelated classes (Android) (#1219)* Port `Environment.isExternalStorageManager` * Port `PermissionInfo` related classes * Remove unnecessary `BinaryMessenger`s
Configuration menu - View commit details
-
Copy full SHA for 2672794 - Browse repository at this point
Copy the full SHA 2672794View commit details
Commits on Nov 16, 2023
-
Refactor: Port Service related classes (Android) (#1225)
* Port `Environment.isExternalStorageManager` * Port `PermissionInfo` related classes * Port `FeatureInfo` * Port `getSystemFeature` and `hasSystemFeature` * Port `TelephonyManager` * Port `LocationManager` * Port `BluetoothAdapter` * Port `BluetoothManager` * Remove unnecessary `BinaryMessenger`s * Port `ContentResolver` * Port `Context.getContentResolver` * Port `Settings.Secure` * Remove `static` from `SettingsSecure` getters * Add `Setting` actions * Remove unnecessary `BinaryMessenger`s
Configuration menu - View commit details
-
Copy full SHA for f1c73a9 - Browse repository at this point
Copy the full SHA f1c73a9View commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2edcf2f - Browse repository at this point
Copy the full SHA 2edcf2fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...next