Commit Graph

9 Commits

Author SHA1 Message Date
AderKonstantin
1c85792839 feat(layout): Adjust content container width
Increases the maximum content container width on larger screens
to provide more breathing room and a better reading experience.
This change was made to improve the overall layout and
visual presentation of the application.
2025-04-01 19:38:40 +03:00
AderKonstantin
5f4b2cf1d5 feat: Implement theme switcher in header
This commit introduces a theme switcher component in the header, allowing users to toggle between light and dark modes. The changes include:

- Added a new `ThemeSwitcher` component in `components/header/theme-switcher.tsx` that handles the theme switching logic and UI.
- Integrated the `ThemeSwitcher` component into the `HeaderToolbar` component.
- Updated the global CSS file (`app/globals.css`) to include styles for the light mode.
- Initialized the theme based on user's previous preference or system preference.
- Saved the user's theme preference in the browser's local storage for persistence.

These changes provide a better user experience by allowing users to switch between light and dark modes, which can improve readability and accessibility, especially in different lighting conditions.
2025-03-26 20:58:40 +03:00
AderKonstantin
c89df4cf2f 🎨 feat(footer): Add new footer component
The changes in this commit introduce a new footer component to the application. The footer includes the following sections:

- Socials: Links to the user's social media profiles (Instagram, Mastodon, GitHub, Steam)
- Games: A link to the "Robot Fire" game
- Other Projects: Links to the "cloudberrygames" and "northfamily" projects

The footer is designed to be responsive, with a different layout for larger and smaller screens. The icons in the footer are also inverted to match the overall color scheme of the application.
2025-03-26 15:38:02 +03:00
AderKonstantin
0ade5e6e9c 🎨 feat(layout): Reorganize page structure and add footer
This commit reorganizes the page structure by moving the main content area and the footer into the layout component. The main content area now only contains the BlogArea component, while the footer has been expanded to include social links, game links, and other project links.

The changes were made to improve the overall structure and organization of the application, making it easier to maintain and extend in the future.
2025-03-26 14:17:58 +03:00
AderKonstantin
d478f1da0c 🎨 feat(layout): update open graph description
Improve the open graph description for the blog to be more concise and
informative.
2025-03-26 00:33:17 +03:00
AderKonstantin
6ba890519a feat(blog): Enhance blog homepage
This commit introduces several improvements to the blog homepage:

- Adds a search icon and link to the Russian version of the blog
- Reduces the font size of the main title to make it more visually balanced
- Updates the blog description to focus on posts about science
- Adjusts the overall layout and spacing for a more polished appearance

These changes aim to enhance the user experience and better communicate the blog's content and focus.
2025-03-25 23:48:52 +03:00
AderKonstantin
1ffc55cc93 feat(layout): remove unused font imports
The changes remove the unused Geist and Geist_Mono font imports from the
layout.tsx file. This simplifies the code and reduces the overall bundle
size of the application.
2025-03-01 07:35:55 +03:00
AderKonstantin
775942d71a feat: Update site metadata and styling
This commit updates the site metadata and styling in the `app/layout.tsx` file:

- Changes the title to "AderKI Blog" and the description to "Welcome to AderKI Blog. Explore hoodies, comics, books, and more in my personal store."
- Adds keywords, authors, and Open Graph metadata for better SEO and social sharing.
- Changes the default body styles to use a black background and white text with a sans-serif font.

In the `app/page.tsx` file, the changes include:

- Removes the default Next.js homepage content and replaces it with a simple header section.
- The header includes the site title "AderKI" and a brief description of the store.
- The main content area is left empty, as it will be filled with blog post components in a future commit.

These changes aim to set the foundation for the AderKI Blog, providing a more personalized and focused experience for the users.
2025-03-01 07:10:28 +03:00
AderKonstantin
326439fd41 Initial commit from Create Next App 2025-03-01 06:33:09 +03:00