fix: improve mobile layout issues
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
import { Github, Twitter, Mail, Heart } from "lucide-react"
|
import { Github, Twitter, Mail, Heart } from "lucide-react";
|
||||||
|
|
||||||
export default function Footer() {
|
export default function Footer() {
|
||||||
return (
|
return (
|
||||||
@@ -14,7 +14,9 @@ export default function Footer() {
|
|||||||
/>
|
/>
|
||||||
<span className="text-xl font-bold">Meetingnotes</span>
|
<span className="text-xl font-bold">Meetingnotes</span>
|
||||||
</div>
|
</div>
|
||||||
<p className="text-gray-400 mb-4">Free Open-Source AI Notetaker for macOS</p>
|
<p className="text-gray-400 mb-4">
|
||||||
|
Free Open-Source AI Notetaker for macOS
|
||||||
|
</p>
|
||||||
<div className="flex space-x-4">
|
<div className="flex space-x-4">
|
||||||
<a
|
<a
|
||||||
href="https://github.com/owengretzinger/meetingnotes"
|
href="https://github.com/owengretzinger/meetingnotes"
|
||||||
@@ -22,10 +24,16 @@ export default function Footer() {
|
|||||||
>
|
>
|
||||||
<Github className="w-5 h-5" />
|
<Github className="w-5 h-5" />
|
||||||
</a>
|
</a>
|
||||||
<a href="https://x.com/owengretzinger" className="text-gray-400 hover:text-white transition-colors">
|
<a
|
||||||
|
href="https://x.com/owengretzinger"
|
||||||
|
className="text-gray-400 hover:text-white transition-colors"
|
||||||
|
>
|
||||||
<Twitter className="w-5 h-5" />
|
<Twitter className="w-5 h-5" />
|
||||||
</a>
|
</a>
|
||||||
<a href="mailto:[email protected]" className="text-gray-400 hover:text-white transition-colors">
|
<a
|
||||||
|
href="mailto:[email protected]"
|
||||||
|
className="text-gray-400 hover:text-white transition-colors"
|
||||||
|
>
|
||||||
<Mail className="w-5 h-5" />
|
<Mail className="w-5 h-5" />
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
@@ -35,22 +43,34 @@ export default function Footer() {
|
|||||||
<h4 className="font-semibold mb-4">Product</h4>
|
<h4 className="font-semibold mb-4">Product</h4>
|
||||||
<ul className="space-y-2 text-gray-400">
|
<ul className="space-y-2 text-gray-400">
|
||||||
<li>
|
<li>
|
||||||
<a href="#features" className="hover:text-white transition-colors">
|
<a
|
||||||
|
href="#features"
|
||||||
|
className="hover:text-white transition-colors"
|
||||||
|
>
|
||||||
Features
|
Features
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="#how-it-works" className="hover:text-white transition-colors">
|
<a
|
||||||
|
href="#how-it-works"
|
||||||
|
className="hover:text-white transition-colors"
|
||||||
|
>
|
||||||
How it Works
|
How it Works
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="/download" className="hover:text-white transition-colors">
|
<a
|
||||||
|
href="/download"
|
||||||
|
className="hover:text-white transition-colors"
|
||||||
|
>
|
||||||
Download
|
Download
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="/changelog" className="hover:text-white transition-colors">
|
<a
|
||||||
|
href="/changelog"
|
||||||
|
className="hover:text-white transition-colors"
|
||||||
|
>
|
||||||
Changelog
|
Changelog
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -61,7 +81,10 @@ export default function Footer() {
|
|||||||
<h4 className="font-semibold mb-4">Community</h4>
|
<h4 className="font-semibold mb-4">Community</h4>
|
||||||
<ul className="space-y-2 text-gray-400">
|
<ul className="space-y-2 text-gray-400">
|
||||||
<li>
|
<li>
|
||||||
<a href="https://github.com/owengretzinger/meetingnotes" className="hover:text-white transition-colors">
|
<a
|
||||||
|
href="https://github.com/owengretzinger/meetingnotes"
|
||||||
|
className="hover:text-white transition-colors"
|
||||||
|
>
|
||||||
GitHub Repo
|
GitHub Repo
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -96,7 +119,10 @@ export default function Footer() {
|
|||||||
<h4 className="font-semibold mb-4">Legal</h4>
|
<h4 className="font-semibold mb-4">Legal</h4>
|
||||||
<ul className="space-y-2 text-gray-400">
|
<ul className="space-y-2 text-gray-400">
|
||||||
<li>
|
<li>
|
||||||
<a href="/privacy" className="hover:text-white transition-colors">
|
<a
|
||||||
|
href="/privacy"
|
||||||
|
className="hover:text-white transition-colors"
|
||||||
|
>
|
||||||
Privacy Policy
|
Privacy Policy
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -114,7 +140,10 @@ export default function Footer() {
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="/contact" className="hover:text-white transition-colors">
|
<a
|
||||||
|
href="/contact"
|
||||||
|
className="hover:text-white transition-colors"
|
||||||
|
>
|
||||||
Contact
|
Contact
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -122,18 +151,16 @@ export default function Footer() {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="border-t border-gray-800 pt-8 flex flex-col md:flex-row justify-between items-center">
|
<div className="border-t border-gray-800 pt-8 flex flex-col items-center space-y-4 md:flex-row md:justify-between md:space-y-0">
|
||||||
<p className="text-gray-400 text-sm mb-4 md:mb-0">
|
<p className="text-gray-400 text-sm mb-0 text-center">
|
||||||
Copyright © Owen Gretzinger {new Date().getFullYear()}. Licensed under LGPL-3.0 License. All rights
|
Copyright © Owen Gretzinger {new Date().getFullYear()}. Licensed
|
||||||
reserved.
|
under LGPL-3.0 License. All rights reserved.
|
||||||
|
</p>
|
||||||
|
<p className="text-gray-400 text-sm text-center">
|
||||||
|
Created by Owen Gretzinger with ❤️ for the community
|
||||||
</p>
|
</p>
|
||||||
<div className="flex items-center space-x-2 text-gray-400 text-sm">
|
|
||||||
<span>Created by Owen Gretzinger with</span>
|
|
||||||
<Heart className="w-4 h-4 text-red-500" />
|
|
||||||
<span>for the community</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
)
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,14 +40,14 @@ export default function Header() {
|
|||||||
asChild
|
asChild
|
||||||
>
|
>
|
||||||
<a href="https://github.com/owengretzinger/meetingnotes">
|
<a href="https://github.com/owengretzinger/meetingnotes">
|
||||||
<Github className="w-4 h-4 mr-2" />
|
<Github className="w-4 h-4 md:mr-2" />
|
||||||
Star
|
<span className="hidden md:inline">Star</span>
|
||||||
</a>
|
</a>
|
||||||
</Button>
|
</Button>
|
||||||
<Button size="sm" className="bg-blue-600 hover:bg-blue-700" asChild>
|
<Button size="sm" className="bg-blue-600 hover:bg-blue-700" asChild>
|
||||||
<a href="/download">
|
<a href="/download">
|
||||||
<Download className="w-4 h-4 mr-2" />
|
<Download className="w-4 h-4 md:mr-2" />
|
||||||
Download
|
<span className="hidden md:inline">Download</span>
|
||||||
</a>
|
</a>
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ export default function Hero() {
|
|||||||
<section className="pb-6 pt-12 px-4 bg-gradient-to-b from-black to-gray-900">
|
<section className="pb-6 pt-12 px-4 bg-gradient-to-b from-black to-gray-900">
|
||||||
<div className="container mx-auto text-center">
|
<div className="container mx-auto text-center">
|
||||||
<Badge variant="secondary" className="mb-8 bg-blue-600/20 text-blue-400 border-blue-600/30">
|
<Badge variant="secondary" className="mb-8 bg-blue-600/20 text-blue-400 border-blue-600/30">
|
||||||
✨ Open-Source Alternative to Granola – Completely Free!
|
✨ Free Open-Source Alternative to Granola!
|
||||||
</Badge>
|
</Badge>
|
||||||
|
|
||||||
<h1 className="text-5xl md:text-7xl font-bold mb-6 pb-2 bg-gradient-to-r from-white to-gray-300 bg-clip-text text-transparent">
|
<h1 className="text-5xl md:text-7xl font-bold mb-6 pb-2 bg-gradient-to-r from-white to-gray-300 bg-clip-text text-transparent">
|
||||||
|
|||||||
Reference in New Issue
Block a user