Commit Graph

4741 Commits

Author SHA1 Message Date
xr0master
cc343d8ed2 Update select.ts
Added ability set selected text like md-selected-text
2016-07-16 14:52:47 +03:00
Brandy Carney
99efa3687f fix(tabs): add sass variable for inactive opacity and pass it to the colors loop 2016-07-15 17:43:02 -04:00
Adam Bradley
0386476879 test(nav): clean up NavController tests 2016-07-15 15:55:49 -05:00
Adam Bradley
0a7d865975 refactor(nav): create NavControllerBase and public abstract class
Use NavController as the public API, and NavControllerBase as the
internal API. Refactored all app/nav/tabs unit tests and created
centralized mocking functions.
2016-07-15 15:54:56 -05:00
Manu Mtz.-Almeida
5909fa4ba5 refactor(gestures): no longer use hammer for drag gestures 2016-07-15 11:23:36 -05:00
Brandy Carney
11a24b98aa fix(input): add input highlight for ios, fix the highlight size
The input highlight can now be enabled for ios. Fixed wp’s
valid/invalid highlighting. The highlight bar now goes on top of the
item-inner border so it will resize if there is an icon to the left.

BREAKING CHANGES:

Fixed typos in the input highlight variables:

- `$text-input-md-hightlight-color-valid` ->
`$text-input-md-highlight-color-valid`
- `$text-input-wp-hightlight-color-valid` ->
`$text-input-wp-highlight-color-valid`

Modified variables to turn on/off the highlight:

ios (defaults to false for all):

```
$text-input-ios-show-focus-highlight:      false !default;
$text-input-ios-show-valid-highlight:
$text-input-ios-show-focus-highlight !default;
$text-input-ios-show-invalid-highlight:
$text-input-ios-show-focus-highlight !default;
```

md (defaults to true for all):

```
$text-input-md-show-focus-highlight:        true !default;
$text-input-md-show-valid-highlight:
$text-input-md-show-focus-highlight !default;
$text-input-md-show-invalid-highlight:
$text-input-md-show-focus-highlight !default;
```

wp (defaults to true for all):

```
$text-input-wp-show-focus-highlight:        true !default;
$text-input-wp-show-valid-highlight:
$text-input-wp-show-focus-highlight !default;
$text-input-wp-show-invalid-highlight:
$text-input-wp-show-focus-highlight !default;
```

fixes #6449
references #5052
2016-07-15 11:31:53 -04:00
Lenny Kean
86fd8a480f fix(picker): fix iOS 8 picker display
Fixes #7319
2016-07-14 21:28:01 -05:00
mhartington
cca200e7a0 chore(generators): update provider generator 2016-07-14 16:06:20 -04:00
Manu Mtz.-Almeida
fd54f44a66 style(item): fixes "degrees" typo 2016-07-14 15:04:15 +02:00
Manu Mtz.-Almeida
a2a71893e4 style(menu): typo (degress -> degrees) 2016-07-14 11:24:30 +02:00
Manu Mtz.-Almeida
32a70a62de fix(menu): swipe menu is triggered when the swipe |angle| < 40º 2016-07-14 11:17:23 +02:00
Manu Mtz.-Almeida
72c24bc927 feat(gesture-controller): disable/enable scrolling 2016-07-14 00:52:43 +02:00
Manu Mtz.-Almeida
d230cb40fe fix(gestures): detecting swipe angle correctly + sliding item logic fix 2016-07-14 00:03:53 +02:00
Adam Bradley
1ae6619367 Merge pull request #7212 from manucorporat/gesture-controller
New Gesture controller
2016-07-13 15:24:12 -05:00
Manu Mtz.-Almeida
9f19023cb9 feat(gesture): Introducing new gesture controller 2016-07-13 22:11:38 +02:00
Adam Bradley
b43689704b test(config): fix config tests 2016-07-12 20:33:39 -05:00
Adam Bradley
743de19ae8 refactor(tabs): remove tabSubPages UI
The Material Design spec has added “Bottom Navigation”, which is what
Ionic calls “Tabs”. Ionic’s MD mode now follows the updated Material
Design spec with the tabbar placed on the bottom. Additionally, any tab
sub pages do not automatically cover up the tabbar. Covering up the
tabbar is still possible by using a modal, however, it is no longer a
default feature for MD mode.
2016-07-12 20:28:40 -05:00
Manu Mtz.-Almeida
d6f62bcb60 fix(sliding): much better UX + performance
- sliding should behave exactly like a native one
- much better performance

