Improve look of software projects page

This commit is contained in:
Joshua Goins 2023-03-01 14:02:08 -05:00
parent d5e5027e77
commit 2b10bcc701
20 changed files with 27 additions and 93 deletions

View file

@ -10,14 +10,9 @@ aliases:
- /projects/astra - /projects/astra
source: https://sr.ht/~redstrate/astra source: https://sr.ht/~redstrate/astra
license: GPLv3 license: GPLv3
summary: "Cross-platform FFXIV launcher, designed for Wine users."
--- ---
Cross-platform FFXIV launcher, designed for Wine users.
<!--more-->
---
A custom FFXIV launcher that supports multiple accounts, [Dalamud](https://github.com/goatcorp/Dalamud) plugins and runs A custom FFXIV launcher that supports multiple accounts, [Dalamud](https://github.com/goatcorp/Dalamud) plugins and runs
natively on Windows, macOS and Linux! natively on Windows, macOS and Linux!

View file

@ -13,11 +13,7 @@ resources:
layout: "project" layout: "project"
aliases: aliases:
- /projects/chip8 - /projects/chip8
--- summary: "Basic Chip-8 emulator."
Basic Chip-8 emulator.
<!--more-->
--- ---
This is my first ever (working) emulator, of the simple CHIP-8 system. I'm pretty proud of this, because apart from the sprite collision logic I was able to implement most of the opcodes just looking at a basic overview of the instruction set. This is my first ever (working) emulator, of the simple CHIP-8 system. I'm pretty proud of this, because apart from the sprite collision logic I was able to implement most of the opcodes just looking at a basic overview of the instruction set.

View file

@ -12,11 +12,7 @@ tags:
layout: "project" layout: "project"
aliases: aliases:
- /projects/gallery - /projects/gallery
--- summary: "Local booru for macOS and iOS devices."
Local booru for macOS and iOS devices.
<!--more-->
--- ---
I had always wanted to build a local booru application, especially for Apple devices. This was also an experiment in Mac Catalyst, which released the same year. I had always wanted to build a local booru application, especially for Apple devices. This was also an experiment in Mac Catalyst, which released the same year.

View file

@ -12,11 +12,7 @@ tags:
layout: "project" layout: "project"
aliases: aliases:
- /projects/graph - /projects/graph
--- summary: "Game engine utilizing Vulkan and Qt."
Game engine utilizing Vulkan and Qt.
<!--more-->
--- ---
Following up [XT]({{<ref XT>}}), this was my first adventure into Vulkan - which was a relatively new API at the time. This is an ancient project, but this is where the majority of my Vulkan knowledge was born from. Unlike some of my older projects I've recovered recently, this one actually has **all** of my commit history intact! Following up [XT]({{<ref XT>}}), this was my first adventure into Vulkan - which was a relatively new API at the time. This is an ancient project, but this is where the majority of my Vulkan knowledge was born from. Unlike some of my older projects I've recovered recently, this one actually has **all** of my commit history intact!

View file

@ -8,11 +8,7 @@ tags:
- Rust - Rust
license: GPLv3 license: GPLv3
source: "https://git.sr.ht/~redstrate/hydrus-sync-client/" source: "https://git.sr.ht/~redstrate/hydrus-sync-client/"
--- summary: "Sync hydrus databases using rsync."
Sync hydrus databases using rsync
<!--more-->
--- ---
Ever feel like you need a way to sync Hydrus databases across multiple machines? With `hydrus-sync-client`, you can Ever feel like you need a way to sync Hydrus databases across multiple machines? With `hydrus-sync-client`, you can

View file

@ -9,11 +9,7 @@ aliases:
- /projects/libxiv - /projects/libxiv
license: GPLv3 license: GPLv3
source: "https://git.sr.ht/~redstrate/libxiv" source: "https://git.sr.ht/~redstrate/libxiv"
--- summary: "Unmaintained FFXIV modding framework."
Unmaintained FFXIV modding framework.
<!--more-->
--- ---
I originally wrote this in C++, but eventually rewrote it in Rust and that turned into I originally wrote this in C++, but eventually rewrote it in Rust and that turned into

View file

@ -9,11 +9,7 @@ aliases:
- /projects/novus - /projects/novus
license: GPLv3 license: GPLv3
source: "https://git.sr.ht/~redstrate/novus" source: "https://git.sr.ht/~redstrate/novus"
--- summary: "Collection of FFXIV modding and data-mining tools."
Collection of FFXIV modding and data-mining tools.
<!--more-->
--- ---
This is a collection of cross-platform, FFXIV modding tools. These don't use any pre-existing modding framework (Lumina, This is a collection of cross-platform, FFXIV modding tools. These don't use any pre-existing modding framework (Lumina,

View file

@ -10,11 +10,7 @@ aliases:
- /projects/physis - /projects/physis
source: "https://git.sr.ht/~redstrate/physis" source: "https://git.sr.ht/~redstrate/physis"
license: GPLv3 license: GPLv3
--- summary: "Modding and data framework for FFXIV."
Modding and data framework for FFXIV.
<!--more-->
--- ---
This is the successor to [libxiv]({{< ref "libxiv" >}}), which I originally wrote in C++. The language is not the only This is the successor to [libxiv]({{< ref "libxiv" >}}), which I originally wrote in C++. The language is not the only

View file

@ -14,11 +14,7 @@ featured: yes
layout: "project" layout: "project"
aliases: aliases:
- /projects/prism - /projects/prism
--- summary: "My latest cross-platform game engine."
My latest cross-platform game engine.
<!--more-->
--- ---
![PCSS in action](pcss.webp) ![PCSS in action](pcss.webp)

View file

@ -11,11 +11,7 @@ draft: false
layout: "project" layout: "project"
aliases: aliases:
- /projects/protean - /projects/protean
--- summary: "Mastodon to Twitter cross-poster!"
Mastodon to Twitter cross-poster!
<!--more-->
--- ---
This is one of my first Go and Twitter projects, and I used to use on [@redstrate](https://www.twitter.com/redstrate). This is one of my first Go and Twitter projects, and I used to use on [@redstrate](https://www.twitter.com/redstrate).

View file

@ -10,11 +10,7 @@ tags:
layout: "project" layout: "project"
aliases: aliases:
- /projects/raytracer - /projects/raytracer
--- summary: "CPU raytracer."
CPU raytracer.
<!--more-->
--- ---
This is a CPU-based raytracer, and also my first! This features things such as: This is a CPU-based raytracer, and also my first! This features things such as:

View file

@ -11,11 +11,7 @@ tags:
layout: "project" layout: "project"
aliases: aliases:
- /projects/realm-of-chaos - /projects/realm-of-chaos
--- summary: "Rogue-like game with a couple of interesting features."
Rogue-like game with a couple of interesting features.
<!--more-->
--- ---
This is my attempt at building a rogue-like game for the first time, but I'm pretty happy with its feature set. The whole thing is still full of programmer art. This is my attempt at building a rogue-like game for the first time, but I'm pretty happy with its feature set. The whole thing is still full of programmer art.

View file

@ -8,11 +8,7 @@ tags:
- C - C
license: GPLv3 license: GPLv3
source: https://git.sr.ht/~redstrate/sen source: https://git.sr.ht/~redstrate/sen
--- summary: "Kernel for learning purposes."
Kernel for learning purposes
<!--more-->
--- ---
This is my custom kernel for learning purposes. I'm not a osdev at all, so please excuse the mess. This is my custom kernel for learning purposes. I'm not a osdev at all, so please excuse the mess.

View file

@ -11,12 +11,9 @@ aliases:
- /silica-viewer - /silica-viewer
source: https://git.sr.ht/~redstrate/silica-viewer source: https://git.sr.ht/~redstrate/silica-viewer
license: MIT license: MIT
summary: "Finally, you can view your Procreate© artwork on your Mac! It also includes thumbnail and Quick Look previews as well for use in Finder."
--- ---
Finally, you can view your Procreate© artwork on your Mac! It also includes thumbnail and Quick Look previews as well for use in Finder.
<!--more-->
{{< rawhtml >}} {{< rawhtml >}}
<div class="block mx-auto not-prose" style="max-width:156px"><a href="https://apps.apple.com/us/app/silica-viewer/id1585769765"><img width="156.10054" height="40" alt="Download on the Mac App Store" src="/software/silica-viewer/Download_on_the_Mac_App_Store_Badge_US-UK_RGB_blk_092917.svg"/></a></div> <div class="block mx-auto not-prose" style="max-width:156px"><a href="https://apps.apple.com/us/app/silica-viewer/id1585769765"><img width="156.10054" height="40" alt="Download on the Mac App Store" src="/software/silica-viewer/Download_on_the_Mac_App_Store_Badge_US-UK_RGB_blk_092917.svg"/></a></div>

View file

@ -10,11 +10,7 @@ tags:
- C++ - C++
license: Unknown license: Unknown
source: https://git.sr.ht/~redstrate/sm64 source: https://git.sr.ht/~redstrate/sm64
--- summary: "Fork of sm64-port for Linux using Vulkan."
My fork of sm64-port
<!--more-->
--- ---
This is my personal fork of [sm64-port](https://github.com/sm64-port/sm64-port). Why? Because it's fun! I'm simply This is my personal fork of [sm64-port](https://github.com/sm64-port/sm64-port). Why? Because it's fun! I'm simply

View file

@ -10,11 +10,7 @@ tags:
layout: "project" layout: "project"
aliases: aliases:
- /projects/trinity - /projects/trinity
--- summary: "Discord-like Matrix client using QML and Qt."
Discord-like Matrix client using QML and Qt.
<!--more-->
--- ---
I was super interested in Matrix back in 2018, and thus I was super interested in Matrix back in 2018, and thus

View file

@ -11,11 +11,7 @@ tags:
layout: "project" layout: "project"
aliases: aliases:
- /projects/watersymbol - /projects/watersymbol
--- summary: "Fire Emblem clone for a course final project."
Fire Emblem clone for a course final project.
<!--more-->
--- ---
A Fire Emblem clone using libGDX and Java. This is for a course final project, and it features stuff like: A Fire Emblem clone using libGDX and Java. This is for a course final project, and it features stuff like:

View file

@ -9,11 +9,7 @@ tags:
layout: "project" layout: "project"
aliases: aliases:
- /projects/xt - /projects/xt
--- summary: "My first OpenGL based game engine."
My first OpenGL based game engine.
<!--more-->
--- ---
This was one of my first custom game engines, and my first foray into using OpenGL for a serious project. Unfortunately, I have lost all the source code, but the image below is what I was able to save from a dear imgui screenshot thread. This was one of my first custom game engines, and my first foray into using OpenGL for a serious project. Unfortunately, I have lost all the source code, but the image below is what I was able to save from a dear imgui screenshot thread.

View file

@ -297,11 +297,13 @@ pre {
} }
.blurb { .blurb {
border: 1px solid var(--border-color); border: 1px solid gray;
border-radius: 3px; border-radius: 3px;
padding: 1em; padding: 1em;
margin: .5em; margin: .5em;
box-shadow: var(--shadow)
} }
.nice-list { .nice-list {

View file

@ -1,8 +1,7 @@
{{ define "main" }} {{ define "main" }}
<h2>{{ .Title }}</h2> <h2>{{ .Title }}</h2>
<hr> {{ if $.Param "source" }}
<table> <table>
{{ with $.Param "source" }} {{ with $.Param "source" }}
<tr> <tr>
@ -18,6 +17,11 @@
</tr> </tr>
{{ end }} {{ end }}
</table> </table>
{{ end }}
<p>{{ .Summary }}</p>
<hr>
{{ .Content }} {{ .Content }}