Iteration is a seemingly inescapable part for many things in life
Scrapped Design Decisions
Also see my currently employed design decisions in the site's current design!
Hovercards being underlined
Breadcrumbs
On previous iterations of this site's design, I used breadcrumbs Meta ")
The primary reason I removed it was because it cluttered up the navigation UI without really adding anything of value
- Aside: I read an article called "Strong Opinions on URL Design" once and it said that good URLs can also serve as breadcrumbs, which is a connection I havent drawn before
-
Back when I was still unsure if I should truly remove the breadcrumbs element, I had the idea of making it only visible when hovering over the navigation section; the idea being to hide visual clutter you don't need
(this idea was inspired by the Focus something theme on Obsidian that also hides most UI elements until you hover over them, leading to a cleaner UI) .- As there is no such thing as "hovering over something" on mobile, it would've always been visible on it.
2026-04-26: Through pure happenstance, I accidentally discovered that the supertitle for pages
Unimplemented Ideas
Ideas that are either too difficult or straight up impossible to implement.
Custom context menu items
The context menu is the menu that appears when you right-click things. I first had the idea to add custom items to it when I wanted to give every image on my site that was not made by me a menu item that would take you to the page I took the image from. Whilst I could just make the image link directly to the source, it would be awkward for purely decorative graphics to link to random resource pages as well as straight up impossible to do for graphics that already link to other pages
Interestingly enough, there was in fact some progress made on an official implementation via a <menu> element, but it was given up on since browsers lacked interest in implementing it. The only alternative method I found is replacing the right-click context menu and implementing my own via JavaScript
There's also the ability for browser plugins to add their own context menu items, but maintaining a browser add-on per each website you frequent for something so small is really convoluted. Perhaps a "library add-on" that adds that functionality where pages could register their own context menu items via a JavaScript API would be a somewhat acceptable workaround..?
Regardless, every option is too much effort for something really minor. I still love the idea though.
Ideas of what you could do with this
-
Adding an item so that when you right click a heading, you can copy a link that directly points to it
(as an alternative to all these buttons that link to it directly) - Adding an item that takes you to the source of an image made by someone else.
Multiple Themes
I once had the fun idea of implementing different site themes that you could switch between on an settings page. Though as I worked towards implementing it, I felt this gnwaing dissatisfaction on how implementing it would limit me:
- Page-specific styling and customization would suffer immensely if I were to add multiple themes. For example, I've always dreamed that each standard page would have it's own icon, accent color, background pattern, color schemes and other tweaks. Having multiple themes means ensuring every page-specific styling works with every theme-specific styling, which is just a clusterfuck of edge cases to despair to whilst trying to maintain it.
- Just writing the JavaScript to implement multiple themes in the way I want to is hell.
- The itch to do pretty webpages and experiment with styling is already resolved by pages such as Page Art, Terminal, Teeny Towers or Notes on UFO 50. There's no need to potentially disturb and break the stable core functionality of standard pages. I can just spin up isolated pages for fun whenever I want!
Having just one theme makes me focus on really polishing it up as well as making it easier to implement seasonal styling