Skip to content

feat: Resizable Flex Nodes#1743

Merged
camielvs merged 1 commit intomasterfrom
02-03-feat_resizable_flex_nodes
Feb 19, 2026
Merged

feat: Resizable Flex Nodes#1743
camielvs merged 1 commit intomasterfrom
02-03-feat_resizable_flex_nodes

Conversation

@camielvs
Copy link
Copy Markdown
Collaborator

@camielvs camielvs commented Feb 3, 2026

Description

Can resize nodes by clicking and dragging the edges

Related Issue and Pull requests

Progresses https://github.com/Shopify/oasis-frontend/issues/118

Type of Change

  • New feature

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots (if applicable)

image.png

Test Instructions

  • Select a sticky note
  • Directly drag the corners or edges of the note on the canvas. It should resize as per typical resizing expectations.

Additional Comments

Copy link
Copy Markdown
Collaborator Author

camielvs commented Feb 3, 2026

@camielvs camielvs mentioned this pull request Feb 3, 2026
3 tasks
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from 8e46b9c to c141464 Compare February 3, 2026 22:36
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from c141464 to ba1739c Compare February 3, 2026 22:44
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch 2 times, most recently from 3444f97 to 8617343 Compare February 3, 2026 22:50
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch 2 times, most recently from 0bb9944 to 14a13cb Compare February 3, 2026 23:23
@camielvs camielvs mentioned this pull request Feb 3, 2026
8 tasks
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from 14a13cb to 212693b Compare February 3, 2026 23:27
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch 2 times, most recently from 0d571e8 to d7ce573 Compare February 3, 2026 23:32
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch 2 times, most recently from c189552 to a4263e1 Compare February 3, 2026 23:57
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch from d7ce573 to 3debe53 Compare February 3, 2026 23:57
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from a4263e1 to 64b790b Compare February 4, 2026 00:05
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch from 29baff2 to c8c1584 Compare February 4, 2026 01:07
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch 2 times, most recently from 1603f11 to bf81f55 Compare February 4, 2026 01:15
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch from c8c1584 to 93ef767 Compare February 4, 2026 01:15
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from bf81f55 to ef9832c Compare February 4, 2026 01:25
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch 2 times, most recently from d0a6a8a to bfbe149 Compare February 4, 2026 01:38
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from a912f28 to 6128c48 Compare February 6, 2026 22:47
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch from 9291a1d to 9efcd1f Compare February 6, 2026 23:02
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch 3 times, most recently from 32fb112 to f6aee4b Compare February 6, 2026 23:17
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch from 0ae5780 to 3e8f224 Compare February 6, 2026 23:17
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch from 3e8f224 to f02e194 Compare February 10, 2026 18:19
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from f6aee4b to b7c7fb7 Compare February 10, 2026 18:19
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch from f02e194 to c9d3c4e Compare February 10, 2026 19:20
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from b7c7fb7 to bfc702c Compare February 10, 2026 19:20
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch from c9d3c4e to f99b13a Compare February 10, 2026 19:24
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from bfc702c to 7b652b4 Compare February 10, 2026 19:24
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch from f99b13a to a35800e Compare February 10, 2026 21:48
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from 7b652b4 to 2663068 Compare February 10, 2026 21:48
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch from a35800e to f283953 Compare February 10, 2026 21:56
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from 2663068 to 8c5a44b Compare February 10, 2026 21:56
@camielvs camielvs force-pushed the 02-03-feat_resizable_flex_nodes branch from 8c5a44b to e441d3f Compare February 11, 2026 00:08
@camielvs camielvs force-pushed the 02-02-feat_add_color_picker branch from f283953 to df6d7aa Compare February 11, 2026 00:08
@camielvs camielvs mentioned this pull request Feb 19, 2026
3 tasks
Comment on lines +55 to +61
const newRootSpec = updateSubgraphSpec(
componentSpec,
currentSubgraphPath,
updatedSubgraphSpec,
);

setComponentSpec(newRootSpec);
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

i see this a lot. maybe worth extracting it in its own helper func?

Copy link
Copy Markdown
Collaborator Author

camielvs commented Feb 19, 2026

Merge activity

  • Feb 19, 8:55 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Feb 19, 8:56 PM UTC: @camielvs merged this pull request with Graphite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants