Commit Graph

141 Commits

Author SHA1 Message Date
Igor Randjelovic
a959a797df feat(ios): addDelegateHandler to add App Delegate handlers (#10371) 2023-09-01 20:37:31 -07:00
Nathan Walker
d3a0f2c9a6 chore: TypeScript 5.1 with Nx 16.6 migrations (#10338) 2023-08-11 07:09:32 -07:00
Jason Cassidy
c278430240 fix(core): unhandled error typings (#10320)
NativeScriptError type def used to come from packages/core/global-types.d.ts now comes from packages/core/application/application-interfaces.ts, so fixed there now.
2023-06-22 12:19:56 -07:00
Nathan Walker
ab5fa941bc refactor: Application barrel changes without breaking changes (#10311) 2023-06-13 09:29:39 -07:00
Igor Randjelovic
f64355ba7a refactor: improved core barrel exports and Application class (#10286)
BREAKING CHANGES:

`Application.orientation` is no longer a function.

Migration: Remove `()` from the `Application.orientation()` call:
```diff
import { Application } from "@nativescript/core";

-console.log(Application.orientation());
+console.log(Application.orientation);
```


`Application.systemAppearance` is no longer a function.

Migration: Remove `()` from the `Application.systemAppearance()` call:
```diff
import { Application } from "@nativescript/core";

-console.log(Application.systemAppearance());
+console.log(Application.systemAppearance);
```
2023-05-25 07:45:39 -07:00
Osei Fortune
ab32aeaaa3 feat(file-system): append, appendText & createFile (#10285) 2023-05-04 20:45:01 -07:00
Dimitris-Rafail Katsampas
a14becdc6a fix(ios): FormattedString and Span a11y font scale (#10281) 2023-05-01 12:29:36 -07:00
Osei Fortune
18bba2bc11 feat(file-system): allow copy when opening a File (#10274)
* feat: add copy file to file-system

* feat(file-system): allow temp copy of files opened with File.fromPath

* chore: remove log

* chore: remove log

* fix: only copy if true

---------

Co-authored-by: Nathan Walker <walkerrunpdx@gmail.com>
2023-04-25 00:30:28 -04:00
Nathan Walker
f4b2722bf4 feat(transitions): support zIndex on ios shared elements + support page props on android (#10261) 2023-04-17 08:54:09 -07:00
Dimitris-Rafail Katsampas
7aaa1d899d feat(ios): new a11y properties for managing font scale (#10260) 2023-04-05 16:20:15 -07:00
Nathan Walker
59369fbc19 feat(core): Shared Element Transitions (#10022) 2023-03-28 20:04:29 +02:00
Nathan Walker
a11d577a14 revert: "perf: reduce amount of layout calls and debounce layouts when needed (#10164)"
This reverts commit 8b721c1496.
2023-03-28 10:44:21 -07:00
Nathan Walker
8da1ca910a revert: "chore: ios relayout condition cleanup (#10241)"
This reverts commit 7eaafa519e.
2023-03-28 10:43:31 -07:00
Dimitris-Rafail Katsampas
671603ab4b test: a11y scale (#10251) 2023-03-27 15:12:38 -07:00
farfromrefuge
2f4c318276 fix: global declarations fix (#10247) 2023-03-23 10:55:38 -07:00
Dimitris-Rafail Katsampas
95f3772e77 fix(ios): support for a11y font scale (#10207) 2023-03-22 15:13:46 -07:00
Igor Randjelovic
ab436dbfe6 fix(core): CSS animation parsing (#10245) 2023-03-22 14:16:15 -07:00
Eduardo Speroni
5f96ffe7d9 test: fix safe area tests on iOS (#10240) 2023-03-22 08:14:21 -07:00
Eduardo Speroni
7eaafa519e chore: ios relayout condition cleanup (#10241) 2023-03-17 12:10:13 -07:00
Eduardo Speroni
8b721c1496 perf: reduce amount of layout calls and debounce layouts when needed (#10164) 2023-03-17 10:07:22 -07:00
Igor Randjelovic
d8efb7a826 test: use our own http-echo server (#10227) 2023-03-01 13:11:06 -08:00
Igor Randjelovic
df7ecb95db ci: fix automated app CI workflow (#10218) 2023-02-18 12:47:54 -08:00
Nathan Walker
e0a4c887ef ci: tests 2023-02-14 20:34:30 -08:00
Nathan Walker
497b2d737e chore: Nx 15.6, jest latest and TypeScript 4.9 (#10191) 2023-01-30 19:17:49 -08:00
Tim Gates
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
farfromrefuge
a4f28b8317 fix(ios): navigatingTo event handling (#10120) 2022-12-28 09:23:10 -08:00
Nathan Walker
9a779dfa8a chore: nx-cloud setup (#10110) 2022-11-29 13:26:51 -08:00
Nathan Walker
046f9314a8 chore: cleanup utils packaging 2022-11-23 22:42:43 -08:00
Nathan Walker
5a86a60b61 test: additional coverage for backgroundColor and borderColor 2022-11-23 21:24:14 -08:00
Osei Fortune
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
Dimitris-Rafail Katsampas
9091e43f03 fix(core): Color.isValid returned true for null/undefined (#10040) 2022-11-12 17:59:11 -08:00
Nathan Walker
7f069a7093 feat: TypeScript 4.8+ support and NativeClass decorator improvements (#10081) 2022-11-08 15:18:10 -08:00
Mohamed Akram
b7d340f69b fix(ios): Color.fromIosColor returns wrong value (#10059) 2022-11-07 17:51:50 -08:00
Dimitris-Rafail Katsampas
d82f3d990d fix(core): Added ObservableArray constructor declarations to allow setting multiple arguments (#9980) 2022-07-30 08:23:40 -07:00
Nathan Walker
f9b52b9aac chore: tests 2022-07-28 20:45:31 -07:00
Nathan Walker
092e74a886 chore: runtime latest throughout apps 2022-07-25 21:21:17 -07:00
Nathan Walker
c9102f2de9 chore: tests 2022-07-22 13:32:22 -07:00
Nathan Walker
56b9963c16 chore: tests 2022-07-22 11:54:12 -07:00
Nathan Walker
4f56d8650b chore: e2e automated tests 2022-07-22 11:31:10 -07:00
Dimitris-Rafail Katsampas
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
Nathan Walker
709e10b3db chore: bump apps ios runtime 2022-07-09 09:02:45 -07:00
Nathan Walker
18f4bdde4c chore: cleanup scripts 2022-07-09 09:02:45 -07:00
Nathan Walker
bc8f15580b chore: typescript 4.7.3 2022-07-09 09:02:45 -07:00
Nathan Walker
698052230b chore: nx migrate latest 2022-07-09 09:02:45 -07:00
Dimitris - Rafail Katsampas
f548fdc735 fix(ios): proper disposal and recreation of iOS native views (#9879) 2022-07-09 09:02:45 -07:00
Nathan Walker
7668a73f97 chore: bump demo apps to latest runtimes 2022-03-08 15:05:16 -08:00
Nathan Walker
a9ffccef8a chore: cleanup demo app references to simplify 2022-03-04 14:38:49 -08:00
Nathan Walker
6cd8b8e804 feat(types-ios): reduced ios types to common types for optimized ts resolution (#9809) 2022-03-04 14:18:57 -08:00
Igor Randjelovic
a8f2c4d14b chore: cleanup automated app tests (#9779) 2022-03-01 12:32:39 -08:00
Dimitris - Rafail Katsampas
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