Commit graph

199 commits

Author SHA1 Message Date
ce6a336216 make buttons pop out a bit more 2025-08-31 14:52:26 +02:00
9d17797688 make buttons extra snappy by disabling transitions on :active 2025-08-31 14:37:38 +02:00
0577d72707 netcanv: organise commands in UI demo 2025-08-31 14:33:54 +02:00
ce04cbdc92 figures & figcaptions for docs
could probably work in trees but eh
2025-08-31 12:54:51 +02:00
9e9d4dd75d style for buttons 2025-08-31 12:06:50 +02:00
26204b6d03 doc layout based on a grid: wider images, and code block text aligned with body text 2025-08-30 22:51:40 +02:00
d75359a8e2 draft article about NetCanv 2025-08-30 20:53:17 +02:00
408b984266 vertically aligned code comments 2025-08-30 20:51:49 +02:00
ee0a95974b minor stylistic tweaks to the CSS 2025-08-30 13:13:54 +02:00
a65938fb64 add a :tags command that takes you to /tags
I couldn't think of a better place, yet
2025-08-26 21:14:22 +02:00
fcaf5d8ad9 add dates to posts 2025-08-26 21:10:45 +02:00
73cd7efcf7 tweak top padding to be more consistent in wide without sidebar / narrow layouts 2025-08-26 20:20:17 +02:00
d3c3ff8e4e code housekeeping 2025-08-26 19:16:47 +02:00
e1b6578b2a add a tagging system to the website 2025-08-26 12:30:16 +02:00
d3b09fa326 new: code-blocks 2025-08-23 00:48:43 +02:00
ee12500ce7 fmt: draft 2 2025-08-22 20:42:58 +02:00
49af219330 disable font inflation on mobile devices (hopefully) 2025-08-22 12:46:56 +02:00
5342d7568b enlarge code font a bit on desktop 2025-08-21 19:50:58 +02:00
4967deb080 experiment for narrow screens: variable tab width / proportional code font
okay, so imagine this: you can change the tab size to something smaller on narrow screens...!
isn't that hella cool?
2025-08-21 19:44:57 +02:00
0ae5842740 prevent doc page layout from blowing up in presence of <pre> 2025-08-21 18:34:31 +02:00
153ba9f0c2 draft: post about formatting lib 2025-08-21 12:37:14 +02:00
332fb13668 increase margins around h3 in prose docs 2025-08-17 22:26:47 +02:00
c612929825 programming/lua/classes: prose version
it's much more readable is it not
2025-08-17 22:22:06 +02:00
57528fc7a8 add some stuff into the empty pink virtual space at the bottom 2025-07-15 00:48:34 +02:00
a65804bb91 change bullet point 2025-07-14 20:55:39 +02:00
36705e7c1e adding document mode
I've been thinking a lot about the treehouse and I feel like it's time to say goodbye to the tree format.
2025-07-14 19:25:22 +02:00
b792688776 remove treehouse-format crate and collapse everything into src 2025-07-10 18:30:39 +02:00
b57bc5c99b change spring icons to fit the current website theme a bit more nicely 2025-04-04 21:55:41 +02:00
7cf5fbf843 add Lua classes tutorial 2025-02-08 22:39:02 +01:00
8e9c96a2dc remove borders from child page list 2025-01-18 23:39:09 +01:00
4013b44996 adjust pages to not include manual subpage listings 2025-01-18 20:35:04 +01:00
fbb9f39353 generate subpage listings automatically
right now very barebones!

- doesn't sort pages quite correctly
- no search function
- still not sure about the UI design aspects

includes refactor of tree generation code
2025-01-18 20:33:55 +01:00
62c272ff62 add option to bust cache globally 2025-01-15 11:28:00 +01:00
1170829d2d add bare bones TOML syntax
just for the following post so it's pretty shitty
2025-01-14 00:10:12 +01:00
1953b649cf make dates rendered server-side & consistently in YYYY-MM-DD format
client-side time zone adjustment still persists---the server renders them out in UTC, but the client will adjust the date to its timezone during loading. 
this shouldn't cause any layout shifting because we use `font-variant-numeric: tabular-nums` (though Recursive seems to use tabular numbers either way.)
2025-01-13 22:40:13 +01:00
81373b1076 remove unused CSS selector 2025-01-13 18:02:24 +01:00
0572b895e6 fix tree indent guides disappearing in @media (hover: none) 2025-01-12 19:51:31 +01:00
c1cf9e0812 make space on the top when scrolling to elements via URL anchors # 2025-01-12 19:36:05 +01:00
74baa61122 make the 🔗 button copy branch links to clipboard
to accomplish this, I generalised emoji tooltips to a shared Tooltip class.
in the long run I'd like to transform all existing `title=""` tooltips into these for stylistic consistency with the rest of the website, but this is good enough for now.

I also ended up cleaning up some old code from before the /b rework.
2025-01-12 17:58:20 +01:00
c537eb844f change the way branch permalinks work
branch permalinks still use /b, but /b?abc now acts as a redirect rather than doing annoying JavaScript garbage
I changed the branch element ID format to accomodate this---now the IDs are of form `b-{id}` rather than `{tree_path}:{id}`.
the old way was stupid anyways.

I hope nothing breaks too majorly because of this.
2025-01-12 00:28:48 +01:00
2d687977c8 rebranding from liquidex.house to riki.house 2025-01-06 12:17:48 +01:00
93c24859d0 games / reflections on Minecraft 2025-01-04 23:21:31 +01:00
ae9273cdff change units in CSS to properly scaled rem
yeah I should've done that from the start should have I
2024-12-10 23:51:51 +01:00
6d3037791a make the command line a bit more accessible by including a :| icon at the bottom
also add a few extra commands for navigating around the house
2024-12-10 20:41:14 +01:00
a0232aa7e9 design: animations & perception of sluggishness 2024-12-09 20:00:01 +01:00
9cac6c3c3e add a vim-like command line under : 2024-12-08 22:33:25 +01:00
0ce7f50285 add image upload feature in dev mode 2024-12-08 12:45:44 +01:00
47c2b74ecb design: touch panels 2024-12-03 22:20:52 +01:00
1e3a1f3527 update robots.txt to only exclude specific subdirectories of /static 2024-11-28 21:52:59 +01:00
2f7fbc1b6f add a leading Allow: * in robots.txt 2024-11-26 21:45:57 +01:00