Dan Bucholtz
4271a0fc1e
feature(routing): create external router controller for reconciling state from router in re-useable fashion
...
* external router controller
* external router controller
* gif it's working
2018-02-13 01:28:39 -06:00
Dan Bucholtz
edeb1324c9
refactor(nav): implement nav integration with external router (angular to start)
2018-02-13 00:02:48 -06:00
Manu Mtz.-Almeida
255c3dd1ae
refactor(all): componentOnReady is part of the types
2018-02-10 01:52:51 +01:00
Dan Bucholtz
2bde55421d
refactor(app): add cordova-platform to ion-app, add back-button support, get api working
2018-02-05 22:38:58 -06:00
Manu Mtz.-Almeida
2f8a027e2f
refactor(all): use ts strict mode
2018-02-05 23:16:10 +01:00
Manu Mtz.-Almeida
6d52b722e4
fix(buttons): custom cssClass
2018-02-03 19:16:37 +01:00
Dan Bucholtz
ab2176b6ce
refactor(nav): add initial support for url in general, add integration w/ ng-router
2018-01-31 10:52:50 -06:00
Cam Wiegert
9d5b907bf6
chore(helpers) change default debounce wait to 0
2018-01-26 09:53:26 -06:00
Manu Mtz.-Almeida
e0cf1325b7
fix(ripple): using ripple effect in all button components
2018-01-17 15:44:17 +01:00
Manu Mtz.-Almeida
dcf1b8e478
feat(button-effect): adds ripple effect
2018-01-16 23:40:20 +01:00
Brandy Carney
342a81e64d
style(core): fix lint errors and update el to consistent names
2018-01-11 13:19:18 -05:00
Brandy Carney
88cad7120b
style(components): fix lint errors
2018-01-10 14:50:25 -05:00
Brandy Carney
835175c43c
chore(tslint): update tslint rules and autofix lint errors
2018-01-10 14:48:01 -05:00
Dan Bucholtz
6156561c1b
refactor(delegate): don't automatically append ion-page, add tests for host-element for modal and nav
2018-01-09 10:43:57 -06:00
Cam Wiegert
7f8cf42773
feat(inputs) debounce input and change events ( #13764 )
...
* feat(helpers) add debounce helper
* feat(searchbar) debounce ionInput
* feat(range) debounce ionChange
* feat(input) debouce ionInput
* feat(textarea) debounce ionInput
* feat(range) make debounceChange private
* feat(searchbar) make debounceInput private
* feat(inputs) change default debounce to 0 in input/textarea
2018-01-04 15:07:50 -06:00
Dan Bucholtz
e64944d6de
refactor(framework-delegate): wrap user element with ion-page for modal and nav
2018-01-04 13:04:19 -06:00
Dan Bucholtz
b804c552ba
refactor(helpers): update domControllerAsync to make callback optional and work off of a Promise
2017-12-21 12:50:29 -06:00
mhartington
dbb6438088
test(): add init config and queryParam tests
2017-12-19 16:51:45 -05:00
Dan Bucholtz
c30337bf8c
refactor(navigation): get rid of ion-nav-controller, get nav working correctly in DOM, angular, react
2017-12-14 15:13:47 -06:00
Adam Bradley
8b6a1826a3
fix(select): update select interfaces
2017-12-11 13:49:59 -06:00
Cam Wiegert
444b77add0
feat(button) combine boolean fill/size/expand props to string ( #13348 )
...
* chore(utils) extend getElementClassObject to accept string array
* feat(button) combine boolean fill/size/span props to string
* feat(button) rename span prop to expand
* docs(button) remove default from listed size options
* docs(button) clarify default button fill styles
2017-11-28 10:40:59 -06:00
Dan Bucholtz
a817bd7b66
refactor(alert): update various interfaces and exports, fix alert dismiss promise flow to work correctly
2017-11-27 15:35:53 -06:00
Dan Bucholtz
f269766068
chore(angular/providers): making progress on angular providers, fix merge issues
...
* chore(input): remove interface .d.ts file, move to .ts file
* refactor(angular): start working on providers, etc
* chore(angular/dependencies): update deps for angular demo
2017-11-21 11:58:57 -06:00
Adam Bradley
048a0cc42a
refactor(radio): native input type=radio
2017-11-21 08:00:50 -06:00
Dan Bucholtz
19e40fe10a
refactor(input): make the interfaces be in a .ts file so a corresponding .d.ts file is generated by the ts compiler
2017-11-20 16:23:21 -06:00
Manu Mtz.-Almeida
fbfa9d471f
fix(tabs): fullscreen
2017-11-20 23:13:56 +01:00
Dan Bucholtz
ea003350b8
refactor(alert): update alert api
...
* alert poc
* refactor(app): add in app public api
* refactor(nav): implement a public interface and correct types to nav
* feature(helpers): promisify the animation's play method to make it play nicely with promise flows
* test(alert): fix test to ensure alert element is hydrated before using it
* refactor(index): expose the Nav public api types
2017-11-20 15:51:20 -06:00
Manu Mtz.-Almeida
3c3cd1b537
fix(all): js / scss linter issues
2017-11-17 00:20:26 +01:00
Adam Bradley
b4813ed276
chore(interface): init input interfaces
2017-11-16 15:43:10 -06:00
Brandy Carney
0e73723e57
style(components): rename variables and methods for consistency
...
- updates ele to el
- renames functions under prop did change
- documents events and some props
- adds private / protected
- removes underscores from range
2017-11-02 10:49:42 -04:00
Manu Mtz.-Almeida
ad81cca77a
feat(haptic): adds haptic utils
2017-11-02 12:18:19 +01:00
Manu Mtz.-Almeida
1bfc0c71e3
fix(sliding-item): finish it
2017-11-02 10:25:40 +01:00
Manu Mtz.-Almeida
094816de01
refactor(content): use css instead of js
2017-10-30 19:22:52 +01:00
Brandy Carney
213815cf4c
docs(select): include popover for interface docs
2017-10-16 17:13:50 -04:00
Manuel Mtz-Almeida
bdf4f60e9e
feat(reorder): adds ion-reorder-group to core
2017-09-20 11:44:27 +02:00
Manuel Mtz-Almeida
e3d3bc40d2
Merge branch 'core' into core-range
2017-09-18 19:18:09 +02:00
Manuel Mtz-Almeida
fffa9b5460
style(all): adds tslint-ionic-rules
2017-09-17 23:04:02 +02:00
Manuel Mtz-Almeida
16d13e03c9
feat(menu): adds ion-menu and ion-menu-controller
2017-09-15 12:30:43 -05:00
Brandy Carney
f1ac5304d6
feat(radio): add radio and radio group component
2017-09-01 18:52:50 -04:00
mhartington
663deb2694
feat(range): basic range component
2017-08-30 18:35:22 -04:00
Dan Bucholtz
275bf7fb33
feature(keyboard-controller): add keyboard-controller element
2017-08-29 15:17:10 -05:00
Dan Bucholtz
11385ea7f1
wip nav
2017-08-28 13:25:52 -05:00
Dan Bucholtz
2dc36f7274
refactor(navigation): update interfaces
2017-08-24 14:23:38 -05:00
Dan Bucholtz
2c6a4dcf34
refactor(navigation): ion-nav and ion-nav-controller are separate components
...
* nav-nav-nav-nav-nav
* wipit
* holy async batman
2017-08-24 13:31:42 -05:00
Brandy Carney
30708d1224
feat(select): get select component working with action sheet / popover
...
- adds markup for the select
- gets placeholder working properly
- adds select popover component
- renames option to select-option
- adds a function to get label text from item
2017-08-22 16:09:26 -04:00
Dan Bucholtz
a941226d6f
feature(navigation): initial nav implementation (WIP)
...
* wip
* wip
* updates
2017-08-16 14:40:01 -05:00
Brandy Carney
4dcb174245
refactor(components): move function to get classes from host to utils
...
Moved getElementClassObject function to utils/theme and updated the
components with child buttons to use this function to get the host
classes.
Adds the ability to pass classes down from host to child for content
and segment button
closes ionic-team/stencil#84
2017-08-11 13:27:18 -04:00
Adam Bradley
b8c0589513
refactor(components): update to latest stencil api
2017-07-25 10:03:07 -05:00
Brandy Carney
1d656657e2
refactor(item): add helper functions for item sliding
2017-07-17 11:08:55 -04:00
Brandy Carney
1ada75014e
refactor(content): add ion-fixed component and move from content
2017-07-17 11:08:55 -04:00