Merged
Conversation
* Introduced a new guide for adding and editing exercises in Starklings. * Enhanced ActionBar with an "Add Exercise" button that opens the guide in a new tab. * Updated Workspace component to handle the new button functionality.
* Added quick edit buttons for exercises and hints in the ActionBar, visible when connected to GitHub. * Implemented functionality to open the corresponding files directly in the user's GitHub fork for easy editing. * Updated the add_exercises.md guide to include new editing workflows and benefits of the quick edit system. * Improved Workspace component to support new edit actions and detect GitHub connection status.
* Replaced multiple edit buttons with a single "Edit Options" button in the ActionBar for a streamlined user experience. * Introduced a dialog that provides clear editing options and requirements when editing exercises and hints. * Updated the add_exercises.md guide to reflect the new editing workflow and benefits of the unified editing system. * Enhanced the Workspace component to support the new edit dialog and display the current exercise name.
* Deleted the outdated add_exercises.md file and replaced it with a new CONTRIBUTION_GUIDE.md that consolidates instructions for adding and editing exercises in Starklings. * Updated ActionBar and Workspace components to reflect the new guide and ensure users are directed to the correct documentation for exercise contributions. * Translated relevant text in the ActionBar from Spanish to English for consistency and improved accessibility.
* Replaced the "Edit options" tooltip with a simplified "Edit" tooltip for the edit button in the ActionBar. * Adjusted the layout to enhance user experience and maintain consistency in the interface.
* Introduced a comprehensive guide detailing the process for adding and editing exercises in the Starklings project. * Updated the ActionBar to remove the outdated edit options dialog reference. * Modified the Workspace component to link to the new exercise contribution guide, ensuring users have access to the latest instructions for exercise contributions.
* Removed unnecessary conditional check in handleEditExerciseClick, allowing direct opening of the GitHub edit link for exercises. * Streamlined the code for improved readability and efficiency.
* Implemented a conditional check to ensure data.path is defined before attempting to open the GitHub edit link in handleEditExerciseClick. * This change prevents potential errors when the path is not available, enhancing the robustness of the Workspace component.
Owner
|
Really love this! ❤️ |
Owner
|
I think a muted button/icon right aligned next to the exercise title seems like a good place... What do you think? |
Collaborator
Author
Owner
|
Looking sweet! |
Collaborator
|
Very nice! |
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.

Closes: #287
Screen.Recording.2025-07-17.at.12.57.04.PM.mov