CHANGELOG.md 5.3 KB
Newer Older
张国庆's avatar
张国庆 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238
## 2.0.0

* Added support for Flutter UI within the overlay window

## 1.3.0

* Added support for Android 14
* Uses new permission FOREGROUND_SERVICE_SPECIAL_USE

## 1.2.2

* Updated Gradle, min SDK is now set as 21
* Added new notifications permission for Android 13
* Added removeOnClickListener

## 1.2.1

* Fixed an issue in invoking the callbacks, while running the app in release mode.
* Added comments for the methods

## 1.2.0

* Added support for background color across the system alert window through the param 'bgColor'. This will be used as a default background color
* Added support for disabling clicks across the system alert window through the param 'isDisableClicks'. This is not applicable for bubbles.
* Added comments for the methods

## 1.1.2

* Fixed a crash while updating the window layout

## 1.1.1

* Fixed Android Bubble related issue in Android 12 + Fixed log file crash related issue

## 1.1.0+1

* Changed the base folder of the logs

## 1.1.0

* Added provision to save and fetch logs + Fixed run time errors

## 1.0.1+3

* Removed unused fonts + updated pubignore

## 1.0.1+2

* Updated the gradle + removed unused dependencies

## 1.0.1+1

* Added try catch to fix runtime exceptions

## 1.0.1

* Fixed issue with casting

## 1.0.0

* Supporting latest flutter version.
* Fixed issues related to deprecated embedded versions

## 0.5.0+1

* Fixed issues in prefMode not being honored by the permissions and close layout calls

## 0.5.0

* Migrated to Null safety + Updated the readme

## 0.4.4 (Latest Non null safety version)

* Fixed issues in prefMode not being honored by the permissions and close layout calls

## 0.4.3+1

* Fixed prefMode crash

## 0.4.3

* Added support for prefMode to SystemAlertWindow. Using this users can force SystemAlertWindow to show overlay on Android 11 (prefMode = OVERLAY) and Bubble in Android 10 (prefMode = BUBBLE)

## 0.4.2+2

* Fixed the return types of request/check permission methods

## 0.4.2+1

* Fixed the return types of request/check permission methods

## 0.4.2 - Breaking Changes

* Separated request permissions and check permissions

## 0.4.1+1

* Fixed a crash in system alert window while closing the window

## 0.4.1

* Fixed a crash in system alert window if permission is not given

## 0.4.0+1

* Updated the readme + Fixed issues in pubspec file

## 0.4.0

* Added bubble support for Android 11 and Android Go versions

## 0.3.2+2

* Fixed a crash while checking app permissions

## 0.3.2+1

* Updated the readme file, as gifs are not displaying on pub packages

## 0.3.2

* Updated the readme file. Now system alert window is draggable irrespective of it's width

## 0.3.1

* Fixed a rare crash, while updating system alert window. Now, update window method will consider the given width and height

## 0.3.0

* Migrated Overlay window to a new service and added notification to prevent it from getting unresponsive during long runtime

## 0.2.2+3

* Fixed a rare crash, while updating system alert window

## 0.2.2+2

* Added retries for callback events + added logs to identify errors (if any)

## 0.2.2+1

* Fixed a rare issue, window is not updating, Removed focus to the window, to allow keyboard interactions behind it

## 0.2.2

* Fixed a rare issue, callback of button click are not working

## 0.2.1+4

* Fixed a rare crash, while opening system alert window

## 0.2.1+3

* Fixed a crash, while closing system alert window

## 0.2.1+2

* Added logs to debug click call back events.

## 0.2.1+1

* Updated readme. Added debug logs to identify the crash while invoking callback.

## 0.2.1

* Added support for background dispatch of click events. So that the click events are not missed, in case the app is destroyed while displaying the overlay window.

## 0.2.0 - Breaking Changes

* Added support for multiple buttons in the footer. Please refer to the updated example

## 0.1.5+1

* Fixed the casting issue in onClick callback.

## 0.1.5 - Breaking Changes

* Refactored the code and replaced registerCallBack with registerOnClickListener. Please refer to the updated example.

## 0.1.4+6

* Now body and footer are optional

## 0.1.4+5

* Fixed issue with ButtonPosition.TRAILING alignment

## 0.1.4+4

* Fixed issue with bubble configuration on Android Q

## 0.1.4+3

* Fixed minimum required API version for bubbles + Optimized the exports of systemAlertWindow models

## 0.1.4+2

* Fixed an issue where overlay window is crashing during update overlay window call

## 0.1.4+1

* Fixed an issue where multiple overlay windows are creating during update overlay window call

## 0.1.4

* Fixed overlay window issue with older Android versions

## 0.1.3+1

* Fixed a crash with updateSystemWindow method for android 9 and below

## 0.1.3

* Fixed a bug in closeSystemWindow method
* Improved permissions checking logic
* Added support for updating the system alert window

## 0.1.2

* Moved bubble notification to foreground service, to allow the bubble to display in all cases
* Fixed the launcher icons of the example

## 0.1.1+1

* Added logging + Made minor changes to fix crashes with bubbles

## 0.1.1 - Breaking Changes

* Renamed the models to avoid conflicts with the native libraries

## 0.1.0

* Added support to close the system alert window
* Improved the permissions API to include support for Android 10

## 0.0.1

* Initial release (Working only for Android)