Liam DeBeasi
32bc33ed28
refactor(angular): move to packages directory ( #27719 )
...
Issue number: N/A
---------
<!-- Please do not submit updates to dependencies unless it fixes an
issue. -->
<!-- Please try to limit your pull request to one type (bugfix, feature,
etc). Submit multiple pull requests if needed. -->
## What is the current behavior?
<!-- Please describe the current behavior that you are modifying. -->
The `angular` directory sits at the root of the project instead of in
`packages` with all the other JS Framework integrations. This does not
cause any functional issues with Ionic, but it is confusing since
integrations are not in a consistent place.
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
- Moves the `angular` directory to `packages/angular`
Note: Most files should remain unchanged. The only files I changed are
the files that had direct paths to the old `angular` directory:
1. Removes the `angular` path in `lerna.json`. This is now covered by
`packages/*`
2. Updated the angular file path in `.gitignore`
3. Updates the path to the angular package in `stencil.config.ts` for
the Angular Output Targets
4. Updates some of Angular's sync scripts to correctly get the core
stylesheets as well as the core package.
5. Updates the test app sync script to correctly sync core and
angular-server
~I'm not entirely sure why GitHub thinks
https://github.com/ionic-team/ionic-framework/pull/27719/files#diff-f5bba7e7c7c75426e2b9c89868310cb03890493b4efe0252adf8d12cc8398962
is a new file since it exists in `main` here:
1f06be4a31/angular/test/base/scripts/build-ionic.sh~
Fixed in
6e7fc49827
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
<!-- If this introduces a breaking change, please describe the impact
and migration path for existing applications below. -->
## Other information
<!-- Any other information that is important to this PR such as
screenshots of how the component looks before and after the change. -->
Dev build: `7.1.2-dev.11688052109.13454f5c`
2023-07-05 17:52:35 +00:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
7d9ce7420a
fix(vue): input components update refs on ionInput ( #26876 )
...
resolves #26700
2023-03-02 09:09:25 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Ryan Waskiewicz
617c8d3315
chore(deps): upgrade stencil to v3.1.0 ( #26878 )
...
this commit increments the version of stencil used to v3.1.0. this
release of stencil fixes an issue for the ionic framework, where module
aliases from `tsconfig.json#paths` can be transformed by setting
`transformAliasedImportPaths: true` in a stencil configuration file
changelog: https://github.com/ionic-team/stencil/releases/tag/v3.1.0
documentatation: https://stenciljs.com/docs/config#transformaliasedimportpaths
2023-02-28 14:58:49 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
1a8bd6d8c6
chore(deps): update to stencil v3 ( #26663 )
2023-01-31 18:07:22 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
bd4027b0fa
refactor(config): remove stencil extras ( #26461 )
...
BREAKING CHANGE:
The supported version of Firefox for Ionic v7 has changed to Firefox v70+
2022-12-15 17:27:28 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
f9c681331c
chore(): sync with main
2022-12-14 16:49:32 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Ryan Waskiewicz
16dcd2d114
chore(scss): remove injected global styles ( #26469 )
...
this commit removes a globally injected style, `ionic.skip-warns.scss`,
from the project. this stylesheet was used to set a variable, `$Ionic`,
that would turn on/off deprecation warnings in (the also removed)
`ionic.deprecation.scss`. any file using either of the aforementioned
files have been updated.
this change is occurring while the stencil team is looking to improve
the size of generated components that use >1 mode. this deprecation was
a part of an initiative to remove sass source files from artifact
published to npm. while that was completed, this deprecation was not
removed (until now)
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com >
2022-12-13 08:34:25 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
b18a193684
chore(): sync with main
2022-12-08 12:39:38 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
af2e9b79e9
refactor(test): remove puppeteer, use playwright ( #26426 )
2022-12-07 15:50:59 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
c0a8501657
feat(picker): add ability to use picker inline ( #26336 )
2022-11-22 15:33:47 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
f23fb342b2
fix(angular): inline overlays are exported ( #26333 )
2022-11-22 14:14:04 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Sean Perkins
c149b42d0b
Merge remote-tracking branch 'origin/main' into sync-7-11-15-22
2022-11-15 15:40:21 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Amanda Johnston
e3ef932ae1
chore(many): add tech debt tickets and remove unnecessary todos ( #26266 )
2022-11-14 14:49:08 -06:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Amanda Johnston
d478e03914
feat(slides): remove ion-slide, ion-slides, and IonicSwiper module ( #25868 )
2022-09-01 14:36:17 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Sean Perkins
1eb6fd04d7
feat(virtual-scroll): remove virtual scroll component ( #25808 )
2022-08-24 15:42:12 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Sean Perkins
2ddaf7a5a2
chore(angular): use generated proxy declarations ( #25728 )
2022-08-10 23:12:55 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Sean Perkins
15c169043f
chore(docs): remove manual documentation ( #24984 )
2022-04-21 12:31:51 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
083a31acdc
chore(): sync feature-6.1 with main
2022-04-04 15:27:16 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
0aa6d124d6
test(e2e): add infrastructure for migration to playwright ( #25033 )
2022-03-31 11:23:21 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Sean Perkins
2a438da010
feat(content, reorder-group, header, footer, infinite-scroll, refresher): add custom scroll target to improve compatibility with virtual scroll ( #24883 )
...
Resolves #23437
2022-03-15 11:47:46 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Sean Perkins
171020e9d2
feat(item): counter formatter to customize counter text display ( #24336 )
...
Resolves #24327
2022-03-14 16:38:37 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
e4ec572043
fix(modal): sheet modal now allows input focusing when backdrop disabled ( #24840 )
...
resolves #24581
2022-02-28 13:27:12 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Sean Perkins
5bb1414f7f
fix(breadcrumb): support routerLink on breadcrumb ( #24509 )
...
Resolves #24493
2022-01-10 16:22:42 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
13d4418588
fix(react, vue): remove sideeffects to improve treeshaking ( #24313 )
2021-12-06 11:39:23 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
618271d1e2
chore(): sync with main
2021-11-17 10:40:04 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Sean Perkins
b2f2a4b71b
docs(): docs reference main instead of master ( #24216 )
2021-11-12 14:31:18 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Will Martin
5a2a335784
fix(all): Ionic components that use child Ionic components are now correctly defined ( #24191 )
...
resolves #23571 , #24116 , #24129
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com >
2021-11-11 12:18:38 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
15fc293d75
fix(react): improve component compatibility with preact ( #24132 )
...
resolves #23516
2021-11-03 09:25:08 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
61b99d13bf
fix(accordion-group): ionChange is now fired properly in vue ( #24063 )
...
resolves #23762
2021-10-13 08:57:12 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Will Martin
4715a57010
refactor(angular): use Stencil output target for Angular bindings ( #23986 )
2021-10-05 16:14:12 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
c50d895370
feat(react): add custom elements bundle ( #23896 )
2021-09-13 14:53:28 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
William Martin
1680b0ce9f
refactor(react): transition to Stencil React bindings ( #23826 )
2021-08-31 17:29:59 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
259b1359db
perf(): remove shims for legacy browsers no longer supported in v6 ( #23592 )
2021-07-08 11:01:40 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Brandy Carney
2f6b1e4eea
feat(breadcrumbs): add breadcrumbs component ( #22701 )
...
resolves #22770
2021-06-17 18:19:10 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
dc48a9f1a2
feat(vue): add custom elements bundle ( #23458 )
2021-06-17 14:10:50 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
073883a098
feat(accordion): add accordion and accordion-group components ( #22865 )
...
resolves #17094
2021-03-24 09:17:54 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
06d4c8e6f1
fix(vue): account for event name changes in vue 3.0.6+
2021-02-26 14:10:42 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Adam Bradley
0de75afbef
feat(custom-elements): add experimental custom elements build ( #22863 )
...
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com >
2021-02-11 12:08:00 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
ff0f1da9f1
fix(vue): ionChange events now propagate correctly ( #22872 )
...
resolves #22870
2021-02-04 11:00:46 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
3d6ac1382e
fix(vue): all ionic vue components can now use router link ( #22743 )
2021-01-07 15:52:06 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
62dd16a5ee
fix(build): add missing es5 output
2020-11-12 09:49:49 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
caa3afa613
fix(): add missing vendor prefixes to css
2020-11-06 12:13:14 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
6026c65b1a
fix(vue): modal, popover, and nav are now created within application context ( #22282 )
...
resolves #22079
2020-10-12 15:07:49 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
25d3ea6b8d
fix(vue): correctly handle platform specific icons ( #22200 )
...
resolves #19078
2020-09-28 15:07:21 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
fe5fadf19c
fix(vue): overlays function properly when used via controller or template ( #22155 )
...
resolves #22090
2020-09-24 11:18:28 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
5ffa65f84a
feat(vue): add ionic vue beta ( #22062 )
2020-09-10 15:20:49 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Adam Bradley
03c2f16e46
chore(build): set stencil extras config ( #21877 )
...
Stencil 2 will update the extras defaults to not include many of the polyfills and shims by default. Setting the configs here ensures they stay enabled so there isn't a breaking change for Ionic v5 users.
2020-08-04 13:08:00 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Manu MA
976e68da5b
refactor(): minor updates for next stencil version ( #20787 )
2020-03-24 11:59:07 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Liam DeBeasi
8732a10757
refactor(): remove deprecated controllers ( #20165 )
...
* remove action-sheet-controller and alert-controller
* rmeove loading controller
* remove popover controller
* remove toast controller
* remove picker-controller
* remove modal controller
* remove menu controller
* update menu ctrl in tests
* run linter
* remove window refs
* Update core/src/components/loading/test/standalone/index.html
Co-Authored-By: Brandy Carney <brandyscarney@users.noreply.github.com >
* remove window from modal tests
* test
* testing timeout
* change timeout
Co-authored-by: Brandy Carney <brandyscarney@users.noreply.github.com >
2020-01-14 12:09:35 -05:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)
Brandy Carney
97964a9e9f
refactor(anchor): remove anchor in favor of router-link ( #18935 )
...
BREAKING CHANGES
The deprecated `ion-anchor` component has been removed in favor using `ion-router-link`. It should still only be used with vanilla and Stencil JavaScript projects. For Angular projects, use an `<a>` and `routerLink` with the Angular router.
2019-10-10 14:34:16 -04:00
octicon-copy(16/)
octicon-file-diff(16/)
octicon-file-code(16/)