site

personal website, served at mordaunt.dev/site
Log | Files | Refs

commit 20ebc84031ee62ad7b8b60a91e4d7d998c2ad402
parent 6af761b8f0881b3d4607227b61291a2f97acdd7a
Author: Jack Mordaunt <jackmordaunt.dev@gmail.com>
Date:   Fri, 18 Jul 2025 11:36:41 -0300

site: convert png to webp for huge data savings

Signed-off-by: Jack Mordaunt <jackmordaunt.dev@gmail.com>

Diffstat:
Mcontent/projects/plato-desktop-client.md | 6+++---
Mpublic/authors/jack-mordaunt/index.xml | 2+-
Mpublic/categories/development/index.xml | 2+-
Dpublic/images/Plato/PlatoGame.png | 0
Apublic/images/Plato/PlatoGame.webp | 0
Dpublic/images/Plato/PlatoHome.png | 0
Apublic/images/Plato/PlatoHome.webp | 0
Dpublic/images/Plato/PlatoMulti.png | 0
Apublic/images/Plato/PlatoMulti.webp | 0
Mpublic/projects/index.xml | 2+-
Mpublic/projects/plato-desktop-client/index.html | 6+++---
Mpublic/tags/gio/index.xml | 2+-
Mpublic/tags/go/index.xml | 2+-
Mpublic/tags/native/index.xml | 2+-
Mpublic/tags/portfolio/index.xml | 2+-
Dstatic/images/Plato/PlatoGame.png | 0
Astatic/images/Plato/PlatoGame.webp | 0
Dstatic/images/Plato/PlatoHome.png | 0
Astatic/images/Plato/PlatoHome.webp | 0
Dstatic/images/Plato/PlatoMulti.png | 0
Astatic/images/Plato/PlatoMulti.webp | 0
21 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/content/projects/plato-desktop-client.md b/content/projects/plato-desktop-client.md @@ -16,9 +16,9 @@ categories = ["development"] </style> <div class="carousel"> - <img src="/images/Plato/PlatoHome.png" alt="Home Page" /> - <img src="/images/Plato/PlatoGame.png" alt="Game Page" /> - <img src="/images/Plato/PlatoMulti.png" alt="Multi Window" /> + <img src="/images/Plato/PlatoHome.webp" alt="Home Page" /> + <img src="/images/Plato/PlatoGame.webp" alt="Game Page" /> + <img src="/images/Plato/PlatoMulti.webp" alt="Multi Window" /> </div> diff --git a/public/authors/jack-mordaunt/index.xml b/public/authors/jack-mordaunt/index.xml @@ -13,7 +13,7 @@ <link>http://jackmordaunt.com/projects/plato-desktop-client/</link> <pubDate>Thu, 17 Jul 2025 11:21:04 -0300</pubDate> <guid>http://jackmordaunt.com/projects/plato-desktop-client/</guid> - <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoHome.png&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoGame.png&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoMulti.png&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> + <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoHome.webp&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoGame.webp&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoMulti.webp&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> </item> <item> <title>Hugo and nip-05</title> diff --git a/public/categories/development/index.xml b/public/categories/development/index.xml @@ -13,7 +13,7 @@ <link>http://jackmordaunt.com/projects/plato-desktop-client/</link> <pubDate>Thu, 17 Jul 2025 11:21:04 -0300</pubDate> <guid>http://jackmordaunt.com/projects/plato-desktop-client/</guid> - <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoHome.png&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoGame.png&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoMulti.png&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> + <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoHome.webp&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoGame.webp&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoMulti.webp&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> </item> <item> <title>Hugo and nip-05</title> diff --git a/public/images/Plato/PlatoGame.png b/public/images/Plato/PlatoGame.png Binary files differ. diff --git a/public/images/Plato/PlatoGame.webp b/public/images/Plato/PlatoGame.webp Binary files differ. diff --git a/public/images/Plato/PlatoHome.png b/public/images/Plato/PlatoHome.png Binary files differ. diff --git a/public/images/Plato/PlatoHome.webp b/public/images/Plato/PlatoHome.webp Binary files differ. diff --git a/public/images/Plato/PlatoMulti.png b/public/images/Plato/PlatoMulti.png Binary files differ. diff --git a/public/images/Plato/PlatoMulti.webp b/public/images/Plato/PlatoMulti.webp Binary files differ. diff --git a/public/projects/index.xml b/public/projects/index.xml @@ -13,7 +13,7 @@ <link>http://jackmordaunt.com/projects/plato-desktop-client/</link> <pubDate>Thu, 17 Jul 2025 11:21:04 -0300</pubDate> <guid>http://jackmordaunt.com/projects/plato-desktop-client/</guid> - <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoHome.png&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoGame.png&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoMulti.png&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> + <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoHome.webp&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoGame.webp&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoMulti.webp&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> </item> </channel> </rss> diff --git a/public/projects/plato-desktop-client/index.html b/public/projects/plato-desktop-client/index.html @@ -173,9 +173,9 @@ } </style> <div class="carousel"> - <img src="/images/plato/PlatoHome.png" alt="Home Page" /> - <img src="/images/plato/PlatoGame.png" alt="Game Page" /> - <img src="/images/plato/PlatoMulti.png" alt="Multi Window" /> + <img src="/images/Plato/PlatoHome.webp" alt="Home Page" /> + <img src="/images/Plato/PlatoGame.webp" alt="Game Page" /> + <img src="/images/Plato/PlatoMulti.webp" alt="Multi Window" /> </div> <h2 id="overview"> Overview diff --git a/public/tags/gio/index.xml b/public/tags/gio/index.xml @@ -13,7 +13,7 @@ <link>http://jackmordaunt.com/projects/plato-desktop-client/</link> <pubDate>Thu, 17 Jul 2025 11:21:04 -0300</pubDate> <guid>http://jackmordaunt.com/projects/plato-desktop-client/</guid> - <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoHome.png&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoGame.png&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoMulti.png&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> + <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoHome.webp&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoGame.webp&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoMulti.webp&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> </item> </channel> </rss> diff --git a/public/tags/go/index.xml b/public/tags/go/index.xml @@ -13,7 +13,7 @@ <link>http://jackmordaunt.com/projects/plato-desktop-client/</link> <pubDate>Thu, 17 Jul 2025 11:21:04 -0300</pubDate> <guid>http://jackmordaunt.com/projects/plato-desktop-client/</guid> - <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoHome.png&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoGame.png&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoMulti.png&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> + <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoHome.webp&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoGame.webp&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoMulti.webp&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> </item> </channel> </rss> diff --git a/public/tags/native/index.xml b/public/tags/native/index.xml @@ -13,7 +13,7 @@ <link>http://jackmordaunt.com/projects/plato-desktop-client/</link> <pubDate>Thu, 17 Jul 2025 11:21:04 -0300</pubDate> <guid>http://jackmordaunt.com/projects/plato-desktop-client/</guid> - <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoHome.png&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoGame.png&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoMulti.png&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> + <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoHome.webp&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoGame.webp&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoMulti.webp&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> </item> </channel> </rss> diff --git a/public/tags/portfolio/index.xml b/public/tags/portfolio/index.xml @@ -13,7 +13,7 @@ <link>http://jackmordaunt.com/projects/plato-desktop-client/</link> <pubDate>Thu, 17 Jul 2025 11:21:04 -0300</pubDate> <guid>http://jackmordaunt.com/projects/plato-desktop-client/</guid> - <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoHome.png&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoGame.png&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/plato/PlatoMulti.png&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> + <description>&lt;style&gt;&#xA;.carousel {&#xA; display: flex;&#xA; overflow: scroll;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;carousel&#34;&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoHome.webp&#34; alt=&#34;Home Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoGame.webp&#34; alt=&#34;Game Page&#34; /&gt;&#xA; &lt;img src=&#34;http://jackmordaunt.com/images/Plato/PlatoMulti.webp&#34; alt=&#34;Multi Window&#34; /&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;&#xA; Overview&#xA; &lt;a class=&#34;heading-link&#34; href=&#34;#overview&#34;&gt;&#xA; &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA; &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA; &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A cross-platform desktop game client built for &lt;strong&gt;Plato Team Inc.&lt;/strong&gt;, supporting Windows, macOS, and Linux. Though now discontinued, the project showcased a modern, multi-window architecture with a primary chat interface and independent game windows.&lt;/p&gt;&#xA;&lt;p&gt;The application was built in &lt;strong&gt;Go&lt;/strong&gt;, using the &lt;strong&gt;Gio&lt;/strong&gt; immediate-mode GUI toolkit. It interfaced extensively with C and C++ libraries, including &lt;strong&gt;ANGLE&lt;/strong&gt; (OpenGL ES), &lt;strong&gt;V8&lt;/strong&gt; (JavaScript engine), &lt;strong&gt;SQLite&lt;/strong&gt;, and &lt;strong&gt;libwebp&lt;/strong&gt; for image decoding.&lt;/p&gt;</description> </item> </channel> </rss> diff --git a/static/images/Plato/PlatoGame.png b/static/images/Plato/PlatoGame.png Binary files differ. diff --git a/static/images/Plato/PlatoGame.webp b/static/images/Plato/PlatoGame.webp Binary files differ. diff --git a/static/images/Plato/PlatoHome.png b/static/images/Plato/PlatoHome.png Binary files differ. diff --git a/static/images/Plato/PlatoHome.webp b/static/images/Plato/PlatoHome.webp Binary files differ. diff --git a/static/images/Plato/PlatoMulti.png b/static/images/Plato/PlatoMulti.png Binary files differ. diff --git a/static/images/Plato/PlatoMulti.webp b/static/images/Plato/PlatoMulti.webp Binary files differ.