on master help sign in
studio ui polish
commitfd72d5bbabb92f7b43d8a8de534bad821b0c796f authorGordon <gordon@hey.com> dateTue 26 Jul 2022, 20:09 (4 years ago) parent446e7bb
4 files changed+63−18
components/ecosystem/IndexCard.js+3−3 components/ecosystem/Post.js+25−4 content/ecosystem/spotlight/june-2022.md → content/ecosystem/spotlight/july-2022.md+15−11 content/podcasts/2022-06-22_software-as-soulcraft.md+20
components/ecosystem/IndexCard.js+3−3
@@ -18,9 +18,9 @@ export default function IndexCard({ slug, feat }) {
1818 />
1919 )}
2020 <div className="grow-1 shrink-0 flex flex-col h-full min-h-0 pt-4">
21− <p className="mb-1 font-bold">{feat.title}</p>
21+ <p className="mb-2 font-semibold leading-5">{feat.title}</p>
2222 {badge(feat.type)}
23− <p className="text-sm">{feat?.description}</p>
23+ <p className="text-sm leading-5">{feat?.description}</p>
2424 </div>
2525 </div>
2626 </div>
@@ -32,7 +32,7 @@ const badge = (type) => {
3232 return (
3333 <div
3434 className={classnames(
35− "uppercase font-bold text-white text-xs w-fit rounded-lg mb-2 px-2 py-1",
35+ "uppercase font-bold text-white text-xs w-fit rounded-lg mb-5 px-2 py-1",
3636 {
3737 "bg-[#B37ED7]": type === "Organization",
3838 "bg-[#83b2d4]": type === "Application",
components/ecosystem/Post.js+25−4
@@ -11,9 +11,8 @@ export default function Post({ post }) {
1111 ? `/${post[feat].matchedPost.type.toLowerCase()}s/${childPath}`
1212 : null;
1313 return post?.[feat] ? (
14− <Link href={href || "#"}>
1514 <div
16− className="mt-8 mb-24 cursor-pointer"
15+ className="mt-8 mb-24"
1716 id={post?.[feat].title.toLowerCase().replace(/ /, "-")}
1817 >
1918 <div className="flex space-x-4 items-center">
@@ -26,11 +25,33 @@ export default function Post({ post }) {
2625 {badge(post[feat].type)}
2726 </div>
2827 </div>
29− <div className="markdown mt-8">
28+ <div className="markdown mt-8 mb-8">
3029 <Markdown.render content={JSON.parse(post[feat].content)} />
3130 </div>
31+
32+
33+ {post[feat].type === "Podcast" &&
34+ (<Link href={href || "#"} passHref>
35+ <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">Listen to {post[feat].type}</a>
36+ </Link>)}
37+
38+ {post[feat].type === "Application" &&
39+ (<Link href={href || "#"} passHref>
40+ <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">View {post[feat].type}</a>
41+ </Link>)}
42+
43+ {post[feat].type === "Organization" &&
44+ (<Link href={href || "#"} passHref>
45+ <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">More about {post[feat].title}</a>
46+ </Link>)}
47+
48+ {post[feat].type === "Marketplace" &&
49+ (<Link href={href || "#"} passHref>
50+ <a class="button-sm text-white flex-col bg-green-400 cursor-pointer pr-4 w-fit">More about {post[feat].title}</a>
51+ </Link>)}
52+
3253 </div>
33− </Link>
54+
3455 ) : null;
3556 });
3657}
content/ecosystem/spotlight/june-2022.md → content/ecosystem/spotlight/july-2022.mdrenamed+15−11
@@ -1,19 +1,22 @@
11+++
2−title = "June 2022"
3−date = "2022-06-01"
2+title = "July 2022"
3+date = "2022-07-27"
44
55[featured-1]
6−title = "Other Life #193"
6+title = "Software as Soulcraft and the Metaphysics of Engineering with Neal Davis"
77description = "Professor Neal Davis Discusses why Urbit computers have souls, Shinto philosophy, and more"
8−image = "https://s3.us-east-1.amazonaws.com/haddefsigwen1/reciprocal/2022.5.20..19.52.50-B137D4AA-DA9E-4B07-98CE-C001C576C7CA_1_201_a.jpeg"
9−URL = "https://urbit.live"
8+image=""
109content = """
11−Urbit Foundation’s Technical Director Neal Davis discusses the philosophy of development on Urbit in a wide ranging conversation that covers everything from the spirit of objects and why it’s not obvious that nuclear fusion would be of benefit to mankind."""
10+Urbit Foundation’s Technical Director Neal Davis discusses the philosophy of development on Urbit in a wide ranging conversation that covers everything from the spirit of objects and why it’s not obvious that nuclear fusion would be of benefit to mankind.
11+
12+<iframe width="560" height="315" src="https://www.youtube.com/embed/8f8vk1BhlDo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
13+
14+
15+"""
1216
1317[featured-2]
1418title = "Studio"
1519description = "One line about the thing"
16−URL = "https://reciprocal.ltd"
1720content = """
1821Studio is an application from Tirrel Corporation which enables Urbit users to turn a Groups notebook into a public blog with just a few clicks.
1922
@@ -29,10 +32,11 @@ Check out more from Tirrel at tirrel.io and install Studio from ~tirrel/studio.
2932
3033[featured-3]
3134title = "Reciprocal Ltd."
32−description = "One line about the thing"
33−URL = "https://reciprocal.ltd"
35+description = "Reciprocal is full-service design and development consultancy for external partners and internally develops experimental applications, artwork, and interactive media."
3436content = """
35−A design consultancy and friend network.
37+Reciprocal is full-service design and development consultancy for external partners and internally develops experimental applications, artwork, and interactive media.
38+
39+Reciprocal has released two applications: the mysterious Transit, and the chaotic Channel. The latter is a truly decentralized imageboard in the spirit of 4chan.
3640
37−Let this be a lesson to you."""
41+"""
3842+++
content/podcasts/2022-06-22_software-as-soulcraft.mdnew file+20
@@ -0,0 +1,20 @@
1++++
2+title = "Software as Soulcraft and the Metaphysics of Engineering with Neal Davis"
3+podcast = "Other Life"
4+date = "2022-03-23"
5+URL = "https://podcast.otherlife.co/episodes/software-as-soulcraft-and-the-metaphysics-of-engineering-with-neal-davis"
6+image = "https://media.urbit.org/site/ecosystem/podcasts/full_1639502000-artwork.jpg"
7++++
8+
9+Neal Davis is a professor of computer science and the director of Urbit's Hoon School. We discuss why solving nuclear fusion might be a disaster, why Urbit computers have souls, Shinto philosophy, why you should read old books, how to select books, and much more. This was really good!
10+
11+Neal Davis
12+✦ Neal on [Twitter](https://twitter.com/sigilante)
13+
14+✦ Neal on Urbit: [~lagrev-nocfep](https://urbit.org/ids/~lagrev-nocfep)
15+
16+✦ [Learn Hoon](https://hooniversity.org/) with Neal:
17+
18+✦ Get your own Urbit planet at [imperceptible.computer](https://imperceptible.computer)
19+
20+✦ Subscribe to the Other Life newsletter at OtherLife.Co