22.x.x#107
Merged
Merged
Conversation
…erver.ts chore: update peer dependency for @angular/cdk to version 21.0.0 in flex-layout package.json fix: correct schema path in flex-layout project.json and add tsConfig option for packaging
- Created a new markdown page (index.html) for standalone content. - Added a sitemap.xml for better SEO and navigation. - Implemented SectionPageComponent with dynamic content rendering and layout using Angular Material and ngx-layout directives.
…ved performance - Updated multiple components in the responsive and stackoverflow pages to use ChangeDetectionStrategy.Eager. - Modified tsconfig.app.json to include angularCompilerOptions for nullish coalescing and optional chaining checks. - Adjusted various test files to import necessary components instead of declaring them. - Added .npmrc file to set legacy-peer-deps to true for compatibility. - Changed module resolution strategy in tsconfig.json from node to bundler.
…hers - Replaced Jasmine spies with Vitest spies in media-marshaller tests. - Removed custom matchers from various spec files and set up Vitest environment. - Updated TypeScript configuration to use Vitest types instead of Jasmine. - Deleted obsolete Karma configuration files and test setup.
- Updated @docusaurus/preset-classic to ^3.10.1 and related Docusaurus packages. - Replaced conventional-changelog-cli with conventional-changelog. - Added jsdom as a dependency. - Removed unused expect imports from various test files. - Refactored test imports to use Default directives from ngx-layout. - Updated test setup for Vitest compatibility, including ProxyZone handling. - Added vitest-base.config.ts for base Vitest configuration. - Adjusted tsconfig.spec.json to include test-setup.ts.
- Introduced a new test target for server-side rendering (SSR) in angular.json. - Updated package.json to use the new SSR test command. - Removed deprecated SSR test files and configurations. - Added a new provider file for SSR tests to set PLATFORM_ID. - Adjusted flex directive tests to handle null styles during SSR. - Updated TypeScript configuration to include the new SSR provider file.
…json and package-lock.json
…tGap (#95) (#106) fxLayoutGap emitted physical margin properties (margin-right/left) and selected between them by reading the CDK Directionality (the `dir` attribute). That broke layouts when the writing direction was set via CSS `direction: rtl`, and required LTR/RTL branching throughout the directive. Switch to logical properties, which the browser resolves against the writing direction automatically: row -> margin-inline-end row-reverse -> margin-inline-start column -> margin-block-end column-reverse -> margin-block-start grid margin -> margin-inline / margin-block grid padding -> padding-inline / padding-block This both fixes the RTL bug and removes now-dead direction handling: the Directionality injection and its change trigger, the four direction-keyed style caches and their selection in updateWithValue, and the `directionality` field on LayoutGapParent. Tests updated to assert the logical properties; full library suite passes (478/478). Closes #95 Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
✅ Deploy Preview for ngx-layout-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for ngx-layout ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
update main