references #7049
references #7116
closes #6913
closes #6958
2016-07-12 15:30:19 +02:00
Manu Mtz.-Almeida
b805602ffa fix(util): UIEventManager should handle touchcancel event 2016-07-12 15:30:19 +02:00
Adam Bradley
cca3309f4c chore(nav): create nav-interfaces file 2016-07-11 23:24:25 -05:00
Adam Bradley
8c2f0b448c test(nav): remove unused tests 2016-07-11 23:22:01 -05:00
Adam Bradley
2e570837df chore(util): add isPrimitive() util 2016-07-11 23:01:40 -05:00
Adam Bradley
91f66d8972 chore(): cleanup unused modules 2016-07-11 23:00:45 -05:00
Brandy Carney
10179c351d docs(item): add link to the utility attributes in item api docs
closes driftyco/ionic-site#661
2016-07-11 16:15:23 -04:00
Brandy Carney
dd969a2958 fix(tabs): make the text color opaque instead of the entire button
this affects `md` and `wp` mode.

fixes #6638
2016-07-08 17:20:18 -04:00
Brandy Carney
d3be0af46d test(tabs): clean up tabs badges e2e test so it works 2016-07-08 17:14:41 -04:00
Brandy Carney
d675d39a62 fix(range): align the label in an item range to the center
fixes #7046
2016-07-08 15:01:21 -04:00
Brandy Carney
65c84b307b revert(range): revert PR #7050, it breaks stacked labels and double labels
references #7046
2016-07-08 14:46:06 -04:00
Manu Mtz.-Almeida
5a8fe82c3a fix(range): ion-label stacked with ion-range (#7050)
fixes #7046
2016-07-08 14:34:46 -04:00
Brandy Carney
55bc32dafe fix(popover): remove min-height from ios, add sass variables
sass variables added for min-width and min-height.

closes #7215
2016-07-08 14:25:21 -04:00
Brandy Carney
d1234643ee docs(alert): update description of setCssClass
references #6835
2016-07-08 13:51:40 -04:00
Brandy Carney
81ddd7f0a9 fix(select): add the cssClass passed by the user to the alert for a select
fixes #6835
2016-07-08 13:44:05 -04:00
Brandy Carney
88b637b491 feat(toolbar): add attributes to hide all borders and box shadows
closes #7237
2016-07-08 11:45:05 -04:00
Brandy Carney
d01ee4b0ce fix(app): add status bar padding when tab subpages are hidden
closes #7203
2016-07-07 15:22:56 -04:00
Justin Willis
5bbe31a69f fix(loading): clear timeout if dismissed before timeout fires 2016-07-07 13:00:12 -05:00
Brandy Carney
6c6254c213 chore(tslint): fix linter errors 2016-07-07 13:11:41 -04:00
Brandy Carney
0d33adafe4 chore(sass): fix linter error 2016-07-07 13:09:52 -04:00
Brandy Carney
41064bf2be refactor(tabs): rename tab input/config options to be more clear/consistent
BREAKING CHANGES:

Tab input/config options have been renamed. The following options were
renamed:

- `tabbarHighlight` -> `tabsHighlight`
- `tabbarLayout` -> `tabsLayout`
- `tabSubPages` -> `tabsHideOnSubPages`
- `tabbarPlacement` -> `tabsPlacement`

The previous names have been deprecated. They will still work in the
current release but will be removed in the future so please update to
the new names.

references #7143
2016-07-07 13:09:00 -04:00
Justin Willis
580b8d5f0b fix(slides): delay loading slides until view ready
Closes #7089
2016-07-06 10:47:12 -05:00
Arvind Chembarpu
153aaaaa01 style(templates): fix style variations in tooling templates 2016-07-04 21:31:14 -05:00
Adam Bradley
816a6486b0 fix(button): apply css for buttons w/ ngIf
Closes #5927
2016-07-04 21:26:58 -05:00
Manu Mtz.-Almeida
cac1d4f961 fix(menu): getBackdropElement
references #7125
2016-07-02 17:30:37 +02:00
Manu Mtz.-Almeida
01c7c1ada7 docs(range): fix debounce input
closes #7168
2016-07-02 14:27:09 +02:00
Manu Mtz.-Almeida
8483a439ae fix(reorder): canceled reorder is animated smoothly back
references #7142
2016-07-02 11:33:16 +02:00
Adam Bradley
f1433c6314 refactor(backdrop): place disable-scroll class on ion-app 2016-07-01 21:44:53 -05:00
Adam Bradley
aebdf2f6e0 fix(bootstrap): return promise and resolve ionicBootstrap
Closes #7145
2016-07-01 20:39:09 -05:00
Adam Bradley
da6215c08e test(modal): add provider tests
Related #7160
2016-07-01 20:30:28 -05:00
Adam Bradley
e4bbcc667a fix(scroll): fix scrolling after switching tabs
Closes #7154
2016-07-01 20:13:49 -05:00
Adam Bradley
f02b6eae9a style(tab): fix scss lint errors 2016-07-01 20:11:41 -05:00
Mike Hartington
997d54eca9 fix(tabs): center tabbar content 2016-07-01 20:09:19 -05:00