Title: feat: many new android features by farfromrefug · Pull Request #5774 · NativeScript/nativescript-cli · GitHub
Open Graph Title: feat: many new android features by farfromrefug · Pull Request #5774 · NativeScript/nativescript-cli
X Title: feat: many new android features by farfromrefug · Pull Request #5774 · NativeScript/nativescript-cli
Description: Thought it was time to make that big PR. It is quite impossible now to divide everything as each part depends on the other. I really hope we can make that work for everyone to enjoy the new features. I ll try to list them all. Dont hesitate if you have questions Gradle 8 support App/plugins gradle files now included in the CLI and not the runtime. Easier to maintain and pave the way for a possible @nativescript/gradle plugin. Build only abis of connected devices: Faster build, smaller build => faster installation. Very practical when working on devices like firetv support custom build path. Essential for monorepo like projects building multiple apps from the same source code. Example project here https://github.com/Akylas/com.akylas.documentscanner improved timeline JSON to be compatible with firefox include the PR #5773 include the PR #5772 include the PR #5764 TODO There is one thing i would like to improve which is this. I commented on the reason why we need that. Though i am sure we might find a better solution. The issue with the way i did it if that if new task are added (either tools update of maybe through plugin) that list will need to be update which is ugly. I already had to add tasks added by the sentry plugin... Maybe @triniwiz you know a way to do it better. I know the reason is that by reading the buildMetada task (or the tasks it depends on like those handling jars) gradle thinks buildMetadata uses as an input the output of all those tasks. TBH i dont really understand fully the code of the buildMetadata task ...
Open Graph Description: Thought it was time to make that big PR. It is quite impossible now to divide everything as each part depends on the other. I really hope we can make that work for everyone to enjoy the new feature...
X Description: Thought it was time to make that big PR. It is quite impossible now to divide everything as each part depends on the other. I really hope we can make that work for everyone to enjoy the new feature...
Opengraph URL: https://github.com/NativeScript/nativescript-cli/pull/5774
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:beb8896d-2e2f-31f8-d44f-47bf98fa8f20 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | 8FB4:26B0AA:4392665:5A6A012:696DFBFB |
| html-safe-nonce | 93f8a6b6e2fcf959f47fece0f9e4833d8fff4ed7c4c7f7fb1bfd5053c7ff9969 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RkI0OjI2QjBBQTo0MzkyNjY1OjVBNkEwMTI6Njk2REZCRkIiLCJ2aXNpdG9yX2lkIjoiNjkxODMxMTk3NjE3ODE1NDQ5MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | c299b57153e420ff134d971035fc01899d8e4e9e3a0d9b25152c361c9b9a8055 |
| hovercard-subject-tag | pull_request:1656156328 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/NativeScript/nativescript-cli/pull/5774/checks |
| twitter:image | https://avatars.githubusercontent.com/u/655344?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/655344?s=400&v=4 |
| og:image:alt | Thought it was time to make that big PR. It is quite impossible now to divide everything as each part depends on the other. I really hope we can make that work for everyone to enjoy the new feature... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 4922b452d03cd8dbce479d866a11bc25b59ef6ee2da23aa9b0ddefa6bd4d0064 |
| turbo-cache-control | no-cache |
| go-import | github.com/NativeScript/nativescript-cli git https://github.com/NativeScript/nativescript-cli.git |
| octolytics-dimension-user_id | 7392261 |
| octolytics-dimension-user_login | NativeScript |
| octolytics-dimension-repository_id | 21347346 |
| octolytics-dimension-repository_nwo | NativeScript/nativescript-cli |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 21347346 |
| octolytics-dimension-repository_network_root_nwo | NativeScript/nativescript-cli |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7e5ae23c70136152637ceee8d6faceb35596ec46 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width