Commit Graph
30 Commits
Author SHA1 Message Date
phranck 894ca152aa style: Change font from Inter to Roboto Flex
- Replace Inter with Roboto Flex Google Font
- Import weights: 400, 500, 600, 700
- Modern, flexible typography with better proportions
- Applies to all body text and headings
2026-01-29 13:33:58 +01:00
phranck d30b63d1ce feat: Add animated gradient blob backgrounds to landing page
- 4 animated blobs with green and indigo gradients
- Floating animations with different durations and directions
- Fixed background layer below content
- Blobs positioned strategically across viewport
- Smooth fade and scale animations
- Matches dark theme and modern SaaS aesthetic
- Non-blocking (pointer-events: none)
2026-01-29 13:30:34 +01:00
phranck 946ad0ca1e feat: Add professional SVG placeholder images for landing page
- Hero Section: Terminal UI mockup showing TUIKit application with menu
  - Terminal window with title bar and colored buttons
  - Example menu with navigation and selected items
  - Monaco monospace font with terminal colors

- Advanced Section: Advanced TUIKit Demo showing features
  - Terminal window with two feature boxes (Theme and Components)
  - Live example section with interactive menu
  - Color-coded borders (green + indigo)

- Testimonial Avatars: Gradient avatars with initials (ready for replacement)
  - 6 unique gradient combinations
  - 40x40px size with initials

All placeholders match dark theme and are easily replaceable with real images
2026-01-29 13:28:08 +01:00
phranck 7015d639cd design: Redesign landing page to match open.cruip.com template style
- Dark theme with gray-950 background
- Animated gradient text on hero heading
- Modern card designs with hover effects and glow shadows
- Feature grid with 6 cards (declarative, appearance, themes, components, focus, state)
- Advanced section with 2-column layout and 6 feature blocks
- Code example section with syntax highlighting
- 6 Testimonials with avatars and gradients
- Smooth navigation and scroll behavior
- Inter font and modern color palette (green + indigo)
- Fully responsive design for mobile, tablet, desktop
2026-01-29 13:26:38 +01:00
phranck e8b8a948ca fix: Update landing page docs links to point to /api/ subdirectory 2026-01-29 13:21:09 +01:00
phranck 31d8750fdd refactor: Split docs - landing page at root, API docs in /api subdirectory
- Landing page remains at docs/index.html
- DocC API documentation generated at docs/api/
- Hybrid setup: https://docs-tuikit.layered.work/ for landing page
- https://docs-tuikit.layered.work/api/ for API documentation
- Updated workflow to generate DocC in docs/api/
2026-01-29 13:20:41 +01:00
phranck 3c1476023a feat: Create modern TUIKit landing page
- Pure HTML/CSS/JavaScript landing page optimized for GitHub Pages
- Modern design with hero section, feature cards, code examples
- Includes getting started guide and links to documentation
- Responsive design for mobile, tablet, and desktop
- No dependencies on frameworks or JavaScript libraries
2026-01-29 13:18:53 +01:00
phranck ed07a00ec7 refactor: Switch DocC deployment to GitHub Actions instead of branch deployment
- Remove git commits of generated docs/ folder
- Use actions/upload-pages-artifact and actions/deploy-pages for direct GH Pages deployment
- Update .gitignore to exclude generated /docs/ directory
- Change permissions to use pages:write and id-token:write
2026-01-29 07:58:59 +01:00
phranck 77ad5612d4 docs: Update DocC documentation 2026-01-29 06:56:07 +00:00
phranck 3b54ca2cc7 fix: Regenerate DocC without hosting-base-path for custom domain 2026-01-29 07:55:52 +01:00
phranck 05c2c3fe09 docs: Update DocC documentation 2026-01-29 06:53:02 +00:00
phranck abeff18ac4 Create CNAME 2026-01-29 07:52:45 +01:00
phranck 1d7375e70f docs: Update DocC documentation 2026-01-29 06:51:23 +00:00
phranck 411341c064 Create CNAME 2026-01-29 07:51:08 +01:00
phranck 00e164882a docs: Update DocC documentation 2026-01-29 06:47:38 +00:00
phranck cd207bcdcb Create CNAME 2026-01-29 07:47:24 +01:00
phranck fcadb49957 docs: Update DocC documentation 2026-01-29 06:45:01 +00:00
phranck ed9b32b959 Create CNAME 2026-01-29 07:44:44 +01:00
phranck 9926deac2c docs: Update DocC documentation 2026-01-29 06:42:06 +00:00
phranck 30f93792d4 fix: Regenerate DocC with correct /TUIKit hosting base path 2026-01-29 07:41:50 +01:00
phranck 04a7f7956f docs: Update DocC documentation 2026-01-29 06:39:45 +00:00
phranck 35a178a1af docs: Restore and regenerate DocC documentation 2026-01-29 07:38:15 +01:00
phranck 56b7c711aa docs: Update DocC documentation 2026-01-29 06:29:33 +00:00
phranck 9161ad5a47 docs: Update DocC documentation 2026-01-29 06:22:57 +00:00
phranck 79e98be8af fix: Regenerate DocC documentation with correct TUIKit base path
The docs/ folder was missing. Now regenerated with:
- var baseUrl = "/TUIKit/"
- All asset paths prefixed with /TUIKit/
- HTML, CSS, JS all correctly configured

This should fix the 404 errors on GitHub Pages.
2026-01-29 07:22:12 +01:00
phranck 57db088ac0 docs: Update DocC documentation 2026-01-29 02:07:43 +00:00
phranck 3eb8392615 fix: Regenerate docs with correct TUIKit base path
Previously used /TUIKit (without trailing slash) which didn't work.
Now using TUIKit as the base path which correctly generates:
- var baseUrl = "/TUIKit/"
- All asset paths with /TUIKit/ prefix
- CSS, JS, and data files loading correctly
2026-01-29 03:06:56 +01:00
phranck ba78468a67 docs: Update DocC documentation 2026-01-29 02:04:38 +00:00
phranck 4ffee8e6fb docs: Update DocC documentation 2026-01-29 02:00:22 +00:00
phranck bf15d423bb feat: Add generated DocC documentation to docs/ folder
Generated DocC documentation with xcrun docc convert:
- Main landing page and navigation
- 8 comprehensive guide articles
- 3 step-by-step tutorials
- Ready for GitHub Pages deployment from /docs folder

GitHub Pages should now be configured to deploy from main branch, /docs folder.
2026-01-29 02:57:54 +01:00