Commit Graph

19 Commits

Author SHA1 Message Date
7e0f052ce7 Anpassungen damit das Navi ein OnePager wird, die verlinkung von About und Contact stimmt noch nicht. 2025-07-23 16:48:04 +02:00
77c5d5df82 event hinzugefügt und erste anpassungen am nav für onePager 2025-07-23 16:39:01 +02:00
f0afa677a0 Event Cards Update und alle links sind Orange, einheitlich auf der ganzen Seite 2025-07-23 14:56:34 +02:00
f356b37c9e Rredundantz in Header.css und Hero.css normalisieren 2025-07-23 12:49:23 +02:00
k
096883b0ee Add contact form and WhatsApp integration
- Created a new, styled contact form with input validation.
- Added WhatsApp Chat link for direct communication.
- Introduced `ContactForm.css` with responsive styles to improve usability.
2025-07-20 14:28:13 +02:00
k
749b3e5079 Event Header fix 2025-07-20 13:59:45 +02:00
k
3c1a6fae2c Update styles and layout for improved responsiveness and consistency:
- **Global fonts**: Adjusted `font-family` fallback to include `serif`.
- **Header improvements**: Refined structure with flexbox, adjusted heights, and fixed responsive issues (e.g., removed hardcoded margins).
- **New Layout styles**: Added scoped `Layout.css` for better layout control and modularity.
- **Links fix**: Corrected casing in `About` and `Contact` links for proper navigation.
2025-07-20 13:57:33 +02:00
k
f3952e7e81 Add section IDs and smooth scrolling for improved navigation:
- Updated components (`Hero`, `Welcome`, `EventsGrid`, `ImageCarousel`, `Drinks`) to accept optional `id` props and applied them to `<section>` elements.
- Enabled smooth scrolling by adding `scroll-behavior: smooth` to global styles.
- Enhanced dropdown menu: added internal links for section navigation and adjusted styling for improved responsiveness.
- Updated color handling in `ImageCarousel` to use CSS variables for better theme consistency.
2025-07-20 13:32:43 +02:00
k
00213204c4 Add ImageCarousel component with responsive design and functionality.
- Introduced a new `ImageCarousel` component to display image galleries with navigation and indicators.
- Included scoped CSS for custom styles and responsiveness.
- Integrated `ImageCarousel` into the homepage with sample image data.
2025-07-20 12:57:40 +02:00
15dedfabcf Remove Gallus_Pub project and all related files
This commit deletes the entire `Gallus_Pub` directory, including its configuration, source files, and dependencies.
2025-07-19 18:00:06 +02:00
0f13e8eb66 Refactor Hero component styles and move inline styles to CSS file
This commit centralizes Hero component styles by moving previously inline styles in `Hero.astro` to `Hero.css`. Additionally, it introduces a `.hero-overlay` class with improved background styling, removes unused component-specific background settings, and aligns spacing for better maintainability and consistency.
2025-07-19 16:56:07 +02:00
b830f2edaf Introduce CSS variables for consistent theming
This commit refactors existing styles to use CSS variables, centralizing values for colors, spacing, typography, and other design elements. It also adds a `variables.css` file for managing these variables. Updated affected components and stylesheets for better maintainability and consistency.
2025-07-19 16:45:51 +02:00
3b011bc463 Remove comments from fly.toml for cleaner configuration 2025-07-19 16:26:01 +02:00
k
89e1683eee Refactor and enhance Gallus Pub website:
- **Added component-specific styles**: Introduced scoped CSS files for `Hero`, `Header`, `Drinks`, `Footer`, and `Welcome` components.
- **Expanded functionality**: Added `Drinks` section with a new layout and stylized elements.
- **Assets fix**: Replaced asset links with correct paths, ensuring consistency for images and files (e.g., `Welcome.png`, `Menu.pdf`).
- **Reorganized header and footer**: Modernized `Header` layout with a fixed navbar, added utility spacer, and redesigned footer to include additional details.
- **Integrated Docker and CI/CD**: Added `Dockerfile`, `fly.toml`, and `.woodpecker.yml` for multi-environment deployment.
- **Improved homepage**: Incorporated `Drinks` component and updated styles for cohesive design.
- **CSS cleanup**: Removed redundant global styles from `index.css` and migrated them to appropriate scoped styles.

Complete revamp to provide modular and deployable updates for long-term scalability.
2025-07-19 15:47:22 +02:00
675594ae8a first version with the components: EventGird, welcome and events 2025-07-18 16:17:18 +02:00
22eb4eb7c7 Add HoverCard component and integrate it into the homepage
This commit introduces a reusable HoverCard component, designed to display an image, title, and hover-revealed text. The component is styled to match the website theme. Additionally, it has been integrated into the index.astro page with placeholder content for demonstration purposes. Updated the project configuration to include the Font Awesome library.
2025-07-16 22:00:34 +02:00
19682fe6c8 create dev branch 2025-07-15 20:14:46 +02:00
582313f960 Add initial setup for Gallus_Pub_v1 with Astro
This commit includes a README detailing the Astro starter kit setup and an autogenerated package-lock.json. The setup uses the minimal Astro template, with dependencies like Astro 5.11.0 installed to kickstart the project.
2025-07-13 21:31:00 +02:00
a418286bc6 Initial commit 2025-05-08 23:08:01 +02:00