Commit Graph

56 Commits

Author SHA1 Message Date
dollaransh17
cd1ae8c708 fix(application): remove dupe cssChanged event handler definition (#10892) 2025-10-30 15:30:19 -07:00
Nathan Walker
c2ff8c1ae7 refactor(core): zero circulars + esm ready (#10770) 2025-09-18 17:03:23 -07:00
Eduardo Speroni
4c705967d2 fix(android): targetSdk 34 registerBroadcastReceiver (#10585) 2024-07-12 10:56:29 -07:00
Vladimir Mutafov
779d79285d feat(core): ability to embed into platform host projects (#10465) 2024-07-01 16:47:33 -07:00
Dimitris-Rafail Katsampas
9fd361c2e6 feat(core): css media query support (#10530) 2024-07-01 09:28:59 -07:00
Nathan Walker
01d537bf15 feat(visionos): ui-mobile-base supporting xros plus improvements to window handling (#10478) 2024-04-05 17:07:16 -07:00
Dimitris-Rafail Katsampas
73709125c4 fix(ios): live-sync handling for plain js/ts apps (#10500) 2024-04-02 12:35:39 -07:00
Juan de Dios Martínez Vallejo
d34a4395ec chore: InitRootViewEventData description (#10479) 2024-01-21 10:32:36 -08:00
farfromrefuge
82e9c67d33 feat(core): initRootView event (#10442)
launchEvent is not triggered at the same moment on iOS and Android. 
iOS is firing after setting the rootView while Android is firing before.
Consequently if you need an event for when the rootView is set (to read/write root css variables) you need this event.

[skip ci]
2023-11-25 11:04:01 -08:00
Nathan Walker
bbede5d795 feat(visionos): Vision Pro support (#10392) 2023-09-28 17:55:40 -07:00
Nathan Walker
7c2938d2ac chore: TypeScript 5.2 with Nx 16.8.1 (#10380) 2023-09-09 08:55:39 -07:00
Igor Randjelovic
a959a797df feat(ios): addDelegateHandler to add App Delegate handlers (#10371) 2023-09-01 20:37:31 -07:00
Jason Cassidy
bd8e1b8e79 fix(application): explicitly pass rootView to initRootView (#10345)
fixes occasional crashes when resuming the app.
2023-07-18 17:47:50 +02:00
Igor Randjelovic
08049340b5 fix(application): restore AndroidApplication.on etc. (#10336) 2023-07-10 09:45:12 +02:00
Igor Randjelovic
5359153a11 fix(application): wrap native classes in initialisers (#10335)
fixes: #10334
2023-07-10 09:44:45 +02:00
Igor Randjelovic
09037196d8 fix: trigger css update when setting root classes (#10328)
Co-authored-by: Nathan Walker <walkerrunpdx@gmail.com>
2023-06-23 09:20:10 -07:00
Igor Randjelovic
029ed4fe5d fix(Application): getNativeApplication wrong ActivityThread (#10326)
fixes #10325
2023-06-23 09:16:54 -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
Igor Randjelovic
0873894a27 fix: early access to context and packageName (#10321) 2023-06-22 11:46:08 -07:00
Igor Randjelovic
7f09b925bd fix(Application): orientation & systemAppearance root classes 2023-06-19 21:43:08 +02:00
Igor Randjelovic
e430555cb2 fix(Application): inBackground handling & missing once (#10307) 2023-06-14 13:09:41 -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
farfromrefuge
2f4c318276 fix: global declarations fix (#10247) 2023-03-23 10:55:38 -07:00
Nathan Walker
ee92512746 fix(ios): embed systemAppearance handling (#10219) 2023-02-20 21:03:59 -08:00
Nathan Walker
0183f7e643 fix(ios): sdk embedding (#10216) 2023-02-15 21:33:26 -08:00
Nathan Walker
25d780f41c chore: cleanup 2023-02-14 16:17:22 -08:00
Teodor Dermendjiev
9179ff861d fix(ios): embedding sdk (#10211)
Disable setting main window content 

When NS app is embedded main window should not be updated because it belongs to the parent app.
2023-02-13 23:05:41 -08:00
Jamie Birch
485fb61947 fix(core): Observable event types consistency (#10181) 2023-01-31 07:42:09 -08:00
Nathan Walker
a69a9d6921 fix(ios): embedder usage of window (#10167) 2023-01-13 18:02:44 -08:00
Samuel Schultze
f3a5c16530 fix(android): application fallback for startActivity (#10062) 2022-11-07 08:28:09 -08:00
farfromrefuge
8987babb08 feat(application): expose inBackground and suspended (#9897)
For IOSApplication to be like AndroidApplication
2022-07-09 09:02:45 -07:00
farfromrefuge
58a720699f fix(core): android wrong background state + current value accessors (#9883) 2022-07-09 09:02:45 -07:00
farfromrefuge
7ff7233737 feat(core): maxLines support for all text components (#9884) 2022-07-09 09:02:45 -07:00
farfromrefuge
b553a900d7 feat: background/foreground events (#9763)
On android `suspend/resume` was not doing what was expected.
In particular it was called while showing dialogs. This adds new `background` and `foreground` events which will fire expectedly and consistently for ios and android.
2022-03-01 12:32:39 -08:00
Nathan Walker
b292495506 feat(ios): allow dynamic ProMotion frame refresh rate changes (#9775)
see: https://developer.apple.com/documentation/quartzcore/optimizing_promotion_refresh_rates_for_iphone_13_pro_and_ipad_pro
2022-03-01 12:32:39 -08:00
Nathan Walker
6c06c77618 fix(core): Application handling of nativeApp instance 2022-03-01 12:32:39 -08:00
Nathan Walker
f10cffcb02 fix: ensure android can access native app instance before bootstrap 2022-03-01 12:32:39 -08:00
Nathan Walker
a518249958 fix: application instance creation occurs only within Application.run 2022-03-01 12:32:38 -08:00
Nathan Walker
4ee1acb05c chore: fix color tests 2021-09-08 16:07:39 -07:00
coolboy0961
f053001dc1 feat(android): provide ability to get registered broadCastReceiver (#9467) 2021-07-12 11:35:26 -07:00
William Juan
dac36c6801 fix(a11y): add missing application event for fontScaleChanged (#9396) 2021-05-13 08:42:55 -07:00
Nathan Walker
0d4ccba60a chore: combine prettier with eslint (#9348) (#9360)
Co-authored-by: Martin Guillon <martin.guillon@akylas.fr>
2021-05-02 10:11:37 -07:00
Nathan Walker
21da31562c chore: Enums > CoreTypes
Cleanup type symbol usage by consolidating to manage in one spot. This makes them easier to use as well by providing a single rollup of all the common type symbol's used throughout core.
2021-04-06 11:18:36 -07:00
Nathan Walker
d88cef3b48 chore: message handling 2021-04-06 11:18:36 -07:00
Nathan Walker
2f81d606fc chore: silence unnecessary throw message 2021-04-06 11:18:36 -07:00
Nathan Walker
733050995c fix(core): type collisions with namespace (#8809) 2021-04-06 11:18:36 -07:00
Morten Sjøgren
d5a8a25aba feat(core): first class a11y support (#8909) 2021-04-06 11:18:36 -07:00
Eduardo Speroni
bd7c686aaf feat(core): allow app to start without a root view (#9056) 2020-11-19 17:02:32 -08:00
Martin Guillon
c1f231d88e chore: fix eslint issues (#9017) 2020-11-11 08:46:36 -08:00