1 |
|
2 | CHANGELOG
|
3 | ====
|
4 |
|
5 | 2.10.8
|
6 | ---
|
7 |
|
8 | ### Misc
|
9 |
|
10 | * Fix bug in gulpfile where `core` was signalling completion too early.
|
11 | * Fix bug in gulpfile where distribution CSS files were output to the wrong directory.
|
12 |
|
13 | 2.10.7
|
14 | ---
|
15 |
|
16 | ### Bug Fixes
|
17 |
|
18 | * ons-icon: Compile when content is ready. ([#2547](https://github.com/OnsenUI/OnsenUI/issues/2547)).
|
19 | * ons-icon: Fix bug where Font Awesome v5 styles (far, fal, fab) were being ignored.
|
20 | * ons-navigator: Fix bringPageTop not working if a page is defined inside ons-navigator tags.
|
21 | * ons-tab: Stop recreating tabs when page with tabbar is brought to top of navigator stack. ([#2604](https://github.com/OnsenUI/OnsenUI/issues/2604)).
|
22 | * ons-fab: Fix toggled/hidden fab reappears when you leave and return to its page bug. ([#2558](https://github.com/OnsenUI/OnsenUI/issues/2558)).
|
23 |
|
24 | ### Misc
|
25 |
|
26 | * Upgrade to Gulp 4.
|
27 |
|
28 | 2.10.6
|
29 | ---
|
30 |
|
31 | ### Misc
|
32 |
|
33 | * Avoid event-stream@3.3.6 vulnerability (https://github.com/dominictarr/event-stream/issues/116).
|
34 |
|
35 | 2.10.5
|
36 | ---
|
37 |
|
38 | ### Bug Fixes
|
39 |
|
40 | * ons-list-item: Fix expandable list item not working correctly for lists inside expandable content. ([#2485](https://github.com/OnsenUI/OnsenUI/issues/2485)).
|
41 | * ons.platform.isIPhoneX: Support iPhone XS, XS Max, and XR. ([#2540](https://github.com/OnsenUI/OnsenUI/issues/2540)).
|
42 |
|
43 | ### Misc
|
44 |
|
45 | * Updated FontAwesome to 5.2.0 ([#2502](https://github.com/OnsenUI/OnsenUI/issues/2502)).
|
46 |
|
47 | 2.10.4
|
48 | ---
|
49 |
|
50 | ### New Features
|
51 |
|
52 | * ons.platform: Can choose to ignore selected platform when checking what platform is e.g. `ons.platform.isAndroid`. ([#2475](https://github.com/OnsenUI/OnsenUI/issues/2475)).
|
53 | * ons-toolbar: Add methods to show and hide the toolbar ([#2478](https://github.com/OnsenUI/OnsenUI/issues/2478))
|
54 |
|
55 | ### Bug Fixes
|
56 |
|
57 | * css: Fix button style for Firefox. ([#2469](https://github.com/OnsenUI/OnsenUI/issues/2469)).
|
58 | * ons-toast: Fix app closing when toast is shown and back button is pressed ([#2388](https://github.com/OnsenUI/OnsenUI/issues/2388))
|
59 |
|
60 | 2.10.3
|
61 | ---
|
62 |
|
63 | ### Misc
|
64 |
|
65 | * Re-release of 2.10.2 due to npm package not containing minified Angular bindings ([#2468](https://github.com/OnsenUI/OnsenUI/issues/2468)). No functional changes.
|
66 |
|
67 | 2.10.2
|
68 | ---
|
69 |
|
70 | ### Bug Fixes
|
71 |
|
72 | * ons-lazy-repeat: Fix dynamic adding of items ([#2443](https://github.com/OnsenUI/OnsenUI/issues/2443))
|
73 | * ons-toast: Fix padding of Material toast ([#2436](https://github.com/OnsenUI/OnsenUI/issues/2436))
|
74 | * ons-button: Remove dotted border on Firefox ([#2408](https://github.com/OnsenUI/OnsenUI/issues/2408))
|
75 | * css: Fix CSS import paths ([#2336](https://github.com/OnsenUI/OnsenUI/issues/2336), [#2453](https://github.com/OnsenUI/OnsenUI/issues/2453))
|
76 | * ons-input: Prevent zooming of inputs on iOS ([#2400](https://github.com/OnsenUI/OnsenUI/issues/2400))
|
77 | * ons-page: Fix `page-with-bottom-toolbar` not being set in some cases ([#2459](https://github.com/OnsenUI/OnsenUI/issues/2459))
|
78 |
|
79 | 2.10.1
|
80 | ---
|
81 |
|
82 | ### Bug Fixes
|
83 |
|
84 | * ons-tabbar: Fix race condition with some tabs ([#2430](https://github.com/OnsenUI/OnsenUI/issues/2430))
|
85 | * ons-list-item: Fix expandable item breaking when compiled more than once (for example, with ng-repeat) ([#2434](https://github.com/OnsenUI/OnsenUI/issues/2434))
|
86 |
|
87 | 2.10.0
|
88 | ---
|
89 |
|
90 | ### New Features
|
91 |
|
92 | * ons.notification: Add `maskColor` configuration for `alert`, `confirm` and `prompt` ([#2358](https://github.com/OnsenUI/OnsenUI/issues/2358))
|
93 | * ons-list-item: Add expandable list items ([#2380](https://github.com/OnsenUI/OnsenUI/issues/2380))
|
94 | * ons-toast: Toast messages can be more than one line long ([#2405](https://github.com/OnsenUI/OnsenUI/issues/2405))
|
95 |
|
96 | ### Bug Fixes
|
97 |
|
98 | * onsenui.d.ts: Fixed [#2354](https://github.com/OnsenUI/OnsenUI/issues/2354).
|
99 | * ons-toolbar: `static` attribute works with iOS status bar.
|
100 | * ons-pull-hook: Improve scroll behavior in UIWebView. Fixed [#2353](https://github.com/OnsenUI/OnsenUI/issues/2353) and [#2357](https://github.com/OnsenUI/OnsenUI/issues/2357).
|
101 | * ons-navigator: Fixed [#2376](https://github.com/OnsenUI/OnsenUI/issues/2376).
|
102 | * ons-select: Fixed [#2251](https://github.com/OnsenUI/OnsenUI/issues/2251) for all bindings.
|
103 | * ons-splitter-side: Fixed regression of ([#2026](https://github.com/OnsenUI/OnsenUI/issues/2026)).
|
104 | * ons-popover: Fixed incorrect placement of popover when page is not full width ([#2386](https://github.com/OnsenUI/OnsenUI/issues/2386)).
|
105 |
|
106 | 2.9.2
|
107 | ---
|
108 |
|
109 | ### New features
|
110 |
|
111 | * ons-toolbar: Added new `static` attribute to avoid animations in the toolbar when pushing or popping pages.
|
112 |
|
113 | ### Bug Fixes
|
114 |
|
115 | * ons-tabbar: Fixed [#2316](https://github.com/OnsenUI/OnsenUI/issues/2316).
|
116 | * ons-tabbar: Fixed [#2343](https://github.com/OnsenUI/OnsenUI/issues/2343).
|
117 | * ons-splitter-side: Fixed [#2271](https://github.com/OnsenUI/OnsenUI/issues/2271).
|
118 | * ons-navigator: Fixed [#2333](https://github.com/OnsenUI/OnsenUI/issues/2333).
|
119 | * ons-select (fastclick): Fixed [#2352](https://github.com/OnsenUI/OnsenUI/issues/2352).
|
120 | * ons-switch: Fixed [#2341](https://github.com/OnsenUI/OnsenUI/issues/2341).
|
121 |
|
122 | ### Misc
|
123 |
|
124 | * core, react: Pointed reference pages to new tutorials.
|
125 |
|
126 | 2.9.1
|
127 | ----
|
128 |
|
129 | ### Bug Fixes
|
130 |
|
131 | * ons-tab: Ensure `click` event listener is added to nested tabbars.
|
132 | * ons-navigator: It now uses default `options` property also for `popPage`.
|
133 | * ons.notification: `toast` method error.
|
134 |
|
135 | 2.9.0
|
136 | ----
|
137 |
|
138 | ### New Features
|
139 |
|
140 | * :tada: Use passive event listeners whenever possible. PWA score++.
|
141 | * ons-navigator: `popPage` method now supports `options.times` to pop several pages with one single animation.
|
142 | * ons-toolbar-button: Added `icon` attribute to automatically create an `ons-icon` element.
|
143 |
|
144 | ### Bug Fixes
|
145 |
|
146 | * :tada: fastclick: Use Onsen UI fork of FastClick. Fixes [#2254](https://github.com/OnsenUI/OnsenUI/issues/2254), [#2304](https://github.com/OnsenUI/OnsenUI/issues/2304).
|
147 | * ons-tab: Fixed [#2307](https://github.com/OnsenUI/OnsenUI/issues/2307).
|
148 | * ons-list-item: Fixed [#2292](https://github.com/OnsenUI/OnsenUI/issues/2292).
|
149 | * ons-navigator: Fixed [#2286](https://github.com/OnsenUI/OnsenUI/issues/2286).
|
150 | * ons-navigator: Fixed [#1992](https://github.com/OnsenUI/OnsenUI/issues/1992).
|
151 | * css-components: Fixed [#2045](https://github.com/OnsenUI/OnsenUI/issues/2045).
|
152 | * ons.platform: Fixed [#2279](https://github.com/OnsenUI/OnsenUI/issues/2279).
|
153 | * ons-page: Fixed [#2255](https://github.com/OnsenUI/OnsenUI/issues/2255).
|
154 | * ons-tab: Fixed [#2324](https://github.com/OnsenUI/OnsenUI/issues/2324).
|
155 | * ons-switch: Prevents two `click` events in a row when placed inside a `label` tag.
|
156 | * iOS scroll issues: Related [#2220](https://github.com/OnsenUI/OnsenUI/issues/2220), [#2279](https://github.com/OnsenUI/OnsenUI/issues/2279), [#1949](https://github.com/OnsenUI/OnsenUI/issues/1949) - Fixed in WKWebView/iOS Safari. For UIWebView, a new `ons.forceUIWebViewScrollFix()` method is available which may negatively affect momentum scroll in some situations. Also, a `ons-ios-scroll` class is added to `document.body` when dialogs are visible to apply custom fixes.
|
157 |
|
158 | ### Misc
|
159 |
|
160 | * css-components: Expose Action Sheet variables for Theme Roller.
|
161 | * ons.notification: Display error message when needed imports are missing (AlertDialog, AlertDialogButton, Toast, ActionSheet).
|
162 |
|
163 | 2.8.3
|
164 | ----
|
165 |
|
166 | ### New Features
|
167 |
|
168 | * ons-list-item: Skip tappable effect on children with `prevent-tap` attribute or `ons-*` elements.
|
169 | * ons-navigator: `resetToPage` can now perform 'pop' animation if `options.pop` is `true`.
|
170 |
|
171 | ### Bug Fixes
|
172 |
|
173 | * ons-carousel: Fixed [#2260](https://github.com/OnsenUI/OnsenUI/issues/2260).
|
174 | * ons-progress-circular: Fixed [#1860](https://github.com/OnsenUI/OnsenUI/issues/1860).
|
175 | * css/polyfills: Fixed [#2266](https://github.com/OnsenUI/OnsenUI/issues/2266).
|
176 | * ons-ripple: The effect does not propagate to other `ons-ripple` parents anymore.
|
177 | * ons-carousel: Prevent error state when hidden during the first rendering.
|
178 | * angular1: `ons-scope` directive works when placed on the same element as `var` attribute.
|
179 |
|
180 | ### Misc
|
181 |
|
182 | * Show warning when Onsen UI is loaded more than once (UMD - ESM).
|
183 | * ons-pull-hook: `threshold-height` is not disabled anymore when its value is lower than the height.
|
184 | * angular1: Revised the exposed DOM properties for carousel, modal, navigator, popover, pullHook, splitter, splitterSide, switch and tabbar.
|
185 |
|
186 | 2.8.2
|
187 | ----
|
188 |
|
189 | ### New Features
|
190 |
|
191 | * ons-navigator: Added `onSwipe` property function that gets the swiped distance on drag.
|
192 | * ons-splitter-side: Added `onSwipe` property function that gets the swiped distance on drag.
|
193 |
|
194 | ### Bug Fixes
|
195 |
|
196 | * ons-splitter: Fixed small glitch in 'reveal' animation.
|
197 | * ons-select: Fixed custom modifier class from `select-*` to `select--*`.
|
198 | * ons-tabbar: Fixed [#2253](https://github.com/OnsenUI/OnsenUI/issues/2253).
|
199 | * ons-tabbar: Position 'auto' and border visibility now cares about autostyling instead of the actual platform.
|
200 | * ons-toolbar: Fix 'transparent' modifier when combined with 'material' (regression).
|
201 | * angular1: Remove `element.scope()` call that depends on AngularJS Debug Data.
|
202 |
|
203 | 2.8.1
|
204 | ----
|
205 |
|
206 | ### Bug Fixes
|
207 |
|
208 | * css-components: Use new radial-gradient syntax to avoid prefixes.
|
209 | * ons-tabbar: Improve scrolling on devices.
|
210 | * ons-modal: Possible issue when toggling modal visibility very quickly.
|
211 | * ons-action-sheet: Small glitch when hiding on iPhone X.
|
212 |
|
213 | 2.8.0
|
214 | ----
|
215 |
|
216 | ### New Features
|
217 |
|
218 | * core: The core CSS is now available without importing default icon fonts in `onsenui-core.css` file. This can be included instead of `onsenui.css` in order to reduce app size.
|
219 | * ons: Added `disableIconAutoPrefix` method to avoid adding `fa-` prefix to non-prefixed icons. This allows using custom icon packs.
|
220 | * esm: A new `esm` folder is available for ES Modules environments. It allows importing specific components instead of the whole bundle. See `Reducing App Size` section in the guide for more details.
|
221 | * angular1: `ons-modal` now exposes event handlers (`ons-preshow`, `ons-postshow`, `ons-prehide`, `ons-posthide`) and `toggle` method.
|
222 |
|
223 | ### Bug Fixes
|
224 |
|
225 | * iPhoneX support: Fixed a glitch during push/pop animations.
|
226 | * ons-tab: Fixed [#2247](https://github.com/OnsenUI/OnsenUI/issues/2247).
|
227 | * ons-tabbar: Fixed [#2223](https://github.com/OnsenUI/OnsenUI/issues/2223).
|
228 | * ons-segment: Prevent possible error when linking an `ons-tabbar` placed at the same level.
|
229 | * ons-segment: Adjust style for plain `div` children (instead of `button`).
|
230 | * ons-list-item: Material chevron with right content. Fixed [#2226](https://github.com/OnsenUI/OnsenUI/issues/2226).
|
231 | * ons-lazy-repeat: Lists can be empty. Fixed [#2232](https://github.com/OnsenUI/OnsenUI/issues/2232).
|
232 | * modifier: Fixed [#2237](https://github.com/OnsenUI/OnsenUI/issues/2237).
|
233 |
|
234 | ### Misc
|
235 |
|
236 | * :tada: Reduced bundle size by more than 50%!
|
237 |
|
238 | ### BREAKING CHANGES
|
239 |
|
240 | * Internal elements location has been changed. E.g. `ons.NavigatorElement` is now `ons.elements.Navigator`. This should only affect if you were registering custom animations.
|
241 | * `NavigatorTransitionAnimator` has been renamed to `NavigatorAnimator` like all the other animators. This should only affect if you were registering custom animations.
|
242 | * `core-src` directory has been removed. `esm` can be used instead. This should only affect if you were manually importing specific components instead of the whole bundle.
|
243 |
|
244 | 2.7.2
|
245 | ----
|
246 |
|
247 | ### Bug Fixes
|
248 |
|
249 | * core: Fixed glitch in nested `<ons-page>`. Fixed [#2231](https://github.com/OnsenUI/OnsenUI/issues/2231).
|
250 |
|
251 |
|
252 | 2.7.1
|
253 | ----
|
254 |
|
255 | ### New Features
|
256 |
|
257 | * css-components: Added `--tap-highlight-color` variable for `-webkit-tap-highlight-color` CSS property.
|
258 | * ons-bottom-toolbar: Added `aligned` modifier.
|
259 |
|
260 | ### Bug Fixes
|
261 |
|
262 | * css-components: Added `word-wrap: break-word;` to `.card`. Fixed [#2244](https://github.com/OnsenUI/OnsenUI/issues/2244).
|
263 | * css-components: Fixed position of `.toast` in `onsflag-iphonex-portrait` mode.
|
264 | * core: Fix template scripts on Firefox.
|
265 | * ~~core: Fixed glitch in nested `<ons-page>`. Fixed #2231.~~ (incomplete)
|
266 |
|
267 | ### Misc
|
268 |
|
269 | * css-components: Made it easy to override `user-select`. Fixed [#2227](https://github.com/OnsenUI/OnsenUI/issues/2227).
|
270 |
|
271 | 2.7.0
|
272 | ----
|
273 |
|
274 | ### New Features
|
275 |
|
276 | * :tada: css-components: Supported iPhone X with `html[onsflag-iphonex-portrait]` and `html[onsflag-iphonex-landscape]` flags.
|
277 | * css-components: Added iOS & Material dark color scheme available as `dark-onsen-css-components.css`.
|
278 | * css-components: Refined the css-components previewer located in `css-components-src`.
|
279 | * core: Supported iOS 11.
|
280 | * ons.mockStatusBar: Now can also show Android's status bar.
|
281 | * ons.platform: Added `isIPhoneX()`, `isIOSSafari()`, `isUIWebView()` and `isWKWebView()`.
|
282 |
|
283 | ### Bug Fixes
|
284 |
|
285 | * css-components: Fixed usage of alpha function. Fixed [#2220](https://github.com/OnsenUI/OnsenUI/issues/2220).
|
286 | * css-components: Fixed wrong margin of `.action-sheet` and `.action-sheet-button`.
|
287 | * css-components: Fixed style of `.list-title`.
|
288 | * core: Changed to disable FastClick when it isn't needed. Fixed [#2000](https://github.com/OnsenUI/OnsenUI/issues/2000).
|
289 | * core: Fixed `ons-loading-placeholder` attribute broken on iOS 11.
|
290 | * ons-page: Minor issue with status bar when the page is moved in DOM.
|
291 | * ons-splitter: Correctly set content width on inital split mode. Fixed [#2205](https://github.com/OnsenUI/OnsenUI/issues/2205).
|
292 | * ons-tabbar, ons-carousel: Can now be displayed inside dialogs/modals.
|
293 | * ons-tabbar: Resizing window while tabbar is not visible should not update the tabbar.
|
294 | * dialogs: Prevent scrolling behind dialog masks due to iOS bug. Fixed [#2220](https://github.com/OnsenUI/OnsenUI/issues/2220).
|
295 | * deviceBackButton: Fixed [#2215](https://github.com/OnsenUI/OnsenUI/issues/2215).
|
296 | * templates: Firefox issue. Fixed [#2216](https://github.com/OnsenUI/OnsenUI/issues/2216).
|
297 |
|
298 | ### Misc
|
299 |
|
300 | * core: Auto status bar fill for iOS 7+ WebView is now automatically disabled on iPhone X WebView.
|
301 |
|
302 | ### BREAKING CHANGES
|
303 |
|
304 | * css-components: Refined iOS & Material color schemes.
|
305 | * The previous color schemes are now available as `css/old-onsen-css-components.css`.
|
306 |
|
307 | 2.6.1
|
308 | ----
|
309 |
|
310 | ### Bug Fixes
|
311 |
|
312 | * GestureDetector: Fixed `findIndex` issue on Android 4.4.4.
|
313 | * templates: Fixed [#2163](https://github.com/OnsenUI/OnsenUI/issues/2163).
|
314 | * ons-tabbar: Fixed [#2189](https://github.com/OnsenUI/OnsenUI/issues/2189).
|
315 | * ons-tabbar, ons-tab: Fixed several issues on iOS 8.
|
316 | * ons-toolbar: Fixed position with `cover-content` modifier and iOS status bar in nested pages.
|
317 | * ons-page: Ensure status-bar-fill is only added to one page.
|
318 |
|
319 | 2.6.0
|
320 | ----
|
321 |
|
322 | ### New Features
|
323 |
|
324 | * core: Added `ons-segment` element.
|
325 | * angular1: Added `ons-segment` bindings.
|
326 | * ons: Added `mockStatusBar` utility to create a fake iOS status bar for browser testing.
|
327 | * ons-pull-hook: Added `onPull` property function that gets the pulled distance on drag.
|
328 | * ons-carousel: Added `onSwipe` property function that gets the swiped distance on drag.
|
329 | * :tada: ons-tabbar: Tabbar can now be swiped to change pages. `swipeable` attribute enables this feature.
|
330 |
|
331 | ### Bug Fixes
|
332 |
|
333 | * core: Device Back Button handler timing issue.
|
334 | * GestureDetector: Fixed memory leak from Hammer.js v1.
|
335 | * templates: Fixed a bug where `script` tags might not be ready on time.
|
336 | * autoStyle: Fixed [#2171](https://github.com/OnsenUI/OnsenUI/issues/2171).
|
337 | * inputs: Accept `required` attr. Fixed [#2169](https://github.com/OnsenUI/OnsenUI/issues/2169).
|
338 | * ons-pull-hook: Different glitches on both iOS and Android. Fixed [#1990](https://github.com/OnsenUI/OnsenUI/issues/1990).
|
339 | * ons-list-item: `nodivider` modifier should not hide `chevron`.
|
340 | * ons-list-item: Fixed [#2150](https://github.com/OnsenUI/OnsenUI/issues/2150).
|
341 | * ons-navigator: Fixed [#2167](https://github.com/OnsenUI/OnsenUI/issues/2167).
|
342 | * ons-navigator: iOS slide animation with transparent toolbars glitch.
|
343 | * ons-tabbar: Hide 1px line between toolbar and top tabbar in some Android devices.
|
344 | * ons-modal: Fixed [#2066](https://github.com/OnsenUI/OnsenUI/issues/2066).
|
345 | * ons-toolbar: `cover-content` modifier works with iOS status bar.
|
346 | * ons-carousel: Fixed an animation glitch on iOS due to the cubic Bézier curve.
|
347 | * ons-splitter: Translate3d glitch when opening with `reveal` animation.
|
348 |
|
349 | ### Misc
|
350 |
|
351 | * Updated type definitions.
|
352 | * `modifier` classes are restored when `class` attribute is modified.
|
353 | * ons-tab: The first tab will be activated if the `active` attribute is not provided in any tab.
|
354 | * ons-carousel: Improved performance. Animation timing has been adjusted to prevent issues on iOS.
|
355 |
|
356 | ### BREAKING CHANGES
|
357 |
|
358 | * ons-tabbar, ons-carousel: DOM structure has been modified. It should not affect except if you manually modify `innerHTML`.
|
359 | * ons-tabbar: Due to the new swipeable feature, `slide` animation is now performed by default unless it is disabled with `animation="none"` attribute. `fade` animator has also been removed (incompatible).
|
360 | * ons-tab: Removed undocumented `ons-tab-active` and `ons-tab-inactive` attributes (from Onsen UI v1).
|
361 |
|
362 | v2.5.3
|
363 | ----
|
364 |
|
365 | ### Bug Fixes
|
366 |
|
367 | * ons-speed-dial-item: Apply Material Design style correctly.
|
368 | * ons-splitter-side: Fixed [#2026](https://github.com/OnsenUI/OnsenUI/issues/2026).
|
369 | * Fixed glitch during push/pop animation when iOS status bar is visible.
|
370 |
|
371 | ### Misc
|
372 |
|
373 | * modifiers: internal modifiers are automatically restored when anything removes them.
|
374 | * docs: Added missing modifiers and attributes.
|
375 |
|
376 | v2.5.2
|
377 | ----
|
378 |
|
379 | ### Bug Fixes
|
380 |
|
381 | * ons-navigator: Ignore swipes on back buttons.
|
382 | * ons-pull-hook: After popPage transition style fix.
|
383 | * ons-tabbar: Minor issue fixed to improve compatibility with external routers.
|
384 |
|
385 | ### Misc
|
386 |
|
387 | * ons.getScriptPage: Added new method as a shortcut to get the current page and attach lifecycle hooks.
|
388 |
|
389 | v2.5.1
|
390 | ----
|
391 |
|
392 | ### Bug Fixes
|
393 |
|
394 | * onsenui.min.css: Restore 'import' statements.
|
395 | * ons-navigator: Swipe-to-pop animation glitch.
|
396 | * ons-range: Fixed ripple effect when `min` attr is provided.
|
397 |
|
398 | v2.5.0
|
399 | ----
|
400 |
|
401 | ### New Features
|
402 |
|
403 | * core: Added `ons.modifier` object with a new set of methods to alter `modifier` attributes.
|
404 | * :tada: ons-navigator: iOS Swipe-to-pop feature.
|
405 | * ons-modal: Added `lift` animation ([#2078](https://github.com/OnsenUI/OnsenUI/pull/2078)).
|
406 | * ons-toolbar: New `cover-content` modifier. Should be combined with `transparent` modifier.
|
407 |
|
408 | ### Bug Fixes
|
409 |
|
410 | * css-components, ons-list-item: Fixed [#2100](https://github.com/OnsenUI/OnsenUI/issues/2100).
|
411 | * ons-list: Fixed double top border when located right under toolbar.
|
412 | * ons-carousel: Ignores swipes that start outside carousel.
|
413 | * Swipeable components: Swipe is now smoother.
|
414 | * Swipeable components: Fixed compatibility of some swipeable components.
|
415 |
|
416 | ### Misc
|
417 |
|
418 | * core css: Add minimized core css file `build/css/onsenui.min.css`.
|
419 | * css-components: Adjusted font size of `.back-button__label` (improves iOS slide animation).
|
420 | * ons-back-button: Replace font icons with SVG icons.
|
421 | * Added `ons-alert-dialog-button` elements.
|
422 | * Added `size` attribute on `ons-ripple` elements.
|
423 | * Added ripple effects properly on `ons-range`, `ons-checkbox`, `ons-radio`, `ons-toolbar-button`, `ons-back-button` and `ons-alert-dialog-button` elements for Material Design.
|
424 |
|
425 | v2.4.2
|
426 | ----
|
427 |
|
428 | ### New Features
|
429 |
|
430 | * ons-fab: Added new appearances for iOS.
|
431 | * ons-ripple: Added `size` attribute.
|
432 |
|
433 | ### Bug Fixes
|
434 |
|
435 | * Revert a recent change that creates `ons-tabbar` issues. Fixed [#2082](https://github.com/OnsenUI/OnsenUI/issues/2082).
|
436 |
|
437 | v2.4.1
|
438 | ----
|
439 |
|
440 | ### Bug Fixes
|
441 |
|
442 | * ons.notification.prompt: Only returns input value if the clicked button is primary. Otherwise, returns null. Fixed [#2050](https://github.com/OnsenUI/OnsenUI/issues/2050).
|
443 | * ons-input, ons-search-input: Fixed [#2075](https://github.com/OnsenUI/OnsenUI/issues/2075).
|
444 | * ons-icon: Its class attribute is now recovered after modifications.
|
445 |
|
446 | ### Misc
|
447 |
|
448 | * css-components: Removed `.text-input--transparent` modifier (same as default style).
|
449 |
|
450 | v2.4.0
|
451 | ----
|
452 |
|
453 | ### New Features
|
454 |
|
455 | * core: Separated files are now cached after the first request. This improves performance when pushing pages.
|
456 | * core: Added `ons.preload` method to manually cache templates. This improves performance when pushing pages.
|
457 | * :tada: core: Support for `HTMLTemplateElement` (`<template>`). The former `<ons-template>` is still supported for backward compatibility.
|
458 | * core: Added page life-cycle hooks (similar to life-cycle events). `<template>` elements allow `<script>` tags in their content, which is useful for initialising pages. Therefore, hooks like `pageElement.onInit`, `pageElement.onShow`, etc. have been added.
|
459 | * ons-progress-bar, ons-progress-circular: Added new appearances for iOS.
|
460 |
|
461 | ### Bug Fixes
|
462 |
|
463 | * css-components: Fixed incorrect image path (select, search input).
|
464 | * ons-tabbar, ons-lazy-repeat, ons-carousel: `ons-tabbar` now applies `visibility:hidden` instead of `display:none` to pages. This fixes issues for `ons-lazy-repeat` and `ons-carousel` inside `ons-tabbar`.
|
465 | * ons-carousel: Fixed [#2065](https://github.com/OnsenUI/OnsenUI/issues/2065).
|
466 |
|
467 | ### Misc
|
468 |
|
469 | * css-components: Refined the appearance of `checkbox` on iOS.
|
470 | * css-components: Refined the appearance of `radio-button` on iOS.
|
471 | * css-components: Refined the appearance of `button` on Android.
|
472 | * css-components: Refined the appearance of `progress-bar` on Android.
|
473 | * css-components: Refined the appearance of `progress-circular` on Android.
|
474 | * css-components: Refined the appearance of `checkbox` animation on Android.
|
475 | * css-components: Refined the appearance of `list-item--chevron`.
|
476 | * core: Updated `font-awesome` icon library.
|
477 | * ons-toast: Improved `ascend` animator performance.
|
478 |
|
479 | ### BREAKING CHANGES
|
480 |
|
481 | * ons-input: It has been split into different elements: `ons-input` for text types; `ons-checkbox` for checkboxes; `ons-radio` for radio buttons; and `ons-search-input` for styled search inputs.
|
482 | * `<ons-input type="radio" checked>` => `<ons-radio checked>`
|
483 |
|
484 | v2.3.3
|
485 | ----
|
486 |
|
487 | ### New Features
|
488 |
|
489 | * onsenui.d.ts: Enabled `import * as ons from 'onsenui';` in TypeScript.
|
490 | * onsenui.d.ts: Added definitions for Onsen UI 2.3.x.
|
491 |
|
492 | ### Misc
|
493 |
|
494 | * core: Added warning which is shown when Onsen UI is loaded more than once.
|
495 |
|
496 | v2.3.2
|
497 | ----
|
498 |
|
499 | ### New Features
|
500 |
|
501 | * css-components: Added `--material` modifier on `notification` CSS components.
|
502 |
|
503 | ### Bug Fixes
|
504 |
|
505 | * ons-page: Fixed iOS status-bar-fill not added in initially opened modals ([#1944](https://github.com/OnsenUI/OnsenUI/issues/1944)).
|
506 | * ons-splitter: Fixed `reveal` animation glitch.
|
507 | * ons-action-sheet: Fixed glitch when hiding on iOS.
|
508 |
|
509 | ### Misc
|
510 |
|
511 | * css-components: Refined the appearance of `select`. Fixed [#2017](https://github.com/OnsenUI/OnsenUI/issues/2017).
|
512 | * css-components: Refined the appearance of `range` on iOS.
|
513 | * core: Excluded test cases from `onsenui` package.
|
514 |
|
515 | v2.3.1
|
516 | ----
|
517 |
|
518 | ### Misc
|
519 |
|
520 | * Remove `module` property from `package.json` temporarily.
|
521 |
|
522 | v2.3.0
|
523 | ----
|
524 |
|
525 | ### New Features
|
526 |
|
527 | * css-components: Added `action-sheet` component.
|
528 | * css-components: Added `toast` component.
|
529 | * css-components: Added `card` component.
|
530 | * css-components: Added `segment` component.
|
531 | * core: Added `ons-action-sheet` and `ons-action-sheet-button` elements.
|
532 | * core: Added `ons-toast` element.
|
533 | * core: Added `ons-card` element.
|
534 | * core: Added new method `ons.openActionSheet(...)` for creating inline `ons-action-sheet` elements.
|
535 | * core: Added new method `ons.notification.toast(...)` for creating inline and queued `ons-toast` elements.
|
536 | * core: Added new method `ons.createElement(...)` that allows creating new elements from templates or inline HTML.
|
537 | * core: `onsenui` is now available as ES Modules.
|
538 | * core: A fake device back button event is now fired on ESC press.
|
539 | * ons-navigator: Added `removePage` method.
|
540 | * ons-input: Added styling support for `type='search'`.
|
541 | * angular1: Added `ons-action-sheet` bindings.
|
542 | * angular1: Added `ons-toast` bindings.
|
543 | * angular1: Added `ons-card` bindings.
|
544 | * angular1: Added `ons-list-title` bindings.
|
545 |
|
546 | ### Bug Fixes
|
547 |
|
548 | * css-components: Fixed color of range component in Firefox. Fixed [#1964](https://github.com/OnsenUI/OnsenUI/issues/1964).
|
549 | * core: Fixed broken sourcemap of `onsenui.js` ([#1958](https://github.com/OnsenUI/OnsenUI/issues/1958)).
|
550 | * ons-carousel: Fixed [#1952](https://github.com/OnsenUI/OnsenUI/issues/1952).
|
551 | * ons-carousel: `refresh` event is now triggered when resized.
|
552 | * ons-dialog: Fixed `disabled` attribute.
|
553 | * ons-dialog: Fixed `mask-color` attribute.
|
554 | * ons-splitter: Fixed `animation` attribute issue.
|
555 | * angular1: Page loader now throws `destroy` event when page is unloaded.
|
556 | * angular1: `myNavigator.topPage.data` should now be ready by the time the controller runs. Fixed [#1854](https://github.com/OnsenUI/OnsenUI/issues/1854).
|
557 |
|
558 | ### Misc
|
559 |
|
560 | * core: Removed polyfill for `Element.prototype.remove`.
|
561 | * core: Removed polyfill for `Element.prototype.classList`.
|
562 | * core: Removed polyfill for `Promise`.
|
563 | * core: Removed polyfill for `CustomEvent`.
|
564 | * core: Removed [JavaScript Dynamic Content shim for Windows 8 Store apps](https://github.com/Microsoft/winstore-jscompat).
|
565 |
|
566 | ### BREAKING CHANGES
|
567 |
|
568 | * ons-navigator: Removed `options.refresh`. `prepop` event and `removePage` can be used instead.
|
569 | * ons-template, external files: `ons-page` tag is not added automatically anymore as a wrapper of the target template. It must be manually specified.
|
570 | * ons.createDialog, ons.createPopover, ons.createAlertDialog: Tags like `<ons-dialog>`, `<ons-alert-dialog>` or `<ons-popover>` are not added automatically anymore to the target template, they must be manually specified instead.
|
571 | * ons.notification: Canceled notifications do not reject the returned promise anymore. Instead, when canceled they resolve to `-1` for `alert` and `confirm`, or `null` for `prompt`.
|
572 | * angular1: Removed `onsSlidingMenu` and `onsSplitView` directives.
|
573 |
|
574 | v2.2.6
|
575 | ----
|
576 |
|
577 | ### Bug Fixes
|
578 |
|
579 | * ons-splitter: Fixed timing for initial animations in bindings ([#1979](https://github.com/OnsenUI/OnsenUI/issues/1979), [#1985](https://github.com/OnsenUI/OnsenUI/issues/1985)).
|
580 | * ons-tabbar: Minor fix for situations where the '.page__content' is provided ([#1978](https://github.com/OnsenUI/OnsenUI/issues/1978)).
|
581 | * ons-input: Fixed [#1974](https://github.com/OnsenUI/OnsenUI/issues/1974).
|
582 | * Device back button: Fixed possible crash in old platforms ([#1983](https://github.com/OnsenUI/OnsenUI/issues/1983)).
|
583 |
|
584 | v2.2.5
|
585 | ----
|
586 |
|
587 | ### New Features
|
588 |
|
589 | * css-components: Added `list-title` component ([#1960](https://github.com/OnsenUI/OnsenUI/issues/1960)).
|
590 | * core: Added `ons-list-title` element.
|
591 | * ons-splitter: Added `push` and `reveal` animations ([#1916](https://github.com/OnsenUI/OnsenUI/issues/1916)).
|
592 |
|
593 | ### Bug Fixes
|
594 |
|
595 | * core: Polyfill `Set` and `Map` in order to support old browsers ([#1967](https://github.com/OnsenUI/OnsenUI/issues/1967)).
|
596 | * ons-navigator: Discard toolbars inside tabbars for ios-slide.
|
597 | * ons-carousel: Fixed [#1952](https://github.com/OnsenUI/OnsenUI/issues/1952).
|
598 | * ons-pull-hook: Fixed [#1970](https://github.com/OnsenUI/OnsenUI/issues/1970).
|
599 | * angular1: Page loader now throws `destroy` event when page is unloaded ([#1934](https://github.com/OnsenUI/OnsenUI/issues/1934)).
|
600 | * angular1: `myNavigator.topPage.data` should now be ready by the time the controller runs. Fixed [#1854](https://github.com/OnsenUI/OnsenUI/issues/1854).
|
601 |
|
602 | ### Misc
|
603 |
|
604 | * Restored `bower.json`.
|
605 | * Refactored `ons-alert-dialog`, `ons-dialog`, `ons-modal` and `ons-popover` ([#1935](https://github.com/OnsenUI/OnsenUI/issues/1935)).
|
606 |
|
607 | v2.2.4
|
608 | ----
|
609 |
|
610 | ### Bug Fixes
|
611 |
|
612 | * core: Fixed broken parts of CE1 polyfill which caused a broken behavior of `vue-onsenui` ([#1925](https://github.com/OnsenUI/OnsenUI/issues/1925)).
|
613 | * ons-splitter-content: Fixed [#1772](https://github.com/OnsenUI/OnsenUI/issues/1772) and [#1930](https://github.com/OnsenUI/OnsenUI/issues/1930).
|
614 | * ons-input: Added initial date value support. Fixed [#1603](https://github.com/OnsenUI/OnsenUI/issues/1603).
|
615 | * ons-switch: Fixed [#1920](https://github.com/OnsenUI/OnsenUI/issues/1920).
|
616 | * ons-progress-circular: Fixed [#1921](https://github.com/OnsenUI/OnsenUI/issues/1921).
|
617 |
|
618 | ### Misc
|
619 |
|
620 | * Removed `bower.json`.
|
621 |
|
622 | v2.2.3
|
623 | ----
|
624 |
|
625 | ### Bug Fixes
|
626 |
|
627 | * core: Improve overall stability of the core on iOS by replacing Custom Elements v1 polyfill ([#1892](https://github.com/OnsenUI/OnsenUI/issues/1892)).
|
628 |
|
629 | v2.2.2
|
630 | ----
|
631 |
|
632 | ### New Features
|
633 |
|
634 | * angular1: `ons-back-button` default behavior is now overriden if `ng-click` is provided ([#1749](https://github.com/OnsenUI/OnsenUI/issues/1749)).
|
635 |
|
636 | ### Bug Fixes
|
637 |
|
638 | * css-components: Fixed [#1896](https://github.com/OnsenUI/OnsenUI/issues/1896).
|
639 | * core: Use `self` in `setImmediate` polyfill ([#1903](https://github.com/OnsenUI/OnsenUI/issues/1903)).
|
640 | * core: Make `ons.platform.isSafari()` compatible with Safari 10 ([#1910](https://github.com/OnsenUI/OnsenUI/issues/1910)).
|
641 | * ons-lazy-repeat: Fixed [#1899](https://github.com/OnsenUI/OnsenUI/issues/1899) and [#1871](https://github.com/OnsenUI/OnsenUI/issues/1871).
|
642 | * ons-splitter: Overlay animation correctly hides mask when entering split mode if the menu was visible before.
|
643 | * angular1: Fixed [#1884](https://github.com/OnsenUI/OnsenUI/issues/1884).
|
644 |
|
645 | v2.2.1
|
646 | ----
|
647 |
|
648 | ### New Features
|
649 |
|
650 | * css-components: Add minimized css-components file on `build/css/onsen-css-components.min.css`.
|
651 |
|
652 | ### Bug Fixes
|
653 |
|
654 | * ons-navigator: iOS Slide animation can now find toolbars that are not immediate children of the pages.
|
655 | * ons-splitter: mask is hidden only if all splitter-sides are in split mode.
|
656 | * ons-tab: It shows the last visible page instead of the initial one when reattached.
|
657 | * ons-pull-hook: Its content is not visible anymore during toolbar transitions.
|
658 | * ons-fab: It is now initally hidden and shown only when its page container is pushed. This fixes page transitions.
|
659 | * ons-fab: Covers the toolbar.
|
660 | * ons-fab: Hide animation on popPage is now visible.
|
661 | * ons-speed-dial: Hide items animation on popPage is now visible.
|
662 | * ons-input: text selection in Firefox.
|
663 | * ons-icon: Fixed [#1890](https://github.com/OnsenUI/OnsenUI/issues/1890).
|
664 |
|
665 | ### Misc
|
666 |
|
667 | * css-components: Refactored some components.
|
668 |
|
669 | v2.2.0
|
670 | ----
|
671 |
|
672 | ### New Features
|
673 |
|
674 | * ons-switch: Supports `value` attribute.
|
675 | * ons-tab: Supports `active-icon` attribute.
|
676 | * ons-lazy-repeat: Support for dynamic height.
|
677 | * angular1: Add `onsSelect` directive working with `ngModel`.
|
678 |
|
679 | ### Bug Fixes
|
680 |
|
681 | * css-components: Fixed broken popover components.
|
682 | * css-components: Fixed [#1653](https://github.com/OnsenUI/OnsenUI/issues/1653).
|
683 | * core: Fix `autoprefixer` settings for `onsenui.css`.
|
684 | * core: Fixed [#1700](https://github.com/OnsenUI/OnsenUI/issues/1700).
|
685 | * ons-select: Fix width of the inner element.
|
686 | * ons-dialog: Fix broken `default` and `slide` animation in iOS 9 and iOS 10.
|
687 | * ons-popover: Fixed behavior on device back button.
|
688 | * ons-splitter: Checks if content exists before removing.
|
689 | * ons-carousel: Supports `animation` attribute.
|
690 | * ons-lazy-repeat: Clean first item scope.
|
691 | * ons-progress-circular: Fixed [#1860](https://github.com/OnsenUI/OnsenUI/issues/1860).
|
692 | * ons.notification: Fixed [#1787](https://github.com/OnsenUI/OnsenUI/issues/1787).
|
693 | * ons-row: Fixed [#1858](https://github.com/OnsenUI/OnsenUI/issues/1858).
|
694 | * angular1: `number input` retains number type variable with `ngModel`.
|
695 | * angular1: Fixed [#1843](https://github.com/OnsenUI/OnsenUI/issues/1843).
|
696 | * angular1: Fixed [#1799](https://github.com/OnsenUI/OnsenUI/issues/1799).
|
697 |
|
698 | ### Misc
|
699 |
|
700 | * css-components: Refactored `range` components.
|
701 | * ons-template: Show warning when ons-template is not located just under document.body.
|
702 | * ons-navigator: Added deprecate warning for `options.refresh`.
|
703 | * angular1: Added deprecate warnings to `ons-sliding-menu` and `ons-split-view`.
|
704 |
|
705 | ### BREAKING CHANGES
|
706 |
|
707 | * css-components: Dropped all stylus and rebuild css-components with cssnext.
|
708 | * css-components: Renamed `.tab-bar` to `.tabbar`.
|
709 | * css-components: Renamed `.navigation-bar` to `.toolbar`.
|
710 | * css-components: Renamed `.list__item` to `.list-item`.
|
711 | * css-components: Renamed `.list__header` to `.list-header`.
|
712 | * css-components: Changed `.button-bar__item > input` to `.button-bar__input`.
|
713 | * ons-tabbar: loadPage method has been deprecated.
|
714 | * ons-popover: Changed internal DOM structure.
|
715 | * ons-range: Changed internal DOM structure.
|
716 |
|
717 | v2.1.0
|
718 | ----
|
719 |
|
720 | * core: Add new component `ons-select`.
|
721 | * core: All component classes exposes event list with static getter `events`.
|
722 | * ons-navigator, ons-page: Fixed the issue that pushed options is always empty on Angular2-binding and macOS Safari.
|
723 | * ons-navigator: Fixed [#1726](https://github.com/OnsenUI/OnsenUI/issues/1726).
|
724 | * ons-navigator: Animations block the interaction.
|
725 | * ons-navigator: Fix ternary operator error on `options.leavePage`.
|
726 | * ons-splitter: Add `side` property.
|
727 | * ons-splitter: Check content before hide/destroy.
|
728 | * ons-tab: Default click behavior can be overwritten by setting `onClick` property.
|
729 | * ons-tabbar: Add `show` method, `hide` method and `visible` property.
|
730 | * ons-dialog, ons-alert-dialog, ons-popover: User created dialogs are not moved inside page content.
|
731 | * ons-popover: `show` supports `options.target`.
|
732 | * ons-speed-dial: `show`, `hide`, `showItems`, `hideItems`, `toggle` and `toggleItems` now return Promise.
|
733 | * ons-fab: Execute `this.show()` and some statements before `contentReady`.
|
734 | * angular1: Fix `load` method of `ons-splitter-content`.
|
735 |
|
736 | ### BREAKING CHANGES
|
737 |
|
738 | * ons-input: Deprecate `content-left` attribute.
|
739 | * css-components: Rename undocumented modifier `one` to `rowfooter`.
|
740 |
|
741 | v2.0.5
|
742 | ----
|
743 | * core: Changed all elements to have default className token always. Fixed [#1711](https://github.com/OnsenUI/OnsenUI/issues/1711).
|
744 | * ons-switch: Fix `disbled` to `disabled`.
|
745 | * angular1: Fix [#1677](https://github.com/OnsenUI/OnsenUI/issues/1677).
|
746 | * ons-tabbar: Fix [#1654](https://github.com/OnsenUI/OnsenUI/issues/1654).
|
747 | * ons-input: Fix `float` attribute style.
|
748 | * ons-input: Added `transparent` modifier for Material Design.
|
749 | * ons-modal: Pages inside modal throw show and hide events.
|
750 | * ons-page: Fixed infinite scroll for iOS.
|
751 | * core: All animators are extendable.
|
752 | * angular1: $event in event handlers is not empty anymore.
|
753 | * core: Remove Windows Phone 10+ support temporarily.
|
754 | * ons-carousel: initial-index works when the carousel is inside ons-navigator.
|
755 | * ons-switch: Always triggers custom events and stops propagation from inner element events.
|
756 | * ons-tab: Throws verbose error if cannot create pageElement.
|
757 | * ons-dialog: Fix broken dialog animation on iOS 9.x and 10.x caused by `dialog-container` class.
|
758 |
|
759 | v2.0.4
|
760 | ----
|
761 | * angular1: Fix issue in event removal.
|
762 | * ons-pull-hook: Fixed bug where ons-pull-hook does not work when we swipe up/down a screen too fast.
|
763 | * ons-tab: Fixed [#1593](https://github.com/OnsenUI/OnsenUI/issues/1593).
|
764 | * core: Use [yarn](https://yarnpkg.com/) for dependency management.
|
765 |
|
766 | v2.0.3
|
767 | ----
|
768 | * ons-page: Fixed [#1649](https://github.com/OnsenUI/OnsenUI/issues/1649).
|
769 |
|
770 | v2.0.2
|
771 | ----
|
772 | * ons-switch: Fix regression where `change` event was not being triggered in some cases.
|
773 | * angular1: Fix [#1609](https://github.com/OnsenUI/OnsenUI/issues/1609).
|
774 | * ons-toolbar: transparent modifier supports MD.
|
775 | * ons-toolbar-button: Style refactor.
|
776 | * ons-navigator: Fix show-init event order.
|
777 | * ons-tab: Add `badge` attribute to display notification on tab.
|
778 | * ons.notification: Added `options.inputType` and `options.class`.
|
779 | * ons.notification: Fix [#1638](https://github.com/OnsenUI/OnsenUI/issues/1638).
|
780 | * ons.notification: Fixed memory leak.
|
781 | * angular1: Fix [#1620](https://github.com/OnsenUI/OnsenUI/issues/1620).
|
782 | * ons-icon: Fix [#1636](https://github.com/OnsenUI/OnsenUI/issues/1636).
|
783 | * ons-tabbar, ons-tab: Fix [#1584](https://github.com/OnsenUI/OnsenUI/issues/1584), [#1629](https://github.com/OnsenUI/OnsenUI/issues/1629).
|
784 | * angular1: Fix minor memory leak in Navigator.
|
785 | * ons-splitter: Fix [#1605](https://github.com/OnsenUI/OnsenUI/issues/1605).
|
786 | * core: Fix [#1646](https://github.com/OnsenUI/OnsenUI/issues/1646).
|
787 |
|
788 | v2.0.1
|
789 | ----
|
790 | * angular1: Fix [#1588](https://github.com/OnsenUI/OnsenUI/issues/1588).
|
791 | * ons.notification: Fix [#1595](https://github.com/OnsenUI/OnsenUI/issues/1595).
|
792 | * ons-lazy-repeat: Fix [#1613](https://github.com/OnsenUI/OnsenUI/issues/1613).
|
793 | * core: Removed all `_compiled` attributes.
|
794 | * core: Disabled native Custom Elements v1 implementations.
|
795 |
|
796 | v2.0.0
|
797 | ----
|
798 | * ons-splitter-side: Fix attribute watchers.
|
799 | * ons-range: Fix [#1554](https://github.com/OnsenUI/OnsenUI/issues/1554).
|
800 | * ons-page: Fixed dependency problem between ons-page and ons-toolbar.
|
801 | * ons-ripple: Fix timing issue on older Android WebViews.
|
802 | * core: Replace Promise polyfill to avoid Webpack warning.
|
803 |
|
804 | v2.0.0-rc.18
|
805 | ----
|
806 | * ons-navigator: Fixed a bug that caused missing .page__content on Safari.
|
807 | * angular1: Use the `$templateCache` service.
|
808 | * ons-splitter: Fix [#1537](https://github.com/OnsenUI/OnsenUI/issues/1537).
|
809 | * core: Update to Custom Elements v1.
|
810 | * ons-navigator: Provides animators and allows to extend them.
|
811 |
|
812 | v2.0.0-rc.17
|
813 | ----
|
814 | * core: Update Typescript definitions.
|
815 |
|
816 | v2.0.0-rc.16
|
817 | ----
|
818 | * ons-splitter-side, ons-splitter-content: Added "page" and "pageLoader" property. Changed to use page-loader instead of `ons._internal.getPageHTMLAsync()`.
|
819 | * ons-navigator: Added "page" and "pageLoader" property. Changed to use page-loader instead of `ons._internal.getPageHTMLAsync()`.
|
820 | * ons-tabbar, ons-tab: Added "page" and "pageLoader" property. Changed to use page-loader instead of `ons._internal.getPageHTMLAsync()`.
|
821 | * core: Added ons.defaultPageLoader and ons.PageLoader.
|
822 | * ons-page: Changed to accept ".content" and ".background" elements as child contents.
|
823 | * ons-modal: Fix [#1433](https://github.com/OnsenUI/OnsenUI/issues/1433).
|
824 | * ons-navigator: Improved iOS slide animation (again).
|
825 | * ons-icon: Fix [#1352](https://github.com/OnsenUI/OnsenUI/issues/1352).
|
826 | * ons-pull-hook, ons-carousel: Fix [#1004](https://github.com/OnsenUI/OnsenUI/issues/1004).
|
827 | * ons-fab: Fix [#1496](https://github.com/OnsenUI/OnsenUI/issues/1496).
|
828 | * ons-list-item: Fix [#1499](https://github.com/OnsenUI/OnsenUI/issues/1499)
|
829 | * ons-tabbar: Fix [#1501](https://github.com/OnsenUI/OnsenUI/issues/1501)
|
830 | * ons-navigator: Fix [#1512](https://github.com/OnsenUI/OnsenUI/issues/1512). This changes `pages` property from an `HTMLCollection` to an `Array`.
|
831 | * ons-page, ons-toolbar, ons-bottom-toolbar, ons-modal, ons-speed-dial: Improved location logic
|
832 | * ons-fab: Now stays outside of `.page__content` when it has a `position` attribute.
|
833 | * ons-modal: Fix [#1511](https://github.com/OnsenUI/OnsenUI/issues/1511).
|
834 | * ons-lazy-repeat: Expose `refresh()` method to user through delegate object.
|
835 | * ons-pull-hook: Remove DOM mutations to make it easier to integrate with frameworks and libs.
|
836 | * ons-tab: Fix [#1528](https://github.com/OnsenUI/OnsenUI/issues/1528).
|
837 | * ons-navigator: `data` object for `popPage`.
|
838 |
|
839 | v2.0.0-rc.15
|
840 | ----
|
841 | * ons-navigator: Improved iOS slide animation. Fix [#1457](https://github.com/OnsenUI/OnsenUI/issues/1457).
|
842 | * ons.platform: Fix [#1482](https://github.com/OnsenUI/OnsenUI/issues/1482).
|
843 | * ons-modal: Support showing on init.
|
844 | * ons-speed-dial: Add bindings for AngularJS 1.x.
|
845 | * ons-fab: Add bindings for AngularJS 1.x.
|
846 | * ons-pull-hook: Fix flickering on iOS.
|
847 |
|
848 | v2.0.0-rc.14
|
849 | ----
|
850 | * core: Update TypeScript definitions.
|
851 |
|
852 | v2.0.0-rc.13
|
853 | ----
|
854 | * ons-dialog: Fix Chrome issue with invalid event name.
|
855 |
|
856 | v2.0.0-rc.12
|
857 | ----
|
858 | * core: Added type definitions.
|
859 | * ons-switch: Fix [#1464](https://github.com/OnsenUI/OnsenUI/issues/1464).
|
860 | * ons-splitter: Fix [#1392](https://github.com/OnsenUI/OnsenUI/issues/1392).
|
861 |
|
862 | v2.0.0-rc.11
|
863 | ----
|
864 | * core: Added binding for Angular2.
|
865 | * ons-input: Fix `value` property bug for radio and checkbox.
|
866 | * ons-navigator: Fix [#1449](https://github.com/OnsenUI/OnsenUI/issues/1449).
|
867 | * ons-popover: Fix [#1450](https://github.com/OnsenUI/OnsenUI/issues/1450).
|
868 | * ons-navigator: Fix [#1389](https://github.com/OnsenUI/OnsenUI/issues/1389).
|
869 | * ons-popover: Fix [#1388](https://github.com/OnsenUI/OnsenUI/issues/1388).
|
870 | * ons-navigator: Fix [#1430](https://github.com/OnsenUI/OnsenUI/issues/1430).
|
871 | * ons-splitter-side: Use imported `orientation` object instead of global.
|
872 | * ons-navigator: Fix [#1453](https://github.com/OnsenUI/OnsenUI/issues/1453).
|
873 |
|
874 | v2.0.0-rc.10
|
875 | ----
|
876 | * ons-navigator: Fix [#1440](https://github.com/OnsenUI/OnsenUI/issues/1440).
|
877 | * ons-toolbar, ons-speed-dial: Fix [#1441](https://github.com/OnsenUI/OnsenUI/issues/1441).
|
878 | * ons-splitter-side: Fix `_width` property.
|
879 | * css-components: Fixed list divider modifiers for MD.
|
880 | * ons-pull-hook: Fix [#1444](https://github.com/OnsenUI/OnsenUI/issues/1444).
|
881 |
|
882 | v2.0.0-rc.9
|
883 | ----
|
884 | * ons-popover: Fix iOS glitch.
|
885 | * ons-fab: Fix issue where element was not shown correctly in React.
|
886 |
|
887 | v2.0.0-rc.8
|
888 | ----
|
889 | * core: Fixed [#845](https://github.com/OnsenUI/OnsenUI/issues/845).
|
890 | * ons-pull-hook: Add React compatibility.
|
891 |
|
892 | v2.0.0-rc.7
|
893 | ----
|
894 | * ons-carousel: Support ng-repeat in Angular1 bindings.
|
895 | * ons-carousel: Fix [#1168](https://github.com/OnsenUI/OnsenUI/issues/1168).
|
896 | * ons-switch: Trigger `change` event only once.
|
897 | * ons-bottom-toolbar: Correctly register element. Fix [#1426](https://github.com/OnsenUI/OnsenUI/issues/1426).
|
898 | * ons-pull-hook: Fix [#1415](https://github.com/OnsenUI/OnsenUI/issues/1415).
|
899 | * ons-navigator: Add `onDeviceBackButton` property.
|
900 | * ons-fab: Show button by default.
|
901 |
|
902 | v2.0.0-rc.6
|
903 | ----
|
904 | * ons-page: Change to fill page background element if there is only .page__content element in ons-page.
|
905 | * ons-splitter: 'load' methods return promises in Angular1 bindings.
|
906 | * ons-navigator: Fix 'popPage' with 'refresh' parameter.
|
907 | * ons-dialog: Make ons-dialog angular2 compatible.
|
908 | * ons-speed-dial, ons-speed-dial-item: Removed `_compiled` attribute.
|
909 | * ons-speed-dial: Make ons-speed-dial elements angular2 compatible.
|
910 | * ons-carousel: Fix [#1423](https://github.com/OnsenUI/OnsenUI/issues/1423).
|
911 | * core: Create unified `onDeviceBackButton` API for alert-dialog, dialog, modal, page, popover, splitter.
|
912 |
|
913 | v2.0.0-rc.5
|
914 | ----
|
915 | * ons-dialog: Make ons-dialog angular2 compatible.
|
916 | * ons-speed-dial, ons-speed-dial-item: Removed "_compiled" attribute.
|
917 | * ons-speed-dial: Make ons-speed-dial elements angular2 compatible.
|
918 | * css-components: Fix material list item paddings.
|
919 | * ons-list: Fix [#1401](https://github.com/OnsenUI/OnsenUI/issues/1401).
|
920 | * ons-range: Fix [#1391](https://github.com/OnsenUI/OnsenUI/issues/1391).
|
921 | * ons-carousel: Fix [#1404](https://github.com/OnsenUI/OnsenUI/issues/1404).
|
922 | * ons-speed-dial: Add `isOpen()` method.
|
923 | * ons-speed-dial: Emit `open` and `close` events.
|
924 | * ons-speed-dial: Block clicks when hidden.
|
925 | * ons-splitter: Correctly import dependency.
|
926 | * css-components: Fix border of inline list.
|
927 | * css-components: Refine style of list item title and subtitle.
|
928 | * ons-toolbar: Fix [#1419](https://github.com/OnsenUI/OnsenUI/issues/1419).
|
929 | * css-components: Refine default paddings of list items.
|
930 | * ons-back-button: Add `onClick` property.
|
931 |
|
932 | v2.0.0-rc.4
|
933 | ----
|
934 | * ons-input: Fix to `input-id` attribute.
|
935 |
|
936 | v2.0.0-rc.3
|
937 | ----
|
938 | * core: Support creation with `document.createElement` for several components.
|
939 | * ons-navigator: Support changing the `animation` attribute dynamically.
|
940 | * ons-dialog: Support changing the `animation` attribute dynamically.
|
941 | * ons-alert-dialog: Support changing the `animation` attribute dynamically.
|
942 | * ons-popover: Fix shadow glitch.
|
943 |
|
944 | v2.0.0-rc.2
|
945 | ----
|
946 | * ons-tab: Fix dynamic `icon` and `label` attributes.
|
947 |
|
948 | v2.0.0-rc.1
|
949 | ----
|
950 | * ons-input: Fix behavior of `checked` attribute.
|
951 | * ons-popover: Fix glitch on iOS for bottom popover.
|
952 | * core: Fix [#1340](https://github.com/OnsenUI/OnsenUI/issues/1340) (auto status bar fill issue).
|
953 |
|
954 | v2.0.0-beta.15
|
955 | ----
|
956 | * ons-carousel: Fix rendering glitch on Android 4.1.
|
957 | * core: Fix broken validation on Android 4.1.
|
958 | * ons-pull-hook: Update API (property `onAction` instead of `setActionCallback` method).
|
959 |
|
960 | v2.0.0-beta.14
|
961 | ----
|
962 | * vendor: Add `MutationObserver` polyfill for older webviews.
|
963 | * ons-page: Fix [#1359](https://github.com/OnsenUI/OnsenUI/issues/1359).
|
964 |
|
965 | v2.0.0-beta.13
|
966 | ----
|
967 | * ons-lazy-repeat: Fixes issue on Safari.
|
968 |
|
969 | v2.0.0-beta.12
|
970 | ----
|
971 | * ons-alert-dialog: Only compile once. This fixes issue with `ons.notification` in Firefox.
|
972 | * css-components: Refine tab style.
|
973 |
|
974 | v2.0.0-beta.11
|
975 | ----
|
976 | * core: Fixed forcePlatformStyling.
|
977 | * ons-navigator: Fixed an issue where 'show' event could be fired before 'init'.
|
978 | * ons-page: Removed unnecessary 'event.page' parameter.
|
979 |
|
980 | v2.0.0-beta.10
|
981 | ----
|
982 | * core: Expose FastClick instance as `ons.fastClick`.
|
983 | * ons-navigator: Fixed a bug where popPage always showed the default animation.
|
984 | * ons-navigator: Fixed md-lift-animator.
|
985 | * ons-navigator: Removed small delay after Lift animators.
|
986 | * css-components: Fixed issue with list item using both "chevron" and "longdivider" modifiers.
|
987 | * core: Fixed an issue preventing users from selecting text in inputs and textareas.
|
988 | * ons-carousel: Added `auto-refresh` attribute.
|
989 | * ons-carousel: Fixed an issue causing improper carousel size when used with angular and ons-navigator.
|
990 | * ons-icon: Delete attribute `flip` from ons-icon (obsolete, since everything can be done with `rotate`)
|
991 | * ons-list-item: Make the attribute `tappable` a boolean and add attribute `tap-background-color`
|
992 | * ons-alert-dialog: Fixed [#1347](https://github.com/OnsenUI/OnsenUI/issues/1347).
|
993 | * ons-progress-bar, ons-progress-circular: Add `value`, `secondaryValue` and `indeterminate` properties.
|
994 | * ons-pull-hook: Add `state`, `pullDistance`, `height`, `thresholdHeight` and `disabled` properties.
|
995 | * ons-alert-dialog, ons-dialog, ons-popover, ons-modal: Updated API (`disabled`, `visible`, `onDeviceBackButton` properties).
|
996 | * ons-page: Update API (`disabled`, `onDeviceBackButton` properties, `on-device-back-button` and `ng-device-back-button` attributes).
|
997 | * ons-splitter: Renamed property `deviceBackButton` to a `onDeviceBackButton`.
|
998 | * ons-button, ons-ripple: Update API (`disabled` property).
|
999 | * ons-speeddial: Updated API (`disabled`, `visible`, `inline` properties).
|
1000 | * ons-switch: Updated API (`disabled`, `checked`, `checkbox` properties).
|
1001 | * ons-splitter-side: Changed `isOpen` to a property.
|
1002 | * ons-navigator: Removed old angular methods (`getPages`, `getBackButtonHandler`).
|
1003 | * ons-lazy-repeat: Removed `setDelegate` in favor of the `delegate` property.
|
1004 | * ons-range: Fixes memory leak in AngularJS bindings.
|
1005 | * ons-toolbar-button: Add `disabled` property.
|
1006 | * css-components: Fixes list layout glitch on older Android devices.
|
1007 |
|
1008 | v2.0.0-beta.9
|
1009 | ----
|
1010 | * ons-splitter: Fixed memory leak.
|
1011 | * ons-page: Fixed [#1315](https://github.com/OnsenUI/OnsenUI/issues/1315).
|
1012 | * ons-icon: Accepts two icon values at once for Auto Styling.
|
1013 | * ons-tab: Fix glitch where content was removed during `<ons-navigator>` slide animation.
|
1014 | * ons-splitter: Fix default side and swipe-target-width.
|
1015 | * ons-carousel: Update API.
|
1016 | * ons-icon: 'spin' attribute does not require boolean values anymore.
|
1017 | * core: Fix DeviceBackButton dispatcher for pages containing SVG elements.
|
1018 | * ons-navigator: Changed part of the API.
|
1019 | * ons-navigator: Fixed [#1324](https://github.com/OnsenUI/OnsenUI/issues/1324), [#1325](https://github.com/OnsenUI/OnsenUI/issues/1325).
|
1020 |
|
1021 | v2.0.0-beta.8
|
1022 | ----
|
1023 | * core: Small fix for Autostyling.
|
1024 | * ons-list-item: Fix "tappable" attribute.
|
1025 | * ons-navigator: Added default `options` poperty.
|
1026 | * ons-navigator: Fixed flickering in Lift animation for iOS.
|
1027 | * ons-page: Does not remove 'style' attribute anymore.
|
1028 | * ons.notification: Fixed an issue in iOS related to CustomElements.
|
1029 | * ons.ready: Waits for `WebComponentsReady` event instead of `DOMContentLoaded`.
|
1030 | * ons-icon: Fixed a bug in old Android versions.
|
1031 | * ons-page: Add onInfiniteScroll functionality [#1165](https://github.com/OnsenUI/OnsenUI/issues/1165).
|
1032 | * ons-bottom-toolbar: Fixed a bug making it scroll with the content in some cases.
|
1033 | * ons-carousel: Added `centered` attribute.
|
1034 | * ons-popover: Added material popover.
|
1035 | * ons-splitter: Fixed [#1300](https://github.com/OnsenUI/OnsenUI/issues/1300).
|
1036 | * ons-list-item: Fix chevron position when list content is large.
|
1037 | * ons-lazy-repeat: Auto calculate item height if no information is provided.
|
1038 | * ons-carousel: Removes event listeners if it's not swipeable.
|
1039 | * ons-splitter: Update API.
|
1040 |
|
1041 | v2.0.0-beta.7
|
1042 | ----
|
1043 | * core: Automatic Styling feature depending on current platform.
|
1044 | * core: Fixed [#1181](https://github.com/OnsenUI/OnsenUI/issues/1181).
|
1045 | * ons-fab: Fixed [#1192](https://github.com/OnsenUI/OnsenUI/issues/1192).
|
1046 | * ons-tabbar: Correctly applies animation-options.
|
1047 | * ons-popover: Correctly applies animation-options.
|
1048 | * ons-alert-dialog: Correctly applies animation-options.
|
1049 | * ons-navigator: Closes [#1208](https://github.com/OnsenUI/OnsenUI/issues/1208).
|
1050 | * ons-carousel: Accepts animation-options.
|
1051 | * core: Async methods return promises. Closes [#1054](https://github.com/OnsenUI/OnsenUI/issues/1054).
|
1052 | * ons-if: Added new conditional component with `platform` and `orientation` attributes.
|
1053 | * ons-navigator: New Lift and Fade animators that match Material Design styles.
|
1054 | * ons-input: Extended component to support type `checkbox` and `radio`.
|
1055 | * ons-ripple: Can be added by using `ripple` attribute.
|
1056 | * ons-tab: Tabs are always persistent.
|
1057 | * ons-ripple: Improve ripple effect. Closes [#1193](https://github.com/OnsenUI/OnsenUI/issues/1193).
|
1058 | * ons-switch: Switch is now draggable.
|
1059 | * core: Use a global gesture detector to improve performance.
|
1060 | * ons-splitter-side: Fixed [#1222](https://github.com/OnsenUI/OnsenUI/issues/1222).
|
1061 | * css-components: Improve list item style.
|
1062 | * ons.notification: Closes [#1127](https://github.com/OnsenUI/OnsenUI/issues/1127).
|
1063 | * ons-splitter: Improved performance and fixed minor bugs.
|
1064 | * ons-lazy-repeat: Fixed [[#1236](https://github.com/OnsenUI/OnsenUI/issues/1236), [#1029](https://github.com/OnsenUI/OnsenUI/issues/1029), [#470](https://github.com/OnsenUI/OnsenUI/issues/470)], and [#1035](https://github.com/OnsenUI/OnsenUI/issues/1035).
|
1065 | * ons-input: Transparent style is now default in iOS (removed 'transparent' modifier).
|
1066 | * ons-input: Update Angular bindings to work better with checkboxes and radio buttons.
|
1067 | * ons-switch: Fix so it works inside a <label> element.
|
1068 | * ons-ripple: Attach event listeners to parent to avoid blocking cliks.
|
1069 |
|
1070 | v2.0.0-beta.6
|
1071 | ----
|
1072 | * css-components: Add San Francisco font for iOS9 devices.
|
1073 | * css-components: Fixed [#1162](https://github.com/OnsenUI/OnsenUI/issues/1162).
|
1074 | * ons-input: Add "ons-input" component and remove "ons-material-input" component.
|
1075 | * ons-range: Add "ons-range" component.
|
1076 | * ons-navigator: Fixed [#1175](https://github.com/OnsenUI/OnsenUI/issues/1175).
|
1077 | * ons-tabbar: Fixed [#1184](https://github.com/OnsenUI/OnsenUI/issues/1184).
|
1078 |
|
1079 | v2.0.0-beta.5
|
1080 | ----
|
1081 | * core: Add link to library in package.json for browserify, etc.
|
1082 |
|
1083 | v2.0.0-beta.4
|
1084 | ----
|
1085 | * ons-tabbar: Fixed [#1132](https://github.com/OnsenUI/OnsenUI/issues/1132).
|
1086 | * ons-tabbar: `no-reload` is now the default behavior.
|
1087 | * ons-ripple: Fixed [#1140](https://github.com/OnsenUI/OnsenUI/issues/1140).
|
1088 | * ons-navigator: Fixed Fade animator export.
|
1089 | * ons-material-input: Make it resizable.
|
1090 | * Added ons-lazy-repeat custom element.
|
1091 | * core: Use [rollup.js](http://rollupjs.org/) for bundling.
|
1092 | * ons-tabbar: Fixed [#1158](https://github.com/OnsenUI/OnsenUI/issues/1158).
|
1093 | * ons-lazy-repeat: Remove "display: block" rule for Angular bindings.
|
1094 |
|
1095 | v2.0.0-beta.3
|
1096 | ----
|
1097 | * core: Fixed animationOptions parsing.
|
1098 | * ons-back-button: Add "material" modifier.
|
1099 | * ons-range: Fixed [#1082](https://github.com/OnsenUI/OnsenUI/issues/1082).
|
1100 | * ons-popover: Added callback for `show` and `hide` methods.
|
1101 | * ons-back-button: Accepts `options` object. Fixed [#1040](https://github.com/OnsenUI/OnsenUI/issues/1040).
|
1102 | * ons-list-item: Fixed "tappable" modifier behavior on iOS. Fixed [#740](https://github.com/OnsenUI/OnsenUI/issues/740).
|
1103 | * core: Implemented ES6 imports.
|
1104 | * css-components: Fixed flexbox for MD styles in toolbar.
|
1105 | * core: Fixed [#1085](https://github.com/OnsenUI/OnsenUI/issues/1085)
|
1106 | * ons-alert-dialog: [BC] Changed DOM structure to improve performance. Fixed [#1008](https://github.com/OnsenUI/OnsenUI/issues/1008).
|
1107 | * ons-dialog: [BC] Changed DOM structure to improve performance.
|
1108 | * ons-dialog, ons-alert-dialog, ons-popover: removed iOS shadow to match the original.
|
1109 | * Changed the directory structure.
|
1110 | * ons-list-item: Add "tappable" attribute.
|
1111 | * ons-list-item: Add child classes to make it easier to compose lists.
|
1112 |
|
1113 | v2.0.0-beta.2
|
1114 | ----
|
1115 | * css-components: Adjust Material navbar layout.
|
1116 |
|
1117 | v2.0.0-beta.1
|
1118 | ----
|
1119 | * ons-fab: Fix broken layout on Safari.
|
1120 | * ons-toolbar: Improve layout of material toolbar.
|
1121 | * ons-progress: Splitted into two different components `ons-progress-bar` and `ons-progress-circular`.
|
1122 | * css-components: Added `material` modifier on tab-bar components.
|
1123 | * css-components: [BC-BREAK] Removed `android` modifier on all components.
|
1124 | * css-components: iOS toggle switch style updated.
|
1125 | * ons-tabbar: Add "material" modifier.
|
1126 | * ons-sliding-menu: Fix broken `_currentPageUrl` property.
|
1127 | * core: Fix status bar filling on iOS when using `device` plugin.
|
1128 | * css-components: Fix Material navbar title on iOS.
|
1129 |
|
1130 | v2.0.0-beta
|
1131 | ----
|
1132 | * core: Added more customizable animations.
|
1133 | * core: [BC Break] Changed interfaces for registering custom animators on `ons-navigator`, `ons-dialog`, `ons-alert-dialog`, `ons-dialog`, `ons-sliding-menu`, `ons-popover` and `ons-tabbar`.
|
1134 | * core: Removed unneeded iScroll library.
|
1135 | * ons-scroller: [BC Break] Removed undocumented attributes and simplified DOM structure in ons-scroller elements.
|
1136 | * ons-button: [BC Break] Removed animation feature and related attributes.
|
1137 | * ons-modal: Added animations and animation options.
|
1138 | * ons-alert-dialog: Added `submitOnEnter` parameter for `ons.notification.prompt()`.
|
1139 | * ons-list-item: Added `tight` modifier.
|
1140 | * ons-if-platform: Supports multiple space separated values.
|
1141 | * ons-pull-hook: Added `getPullDistance`, `getHeight`, `getThresholdHeight` methods.
|
1142 | * ons-pull-hook: Added `fixed-content` attribute.
|
1143 | * ons.platform: Added `select` method to force a rendering platform.
|
1144 | * ons-sliding-menu: Now supports `ngController` directive.
|
1145 | * ons-split-view: Now support `ngController` directive.
|
1146 | * ons-tabbar: Added `'slide'` animation.
|
1147 | * ons: Added `disableAnimations` and `enableAnimations` to control animations display.
|
1148 | * ons-loading-placeholder: Added `ons.resolveLoadingPlaceholder()` to delay resolving the placeholder.
|
1149 | * ons-page: [BC Break] Removed undocumented several methods on `ons-page` component.
|
1150 | * css-components: Stylus components don't rely on custom functions anymore.
|
1151 | * ons-navigator: Added `options.refresh` parameter for `popPage()`.
|
1152 | * ons-carousel: Carousel will now apply the specified padding to the items.
|
1153 | * ons-icon: Fixed [#687](https://github.com/OnsenUI/OnsenUI/issues/687).
|
1154 | * ons-icon: Fixed [#688](https://github.com/OnsenUI/OnsenUI/issues/688).
|
1155 | * ons-page: Added page life cycle events.
|
1156 | * ons-list-item: Added `lock-on-drag` attribute to prevent vertical scrolling when user pans left or right.
|
1157 | * ons-modal: Added `isShown()` method.
|
1158 | * ons-navigator: Fixed `insertPage()` behaviour with high or low indexes.
|
1159 | * ons-tabbar: Fixed callback in `setActiveTab()` method.
|
1160 | * ons-tabbar: persistent tabs only throw 'init' event once.
|
1161 | * core: every child element will be wrapped inside an ons-page.
|
1162 | * ons-page: added page lifecycle events API
|
1163 | * ons-splitter: Added `ons-splitter`, `ons-splitter-side`, `ons-splitter-content` and `ons-splitter-mask` custom elements.
|
1164 | * ons-fab: Implemented 'fab' component.
|
1165 | * core: Added page attribute expressions.
|
1166 | * ons.notification: Added `defaultValue`, `placeholder` and `autofocus` options to prompt.
|
1167 | * ons-sliding-menu: Fixed [#879](https://github.com/OnsenUI/OnsenUI/issues/879)
|
1168 | * ons-navigator: Added `bringPageTop()` method.
|
1169 | * ons-carousel: Added `getCarouselItemCount()` method.
|
1170 | * core: Add `ons-scope` Angular directive to allow not binding component to `$rootScope`.
|
1171 | * ons-lazy-repeat: Add `reload()` method to delegate object to enable manual reloading.
|
1172 | * ons-lazy-repeat: Fix layout of list when it's not placed on top of page.
|
1173 | * ons-speed-dial: Implemented `<ons-speed-dial>` component.
|
1174 | * ons-alert-dialog: Added "material" modifier.
|
1175 | * ons-button: Added "material" modifier.
|
1176 | * ons-dialog: Added "material" modifier.
|
1177 | * ons-icon: Added "md-" prefix and support for material icon font.
|
1178 | * ons-material-input: Added material input component with floating label.
|
1179 | * ons-progress: Added Material progress bar and circular loader.
|
1180 | * ons-ripple: Added Material Design ripple effect component.
|
1181 | * ons-switch: Added "material" modifier.
|
1182 | * ons-toolbar-button: Added "material" modifier.
|
1183 | * ons-toolbar: Added "material" modifier.
|
1184 | * ons-back-button: Change style when parent toolbar has modifier "material".
|
1185 | * ons-list: Added "material" modifier.
|
1186 | * ons-tabbar: Fixed [#929](https://github.com/OnsenUI/OnsenUI/issues/948)
|
1187 | * ons-splitter: Fixed [#952](https://github.com/OnsenUI/OnsenUI/issues/952).
|
1188 | * core: Add support for Browserify.
|
1189 | * ons.platform: uses cordova-plugin-device if installed.
|
1190 | * ons-back-button: automatically hides if navigator has only 1 page.
|
1191 |
|
1192 | v1.3.17
|
1193 | ----
|
1194 | * ons-tabbar: Remove previous page when using `loadPage()`.
|
1195 |
|
1196 | v1.3.16
|
1197 | ----
|
1198 | * ons-pull-hook: Fix flickering in iOS.
|
1199 |
|
1200 | v1.3.14
|
1201 | ----
|
1202 | * ons-tabbar: Fixed [#963](https://github.com/OnsenUI/OnsenUI/issues/963).
|
1203 |
|
1204 | v1.3.13
|
1205 | ----
|
1206 | * ons-popover: Fixed [#880](https://github.com/OnsenUI/OnsenUI/issues/880).
|
1207 | * ons-carousel: Fixed [#929](https://github.com/OnsenUI/OnsenUI/issues/929).
|
1208 | * dependencies: Fixed [#936](https://github.com/OnsenUI/OnsenUI/issues/936).
|
1209 | * ons-lazy-repeat: Fixed [#966](https://github.com/OnsenUI/OnsenUI/issues/966).
|
1210 | * ons-sliding-menu: Fixed [#967](https://github.com/OnsenUI/OnsenUI/issues/967).
|
1211 | * ons-pull-hook: Fixed [#969](https://github.com/OnsenUI/OnsenUI/issues/969).
|
1212 | * ons-navigator: Fixed [#1018](https://github.com/OnsenUI/OnsenUI/issues/1018).
|
1213 |
|
1214 | v1.3.12
|
1215 | ----
|
1216 | * ons-page: Fix status bar fill for iOS9.
|
1217 |
|
1218 | v1.3.11
|
1219 | ----
|
1220 | * ons-tabbar: Remove flickering when navigator is a child of tabbar.
|
1221 | * ons-dialog: Fixed broken `mask-color` attribute.
|
1222 |
|
1223 | v1.3.10
|
1224 | ----
|
1225 | * ons-tabbar: Fixed [#891](https://github.com/OnsenUI/OnsenUI/issues/891).
|
1226 |
|
1227 | v1.3.9
|
1228 | ----
|
1229 | * ons-carousel: Fixed [#844](https://github.com/OnsenUI/OnsenUI/issues/844).
|
1230 | * ons-navigator: Fixed [#865](https://github.com/OnsenUI/OnsenUI/issues/865).
|
1231 | * core: Fixed [#845](https://github.com/OnsenUI/OnsenUI/issues/845).
|
1232 | * ons-lazy-repeat: Added debouncing to increase performance on iOS.
|
1233 | * core: FastClick patched to support setting the system clock back.
|
1234 |
|
1235 | v1.3.8
|
1236 | ----
|
1237 | * ons-lazy-repeat: Recalculate heights when number of items change in order to support dynamic lists with variable height items.
|
1238 | * ons-lazy-repeat: Don't wait to render to make the list more responsive.
|
1239 |
|
1240 | v1.3.7
|
1241 | ----
|
1242 | * core: Fixed [#632](https://github.com/OnsenUI/OnsenUI/issues/632).
|
1243 |
|
1244 | v1.3.6
|
1245 | ----
|
1246 | * ons-sliding-menu: Fixed swipeable default behaviour related to AngularJS update.
|
1247 |
|
1248 | v1.3.5
|
1249 | ----
|
1250 | * core: Updated AngularJS to version 1.4.3.
|
1251 | * core: Fixed [#777](https://github.com/OnsenUI/OnsenUI/issues/777).
|
1252 | * core: Fixed [#767](https://github.com/OnsenUI/OnsenUI/issues/767).
|
1253 |
|
1254 | v1.3.4
|
1255 | ----
|
1256 | * ons-dialog: Fixed a memory leak when using parentScope. Closes [#735](https://github.com/OnsenUI/OnsenUI/issues/735).
|
1257 | * ons-alert-dialog: Fixed a memory leak when using parentScope.
|
1258 | * ons-popover: Fixed a memory leak when using parentScope.
|
1259 |
|
1260 | v1.3.3
|
1261 | ----
|
1262 | * ons-lazy-repeat: Fixed [#678](https://github.com/OnsenUI/OnsenUI/issues/678).
|
1263 | * ons-navigator: Added `leavePage` and `enterPage` objects to prepop event.
|
1264 | * ons-sliding-menu: Fixed broken `swipe-target-width` attribute.
|
1265 | * ons-back-button: Prevent popping page twice on double tap.
|
1266 | * ons-lazy-repeat: Fix bug that caused infinite digest loops.
|
1267 | * ons-tabbar: Fix broken `persistent` attribute.
|
1268 | * ons-carousel: Fix bug where items were incorrectly cached.
|
1269 | * ons-navigator: Fix bug in `insertPage()` when pages are inserted on top.
|
1270 | * ons-scroller: Fixed [#707](https://github.com/OnsenUI/OnsenUI/issues/707).
|
1271 | * ons-carousel: Fixed a random error when event was undefined.
|
1272 |
|
1273 | v1.3.2
|
1274 | ----
|
1275 | * ons-carousel: Fixed `postchange` event for carousel on IE11. Fixed [#646](https://github.com/OnsenUI/OnsenUI/issues/646).
|
1276 |
|
1277 | v1.3.1
|
1278 | ----
|
1279 | * ons-page: Fixed scrolling on Windows Phone. Fixed [#618](https://github.com/OnsenUI/OnsenUI/issues/618).
|
1280 |
|
1281 | v1.3.0
|
1282 | ----
|
1283 | * ons-sliding-menu: Fixed [#544](https://github.com/OnsenUI/OnsenUI/issues/544).
|
1284 | * ons-sliding-menu: Fixed [#464](https://github.com/OnsenUI/OnsenUI/issues/464).
|
1285 | * ons-pull-hook: Fixed [#467](https://github.com/OnsenUI/OnsenUI/issues/467).
|
1286 | * ons-pull-hook: Fixed issue where a error was thrown if the pull hook was destroyed before `$done()` was called.
|
1287 | * core: Added end-to-end testing with Protractor.
|
1288 | * ons-alert-dialog: Fixed [#478](https://github.com/OnsenUI/OnsenUI/issues/478).
|
1289 | * ons-pull-hook: Fixed [#498](https://github.com/OnsenUI/OnsenUI/issues/498).
|
1290 | * ons-navigator: Blocks events on pages while animation is running. This fixes [#457](https://github.com/OnsenUI/OnsenUI/issues/457) and also fixes the issue where pages were pushed/popped twice when tapping quickly.
|
1291 | * ons-alert-dialog: Fixed [#511](https://github.com/OnsenUI/OnsenUI/issues/511).
|
1292 | * ons-alert-dialog: Fixed [#512](https://github.com/OnsenUI/OnsenUI/issues/512).
|
1293 | * core: `ons.createDialog`, `ons.createPopover` and `ons.createAlertDialog` can now be supplied with a scope object in order to specify the parent scope of the element. This makes data binding much easier.
|
1294 | * ons-loading-placeholder: Fixed [#541](https://github.com/OnsenUI/OnsenUI/issues/541).
|
1295 | * ons-loading-placeholder: The component can now be used anywhere.
|
1296 | * ons-tabbar: Fixed [#530](https://github.com/OnsenUI/OnsenUI/issues/530).
|
1297 | * ons-split-view: Fixed [#525](https://github.com/OnsenUI/OnsenUI/issues/525).
|
1298 | * ons-sliding-menu: Added event handler attributes.
|
1299 | * ons-alert-dialog: Added event handler attributes.
|
1300 | * ons-carousel: Added event handler attributes.
|
1301 | * ons-dialog: Added event handler attributes.
|
1302 | * ons-navigator: Added event handler attributes.
|
1303 | * ons-popover: Added event handler attributes.
|
1304 | * ons-pull-hook: Added event handler attributes.
|
1305 | * ons-split-view: Added event handler attributes.
|
1306 | * ons-tabbar: Added event handler attributes.
|
1307 | * ons-split-view: Fixed [#552](https://github.com/OnsenUI/OnsenUI/issues/552).
|
1308 | * ons-navigator: Added `animation` option to `popPage()`.
|
1309 | * ons-navigator: Added `replacePage()` method.
|
1310 | * ons-lazy-repeat: Improved behavior when items are removed.
|
1311 | * ons-sliding-menu: Fixed [#577](https://github.com/OnsenUI/OnsenUI/issues/577).
|
1312 | * core: Windows Universal (Windows Phone 8.1, Windows 8.1 and IE 11) partial support.
|
1313 | * core: FastClick library updated to 1.0.6. This adds support for iOS 8.4+, earlier versions of Onsen UI will not work with iOS 8.4+.
|
1314 |
|
1315 | v1.2.2
|
1316 | ----
|
1317 | * ons-carousel: Fixed [#358](https://github.com/OnsenUI/OnsenUI/issues/358). Breaks compatibility with 1.2.1, `'swipeable'` attribute must be added to `<ons-carousel>` tags to made them touch swipeable.
|
1318 | * ons-navigator: Fixed [#350](https://github.com/OnsenUI/OnsenUI/issues/350).
|
1319 | * ons-navigator: Fixed broken Android slide animation.
|
1320 | * ons-carousel: Added 'auto-refresh' attribute to automatically refresh carousel when items are added or removed in AngularJS.
|
1321 | * ons-back-button: Automatically hide back button when there is only one page in the stack.
|
1322 | * ons-scroller: Fixed [#389](https://github.com/OnsenUI/OnsenUI/issues/389).
|
1323 | * ons-button: Fixed broken isDisabled() method.
|
1324 | * ons-icon: Updated Ionicons to version 2.0.1.
|
1325 | * ons-carousel: Fixed [#369](https://github.com/OnsenUI/OnsenUI/issues/369).
|
1326 | * ons-popover: Fixed [#367](https://github.com/OnsenUI/OnsenUI/issues/367).
|
1327 | * ons-carousel: Fixed [#365](https://github.com/OnsenUI/OnsenUI/issues/365).
|
1328 | * ons-carousel: Fixed [#398](https://github.com/OnsenUI/OnsenUI/issues/398).
|
1329 | * ons-carousel: Fixed [#353](https://github.com/OnsenUI/OnsenUI/issues/353). Added `overscroll` event and `event.waitToReturn(promise)` method.
|
1330 | * ons-carousel: Fixed [#352](https://github.com/OnsenUI/OnsenUI/issues/352). Added `auto-scroll-ratio` attribute and related methods.
|
1331 | * ons-carousel: When carousel is swipeable it doesn not propagate touch events to parent.
|
1332 | * ons-switch: Added `ngChange` directive.
|
1333 | * ons-button: Fixed so it can be used with `ngDisabled`.
|
1334 | * ons-toolbar-button: Fixed so it can be used with `ngDisabled`. This fixes issue [#321](https://github.com/OnsenUI/issues/321).
|
1335 | * ons-carousel: Fixed unresponsive carousel drag event for Android.
|
1336 | * ons-carousel: Fixed [#401](https://github.com/OnsenUI/OnsenUI/issues/401).
|
1337 | * ons-sliding-menu: Clicking outside the menu when it is open will now close it.
|
1338 | * ons-sliding-menu: Fixed [#319](https://github.com/OnsenUI/OnsenUI/issues/319).
|
1339 | * ons-tab: Implemented `persistent` attributed to prevent tab content from being destroyed when navigating to another tab.
|
1340 | * ons-tabbar: Fixed broken `hide-tabs` attribute. ([atakayama](https://github.com/atakayama))
|
1341 | * ons-pull-hook: Implemented `<ons-pull-hook>` component.
|
1342 | * core: Removed the alias stack so variables like `ons.navigator` and `ons.slidingMenu` can not be used anymore.
|
1343 | * core: Added `ons.componentBase` variable. All component variables are attached to this variable if it is truthy. Can be changed to avoid polluting the global scope. Default is `window`.
|
1344 | * ons-lazy-repeat: Implemented `<ons-lazy-repeat>` component.
|
1345 | * ons-carousel: Fixed [#359](https://github.com/OnsenUI/OnsenUI/issues/359).
|
1346 | * ons-carousel: Fixed [#380](https://github.com/OnsenUI/OnsenUI/issues/380).
|
1347 | * ons-sliding-menu: Fixed [#382](https://github.com/OnsenUI/OnsenUI/issues/382).
|
1348 | * ons-popover: Fixed [#416](https://github.com/OnsenUI/OnsenUI/issues/416).
|
1349 | * ons-carousel: Fixed strange behavior when carousel was smaller than container.
|
1350 | * ons-split-view: Fixed bug where split view did not update correctly on some Android devices.
|
1351 |
|
1352 | v1.2.1
|
1353 | ----
|
1354 |
|
1355 | * ons-switch: Fixed [#318](https://github.com/OnsenUI/OnsenUI/issues/318).
|
1356 | * css-components: Fixed [#323](https://github.com/OnsenUI/OnsenUI/issues/323).
|
1357 | * css-components: Fixed [#331](https://github.com/OnsenUI/OnsenUI/issues/331).
|
1358 | * ons-split-view: Fixed issue where split view mode didn't update on Android.
|
1359 | * ons-carousel: Fixed [#341](https://github.com/OnsenUI/OnsenUI/issues/341).
|
1360 | * ons-split-view: Fixed [#340](https://github.com/OnsenUI/OnsenUI/issues/340). Now emits orientation change event every time the window is resized for desktop browsers.
|
1361 |
|
1362 | v1.2.0
|
1363 | ----
|
1364 |
|
1365 | * ons-screen: Removed.
|
1366 | * Removed all deprecated methods and attributes on 'ons-split-view' and 'ons-sliding-menu'.
|
1367 | * ons-page: Changed some internal markup structure and added '.page__background' elements for displaying page background.
|
1368 | * core: Added 'init' events to components.
|
1369 | * core: Fixed memory leak where events handlers were not removed when components were destroyed.
|
1370 | * ons-icon: Implemented ons-icon attributes with css attribute selectors instead of javascript.
|
1371 | * ons-toolbar: Added 'inline' attribute to toolbars.
|
1372 | * core: Changed so 'ons.bootstrap()' returns an angular.module.
|
1373 | * ons-sliding-menu: Changed so the main page and menu can be defined as child elements.
|
1374 | * ons-sliding-menu: Animation can now be disabled when opening and closing menu.
|
1375 | * ons-split-view: Changed so the main and secondary page can be defined as child elements.
|
1376 | * ons-split-view: Added events and methods to control the default collapse behavior.
|
1377 | * ons-split-view: The 'collapse' attribute can now be a media query.
|
1378 | * ons-platform: Added ons.platform interface that can be used to query platform and OS.
|
1379 | * ons-keyboard-active: Implemented component that only shows content when the software keyboard is active.
|
1380 | * ons-loading-placeholder: Added component that shows a placeholder while loading a page.
|
1381 | * ons-alert-dialog: Implemented 'alert-dialog' component. Also alert(), confirm() and prompt() methods.
|
1382 | * ons-toolbar: Changed to have 'android' modifier automatically on android platform. And added 'fixed-style' attribute for preventing this behavior.
|
1383 | * css-components: Added 'alert-dialog', 'dialog' and 'popover' components.
|
1384 | * css-components: Changed default color scheme for css-components.
|
1385 | * ons-dialog: Implemented 'dialog' component.
|
1386 | * ons-popover: Implemented 'popover' component.
|
1387 | * core: Updated to AngularJS version 1.3.0.
|
1388 | * ons-carousel: Implemented 'carousel' component.
|
1389 | * ons-tabbar: Added attribute 'no-reload' to tabs to stop the tab from reloading when pressing it twice.
|
1390 | * ons-tabbar: The event 'reactive' is triggered when pressing the same tab twice if 'no-reload' is set.
|
1391 | * ons-navigator: Fixed [#228](https://github.com/OnsenUI/OnsenUI/issues/228).
|
1392 | * ons-switch: Fixed [#252](https://github.com/OnsenUI/OnsenUI/issues/252). Model change is now bound correctly when using ngModel.
|
1393 | * css-components: Fixed [#177](https://github.com/OnsenUI/OnsenUI/issues/177). Checkboxes and radio buttons are now clickable on iOS.
|
1394 | * ons-button: Added several methods to the component.
|
1395 |
|
1396 | v1.1.4
|
1397 | ----
|
1398 |
|
1399 | * core: Fixed broken navigation-bar layout on running with iOS Cordova in some cases.
|
1400 | * css-components: Fixed [#217](https://github.com/OnsenUI/OnsenUI/issues/217).
|
1401 |
|
1402 | v1.1.3
|
1403 | ----
|
1404 |
|
1405 | * Added task automation with gulp.js in project templates.
|
1406 | * core: Added ons.disableAutoStatusBarFill() and ons.enableAutoStatusBarFill().
|
1407 | * core: Changed to write warning message on loading if angular.element is not JQLite.
|
1408 | * core: Added ons.orientation for dealing with device orientation.
|
1409 | * navigator: Fixed [#208](https://github.com/OnsenUI/OnsenUI/issues/208).
|
1410 | * ons-switch: Implemented [#199](https://github.com/OnsenUI/OnsenUI/issues/199). Changed switch component 'change' event to have 'isInteractive' property.
|
1411 | * ons-tabbar: Renamed 'ons-tabbar-item' to 'ons-tab'.
|
1412 | * ons-tabbar: Changed 'ons-tab' to accept child html contents.
|
1413 | * ons-tabbar: Added 'ons-tab-active' and 'ons-tab-inactive' attributes on child elements of 'ons-tab'.
|
1414 | * ons-tabbar: Added 'position' attribute on 'ons-tabbar' to put tabbar on screen top or screen bottom.
|
1415 | * ons-tabbar: Added 'ons-tab-active', 'ons-tab-inactive' attribute on 'ons-tab'.
|
1416 | * css-components: Rewritten all patterns completely with Onsen UI.
|
1417 |
|
1418 | v1.1.2
|
1419 | ----
|
1420 |
|
1421 | * Added 'ons-template' directive.
|
1422 | * Added 'ons-gesture-detector' directive.
|
1423 | * Added 'ons-template' directive.
|
1424 | * core: Removed several memory leak possibilities.
|
1425 | * core: Added minified scripts.
|
1426 | * core: Changes ons.bootstrap() to accept dependency module names, e.g. `ons.bootstrap(['ngAnimate'])`.
|
1427 | * core: Added ons.findComponent(), ons.findParenComponentUntil() methods to retrieve components.
|
1428 | * core: Added ons.setDefaultDeviceBackButtonListener(), ons.disableDeviceBackButtonHandler(), ons.enableDeviceBackButtonHandler() methods.
|
1429 | * css-components: Updated border styles on some components for retina display.
|
1430 | * css-components: Added 'button--outline' component.
|
1431 | * css-components: Renamed 'icon-button' component to 'toolbar-button'.
|
1432 | * css-components: Added 'toolbar-button--outline' component.
|
1433 | * ons-navigator: Fixed [#165](https://github.com/OnsenUI/OnsenUI/issues/165).
|
1434 | * ons-navigator: Added navigator.getDeviceBackButtonHandler().
|
1435 | * ons-tabbar: Added 'animation' attribute.
|
1436 | * ons-page: Added page.getDeviceBackButtonHandler(), page.setDeviceBackButtonHandler().
|
1437 | * ons-modal: Added modal.getDeviceBackButtonHandler().
|
1438 | * ons-modal: Fixed [#182](https://github.com/OnsenUI/OnsenUI/issues/182).
|
1439 | * ons-sliding-menu: Added slidingMenu.getDeviceBackButtonHandler().
|
1440 | * ons-icon: Added [ionicons](http://ionicons.com).
|
1441 | * ons-scroller: Fixed [#184](https://github.com/OnsenUI/OnsenUI/issues/184).
|
1442 | * ons-switch: Fixed [#185](https://github.com/OnsenUI/OnsenUI/issues/185).
|
1443 | * ons-tabbar: Added tabbar.loadPage(), tabbar.getActiveTabIndex().
|
1444 | * ons-tabbar: Changed tab-change behaivior to be cancelable with event.cancel() method on 'prechange' events.
|
1445 | * ons-tabbar: Added 'animation' attribute and TabbarView.registerAnimator() to use tabbar animation on loading.
|