Skip to content

refactor(devtools): introduce responsive-split directive - #61204

Closed
hawkgs wants to merge 2 commits into
angular:mainfrom
hawkgs:devtools/responsive-splitter
Closed

hawkgs wants to merge 2 commits into
angular:mainfrom
hawkgs:devtools/responsive-splitter

Conversation

@hawkgs

@hawkgs hawkgs commented May 8, 2025 •

Copy link
Copy Markdown
Member

PR Checklist

Please check if your PR fulfills the following requirements:

PR Type

What kind of change does this PR introduce?

  • Feature

What is the new behavior?

The ResponsiveSplitDirective adds responsive behavior to the as-split component by a provided width to height ratio. It's now employed by the Injector Tree tab.

Needed for #60478 as well.

cc @dgp1130

Does this PR introduce a breaking change?

  • Yes
  • No

@ngbot ngbot Bot added this to the Backlog milestone May 8, 2025

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems that a lot of the CSS in this file is no longer used/relevant.

@hawkgs
hawkgs force-pushed the devtools/responsive-splitter branch 2 times, most recently from 101bbc2 to cd59391 Compare May 8, 2025 11:51
@hawkgs
hawkgs force-pushed the devtools/responsive-splitter branch from e95eb14 to 98c821f Compare May 8, 2025 12:05
@hawkgs
hawkgs force-pushed the devtools/responsive-splitter branch 2 times, most recently from 468f03d to 8c4f148 Compare May 9, 2025 15:13
@hawkgs

hawkgs commented May 9, 2025

Copy link
Copy Markdown
Member Author

@AleksanderBodurri, I went with the flat config structure. I've added a more descriptive TSDoc comments that should, hopefully, clarify which direction is activated by the ratio and under which conditions.

@hawkgs
hawkgs force-pushed the devtools/responsive-splitter branch from 8c4f148 to fa85b1c Compare May 12, 2025 07:55
The `ResponsiveSplitDirective` adds responsive behavior to the `as-split` component by a provided width to height ratio.
@hawkgs
hawkgs force-pushed the devtools/responsive-splitter branch from fa85b1c to 2761487 Compare May 19, 2025 14:52
@hawkgs hawkgs added action: merge The PR is ready for merge by the caretaker target: patch This PR is targeted for the next patch release target: minor This PR is targeted for the next minor release and removed target: patch This PR is targeted for the next patch release labels May 19, 2025
@thePunderWoman
thePunderWoman removed the request for review from dgp1130 May 19, 2025 15:44
@thePunderWoman thePunderWoman added action: cleanup The PR is in need of cleanup, either due to needing a rebase or in response to comments from reviews and removed action: merge The PR is ready for merge by the caretaker labels May 19, 2025
@hawkgs
hawkgs force-pushed the devtools/responsive-splitter branch from 2761487 to 9f42d58 Compare May 19, 2025 16:33
@hawkgs

hawkgs commented May 19, 2025

Copy link
Copy Markdown
Member Author

Tests are now passing successfully.

@hawkgs hawkgs added action: merge The PR is ready for merge by the caretaker and removed action: cleanup The PR is in need of cleanup, either due to needing a rebase or in response to comments from reviews labels May 19, 2025
@thePunderWoman

Copy link
Copy Markdown
Contributor

This PR was merged into the repository by commit f5c67f1.

The changes were merged into the following branches: main

@hawkgs
hawkgs deleted the devtools/responsive-splitter branch May 20, 2025 09:00
@angular-automatic-lock-bot

Copy link
Copy Markdown

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot Bot locked and limited conversation to collaborators Jul 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker area: devtools target: minor This PR is targeted for the next minor release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants