aboutsummaryrefslogtreecommitdiff
path: root/docs/index.xml
diff options
context:
space:
mode:
Diffstat (limited to 'docs/index.xml')
-rw-r--r--docs/index.xml7
1 files changed, 6 insertions, 1 deletions
diff --git a/docs/index.xml b/docs/index.xml
index 2b20f6e..5f91356 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -14,6 +14,11 @@
14 <item> 14 <item>
15<title>SDL2 Devlog</title> 15<title>SDL2 Devlog</title>
16<description>&lt;p&gt;I have been working on an editor for the &lt;a href="https://git.peppe.rs/graphics/obi/about"&gt;One Bit Image&lt;/a&gt; file format in Rust and SDL2. This entry in my blog follows my progress on the editor. The days are listed in reverse chronological order, begin from the bottom, if this is your first time on this page.&lt;/p&gt; 16<description>&lt;p&gt;I have been working on an editor for the &lt;a href="https://git.peppe.rs/graphics/obi/about"&gt;One Bit Image&lt;/a&gt; file format in Rust and SDL2. This entry in my blog follows my progress on the editor. The days are listed in reverse chronological order, begin from the bottom, if this is your first time on this page.&lt;/p&gt;
17&lt;h3 id="day-14"&gt;Day 14&lt;/h3&gt;
18&lt;p&gt;I attempted a &lt;a href="https://peppe.rs/art/ramen_noodles.png"&gt;small art piece&lt;/a&gt; using the editor, while it was largely usable, I felt a certain lack of feedback. The brushes just didn’t relay as much info as I’d have liked, for example, the approximate points of the line or the angle made by the line against the x-axis. Unfortunately, the existing infrastructure around brushes and line drawing didn’t easily allow for this either. I went ahead and reimplemented brushes, and added a new flood fill brush too:&lt;/p&gt;
19&lt;figure&gt;
20&lt;video src="https://u.peppe.rs/8q.mp4" controls=""&gt;&lt;a href="https://u.peppe.rs/8q.mp4"&gt;Day 14&lt;/a&gt;&lt;/video&gt;&lt;figcaption aria-hidden="true"&gt;Day 14&lt;/figcaption&gt;
21&lt;/figure&gt;
17&lt;h3 id="day-13"&gt;Day 13&lt;/h3&gt; 22&lt;h3 id="day-13"&gt;Day 13&lt;/h3&gt;
18&lt;p&gt;I added a few more forms to the &lt;code&gt;lisp&lt;/code&gt; evaluator. It handles recursion, definitions, variable mutation and more. The prelude contains 20 subroutines so far, including comparision and logic operators. The REPL interface on the SDL side requires some UX tweaks; environment based completion, readline motions sound doable.&lt;/p&gt; 23&lt;p&gt;I added a few more forms to the &lt;code&gt;lisp&lt;/code&gt; evaluator. It handles recursion, definitions, variable mutation and more. The prelude contains 20 subroutines so far, including comparision and logic operators. The REPL interface on the SDL side requires some UX tweaks; environment based completion, readline motions sound doable.&lt;/p&gt;
19&lt;figure&gt; 24&lt;figure&gt;
@@ -85,7 +90,7 @@
85&lt;img src="https://u.peppe.rs/Ma.png" alt="Day 1" /&gt;&lt;figcaption aria-hidden="true"&gt;Day 1&lt;/figcaption&gt; 90&lt;img src="https://u.peppe.rs/Ma.png" alt="Day 1" /&gt;&lt;figcaption aria-hidden="true"&gt;Day 1&lt;/figcaption&gt;
86&lt;/figure&gt;</description> 91&lt;/figure&gt;</description>
87<link>https://peppe.rs/posts/SDL2_devlog/</link> 92<link>https://peppe.rs/posts/SDL2_devlog/</link>
88<pubDate>Thu, 25 Mar 2021 14:01:00 +0000</pubDate> 93<pubDate>Sun, 28 Mar 2021 11:27:00 +0000</pubDate>
89<guid>https://peppe.rs/posts/SDL2_devlog/</guid> 94<guid>https://peppe.rs/posts/SDL2_devlog/</guid>
90</item> 95</item>
91<item> 96<item>