Skip to content

ReacType V21.0 #261

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

Merged
merged 74 commits into from
May 14, 2024
Merged

ReacType V21.0 #261

merged 74 commits into from
May 14, 2024

Conversation

JesseWowczuk
Copy link
Contributor

  • Developer Improvement:
    • Fixed testing suite compatability issues and added 30 new tests for new features
    • Added 273 JSDoc comment blocks throughout the codebase
  • User Features:
    • Material UI Components:
      • Integrated 49 new, pre-styled Material UI components
      • Completely overhauled the code preview functionality to manage import statements, state, event handlers, and other essential variables and functions
      • Revamped iFrame implementation to allow users to interact seamlessly with state-dependent Material UI components
    • UI updates to enhance user experience:
      • Updated left panel to include Material UI tab
      • Made additional UI tweaks to accommodate additional components
      • Introduced UI elements that organized components for easier navigation
      • Added slider at bottom right-hand corner to allow resize of iframe
  • Bugs Fixed:
    • Forgotten Password - Forgotten Password page now properly renders and enables a user to reset their password
    • Customization Panel - Fixed numerous rendering issues to establish consistent performance and UI layout
    • Tutorial Page - Fixed Link / Re-Route to Tutorial

Co-author-by: Heather Pfeiffer [email protected]
Co-author-by: Jesse Wowczuk [email protected]
Co-author-by: Zack Vandiver [email protected]
Co-author-by: Sean Ryan [email protected]
Co-author-by: Austin Alvarez [email protected]

Type of Change

Please check the options that apply

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has the Changes Been Tested? Yes!

Checklist:

  • My code follows the style guidelines of this project
  • Changes included in this pull request covers minimal topic
  • I have performed a self-review of my code
  • I have commented my code properly, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

sfryan95 and others added 30 commits April 19, 2024 11:33
>
>
Co-author-by: Heather Pfeiffer <[email protected]>
Co-author-by: Jesse Wowczuk <[email protected]>
Co-author-by: Sean Ryan <sfryan95>
Co-author-by: Austin Alvarez <[email protected]>
Sean 4/19 created MUIType interface in Interfaces.ts
…components; added update password endpoint and associated middleware
>
>
Co-author-by: Zack Vandiver <[email protected]>
Co-author-by: Austin Alvarez <[email protected]>
Co-author-by: Heather Pfeiffer <HM-Pfeiffer>
Co-author-by: Jesse Wowczuk <[email protected]>
Co-author-by: Sean Ryan <[email protected]>”
…onents, HTML Components, MUI Components and React Reouter. also restyled the App icon. relocate the Root Components on the top of HTML Components.

>
>
Co-author-by: Heather Pfeiffer <[email protected]>
Co-author-by: Jesse Wowczuk <JesseWowczuk>
Co-author-by: Zack Vandiver <[email protected]>
Co-author-by: Sean Ryan <[email protected]>
Co-author-by: Austin Alvarez <[email protected]>
…tomizationPanel component

>
>
Co-author-by: Heather Pfeiffer <[email protected]>
Co-author-by: Jesse Wowczuk <[email protected]>
Co-author-by: Zack Vandiver <[email protected]>
Co-author-by: Sean Ryan <sfryan95>
Co-author-by: Austin Alvarez <[email protected]>
Co-authored-by: Heather Pfeiffer <[email protected]>
Co-authored-by: Jesse Wowczuk <[email protected]>
…irectChildMUI and DirectChildMUINestable components; added MUI components to DragDropPanel component; updated MUITypes; updated associated imports

>
>
Co-author-by: Heather Pfeiffer <[email protected]>
Co-author-by: Jesse Wowczuk <[email protected]>
Co-author-by: Zack Vandiver <[email protected]>
Co-author-by: Sean Ryan <sfryan95>
…bottom panel min and max height resize draggable, Created MUIProps.ts file under the bottom folder and created MUI Props panel.

>
>
Co-author-by: Heather Pfeiffer <[email protected]>
Co-author-by: Jesse Wowczuk <JesseWowczuk>
Co-author-by: Zack Vandiver <[email protected]>
Co-author-by: Sean Ryan <[email protected]>
Co-author-by: Austin Alvarez <[email protected]>
Jesse 4/25, MUI Props Tab added in file BottomTabs.tsx,re-adjust the …
…rops and prop options; reworked formating in generateCode.ts to handle MUI Components; generateCode.ts now properly includes MUI JSX and Import Statements

>
>
Co-authored-by: Heather Pfeiffer <[email protected]>
Co-authored-by: Jesse Wowczuk <[email protected]>
Co-authored-by: Zack Vandiver <[email protected]>
Co-authored-by: Sean Ryan <[email protected]>
Co-authored-by: Austin Alvarez <[email protected]>
HM-Pfeiffer and others added 28 commits May 1, 2024 17:13
…erial UI tab on the left sidebar. then re-located all material UI components into the left sidebar and separated each component into individual accordions.

>
>
Co-author-by: Heather Pfeiffer <[email protected]>
Co-author-by: Jesse Wowczuk <JesseWowczuk>
Co-author-by: Zack Vandiver <[email protected]>
Co-author-by: Sean Ryan <[email protected]>
Co-author-by: Austin Alvarez <[email protected]>
added state to iframe; fixed rendering for Modal, Popover, Popper, Tr…
>
>
Co-author-by: Zack Vandiver <[email protected]>
Co-author-by: Heather Pfeiffer <[email protected]>
Co-author-by: Austin Alvarez <InvectivusTaco>
Co-author-by: Jesse Wowczuk <[email protected]>
…mment blocks throughout the codebase for better inline documentation that adheres to industry best practices; added a window resizer to iframe

>
>
Co-authored-by: Heather Pfeiffer <[email protected]>
Co-authored-by: Jesse Wowczuk <[email protected]>
Co-authored-by: Zack Vandiver <[email protected]>
Co-authored-by: Austin Alvarez <[email protected]>
…mment blocks throughout the codebase for better inline documentation that adheres to industry best practices; added a window resizer to iframe

>
>
Co-authored-by: Heather Pfeiffer <[email protected]>
Co-authored-by: Jesse Wowczuk <[email protected]>
Co-authored-by: Zack Vandiver <[email protected]>
Co-authored-by: Austin Alvarez <[email protected]>
>
>
Co-author-by: Zack Vandiver <[email protected]>
Co-author-by: Heather Pfeiffer <[email protected]>
Co-author-by: Austin Alvarez <InvectivusTaco>
Co-author-by: Jesse Wowczuk <[email protected]>
Co-author-by: Sean Ryan <[email protected]>”
…ated marketplace controller to properly send get request to backend; added testing for generateCode and componentBuilder
finished JSDoc comments, removed MUIProp tab for future feature branch
Copy link
Contributor

@InvectivusTaco InvectivusTaco left a comment

Choose a reason for hiding this comment

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

Good job Team Loved working with all of you,

@JesseWowczuk JesseWowczuk merged commit b1f9ca0 into open-source-labs:master May 14, 2024
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.

5 participants