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: new home page #157

Merged
merged 10 commits into from
Jan 26, 2025
Merged

feat: new home page #157

merged 10 commits into from
Jan 26, 2025

Conversation

LuanRoger
Copy link
Owner

This pull request includes various updates and improvements to the Electron app, including new dependencies, component additions, and updates to the project's structure and styles. The most important changes are grouped by theme below.

Dependencies and Libraries:

  • Added @icons-pack/react-simple-icons and @radix-ui/react-navigation-menu to package.json dependencies.
  • Added TanStack Router to the list of libraries in README.md.
  • React DevTools are now installed by default, as noted in README.md.

Component Updates:

  • Removed the old NavigationMenu component and replaced it with a new version that includes i18n support and uses @radix-ui/react-navigation-menu. [1] [2]
  • Added new Footer and InitialIcons components to the template directory. [1] [2]
  • Updated HomePage and SecondPage components to include the new Footer and InitialIcons components. [1] [2]

Project Structure:

  • Added a new template directory under src/components for non-essential template components.
  • Updated the project structure documentation in README.md to reflect the new template directory.

Routing:

  • Replaced AboutPage with SecondPage and updated the routes accordingly. [1] [2] [3]

Style and Utility Updates:

  • Updated the import paths for utility functions in various components to use the new utils/tailwind path. [1] [2] [3]
  • Updated font definitions in global.css to use new font files and added font-display: swap for better performance.
  • Removed redundant font-weight definitions from global.css.

These changes collectively improve the structure, functionality, and maintainability of the Electron app.

@LuanRoger LuanRoger linked an issue Jan 26, 2025 that may be closed by this pull request
@LuanRoger LuanRoger merged commit d73071f into main Jan 26, 2025
1 check passed
@LuanRoger LuanRoger deleted the new-home branch January 26, 2025 20:30
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.

Use the Geist Mono for the mono fonts
1 participant