mhartington
5bcd7f2179
fix(input): stop ios from hiding keyboard on focus change
2016-12-06 09:46:03 -05:00
Job
6c0593c80f
fix(util): replace implicit any in dom-controller ( #9511 )
...
* fix(util): explicit any in dom-controller
* fix(util): replace implicit any in dom-controller
2016-12-06 14:14:17 +01:00
Adam Bradley
c377236dcb
perf(scroll): efficient scroll events and properties
2016-12-05 16:50:05 -06:00
Manu Mtz.-Almeida
5567191a45
fix(modal): app.navPop() can dismiss modals
...
fixes #8692
2016-12-02 11:55:26 +01:00
Manu Mtz.-Almeida
24d45d5c50
refactor(picker): using DomController
...
Removed NativeRafDebouncer
2016-12-02 11:52:39 +01:00
Manu Mtz.-Almeida
c08c21a4a0
refactor(gestures): using new DomController
2016-12-02 11:45:26 +01:00
Adam Bradley
0b642e7e96
chore(DomController): updates
2016-12-01 09:01:25 -06:00
Adam Bradley
645e712949
test(nav): fix ngfactory error
2016-11-29 21:07:41 -06:00
Adam Bradley
cac71647f3
feat(DomController): organize dom reads/writes
2016-11-29 10:27:07 -06:00
Adam Bradley
0af494e613
chore(event): expose listenEvent and eventOptions
2016-11-29 10:23:24 -06:00
Adam Bradley
bdf02d4280
chore(util): add removeArrayItem fn
2016-11-29 10:21:47 -06:00
Manu Mtz.-Almeida
7fff49bd4b
docs(events): updates comments to match implementation
2016-11-28 18:00:24 +01:00
Manu Mtz.-Almeida
cdf5dd71cd
docs(events): using new api
2016-11-28 17:55:13 +01:00
Manu Mtz.-Almeida
376b3cdb2c
Merge branch 'fix/events' of https://github.com/stalniy/ionic
2016-11-28 17:52:16 +01:00
Manu Mtz.-Almeida
907191bbc2
perf(tabs): improve tab switching response
2016-11-28 09:00:41 -06:00
Adam Bradley
8ae904759b
test(datetime): remove console.log
2016-11-21 16:29:42 -06:00
Adam Bradley
95b3b38ec4
fix(datetime): fix am/pm in format w/out minutes or seconds
...
Closes #9269
2016-11-21 14:47:42 -06:00
Adam Bradley
8d7d7bdaba
chore(focus): create reusable focusOutActiveElement()
2016-11-21 11:40:33 -06:00
Adam Bradley
57a5345558
chore(scrollTo): add scroll completed callback as option
2016-11-21 08:46:29 -06:00
Adam Bradley
6e7587dea4
test(input): add unit tests for isTextInput()
2016-11-21 08:42:04 -06:00
Adam Bradley
1809c406e4
feat(keyboard): blur input on native keyboard hide
2016-11-21 08:39:29 -06:00
Manu Mtz.-Almeida
9510a2bb3b
fix(activator): cancel remove .activated timeout
2016-11-20 17:23:14 +01:00
Adam Bradley
bb800339f8
perf(activator): improve activator response
2016-11-20 17:23:14 +01:00
Manu Mtz.-Almeida
6f96ede2ea
style(all): minor changes
2016-11-20 16:00:17 +01:00
Adam Bradley
c4cf9df387
fix(input): fix tabbing between tappable inputs
2016-11-18 15:20:53 -06:00
Manu Mtz.-Almeida
cbf59faa06
fix(fab): fab list colors
...
fixes #9225
2016-11-18 13:51:33 +01:00
Manu Mtz.-Almeida
c44f6b6f2e
perf(animation): improves _progress() hot function
...
- progress() is the function where more time is spent during any swipe gesture
- replace iterating over the _fx properties, using an array instead
- optimize pointerCoord(), profiler showed it’s one of the most called functions
2016-11-16 19:48:35 +01:00
mhartington
d283aa0057
docs(errorHandler): add docs
2016-11-16 08:33:34 -08:00
Manu Mtz.-Almeida
32ab817181
fix(gestures): gesture controller handled by components
...
* fix(gestures): gesture controller is handled by components
fixes #9046
* fix(gestures): adds hybrid disable scroll assistance
fixes #9130
fixes #9052
fixes #7444
2016-11-16 10:03:51 -06:00
Adam Bradley
6b777721f4
feat(IonicErrorHandler): custom ionic error handler provider
2016-11-10 17:29:50 -06:00
Manu Mtz.-Almeida
04d61ee47a
fix(nav): swipe to go back gesture
...
- smoother by debouncing touch events (reduces bank)
- dynamic animation duration
- intelligent behavior based in the position, speed and direccion of the swipe (sharing logic with sliding item)
fixes #8919
fixes #8958
fixes #7934
2016-11-01 13:38:27 -05:00
Sergii Stotskyi
ae58cb90dd
refactor(events): passes arguments as function arguments to subscriber
...
Also add tests for Events service
Fixes 7314
2016-10-31 20:30:53 +02:00
Max Lynch
2d165e1ecd
fix(scroll): fix scroll to top on iOS
2016-10-26 21:13:13 -05:00
Manu Mtz.-Almeida
f8650937d4
test(all): adds more asserts
2016-10-22 16:35:38 +02:00
Manu Mtz.-Almeida
4be5d8329e
fix(tabs): $tabs-md-tab-font-size is taken into account
...
fixes #8820
2016-10-21 17:58:27 +02:00
Manu Mtz.-Almeida
9895b86015
fix(range): fixes when step size is bigger than range
...
fixes #8830
fixes #8802
2016-10-21 17:21:23 +02:00
Manu Mtz.-Almeida
35d12efe0b
fix(tapclick): several improvements
...
- refactors code using UIEventManager
- improved performance by using passive event listeners
- fixes isScrolling()
- click tolerance has been increased to match native behavior
- click is immediately prevented if the content is scrolled.
2016-10-20 21:14:45 +02:00
ramonornela
44d09d55b6
style(IonicErrorHandler): fix lint delete space return
2016-10-19 22:58:16 -02:00
Max Lynch
9397d6b53a
feat(debug): add IonicErrorHandler
2016-10-19 16:23:15 -05:00
Manu Mtz.-Almeida
d84d8a6471
fix(tabs): regression in nav-controller-base
2016-10-19 01:14:27 +02:00
Manu Mtz.-Almeida
d9e8b1bec6
refactor(nav-controller-base): cleanup some logic
...
NavControllerBase is the core of ionic 2 navigation. It handles all the transitions and it is complicated code to follow.
I am refactoring it to allow future developers and contributors to follow it better.
!node.parent now becomes node.isRoot()
ViewController does not remove itself from the stack, but two new auxiliar function in nav controller: _insertView() and _removeView() are used to add a view to the stack.
And so on...
All e2e and unit tests passing...
2016-10-18 16:36:55 +02:00
Manu Mtz.-Almeida
ff1f340285
test(assert): adds new debugging assert() util
...
improves removing of console.debug statements
fixes #8483
2016-10-18 09:10:00 -05:00
Manu Mtz.-Almeida
854dbd62ff
Merge pull request #8387 from tobika/fix/datetime-util
...
fix/datetime util
2016-10-12 23:02:15 +02:00
Manu Mtz.-Almeida
a2ffa63fd1
fix(spinner): works in iOS8
...
fixes #8145
2016-10-12 21:33:48 +02:00
Manu Mtz.-Almeida
c8954d8a16
fix(nav): ionViewCanLeave does not break navigation
...
fixes #8408
2016-10-10 21:45:58 +02:00
mhartington
da62b63253
docs(): minor doc updates
2016-10-10 09:13:04 -04:00
Manu Mtz.-Almeida
47e1e1766a
fix(fab): not using change detection
...
fixes #8424
2016-10-06 16:22:56 +02:00
Manu Mtz.-Almeida
e1e6e4be1e
style: missing whitespaces
2016-10-06 10:51:18 +02:00
Max Lynch
713e2a1a33
feat(haptic): add haptic/taptic support to toggle/range/picker
2016-10-05 20:49:55 -05:00
tobika
2aea1cbe66
fix(datetime-util): add missing date property conditions
2016-10-01 14:32:11 +02:00