Skip to content

add new projects#10

Closed
shiloh4 wants to merge 27 commits intogh-pagesfrom
main
Closed

add new projects#10
shiloh4 wants to merge 27 commits intogh-pagesfrom
main

Conversation

@shiloh4
Copy link
Copy Markdown
Owner

@shiloh4 shiloh4 commented Jan 26, 2026

This pull request introduces several improvements and new features to the portfolio application, focusing on UI/UX enhancements, theming support, and the addition of a blog section. The most significant changes include the addition of a theme context for light/dark mode, updates to page layouts for consistent footer placement, custom scrollbar styling, and the initial implementation of a blog page. Dependency updates and new packages for styling and layout are also included.

Theming and Styling Enhancements

  • Added ThemeContext and provider in src/ThemeContext.js to enable light/dark mode support across the app.
  • Updated CSS in src/App.css and build/static/css/main.b799ead4.css to provide custom scrollbar styling for better aesthetics and accessibility. [1] [2]

Page Layout and Structure

  • Refactored HomePage, ResumePage, and PortfolioPage to use Material UI's Box for layout and ensure the footer is consistently positioned at the bottom of each page. [1] [2] [3]
  • Improved the main app shell in src/App.js to use a PageShell wrapper for consistent page structure and added logic for delayed slide animations on page transitions.

Blog Feature

  • Added a new BlogPage and a placeholder blog component (internexperience.js) with responsive layout and a construction notice. [1] [2]

Dependency and Asset Updates

  • Updated dependencies in package.json to include new styling libraries (@fontsource/roboto, styled-components, bootstrap, etc.) and upgraded MUI packages for latest features and bug fixes.
  • Modified asset manifest and HTML files to update references for new assets, fonts, and page title, including Google Fonts integration and renaming the app to "Ethan's Portfolio". [1] [2] [3] [4]

These changes collectively enhance the application's visual consistency, enable future theming capabilities, and lay the groundwork for new content sections.

@shiloh4 shiloh4 deleted the branch gh-pages January 26, 2026 04:46
@shiloh4 shiloh4 closed this Jan 26, 2026
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.

1 participant