<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[PLAYGROUND - Playground Facts and Figures]]></title>
		<link>https://sandbox.quisquous.com/</link>
		<description><![CDATA[PLAYGROUND - https://sandbox.quisquous.com]]></description>
		<pubDate>Fri, 17 Apr 2026 01:06:26 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Helpful Resources]]></title>
			<link>https://sandbox.quisquous.com/showthread.php?tid=12</link>
			<pubDate>Sun, 18 Feb 2024 02:43:09 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://sandbox.quisquous.com/member.php?action=profile&uid=1">gist</a>]]></dc:creator>
			<guid isPermaLink="false">https://sandbox.quisquous.com/showthread.php?tid=12</guid>
			<description><![CDATA[Just some links to help you make the theme your own, if you're not sure where to start.<br />
<br />
<hr class="mycode_hr" />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Fonts</span></span><br />
<br />
<ul class="mycode_list"><li><a href="https://fonts.google.com/" target="_blank" rel="noopener" class="mycode_url">Google Fonts</a> - tons of fonts<br />
</li>
<li><a href="https://fontjoy.com/" target="_blank" rel="noopener" class="mycode_url">Fontjoy</a> - Pairings<br />
</li>
<li><a href="https://www.monotype.com/font-pairing" target="_blank" rel="noopener" class="mycode_url">Monotype</a> - Pairings<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Buttons</span></span><br />
<br />
<ul class="mycode_list"><li><a href="https://getcssscan.com/css-buttons-examples" target="_blank" rel="noopener" class="mycode_url">CSS Scan</a> - Style Gallery<br />
</li>
<li><a href="https://devsdash.com/tools/css-button-generator" target="_blank" rel="noopener" class="mycode_url">Devsdash</a> - Button generator<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Icons</span></span><br />
<br />
<ul class="mycode_list"><li><a href="https://fontawesome.com/" target="_blank" rel="noopener" class="mycode_url">Font Awesome</a> - Popular, lots of free icons<br />
</li>
<li><a href="https://thenounproject.com/" target="_blank" rel="noopener" class="mycode_url">The Noun Project</a> - Icons for things you didn't know you needed (not free)<br />
</li>
<li><a href="https://fonts.google.com/icons" target="_blank" rel="noopener" class="mycode_url">Google Material Icons/Symbols</a> (what you see here)<br />
</li>
<li><a href="https://lineicons.com/" target="_blank" rel="noopener" class="mycode_url">Line Icons</a> <br />
</li>
</ul>
]]></description>
			<content:encoded><![CDATA[Just some links to help you make the theme your own, if you're not sure where to start.<br />
<br />
<hr class="mycode_hr" />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Fonts</span></span><br />
<br />
<ul class="mycode_list"><li><a href="https://fonts.google.com/" target="_blank" rel="noopener" class="mycode_url">Google Fonts</a> - tons of fonts<br />
</li>
<li><a href="https://fontjoy.com/" target="_blank" rel="noopener" class="mycode_url">Fontjoy</a> - Pairings<br />
</li>
<li><a href="https://www.monotype.com/font-pairing" target="_blank" rel="noopener" class="mycode_url">Monotype</a> - Pairings<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Buttons</span></span><br />
<br />
<ul class="mycode_list"><li><a href="https://getcssscan.com/css-buttons-examples" target="_blank" rel="noopener" class="mycode_url">CSS Scan</a> - Style Gallery<br />
</li>
<li><a href="https://devsdash.com/tools/css-button-generator" target="_blank" rel="noopener" class="mycode_url">Devsdash</a> - Button generator<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
<br />
<span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Icons</span></span><br />
<br />
<ul class="mycode_list"><li><a href="https://fontawesome.com/" target="_blank" rel="noopener" class="mycode_url">Font Awesome</a> - Popular, lots of free icons<br />
</li>
<li><a href="https://thenounproject.com/" target="_blank" rel="noopener" class="mycode_url">The Noun Project</a> - Icons for things you didn't know you needed (not free)<br />
</li>
<li><a href="https://fonts.google.com/icons" target="_blank" rel="noopener" class="mycode_url">Google Material Icons/Symbols</a> (what you see here)<br />
</li>
<li><a href="https://lineicons.com/" target="_blank" rel="noopener" class="mycode_url">Line Icons</a> <br />
</li>
</ul>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[About Playground]]></title>
			<link>https://sandbox.quisquous.com/showthread.php?tid=7</link>
			<pubDate>Sat, 03 Feb 2024 16:10:31 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://sandbox.quisquous.com/member.php?action=profile&uid=1">gist</a>]]></dc:creator>
			<guid isPermaLink="false">https://sandbox.quisquous.com/showthread.php?tid=7</guid>
			<description><![CDATA[Every couple of years, something gets under my skin and I cobble together a MyBB theme for roleplaying purposes. This usually starts with flipping through the custom themes already available and deciding none of them have the vibe I want, so I rip it all apart and start from scratch. And every time, the process of disassembling all the awful built-in tables and hacking everything into some level of responsiveness is a giant pain in the ass. I've wanted for ages to just make myself a very basic responsive theme that fits my aesthetic needs so that the next time I want to do up something fancier, I can start from that instead. I've procrastinated for a long time, thinking that MyBB might drag themselves into the modern era at some point, and they still might, but I finally sat myself down and did my own, and I'm sharing it for everybody who, like me, enjoys that good old Jcink vibe but wants to self-host.<br />
<br />
<span style="font-size: large;" class="mycode_size">This theme comes with</span><br />
<br />
<ul class="mycode_list"><li>Mobile-first, readable-first philosophy. Do you die a little when the very first thing you have to do after a site loads is zoom in 200% to read anything? Not with Playground! I took inspiration as much from long-form reading-centric websites as existing roleplaying forums, so text remains large and legible and the most important thing on any screen. Did you know that the ideal length of a line of text on a website is 45-80 characters? I've tried to maintain that for any significant blocks of text.<br />
</li>
<li>No reliance on hovering over things to see information.<br />
</li>
<li>Built in light and dark modes, defaulted to approved material design colors.<br />
</li>
<li>Customizable Google material symbols for icons.<br />
</li>
<li>A metric ton of commentary/explanation/rambling notes in the code, so you know what does what.<br />
</li>
<li>Zero required plugins/code changes. There are a couple of optional php edits to include recent threads on the index and user info popups that you can read about in <a href="https://sandbox.quisquous.com/showthread.php?tid=2" target="_blank" rel="noopener" class="mycode_url">this post</a>. They're very easy to implement and I haven't bothered to make a plugin out of them. Feel free to skip them and/or go find plugins with similar functionality.<br />
</li>
<li>Some really stupid bells and whistles because I couldn't help myself. Toggles toggles everywhere. Chroma.js, so you can change the color scheme on demand! (You'll probably want to delete that if you have a more opinionated design in mind.)<br />
</li>
<li>Content filter system: series of customizable checkboxes that users can check/uncheck to literally prevent themselves from seeing the posts in any of the objectionably prefixed threads. Just in case they accidentally click into one. This could be easily be edited to hide tagged threads from view completely, if you prefer.<br />
</li>
<li>No terms of use. Playground is meant to be a jumping-off point for something prettier, not a final product. Take it. Use it. Change it. Break it. Bop it. Credit me me or don't, I don't care. In exchange, I make no guarantees of support or answering questions. My only request, which I know is in no way enforceable, is that you not attempt to profit off of anything you use this theme to build.<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
<br />
Disclaimer: I'm not a professional coder or designer!! I just do this for fun and as an exercise to keep from forgetting my basic bitch frontend skills. I've kinda tried to sidle up close to decent UX and best code practices, but ultimately everything is just cobbled together with floss and chewing gum. Deploy at your own risk.]]></description>
			<content:encoded><![CDATA[Every couple of years, something gets under my skin and I cobble together a MyBB theme for roleplaying purposes. This usually starts with flipping through the custom themes already available and deciding none of them have the vibe I want, so I rip it all apart and start from scratch. And every time, the process of disassembling all the awful built-in tables and hacking everything into some level of responsiveness is a giant pain in the ass. I've wanted for ages to just make myself a very basic responsive theme that fits my aesthetic needs so that the next time I want to do up something fancier, I can start from that instead. I've procrastinated for a long time, thinking that MyBB might drag themselves into the modern era at some point, and they still might, but I finally sat myself down and did my own, and I'm sharing it for everybody who, like me, enjoys that good old Jcink vibe but wants to self-host.<br />
<br />
<span style="font-size: large;" class="mycode_size">This theme comes with</span><br />
<br />
<ul class="mycode_list"><li>Mobile-first, readable-first philosophy. Do you die a little when the very first thing you have to do after a site loads is zoom in 200% to read anything? Not with Playground! I took inspiration as much from long-form reading-centric websites as existing roleplaying forums, so text remains large and legible and the most important thing on any screen. Did you know that the ideal length of a line of text on a website is 45-80 characters? I've tried to maintain that for any significant blocks of text.<br />
</li>
<li>No reliance on hovering over things to see information.<br />
</li>
<li>Built in light and dark modes, defaulted to approved material design colors.<br />
</li>
<li>Customizable Google material symbols for icons.<br />
</li>
<li>A metric ton of commentary/explanation/rambling notes in the code, so you know what does what.<br />
</li>
<li>Zero required plugins/code changes. There are a couple of optional php edits to include recent threads on the index and user info popups that you can read about in <a href="https://sandbox.quisquous.com/showthread.php?tid=2" target="_blank" rel="noopener" class="mycode_url">this post</a>. They're very easy to implement and I haven't bothered to make a plugin out of them. Feel free to skip them and/or go find plugins with similar functionality.<br />
</li>
<li>Some really stupid bells and whistles because I couldn't help myself. Toggles toggles everywhere. Chroma.js, so you can change the color scheme on demand! (You'll probably want to delete that if you have a more opinionated design in mind.)<br />
</li>
<li>Content filter system: series of customizable checkboxes that users can check/uncheck to literally prevent themselves from seeing the posts in any of the objectionably prefixed threads. Just in case they accidentally click into one. This could be easily be edited to hide tagged threads from view completely, if you prefer.<br />
</li>
<li>No terms of use. Playground is meant to be a jumping-off point for something prettier, not a final product. Take it. Use it. Change it. Break it. Bop it. Credit me me or don't, I don't care. In exchange, I make no guarantees of support or answering questions. My only request, which I know is in no way enforceable, is that you not attempt to profit off of anything you use this theme to build.<br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
<br />
Disclaimer: I'm not a professional coder or designer!! I just do this for fun and as an exercise to keep from forgetting my basic bitch frontend skills. I've kinda tried to sidle up close to decent UX and best code practices, but ultimately everything is just cobbled together with floss and chewing gum. Deploy at your own risk.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Theme Notes]]></title>
			<link>https://sandbox.quisquous.com/showthread.php?tid=3</link>
			<pubDate>Sun, 07 Jan 2024 17:28:52 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://sandbox.quisquous.com/member.php?action=profile&uid=1">gist</a>]]></dc:creator>
			<guid isPermaLink="false">https://sandbox.quisquous.com/showthread.php?tid=3</guid>
			<description><![CDATA[On smaller/mobile screens, this theme has a <span style="font-weight: bold;" class="mycode_b">sticky footer </span>to facilitate navigation by thumb. There is enough space at the bottom of each page that it shouldn't interfere with reading anything. Don't like it? Move it to the top by switching the main grid structure in the header.]]></description>
			<content:encoded><![CDATA[On smaller/mobile screens, this theme has a <span style="font-weight: bold;" class="mycode_b">sticky footer </span>to facilitate navigation by thumb. There is enough space at the bottom of each page that it shouldn't interfere with reading anything. Don't like it? Move it to the top by switching the main grid structure in the header.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Small Backend Changes]]></title>
			<link>https://sandbox.quisquous.com/showthread.php?tid=2</link>
			<pubDate>Fri, 29 Dec 2023 14:44:39 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://sandbox.quisquous.com/member.php?action=profile&uid=1">gist</a>]]></dc:creator>
			<guid isPermaLink="false">https://sandbox.quisquous.com/showthread.php?tid=2</guid>
			<description><![CDATA[If you're using MyBB, presumably you are comfortable with some code-related fiddling! There are a couple of steps to take in file manager to get this skin working just right.<br />
<br />
By default, the quick theme select dropdown can only be in the footer. To render the template outside of the footer:<br />
<br />
in global.php, find<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// Are we showing the quick theme selection box?<br />
&#36;theme_select = &#36;theme_options = '';<br />
if(&#36;mybb-&gt;settings['showthemeselect'] != 0)<br />
{<br />
...<br />
}</code></div></div><br />
cut and paste above, in line 950:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>}<br />
<br />
(LINE 950) // PASTE THIS CODE HERE<br />
<br />
&#36;jsTemplates = array();<br />
foreach (array('modal', 'modal_button') as &#36;template) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;eval('&#36;jsTemplates["'.&#36;template.'"] = "'.&#36;templates-&gt;get(&#36;template, 1, 0).'";');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&#36;jsTemplates[&#36;template] = str_replace(array("&#92;n","&#92;r"), array("&#92;&#92;&#92;n", ""), addslashes(&#36;jsTemplates[&#36;template]));<br />
}</code></div></div><br />
You can now move the quick theme selector wherever you want!]]></description>
			<content:encoded><![CDATA[If you're using MyBB, presumably you are comfortable with some code-related fiddling! There are a couple of steps to take in file manager to get this skin working just right.<br />
<br />
By default, the quick theme select dropdown can only be in the footer. To render the template outside of the footer:<br />
<br />
in global.php, find<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// Are we showing the quick theme selection box?<br />
&#36;theme_select = &#36;theme_options = '';<br />
if(&#36;mybb-&gt;settings['showthemeselect'] != 0)<br />
{<br />
...<br />
}</code></div></div><br />
cut and paste above, in line 950:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>}<br />
<br />
(LINE 950) // PASTE THIS CODE HERE<br />
<br />
&#36;jsTemplates = array();<br />
foreach (array('modal', 'modal_button') as &#36;template) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;eval('&#36;jsTemplates["'.&#36;template.'"] = "'.&#36;templates-&gt;get(&#36;template, 1, 0).'";');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&#36;jsTemplates[&#36;template] = str_replace(array("&#92;n","&#92;r"), array("&#92;&#92;&#92;n", ""), addslashes(&#36;jsTemplates[&#36;template]));<br />
}</code></div></div><br />
You can now move the quick theme selector wherever you want!]]></content:encoded>
		</item>
	</channel>
</rss>