Commit Graph
16 Commits
Author SHA1 Message Date
lobo ad43459173 Added background animation to habe a little bit more interesting page
Build, Test & Push Frontend / docker (pull_request) Has been cancelled
Build, Test & Push Frontend / quality-check (pull_request) Has been cancelled
2026-02-23 10:01:01 +01:00
lobo 30965afcbd Changed layout, taht everything is max 1200px width and centered 2026-02-23 08:41:49 +01:00
lobo 6330d45b4e Fixed topbar 2026-02-22 12:48:20 +01:00
lobo c6edc922fe Refactor topbar HTML, projects TS and styles
Minor markup and formatting cleanup plus layout adjustments.

- topbar.component.html: removed mat-toolbar color attribute, compacted/normalized element attributes and spacing, fixed small markup spacing issues.
- projects.component.ts: code formatting and whitespace normalization (imports, property spacing, object literals, small function signature/timeout formatting); no logic changes.
- styles.scss: reorganized topbar rules (added app-topbar wrapper, display and color), switched .hero from grid to flex with responsive flex-basis, adjusted photo and intro flex behavior, increased project grid column min width and centered grid with max-width, removed featured card full-width grid span.

These changes improve consistency, readability and adjust layout/responsiveness of the topbar/hero/project grid.
2026-02-22 12:27:20 +01:00
lobo cb2ffa2d80 Consolidate and modernize SCSS into global styles
Move component-level styles into src/styles.scss and remove duplicated rules from several component SCSS files (app, topbar, about, algorithms, sorting, imprint, project dialog, projects, babylon-canvas). The global stylesheet now centralizes layout and typography (clamp-based sizing), sorting visualization & canvas rules, topbar/menu overrides, project/swiper styles, and shared utilities. This reduces duplication, improves responsiveness, and simplifies stylesheet management.
2026-02-22 11:48:21 +01:00
lobo 3a13d62c9e Remove particles background and update routing
Deleted the particles background component and its related files. Updated routing logic and constants, refactored topbar and algorithms pages, and performed dependency updates and cleanup in package files. Also improved i18n translations and adjusted TypeScript configuration.
2026-02-02 08:51:10 +01:00
lobo 2d25b568f5 Add ESLint integration and Angular linting support
Configured ESLint for the project with Angular and TypeScript support. Added angular-eslint dependencies, updated angular.json to include linting, and created eslint.config.js for lint rules. Updated package.json and package-lock.json with new dev dependencies.
2026-02-01 17:04:07 +01:00
lobo 17db997398 Add algorithms section with pathfinding visualizer
Introduces a new 'Algorithms' section, replacing the previous 'Hobbies' page. Adds components, services, and models for algorithm categories and a pathfinding visualizer supporting Dijkstra and A* algorithms. Updates navigation and i18n files to reflect the new section and removes all hobbies-related files.
2026-02-01 16:00:10 +01:00
lobo 93b2a0fed7 Extended project page a little bit
Build & Push Frontend A / docker (push) Successful in 42s
2026-01-01 12:57:23 +01:00
lobo fad24f2a61 fixed error 2025-12-20 16:20:40 +01:00
lobo b72ad8c78f Try particles 2025-12-20 15:54:22 +01:00
lobo 8f888851e8 optimized ui a little bit and added impressum 2025-12-20 15:36:47 +01:00
lobo d7e07ec275 Added mobile support
If the app is now smaller than x pixels the nav links will be collapsed to a nav menu
2025-12-06 09:59:31 +01:00
lobo 0cc445de87 Add hobbies page and update projects WIP UI
Introduced a new HobbiesComponent with routing and navigation updates. Removed unused ProjectDetailsComponent. Enhanced the projects page with a new 'work in progress' UI and improved .gitattributes for better file handling.
2025-12-02 18:48:34 +01:00
lobo 839b7c9ba5 Finalized the About page for now 2025-11-29 15:13:47 +01:00
lobo 5969e66872 Started with about page and my cv 2025-11-09 12:21:34 +01:00