Showing
4 changed files
with
24 additions
and
8 deletions
| 1 | +## 0.1.0 | ||
| 2 | + | ||
| 3 | +* Bumped version to indicate that the plugin is fully usable. | ||
| 4 | +* Improved README's. | ||
| 5 | +* Formatted Dart files. | ||
| 6 | + | ||
| 1 | ## 0.0.1 | 7 | ## 0.0.1 |
| 2 | 8 | ||
| 3 | * The wakelock plugin allows you to toggle the Android and iOS wakelock | 9 | * The wakelock plugin allows you to toggle the Android and iOS wakelock |
| @@ -17,7 +17,9 @@ class _MyAppState extends State<MyApp> { | @@ -17,7 +17,9 @@ class _MyAppState extends State<MyApp> { | ||
| 17 | Widget build(BuildContext context) => MaterialApp( | 17 | Widget build(BuildContext context) => MaterialApp( |
| 18 | home: Scaffold( | 18 | home: Scaffold( |
| 19 | body: Center( | 19 | body: Center( |
| 20 | - child: Column(mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: <Widget>[ | 20 | + child: Column( |
| 21 | + mainAxisAlignment: MainAxisAlignment.spaceEvenly, | ||
| 22 | + children: <Widget>[ | ||
| 21 | FlatButton( | 23 | FlatButton( |
| 22 | child: const Text('enable wakelock'), | 24 | child: const Text('enable wakelock'), |
| 23 | onPressed: () { | 25 | onPressed: () { |
| @@ -40,8 +42,10 @@ class _MyAppState extends State<MyApp> { | @@ -40,8 +42,10 @@ class _MyAppState extends State<MyApp> { | ||
| 40 | future: Wakelock.isWakelockEnabled, | 42 | future: Wakelock.isWakelockEnabled, |
| 41 | builder: (context, AsyncSnapshot<bool> snapshot) { | 43 | builder: (context, AsyncSnapshot<bool> snapshot) { |
| 42 | // The use of FutureBuilder is necessary here to await the bool value from isWakelockEnabled. | 44 | // The use of FutureBuilder is necessary here to await the bool value from isWakelockEnabled. |
| 43 | - if (!snapshot.hasData) return Container(); // The Future is retrieved so fast that you will not be able to see any loading indicator. | ||
| 44 | - return Text('wakelock is currently ${snapshot.data ? 'enabled' : 'disabled'}'); | 45 | + if (!snapshot.hasData) |
| 46 | + return Container(); // The Future is retrieved so fast that you will not be able to see any loading indicator. | ||
| 47 | + return Text( | ||
| 48 | + 'wakelock is currently ${snapshot.data ? 'enabled' : 'disabled'}'); | ||
| 45 | }, | 49 | }, |
| 46 | ) | 50 | ) |
| 47 | ])))); | 51 | ])))); |
| @@ -16,11 +16,13 @@ class Wakelock { | @@ -16,11 +16,13 @@ class Wakelock { | ||
| 16 | 16 | ||
| 17 | /// This can simply be called using `Wakelock.enableWakelock()` and does not return anything. | 17 | /// This can simply be called using `Wakelock.enableWakelock()` and does not return anything. |
| 18 | /// You can await the [Future] to wait for the operation to complete. | 18 | /// You can await the [Future] to wait for the operation to complete. |
| 19 | - static Future<void> enableWakelock() => _channel.invokeMethod('toggleWakelock', {'enable': true}); | 19 | + static Future<void> enableWakelock() => |
| 20 | + _channel.invokeMethod('toggleWakelock', {'enable': true}); | ||
| 20 | 21 | ||
| 21 | /// This can simply be called using `Wakelock.disableWakelock()` and does not return anything. | 22 | /// This can simply be called using `Wakelock.disableWakelock()` and does not return anything. |
| 22 | /// You can await the [Future] to wait for the operation to complete. | 23 | /// You can await the [Future] to wait for the operation to complete. |
| 23 | - static Future<void> disableWakelock() => _channel.invokeMethod('toggleWakelock', {'enable': false}); | 24 | + static Future<void> disableWakelock() => |
| 25 | + _channel.invokeMethod('toggleWakelock', {'enable': false}); | ||
| 24 | 26 | ||
| 25 | /// You can simply use this function to toggle the wakelock using a [bool] value. | 27 | /// You can simply use this function to toggle the wakelock using a [bool] value. |
| 26 | /// ```dart | 28 | /// ```dart |
| @@ -28,9 +30,11 @@ class Wakelock { | @@ -28,9 +30,11 @@ class Wakelock { | ||
| 28 | /// Wakelock.toggleWakelock(enable); | 30 | /// Wakelock.toggleWakelock(enable); |
| 29 | /// ``` | 31 | /// ``` |
| 30 | /// You can await the [Future] to wait for the operation to complete. | 32 | /// You can await the [Future] to wait for the operation to complete. |
| 31 | - static Future<void> toggleWakelock(bool enable) => _channel.invokeMethod('toggleWakelock', {'enable': enable}); | 33 | + static Future<void> toggleWakelock(bool enable) => |
| 34 | + _channel.invokeMethod('toggleWakelock', {'enable': enable}); | ||
| 32 | 35 | ||
| 33 | /// If you want to retrieve the current wakelock status, you will have to call [Wakelock.isWakelockEnabled] | 36 | /// If you want to retrieve the current wakelock status, you will have to call [Wakelock.isWakelockEnabled] |
| 34 | /// and await its result: `bool isWakelockEnabled = await Wakelock.isWakelockEnabled()` | 37 | /// and await its result: `bool isWakelockEnabled = await Wakelock.isWakelockEnabled()` |
| 35 | - static Future<bool> get isWakelockEnabled => _channel.invokeMethod('isWakelockEnabled'); | 38 | + static Future<bool> get isWakelockEnabled => |
| 39 | + _channel.invokeMethod('isWakelockEnabled'); | ||
| 36 | } | 40 | } |
| 1 | name: wakelock | 1 | name: wakelock |
| 2 | description: Wakelock is a Flutter plugin that allows you to easily toggle the Android and iOS screen wakelock on or off in order to prevent the screen from automatically turning off. | 2 | description: Wakelock is a Flutter plugin that allows you to easily toggle the Android and iOS screen wakelock on or off in order to prevent the screen from automatically turning off. |
| 3 | -version: 0.0.1 | 3 | +version: 0.1.0 |
| 4 | author: creativecreatorormaybenot <19204050+creativecreatorormaybenot@users.noreply.github.com> | 4 | author: creativecreatorormaybenot <19204050+creativecreatorormaybenot@users.noreply.github.com> |
| 5 | homepage: https://github.com/creativecreatorormaybenot/wakelock | 5 | homepage: https://github.com/creativecreatorormaybenot/wakelock |
| 6 | 6 | ||
| @@ -11,6 +11,8 @@ dependencies: | @@ -11,6 +11,8 @@ dependencies: | ||
| 11 | flutter: | 11 | flutter: |
| 12 | sdk: flutter | 12 | sdk: flutter |
| 13 | 13 | ||
| 14 | + meta: 1.17 | ||
| 15 | + | ||
| 14 | dev_dependencies: | 16 | dev_dependencies: |
| 15 | flutter_test: | 17 | flutter_test: |
| 16 | sdk: flutter | 18 | sdk: flutter |
-
Please register or login to post a comment