Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: User setting for the classic session launcher #2733

Merged
merged 1 commit into from
Oct 4, 2024

Conversation

yomybaby
Copy link
Member

@yomybaby yomybaby commented Oct 2, 2024

Remove Neo Session Launcher Switch and Introduce Classic Session Launcher Option

This PR removes the Neo Session Launcher switch alert and introduces a new "Classic Session Launcher" option in user settings. It simplifies the session launcher selection process and improves the user experience.

Changes:

  1. Removed NeoSessionLauncherSwitchAlert component and its references.
  2. Replaced use_2409_session_launcher setting with classic_session_launcher.
  3. Updated UserSettingsPage to include a new checkbox for the Classic Session Launcher option.
  4. Modified ImportAndRunPage and session launcher logic to use the new classic_session_launcher setting.

Screenshots:

image.png

Copy link

graphite-app bot commented Oct 2, 2024

Your org requires the Graphite merge queue for merging into main

Add the label “flow:merge-queue” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “flow:hotfix” to add to the merge queue as a hot fix.

You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link.

Copy link
Member Author

yomybaby commented Oct 2, 2024

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @yomybaby and the rest of your teammates on Graphite Graphite

@github-actions github-actions bot added the size:L 100~500 LoC label Oct 2, 2024
@yomybaby yomybaby assigned agatha197 and yomybaby and unassigned yomybaby Oct 2, 2024
@agatha197 agatha197 force-pushed the feature/user-setting-for-classic-launcher branch from 6b1b10a to 8e8623a Compare October 2, 2024 07:38
@github-actions github-actions bot added area:ux UI / UX issue. area:i18n Localization labels Oct 2, 2024
@agatha197 agatha197 marked this pull request as ready for review October 2, 2024 08:11
Copy link
Contributor

@ironAiken2 ironAiken2 left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link

@YEONFEEL96 YEONFEEL96 left a comment

Choose a reason for hiding this comment

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

Only suggested KR/EN revision.
If we continue to maintain 'Neo' version naming, I suggest using it rather than 'Latest' version which means status, not the exact name of the feature.

resources/i18n/en.json Outdated Show resolved Hide resolved
resources/i18n/ko.json Outdated Show resolved Hide resolved
@agatha197 agatha197 force-pushed the feat/session-owner-setter-in-neo branch from c1f51bd to 20aff25 Compare October 4, 2024 02:46
@agatha197 agatha197 force-pushed the feature/user-setting-for-classic-launcher branch from 8e8623a to 7dddf3e Compare October 4, 2024 02:46
@agatha197 agatha197 force-pushed the feature/user-setting-for-classic-launcher branch 2 times, most recently from 98bcf48 to 6ec5e97 Compare October 4, 2024 03:04
@yomybaby yomybaby changed the base branch from feat/session-owner-setter-in-neo to graphite-base/2733 October 4, 2024 03:39
@yomybaby yomybaby force-pushed the feature/user-setting-for-classic-launcher branch from 6ec5e97 to dd71816 Compare October 4, 2024 03:41
@yomybaby yomybaby changed the base branch from graphite-base/2733 to main October 4, 2024 03:42
@yomybaby yomybaby force-pushed the feature/user-setting-for-classic-launcher branch from dd71816 to dab9423 Compare October 4, 2024 03:42
Copy link

@YEONFEEL96 YEONFEEL96 left a comment

Choose a reason for hiding this comment

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

LGTM

@agatha197 agatha197 force-pushed the feature/user-setting-for-classic-launcher branch from dab9423 to ed626a7 Compare October 4, 2024 04:30
Copy link

github-actions bot commented Oct 4, 2024

Coverage report for ./react

St.
Category Percentage Covered / Total
🔴 Statements
5.29% (+0.01% 🔼)
340/6424
🔴 Branches
4.78% (+0.02% 🔼)
214/4475
🔴 Functions
2.98% (+0.01% 🔼)
63/2116
🔴 Lines
5.19% (+0.01% 🔼)
326/6276

Test suite run success

90 tests passing in 11 suites.

Report generated by 🧪jest coverage report action from bbd6e18

Copy link

graphite-app bot commented Oct 4, 2024

Merge activity

# Remove Neo Session Launcher Switch and Introduce Classic Session Launcher Option

This PR removes the Neo Session Launcher switch alert and introduces a new "Classic Session Launcher" option in user settings. It simplifies the session launcher selection process and improves the user experience.

**Changes:**

1. Removed `NeoSessionLauncherSwitchAlert` component and its references.
2. Replaced `use_2409_session_launcher` setting with `classic_session_launcher`.
3. Updated `UserSettingsPage` to include a new checkbox for the Classic Session Launcher option.
4. Modified `ImportAndRunPage` and session launcher logic to use the new `classic_session_launcher` setting.

**Screenshots:**

![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/2HueYSdFvL8pOB5mgrUQ/2d1c5e06-4c83-44b9-8864-53632a1bdf05.png)
@agatha197 agatha197 force-pushed the feature/user-setting-for-classic-launcher branch from ed626a7 to bbd6e18 Compare October 4, 2024 04:33
@graphite-app graphite-app bot merged commit bbd6e18 into main Oct 4, 2024
8 checks passed
@graphite-app graphite-app bot deleted the feature/user-setting-for-classic-launcher branch October 4, 2024 04:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:i18n Localization area:ux UI / UX issue. size:L 100~500 LoC
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants