Skip to content

Reefscape 2025#13

Merged
YehudaRothstein merged 11 commits intomainfrom
reefscape25
Jan 17, 2025
Merged

Reefscape 2025#13
YehudaRothstein merged 11 commits intomainfrom
reefscape25

Conversation

@YehudaRothstein
Copy link
Copy Markdown
Collaborator

This pull request includes significant updates to the Teleop component in Teleop.jsx and various improvements to the ScoutingForm in Scouting.jsx. The changes focus on refactoring the code for better modularity, enhancing the UI, and improving the overall user experience.

Refactoring and modularization:

  • src/Pages/Scouting/Game/Teleop.jsx: Refactored the Teleop component by breaking it down into smaller components (CounterBox, AlgaeCounter, ClimbingOptions). This improves code readability and maintainability.

UI enhancements:

  • src/Pages/Scouting/Game/Teleop.jsx: Updated the UI elements, such as buttons and typography, for a more modern and consistent look. Introduced new styles and layout adjustments to improve user interaction.
  • src/Pages/Scouting/Scouting.jsx: Adjusted the layout and styling of the ScoutingForm to enhance its appearance and usability, including changes to grid item sizes and padding. [1] [2] [3] [4] [5]

Code cleanup:

These changes collectively improve the structure, appearance, and functionality of the Teleop component and the ScoutingForm.

@YehudaRothstein
Copy link
Copy Markdown
Collaborator Author

This pull request introduces several changes across multiple files to improve the functionality and user interface of the scouting application. The key changes include the addition of new components for counter management, updates to the scouting form, and the removal of outdated code.

Key Changes:

New Components and Features:

  • Added AutoCounters component to src/Pages/Scouting/Game/Auto.jsx for managing algae and coral counters with increment and decrement buttons.
  • Introduced new components CounterBox, ClimbingOptions, and AlgaeCounter in src/Pages/Scouting/Game/Teleop.jsx to enhance the teleop section with better counter management and climbing options.

Scouting Form Updates:

  • Updated ScoutingForm in src/Pages/Scouting/Scouting.jsx to include new state variables for the counters and climbing options, and modified the form submission to include these new fields. [1] [2] [3]
  • Enhanced the layout and styling of the scouting form for better user experience. [1] [2]

Code Cleanup:

  • Removed the outdated JDK entries from .idea/create-react-app.iml and .idea/misc.xml to clean up project configuration files. [1] [2]

@YehudaRothstein YehudaRothstein merged commit 866c555 into main Jan 17, 2025
@YehudaRothstein YehudaRothstein deleted the reefscape25 branch January 17, 2025 13:48
@YehudaRothstein YehudaRothstein restored the reefscape25 branch January 17, 2025 13:52
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.

3 participants