|
| 1 | +## [2.5.1] - 08/05/2025 |
| 2 | + |
| 3 | +- **Changes** |
| 4 | +- Update closeButton action behavior [PR#163](https://github.com/koukibadr/Elegant-Notification/pull/163) |
| 5 | + |
1 | 6 | ## [2.5.0] - 03/05/2025 |
2 | 7 |
|
3 | | -* **Changes** |
4 | | -* Add `onLongPress` callback to the notification widget [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
5 | | -* Add `longPressDuration` to customize the long press duration [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
6 | | -* Implement long press detection and animation handling while long press interaction [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
7 | | -* Add `verticalDividerWidth` attribute to customize the vertical divider width [PR#161](https://github.com/koukibadr/Elegant-Notification/pull/161) |
| 8 | +- **Changes** |
| 9 | +- Add `onLongPress` callback to the notification widget [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
| 10 | +- Add `longPressDuration` to customize the long press duration [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
| 11 | +- Implement long press detection and animation handling while long press interaction [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
| 12 | +- Add `verticalDividerWidth` attribute to customize the vertical divider width [PR#161](https://github.com/koukibadr/Elegant-Notification/pull/161) |
8 | 13 |
|
9 | | -* **Enhancement** |
10 | | -* Update the package example to demonstrate the new long press feature [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
11 | | -* Update padding rendering on notification icon widget [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
12 | | -* Update close icon rendering on notification widget [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
13 | | -* Refactor closing timer initialization and closing to avoid null check operator error [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
14 | | -* Add `autoDismiss` check on `timer.cancel()` method to avoid null check operator error [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
| 14 | +- **Enhancement** |
| 15 | +- Update the package example to demonstrate the new long press feature [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
| 16 | +- Update padding rendering on notification icon widget [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
| 17 | +- Update close icon rendering on notification widget [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
| 18 | +- Refactor closing timer initialization and closing to avoid null check operator error [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
| 19 | +- Add `autoDismiss` check on `timer.cancel()` method to avoid null check operator error [PR#160](https://github.com/koukibadr/Elegant-Notification/pull/160) |
15 | 20 |
|
16 | 21 | ## [2.4.5] - 16/04/2025 |
17 | 22 |
|
18 | | -* **Changes** |
19 | | -* Mark `onCloseButtonPressed` as deprecated and replace it with `onDismiss` callback [PR#153](https://github.com/koukibadr/Elegant-Notification/pull/153) |
| 23 | +- **Changes** |
| 24 | +- Mark `onCloseButtonPressed` as deprecated and replace it with `onDismiss` callback [PR#153](https://github.com/koukibadr/Elegant-Notification/pull/153) |
20 | 25 |
|
21 | | -* **Bug Fix** |
22 | | -* Fix null check operator when initializing overlay helper constraints [Issue#152](https://github.com/koukibadr/Elegant-Notification/issues/152) |
| 26 | +- **Bug Fix** |
| 27 | +- Fix null check operator when initializing overlay helper constraints [Issue#152](https://github.com/koukibadr/Elegant-Notification/issues/152) |
23 | 28 |
|
24 | 29 | ## [2.4.4] - 30/03/2025 |
25 | 30 |
|
26 | | -* **Bug Fix** |
27 | | -* Update progress indicator padding display to prevent overflow when using `borderRadius` [Issue#150](https://github.com/koukibadr/Elegant-Notification/issues/150) |
| 31 | +- **Bug Fix** |
| 32 | +- Update progress indicator padding display to prevent overflow when using `borderRadius` [Issue#150](https://github.com/koukibadr/Elegant-Notification/issues/150) |
28 | 33 |
|
29 | 34 | ## [2.4.3] - 09/03/2025 |
30 | 35 |
|
31 | | -* **Enhancements** |
32 | | -* Update notification overlay display geometry calculation by handling bottom padding [Issue#143](https://github.com/koukibadr/Elegant-Notification/issues/143) |
33 | | -* Add assertions on `StackedOptions` attribute |
34 | | - |
| 36 | +- **Enhancements** |
| 37 | +- Update notification overlay display geometry calculation by handling bottom padding [Issue#143](https://github.com/koukibadr/Elegant-Notification/issues/143) |
| 38 | +- Add assertions on `StackedOptions` attribute |
35 | 39 |
|
36 | 40 | ## [2.4.2] - 22/02/2025 |
37 | 41 |
|
38 | | -* **Enhancements** |
39 | | -* Overlay manager add the current overlay when a new notification is displayed. |
40 | | -* Enhanced overlay manager rendering method by adding a safe area widget to the overlay. |
41 | | -* Refacor overlay manager to use a stack widget to display the notification. |
42 | | - |
| 42 | +- **Enhancements** |
| 43 | +- Overlay manager add the current overlay when a new notification is displayed. |
| 44 | +- Enhanced overlay manager rendering method by adding a safe area widget to the overlay. |
| 45 | +- Refacor overlay manager to use a stack widget to display the notification. |
43 | 46 |
|
44 | 47 | ## [2.4.1] - 21/12/2024 |
45 | 48 |
|
46 | | -* **Enhancements** |
47 | | -* `verticalDividerColor` is no longer nullable by default it holds grey color value. |
| 49 | +- **Enhancements** |
| 50 | +- `verticalDividerColor` is no longer nullable by default it holds grey color value. |
48 | 51 |
|
49 | 52 | ## [2.4.0] - 17/11/2024 |
50 | 53 |
|
51 | | -* **Enhancements** |
52 | | -* new attribute: `verticalDividerColor` to customize vertical divider color |
| 54 | +- **Enhancements** |
| 55 | +- new attribute: `verticalDividerColor` to customize vertical divider color |
53 | 56 |
|
54 | 57 | ## [2.3.1] - 07/11/2024 |
55 | 58 |
|
56 | | -* **Bug Fix** |
57 | | -* Fix using show callback with GetX package context |
| 59 | +- **Bug Fix** |
| 60 | +- Fix using show callback with GetX package context |
58 | 61 |
|
59 | 62 | ## [2.3.0] - 05/09/2024 |
60 | 63 |
|
61 | | -* **Changes** |
62 | | -* `icon` is optional when using the default contructor |
63 | | -* `icon` parameter is exposed when using success, info and error constructors |
64 | | - |
65 | | -* **Enhancement** |
66 | | -* Reduced package size by removing all unnecessary code and files |
| 64 | +- **Changes** |
| 65 | +- `icon` is optional when using the default contructor |
| 66 | +- `icon` parameter is exposed when using success, info and error constructors |
67 | 67 |
|
| 68 | +- **Enhancement** |
| 69 | +- Reduced package size by removing all unnecessary code and files |
68 | 70 |
|
69 | 71 | ## [2.2.2] - 09/07/2024 |
70 | 72 |
|
71 | | -* **Changes** |
72 | | -* Update package deployment track |
| 73 | +- **Changes** |
| 74 | +- Update package deployment track |
73 | 75 |
|
74 | 76 | ## [2.2.1] - 30/06/2024 |
75 | 77 |
|
76 | | -* **Bug Fix** |
77 | | -* Add safearea rendering support for top notifications [Issue#127](https://github.com/koukibadr/Elegant-Notification/issues/127) |
| 78 | +- **Bug Fix** |
| 79 | +- Add safearea rendering support for top notifications [Issue#127](https://github.com/koukibadr/Elegant-Notification/issues/127) |
78 | 80 |
|
79 | 81 | ## [2.2.0] - 09/06/2024 |
80 | 82 |
|
81 | | -* **Enhancement** |
82 | | -* Remove package assets svg files to reduce package size |
83 | | -* Replace assets with Material icons |
| 83 | +- **Enhancement** |
| 84 | +- Remove package assets svg files to reduce package size |
| 85 | +- Replace assets with Material icons |
84 | 86 |
|
85 | 87 | ## [2.1.2] - 17/04/2024 |
86 | 88 |
|
87 | | -* **Bug Fix:** |
88 | | -* Fix offsetAnimation initialization error |
| 89 | +- **Bug Fix:** |
| 90 | +- Fix offsetAnimation initialization error |
89 | 91 |
|
90 | 92 | ## [2.1.1] - 13/04/2024 |
91 | 93 |
|
92 | | -* **Enhancements:** |
93 | | -* Update package documentation and pubspec file |
| 94 | +- **Enhancements:** |
| 95 | +- Update package documentation and pubspec file |
94 | 96 |
|
95 | 97 | ## [2.1.0] - 06/04/2024 |
96 | 98 |
|
97 | | -* **Enhancements:** |
98 | | -* Add border attribute of type `BoxBorder` [Issue #119](https://github.com/koukibadr/Elegant-Notification/issues/119) |
99 | | -* Migrate radius to borderRadius of type `BorderRadius` |
| 99 | +- **Enhancements:** |
| 100 | +- Add border attribute of type `BoxBorder` [Issue #119](https://github.com/koukibadr/Elegant-Notification/issues/119) |
| 101 | +- Migrate radius to borderRadius of type `BorderRadius` |
100 | 102 |
|
101 | 103 | ## [2.0.0] - 30/03/2024 |
102 | 104 |
|
103 | | -* **Enhancements:** |
104 | | -* Elegant notification now support stacked toasts [PR Link](https://github.com/koukibadr/Elegant-Notification/pull/111) |
105 | | -* Removal of `enableShadow` and `shadowColor` attribute and replace it with `shadow` of `BoxShadow` type. |
106 | | -* Add `animationCurve` attribute |
107 | | -* remove `onActionPressed` function attribute. |
| 105 | +- **Enhancements:** |
| 106 | +- Elegant notification now support stacked toasts [PR Link](https://github.com/koukibadr/Elegant-Notification/pull/111) |
| 107 | +- Removal of `enableShadow` and `shadowColor` attribute and replace it with `shadow` of `BoxShadow` type. |
| 108 | +- Add `animationCurve` attribute |
| 109 | +- remove `onActionPressed` function attribute. |
108 | 110 |
|
109 | 111 | ## [1.14.0] - 10/03/2024 |
110 | 112 |
|
111 | | -* **Enhancements:** |
112 | | -* Removal of `closeOnTap` attribute and replace it with `isDismissible` with `dismissDirection` attributes [PR Link](https://github.com/koukibadr/Elegant-Notification/pull/109) |
113 | | -* Rename `onTap` attribute to `onNotificationPressed` |
114 | | -* Add `dismissDirection` to customize the direction where the notification can be dismissed |
115 | | - |
| 113 | +- **Enhancements:** |
| 114 | +- Removal of `closeOnTap` attribute and replace it with `isDismissible` with `dismissDirection` attributes [PR Link](https://github.com/koukibadr/Elegant-Notification/pull/109) |
| 115 | +- Rename `onTap` attribute to `onNotificationPressed` |
| 116 | +- Add `dismissDirection` to customize the direction where the notification can be dismissed |
116 | 117 |
|
117 | 118 | ## [1.13.1] - 02/03/2024 |
118 | 119 |
|
119 | | -* Update lint rules to avoid `Dangling library doc comment` analysis error |
120 | | - |
| 120 | +- Update lint rules to avoid `Dangling library doc comment` analysis error |
121 | 121 |
|
122 | 122 | ## [1.13.0] - 21/01/2024 |
123 | 123 |
|
124 | | -* `notificationPosition` and `NotificationPosition` are removed completly from the notification package |
125 | | -* **Enhancement:** |
126 | | -* `onTap` added to the package class, a callback that will be invoked when the notification is tapped [PR](https://github.com/koukibadr/Elegant-Notification/pull/105) |
127 | | -* `closeOnTap` added to indicate if the notification will be dismissed or not when the notification is pressed [PR](https://github.com/koukibadr/Elegant-Notification/pull/105) |
128 | | - |
| 124 | +- `notificationPosition` and `NotificationPosition` are removed completly from the notification package |
| 125 | +- **Enhancement:** |
| 126 | +- `onTap` added to the package class, a callback that will be invoked when the notification is tapped [PR](https://github.com/koukibadr/Elegant-Notification/pull/105) |
| 127 | +- `closeOnTap` added to indicate if the notification will be dismissed or not when the notification is pressed [PR](https://github.com/koukibadr/Elegant-Notification/pull/105) |
129 | 128 |
|
130 | 129 | ## [1.12.0] - 14/01/2024 |
131 | 130 |
|
132 | | -* Replace `notificationPosition` with `position` with `Alignment` type instead of `NotificationPosition` |
| 131 | +- Replace `notificationPosition` with `position` with `Alignment` type instead of `NotificationPosition` |
133 | 132 |
|
134 | 133 | ## [1.11.2] - 27/09/2023 |
135 | 134 |
|
136 | | -* Update package license to MIT license |
| 135 | +- Update package license to MIT license |
137 | 136 |
|
138 | 137 | ## [1.11.1] - 09/09/2023 |
139 | 138 |
|
140 | | -* Fix const error in `toast_content.dart` file |
| 139 | +- Fix const error in `toast_content.dart` file |
141 | 140 |
|
142 | 141 | ## [1.11.0] - 13/08/2023 |
143 | 142 |
|
144 | | -* Add width, height and padding to progress indicator widget [#88](https://github.com/koukibadr/Elegant-Notification/issues/88) |
145 | | -* Update package example |
| 143 | +- Add width, height and padding to progress indicator widget [#88](https://github.com/koukibadr/Elegant-Notification/issues/88) |
| 144 | +- Update package example |
146 | 145 |
|
147 | 146 | ## [1.10.1] - 28/06/2023 |
148 | 147 |
|
149 | | -* DRY refactorings: |
150 | | - * assertions in ```elegant_notification.dart``` |
151 | | - * Default icon size property |
| 148 | +- DRY refactorings: |
| 149 | + - assertions in `elegant_notification.dart` |
| 150 | + - Default icon size property |
152 | 151 |
|
153 | 152 | ## [1.10.0] - 08/05/2023 |
154 | 153 |
|
155 | | -* Added RTL support [#84](https://github.com/koukibadr/Elegant-Notification/issues/84) |
| 154 | +- Added RTL support [#84](https://github.com/koukibadr/Elegant-Notification/issues/84) |
156 | 155 |
|
157 | 156 | ## [1.9.1] - 16/03/2023 |
158 | 157 |
|
159 | | -* Support any type of widget in Title and description attributes |
160 | | - |
| 158 | +- Support any type of widget in Title and description attributes |
161 | 159 |
|
162 | 160 | ## [1.8.1] - 16/03/2023 |
163 | 161 |
|
164 | | -* Fix unhandled exception of the overlay creation with Flutter 3.7 [issue](https://github.com/koukibadr/Elegant-Notification/issues/80) |
| 162 | +- Fix unhandled exception of the overlay creation with Flutter 3.7 [issue](https://github.com/koukibadr/Elegant-Notification/issues/80) |
165 | 163 |
|
166 | 164 | ## [1.8.0] - 14/03/2023 |
167 | 165 |
|
168 | | -* Customizable progress indicator background color [#78](https://github.com/koukibadr/Elegant-Notification/issues/78) |
169 | | -* Customizable close button widget [PR #77](https://github.com/koukibadr/Elegant-Notification/pull/77) |
| 166 | +- Customizable progress indicator background color [#78](https://github.com/koukibadr/Elegant-Notification/issues/78) |
| 167 | +- Customizable close button widget [PR #77](https://github.com/koukibadr/Elegant-Notification/pull/77) |
| 168 | + |
170 | 169 | ## [1.7.0] - 11/02/2023 |
171 | 170 |
|
172 | | -* Added overlay config to package |
173 | | -* Added slide back animation |
| 171 | +- Added overlay config to package |
| 172 | +- Added slide back animation |
174 | 173 |
|
175 | 174 | ## [1.6.4] - 09/10/2022 |
176 | 175 |
|
177 | | -* Add support for all display alignment positions (TopLeft, TopCenter, TopRight, CenterLeft, Center, CenterRight, BottomLeft, BottomCenter, BottomRight) |
| 176 | +- Add support for all display alignment positions (TopLeft, TopCenter, TopRight, CenterLeft, Center, CenterRight, BottomLeft, BottomCenter, BottomRight) |
178 | 177 |
|
179 | 178 | ## [1.6.3] - 18/09/2022 |
180 | 179 |
|
181 | | -* Fix inactive screen bug when toast is displayed |
| 180 | +- Fix inactive screen bug when toast is displayed |
182 | 181 |
|
183 | 182 | ## [1.6.2] - 13/09/2022 |
184 | 183 |
|
185 | | -* Fix back button with onDismiss callback usage |
| 184 | +- Fix back button with onDismiss callback usage |
186 | 185 |
|
187 | 186 | ## [1.6.1] - 06/08/2022 |
188 | 187 |
|
189 | | -* Update package flutter 3 support |
| 188 | +- Update package flutter 3 support |
190 | 189 |
|
191 | 190 | ## [1.6.0] - 02/07/2022 |
192 | 191 |
|
193 | | -* Fix toast dismiss issues |
| 192 | +- Fix toast dismiss issues |
194 | 193 |
|
195 | 194 | ## [1.5.5] - 02/07/2022 |
196 | 195 |
|
197 | | -* Fix static analysis issues |
| 196 | +- Fix static analysis issues |
198 | 197 |
|
199 | 198 | ## [1.5.4] - 30/05/2022 |
200 | 199 |
|
201 | | -* Support Flutter 3 null safety |
202 | | -* Update enum names |
| 200 | +- Support Flutter 3 null safety |
| 201 | +- Update enum names |
203 | 202 |
|
204 | 203 | ## [1.5.2] - 08/04/2022 |
205 | 204 |
|
206 | | -* Fix alignment position display bug (Center, Bottom, Top) |
| 205 | +- Fix alignment position display bug (Center, Bottom, Top) |
207 | 206 |
|
208 | 207 | ## [1.5.1] - 15/02/2022 |
209 | 208 |
|
210 | | -* Fix alignment position display bug (Center, Bottom, Top) |
| 209 | +- Fix alignment position display bug (Center, Bottom, Top) |
211 | 210 |
|
212 | 211 | ## [1.5.0] - 06/02/2022 |
213 | 212 |
|
214 | | -* Add dismiss and onDismiss parameters |
215 | | -* Add barrier dismissable option |
216 | | -* Bug fixes |
| 213 | +- Add dismiss and onDismiss parameters |
| 214 | +- Add barrier dismissable option |
| 215 | +- Bug fixes |
217 | 216 |
|
218 | 217 | ## [1.4.0] - 22/01/2022 |
219 | 218 |
|
220 | | -* Add fromBottom animation type |
221 | | -* Add notification width and height parameters |
222 | | -* Bug fixes |
| 219 | +- Add fromBottom animation type |
| 220 | +- Add notification width and height parameters |
| 221 | +- Bug fixes |
223 | 222 |
|
224 | 223 | ## [1.3.0] - 09/01/2022 |
225 | 224 |
|
226 | | -* Add notification position parameter |
227 | | -* Merge title and titleStyle parameters |
228 | | -* Merge description and descriptionStyle parameters |
229 | | -* Add action widget with onActionPressed callback |
230 | | -* Add autoDismiss attribute |
231 | | -* Bug fixes |
| 225 | +- Add notification position parameter |
| 226 | +- Merge title and titleStyle parameters |
| 227 | +- Merge description and descriptionStyle parameters |
| 228 | +- Add action widget with onActionPressed callback |
| 229 | +- Add autoDismiss attribute |
| 230 | +- Bug fixes |
232 | 231 |
|
233 | 232 | ## [1.2.0] - 31/12/2021 |
234 | 233 |
|
235 | | -* Optional title |
236 | | -* Add background attribute to built-in themes |
237 | | -* Add display progress indicator attribute to built-in themes |
238 | | -* Customizable notification duration |
239 | | -* Bug fixes |
| 234 | +- Optional title |
| 235 | +- Add background attribute to built-in themes |
| 236 | +- Add display progress indicator attribute to built-in themes |
| 237 | +- Customizable notification duration |
| 238 | +- Bug fixes |
240 | 239 |
|
241 | 240 | ## [1.1.0] - 26/12/2021 |
242 | 241 |
|
243 | | -* Enhanced rendering performance |
244 | | -* Animated progress bar indicator |
| 242 | +- Enhanced rendering performance |
| 243 | +- Animated progress bar indicator |
245 | 244 |
|
246 | 245 | ## [1.0.0] - 14/08/2021 |
247 | 246 |
|
248 | | -* Built-in notification types |
249 | | -* Display animations types |
250 | | -* Full customization of the notification |
251 | | -* Onclose and ondismiss function callback |
| 247 | +- Built-in notification types |
| 248 | +- Display animations types |
| 249 | +- Full customization of the notification |
| 250 | +- Onclose and ondismiss function callback |
0 commit comments