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
source: https://sr.ht/~redstrate/astra
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
natively on Windows, macOS and Linux!

View file

@ -13,11 +13,7 @@ resources:
layout: "project"
aliases:
- /projects/chip8
---
Basic Chip-8 emulator.
<!--more-->
summary: "Basic Chip-8 emulator."
---
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"
aliases:
- /projects/gallery
---
Local booru for macOS and iOS devices.
<!--more-->
summary: "Local booru for macOS and iOS devices."
---
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"
aliases:
- /projects/graph
---
Game engine utilizing Vulkan and Qt.
<!--more-->
summary: "Game engine utilizing Vulkan and Qt."
---
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
license: GPLv3
source: "https://git.sr.ht/~redstrate/hydrus-sync-client/"
---
Sync hydrus databases using rsync
<!--more-->
summary: "Sync hydrus databases using rsync."
---
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
license: GPLv3
source: "https://git.sr.ht/~redstrate/libxiv"
---
Unmaintained FFXIV modding framework.
<!--more-->
summary: "Unmaintained FFXIV modding framework."
---
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
license: GPLv3
source: "https://git.sr.ht/~redstrate/novus"
---
Collection of FFXIV modding and data-mining tools.
<!--more-->
summary: "Collection of FFXIV modding and data-mining tools."
---
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
source: "https://git.sr.ht/~redstrate/physis"
license: GPLv3
---
Modding and data framework for FFXIV.
<!--more-->
summary: "Modding and data framework for FFXIV."
---
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"
aliases:
- /projects/prism
---
My latest cross-platform game engine.
<!--more-->
summary: "My latest cross-platform game engine."
---
![PCSS in action](pcss.webp)

View file

@ -11,11 +11,7 @@ draft: false
layout: "project"
aliases:
- /projects/protean
---
Mastodon to Twitter cross-poster!
<!--more-->
summary: "Mastodon to Twitter cross-poster!"
---
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"
aliases:
- /projects/raytracer
---
CPU raytracer.
<!--more-->
summary: "CPU raytracer."
---
This is a CPU-based raytracer, and also my first! This features things such as:

View file

@ -11,11 +11,7 @@ tags:
layout: "project"
aliases:
- /projects/realm-of-chaos
---
Rogue-like game with a couple of interesting features.
<!--more-->
summary: "Rogue-like game with a couple of interesting features."
---
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
license: GPLv3
source: https://git.sr.ht/~redstrate/sen
---
Kernel for learning purposes
<!--more-->
summary: "Kernel for learning purposes."
---
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
source: https://git.sr.ht/~redstrate/silica-viewer
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 >}}
<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++
license: Unknown
source: https://git.sr.ht/~redstrate/sm64
---
My fork of sm64-port
<!--more-->
summary: "Fork of sm64-port for Linux using Vulkan."
---
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"
aliases:
- /projects/trinity
---
Discord-like Matrix client using QML and Qt.
<!--more-->
summary: "Discord-like Matrix client using QML and Qt."
---
I was super interested in Matrix back in 2018, and thus

View file

@ -11,11 +11,7 @@ tags:
layout: "project"
aliases:
- /projects/watersymbol
---
Fire Emblem clone for a course final project.
<!--more-->
summary: "Fire Emblem clone for a course final project."
---
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"
aliases:
- /projects/xt
---
My first OpenGL based game engine.
<!--more-->
summary: "My first OpenGL based game engine."
---
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 {
border: 1px solid var(--border-color);
border: 1px solid gray;
border-radius: 3px;
padding: 1em;
margin: .5em;
box-shadow: var(--shadow)
}
.nice-list {

View file

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