126 Commits

Author SHA1 Message Date
95f3772e77 fix(ios): support for a11y font scale (#10207) 2023-03-22 15:13:46 -07:00
ab436dbfe6 fix(core): CSS animation parsing (#10245) 2023-03-22 14:16:15 -07:00
5f96ffe7d9 test: fix safe area tests on iOS (#10240) 2023-03-22 08:14:21 -07:00
7eaafa519e chore: ios relayout condition cleanup (#10241) 2023-03-17 12:10:13 -07:00
8b721c1496 perf: reduce amount of layout calls and debounce layouts when needed (#10164) 2023-03-17 10:07:22 -07:00
d8efb7a826 test: use our own http-echo server (#10227) 2023-03-01 13:11:06 -08:00
df7ecb95db ci: fix automated app CI workflow (#10218) 2023-02-18 12:47:54 -08:00
e0a4c887ef ci: tests 2023-02-14 20:34:30 -08:00
497b2d737e chore: Nx 15.6, jest latest and TypeScript 4.9 (#10191) 2023-01-30 19:17:49 -08:00
191f83b8dc docs: typos (#10145)
There were small typos in:
- apps/automated/src/ui/web-view/web-view.md
- tools/notes/DevelopmentWorkflow.md

Fixes:
- Should read `describe` rather than `decribe`.
- Should read `control` rather than `controll`.

Signed-off-by: Tim Gates <tim.gates@iress.com>
2023-01-03 18:40:39 -08:00
a4f28b8317 fix(ios): navigatingTo event handling (#10120) 2022-12-28 09:23:10 -08:00
9a779dfa8a chore: nx-cloud setup (#10110) 2022-11-29 13:26:51 -08:00
046f9314a8 chore: cleanup utils packaging 2022-11-23 22:42:43 -08:00
5a86a60b61 test: additional coverage for backgroundColor and borderColor 2022-11-23 21:24:14 -08:00
75eefa669d feat(android): support drawable in ImageSource (#10098)
This allows passing a drawable as another source option
2022-11-19 23:13:33 -08:00
9091e43f03 fix(core): Color.isValid returned true for null/undefined (#10040) 2022-11-12 17:59:11 -08:00
7f069a7093 feat: TypeScript 4.8+ support and NativeClass decorator improvements (#10081) 2022-11-08 15:18:10 -08:00
b7d340f69b fix(ios): Color.fromIosColor returns wrong value (#10059) 2022-11-07 17:51:50 -08:00
d82f3d990d fix(core): Added ObservableArray constructor declarations to allow setting multiple arguments (#9980) 2022-07-30 08:23:40 -07:00
f9b52b9aac chore: tests 2022-07-28 20:45:31 -07:00
092e74a886 chore: runtime latest throughout apps 2022-07-25 21:21:17 -07:00
c9102f2de9 chore: tests 2022-07-22 13:32:22 -07:00
56b9963c16 chore: tests 2022-07-22 11:54:12 -07:00
4f56d8650b chore: e2e automated tests 2022-07-22 11:31:10 -07:00
df74a8baa8 feat(core): iterable ObservableArray (#9824)
BREAKING CHANGE:

Method push will now handle arguments just like Array.prototype.push.
Certain existing methods will now return ObservableArray instance instead.
Callback arguments that contained an array argument themselves will now contain an ObservableArray argument.
2022-07-09 10:09:43 -07:00
709e10b3db chore: bump apps ios runtime 2022-07-09 09:02:45 -07:00
18f4bdde4c chore: cleanup scripts 2022-07-09 09:02:45 -07:00
bc8f15580b chore: typescript 4.7.3 2022-07-09 09:02:45 -07:00
698052230b chore: nx migrate latest 2022-07-09 09:02:45 -07:00
f548fdc735 fix(ios): proper disposal and recreation of iOS native views (#9879) 2022-07-09 09:02:45 -07:00
7668a73f97 chore: bump demo apps to latest runtimes 2022-03-08 15:05:16 -08:00
a9ffccef8a chore: cleanup demo app references to simplify 2022-03-04 14:38:49 -08:00
6cd8b8e804 feat(types-ios): reduced ios types to common types for optimized ts resolution (#9809) 2022-03-04 14:18:57 -08:00
a8f2c4d14b chore: cleanup automated app tests (#9779) 2022-03-01 12:32:39 -08:00
608bb1ed24 fix(core): animation iteration correct for android css animations and iOS rotation (#9628)
closes #7712

Co-authored-by: Nathan Walker <walkerrunpdx@gmail.com>
2022-03-01 12:32:39 -08:00
6c06c77618 fix(core): Application handling of nativeApp instance 2022-03-01 12:32:39 -08:00
388d7eaa7d feat(core): support RGB alpha notation (#9699)
Functional notation: rgb[a](R G B[ / A])
CSS Colors Level 4 adds support for space-separated values in the functional notation.
See https://www.w3.org/TR/css-color-4/#rgb-functions

Co-authored-by: Nathan Walker <walkerrunpdx@gmail.com>
2022-03-01 12:32:39 -08:00
90ceed15d3 feat: new expression parser for xml bindings (#9729) 2022-03-01 12:32:39 -08:00
774d0533da chore: update workspace dependencies 2022-03-01 12:32:38 -08:00
9c6c84b107 chore: nx migrate latest (#9709) 2021-12-21 18:24:24 -08:00
a88cacab89 chore(migrate): apps/* to webpack5 (#9606) 2021-12-21 09:47:33 -08:00
6374c47013 chore: update runtime versions in demo apps (#9599)
Co-authored-by: Igor Randjelovic <rigor789@gmail.com>
2021-10-06 17:49:30 +02:00
ee701db137 chore(release): @nativescript/core@8.1.3 2021-09-18 13:38:24 -07:00
2a4563716a fix(styling): change transform parameters parsing (#9481)
Fixed the incorrectly applied short form of "transform: translate" style property.

closes #5202
2021-09-08 16:07:39 -07:00
0ae39097bd chore: fix tests for ios 2021-09-08 16:07:39 -07:00
e17e46974b feat(android): fragment transactions to use 'add' instead of 'replace' on fwd navigation (#8791)
Changes the behavior of android fragment transactions to use `add` instead of `replace` on forward navigation.

BREAKING CHANGE:

Changes the internal behavior of Android navigation:

* while navigating forward, the page navigated from is not unloaded anymore
* events order is changed in the sense that now `unloaded` happens after `navigatedFrom` instead of before

There are multiple plus sides to this:

* no more black views on navigation when using opengl (maps, ...)
* navigation is faster, especially the navigation back! No longer need to recreate the page anymore. Navigation forward also gets faster as we no longer unload the previous page
* navigatedFrom event happens faster
* this the default behavior used by most of the android native apps
2021-09-08 16:07:39 -07:00
aa9c9f3897 chore: cleanup 2021-09-08 16:07:38 -07:00
7960f8361f chore: use correct copy-webpack-plugin syntax 2021-08-10 13:20:46 -07:00
90deb5b1ee test: fix apps/automated 2021-08-04 20:20:19 +02:00
1b29d05099 chore: Nx 12 + fix ui app + TS 4.1 updates (#9359) 2021-04-26 19:11:19 -07:00