Posts
by n splendorr
January 09, 2026

Steve Whitmire on Kermit

[Copied here because the site’s formatting is hard to read. I agree with every word. I celebrate the embodiment of the Muppet Performers. The muppets worked because they were conscious and careful creations, presenting extreme and elemental aspects of the artists within. Treating them like commodities isn’t just “not as good;” I think it is, as Miyazaki said about AI, an insult to life itself.

We are beset by body snatchers and semantic thieves. If The Muppets are detached entirely from their origins, with no opportunity for new performers to build community and inherit the legacy directly, then The Muppets are dead.

Long live The Muppets.]

stevewhitmire.website
Steve Whitmire
January 9, 2026

Ten years ago I published a statement saying that I wanted Muppet fans to be “the smartest fans in the world”.  I want this for you all because you already have a connection to the Muppets and I think you should at least be given the opportunity to gain even deeper insights as to why that attraction might be waning now. 

I see literally thousands of comments, and receive as many messages and emails, from people like you, people who sense that Kermit the Frog as we know him no longer exists. In both cases most are from casual viewers rather than from deeply devoted Muppet fans.  The public at large is sensing that something has gone wrong.  I am told that within the circle of Disney Muppet performers all of these people are written off as being “haters”, and are ignored. But the vast majority of the comments and messages I see aren’t hateful, they are discerning.  After a decade to adjust, what is before them obviously doesn’t work, and ignoring the problem only increases it.

There are an awful lot of fans who think that as long as something green with ping-pong ball eyes hops around on screen it constitutes Kermit the Frog.  Further, sentiments are expressed essentially saying that ‘something is better than nothing’…what a sad fate for Jim henson’s most well known alter ego.   I love all the fans, but with respect, on these couple of points you are wrong.  Kermit is the spoke in the middle of the Muppet wheel around which all things Muppet revolve, and without Kermit being fully intact there is no future for the Muppets – no new directions, no exploitative ’reboots’, no future.  

Having been asked innumerable times for my opinions on the topic, what follows is for those discriminating enough to care that something is awry. 

In the 1960’s a band called “The Buggs” was literally manufactured to copy the Beatle’s iconic sound by recording cover versions of their music.  A few years later, Alan Haney became known as being the original Elvis impersonator, again performing the songs and impersonating the voice.  Many others followed throughout the decades copying the work and style of many other groups.  The list of so-called ‘tribute bands’ goes on and on…  

None of these ‘tribute acts’ claimed to be the actual thing.  There was no attempt to make the public believe that what they were seeing and hearing was the genuine article, the actual people, themselves.  All lacked the depth and creative spark that brought about the respective phenomena in the first place.  Without the bonafide original having_created a connection with the audience*_these tribute bands are no more than impressionistic copy-cats opportunistically garnering attention by pretending to be representative of something of immeasurable value.

And so we find ourselves in a world where, when we look at the Muppets, what is before us is, essentially, a tribute band.  The difference?  They are claiming to be authentic, and you are expected to believe that.

Let me explain more:

I first became acquainted with Kermit the Frog in the mid-1960’s as he originally began to appear as a character.  He was no longer the anonymous abstract ‘thing’ Jim Henson created, but had become a frog who was developing a distinct, individual persona supplied in an ongoing way from a single individual performer*.  That individuality was the basis for his achieving a connection with you, the audience, as it allowed him to evolve in a consistent and anticipated fashion over more than two decades.

The expectation of who he had become was the result of the character being the extension of a specific performer.  When Kermit spoke it had the gravitas of a direct connection with the artist underneath, and once established, alterations to replace the source (Jim Henson, in this case) were literally unacceptable.

The methodology of characters emanating from one specific performer applies to all of the core Muppets.

I think we can all agree that the most devastating occurrence in the history of the Muppets was Jim’s unexpected death in 1990.  Even if you weren’t around during that timeframe – trust me – it was devastating.  Someday, I’ll tell you all about our last conversation in which he discussed with me our plans for going forward.  But for now I want you all to understand that there was a second devastating and insidious turn of events that began to take hold in addition to losing Jim: the commodification of the Muppets without the wisdom and guidance of their creator.

Technically, the Muppet characters began to be a commodity prior to Jim’s death.  Since it was necessary to assign a monetary value to them to facilitate the sale of the company to Disney, their worth had to be measured in dollar signs.  But their was a stipulation: Jim’s intent was for the characters to continue to be performed by their original performers indefinitely.  This particular methodology would preserve the individuality of each character allowing them to continue to evolve just as they had for years prior while maintaining their individual relationships with the fans.  The rejection of this fundamental core principle within the Muppets during the negotiations of the sale was a large part of why Jim was having second thoughts about his decision to sell to Disney.

The Muppets becoming a brand to be bought and sold brought about what I believe to be the most devastating thing to damage the Muppets in their history_outside of Jim’s death: the wholly objective corporate approach of treating the characters as ‘_roles to be portrayed by actors who audition‘ rather than to continue to view them as ‘direct extensions of artistic expression from specific individual originative performers‘*.  

Viewing the Muppets as ‘roles’ began as soon as Jim was gone, and changed the perception from seeing them as individual entities who exist in our own world to being a corporate owned puppet character franchise with people hired to play them, an exterior/objective way of viewing them rather than an interior/subjective approach.

This serves multiple purposes for corporate owners, but at the top of their list is that if bringing the Muppets to life is as simple as auditioning for them whenever you like, you are never beholden to respect a designated performer.  The non-creative temporal executives in charge can hire and fire at will those who would otherwise be committed for life under the guise of ‘it’s just a role played by a hired hand’.  This is clearly a partial truth (like many purely objective corporate truths…) that ignores the ‘interior/subjective’ importance of how the deep connection with you, the audience, came about in the first place (i.e., it’s not about a little green puppet, it’s about your expectation of who you have grown to care about).

Once it became the standard for on-going established characters who are well known by the fans to be recast in cattle call auditions, the true subjective ‘art of the Muppets’ began to disappear for all time.  Now, many of the top tier Muppets are based upon a list of cliche traits observed in YouTube videos. They lack the depth of character upon which they were originated, and even worse, what we recognize is replaced by new ‘interpretations’.  They still do the same old stories using the same old jokes and sight gags, but with no legitimate evolution**.  That’s because there are no new ideas for them, only surface observations made by owners, producers, and performers, that view them objectively, from the outside, rather than from the core of the character’s subjective hearts and minds, with any direct access to the original sources having been eliminated.

Enter a big, shiny reboot of “The Muppet Show” just around the bend, an idea I pitched multiple times from 2010 forward only to see it entirely ignored.  But I had very specific reasons for proposing bringing back the series at that juncture.  My reasons for placing the Muppets in their original surroundings was to give a new ensemble of Muppet Performers a familiar place to hone their historical knowledge of the characters they had been gifted while they had access to the people who were there in the days of origin, and at a point with Kermit twenty years intact.  

But make no mistake, this is a ‘Hail Mary’ right out of the Disney playbook used when nothing else is working – garner attention from the press by bringing in a recognizable Hollywood name to produce, and place the characters in a setting so familiar that their lack of depth and traditional logic is more likely to go unnoticed (think “The Muppets” in 2011). You will see this tactic of using the “star name” again and again (although I do believe that Seth Rogan is likely a good choice to be a show runner for a Muppet project if only he had access to characters still operating with a basis in Jim’s influence). 

I have also been told that the hope of top performers is that after ten years this new Muppet Show reboot can be used by them to “prove” that by marketing them in front of the red curtains you will believe that they are providing faithful versions of the characters.   The expectation is that you, the viewers, have forgotten Jim and his influence – and maybe you have.  But there categorically can not be a faithful continuation of something as unique and established as “The Muppet Show” without Kermit fully intact at the top of the pyramid, and even then servicing the other core characters is an uphill climb.  

So, at this point, I urge those of you who are savvy enough to see beyond the hype to gain the deepest possible understanding of all that Jim brought to the uniqueness of his characters that will be ignored for all time.  I don’t hate Disney executives, or the Hensons, or Matt, and this new/old conceit might make you laugh, but lets be clear that this is the product of treating the Muppets as WHAT they are rather than as WHO they are, and it leaves us all with a result that doesn’t faithfully approach the magic and integrity of the original.

With no one in charge to provide a balance of knowledge about the origins, and the Muppets viewed as ‘roles to be played’, the door is wide open for a highly visible and recognizable soul like Kermit  (as well as all the rest) to be changed at a whim.  As is standard in any production, from Broadway roles to franchise movie characters, different performers stepping into any role commonly bring their own interpretations in order to ‘make it their own’, evidently a stated goal within the Muppets of today. 

 But I want you all to know that from day one throughout nearly three decades not once did I ever have the notion to ‘make Kermit my own’ – on the contrary.  It was absolutely vital in my process to make certain that any egotistical notion of ‘marking territory’ never happened so that Kermit remained based solely upon Jim’s foundational original*.  There is no other way for what I consider to be a living, breathing persona to stay consistently convincing as it evolves.

This differs entirely from the present-day recasting process. I think what bothers me the most is the presumption that altering the qualities that you, as fans, have connected with for decades is somehow acceptable and desirable when a new performer is incapable of stepping into the role in an evolutionary fashion. My standard analogy is that the Muppets are treated like a box of Crayons for the next person executives select to use for drawing and coloring their own picture.  It is as though producers and performers who never sat in the same space as we did with Jim are somehow qualified to redefine what Jim and the rest originated.   It’s nothing less than sheer hubristic arrogance.  

Trust me – what was conceived and put forth in the late 1970s was not only ‘good enough’ to remain the basis to allow the Neo-Muppets to have jobs today, it was the biggest phenomena on the planet.  At its core, none of it is in need of re-imagining.

The word “channeling” gets thrown around a lot these days.   I often see the term used to indicate that someone is somehow receiving some sort of divine inspiration from someone else who has moved on or died, an originator of something whose torch is now represented by them.  I take the word channeling very seriously, and I am very aware that when I was tasked with carrying on Kermit my first and biggest challenge was to fully inhabit him in the exact same way that Jim did to the best of my ability. 

 To whatever extent I was able to preserve the core of Kermit, that ability did, indeed, rely upon so-called ‘channeling’ of all that I knew from within an interpersonal relationship with Jim*.  Without having had that direct relationship, no amount of calling my objective opinions “channeling” would have netted anything of integrity where Kermit is concerned.  

To put it simply, I can attest that it is simply not possible to inhabit a character as well known and recognizable as Kermit just because you might be the most dedicated of fans and have watched countless old videos of what the originator did prior.   With a definitive soul like Kermit, you know him when you’re with him just as you’d know a parent, your spouse, or a close friend, and having looked him in the eyes for decades, so do I. 

If someone walks into the room wearing your best friend’s favorite shirt and talking in their general register with their accent you will still instantly know that person is not who you have come to know.  It cannot be stressed enough – it is vital to the Muppets that those who write for them, produce their projects, and perform them, view every aspect, every small detail, of what effects them through the eyes of the characters, themselves, by treating them as though they are living, breathing souls*.  But first, you have to have fidelity.

A very important part of my process was to try and falsify any notion that came into my mind about Jim in the tradition of Karl Popper before applying it to Kermit*.   That simply means that I made no assumptions about what Jim did or who Jim was.  I put any educated hunches through vigorous examination to find examples and data to either confirm the idea, or rule it out.  If one is to actually achieve an internal realization of another person’s psyche, this is an extremely vital endeavor using actual data based on direct knowledge of that originator as a sort of ‘checks and balances’ methodology.  Otherwise, self policing one’s own opinions will not magically make an opinion truth. 

Once and for all, folks, the Muppets as originally created are defined by ‘WHO they are, not WHAT they are’ (somebody make a T-shirt…). A character like Kermit does not function with multiple performers, as versions, or as new interpretations, either simultaneously or even subsequently.  Treating The Muppets as roles is inaccurate because unlike ordinary fictional characters who live entirely in their own screen world, the Muppets are both the characters and the actors within their films. As actors, they maintain a functioning existence in our own real world just as any other actor does often appearing as themselves both live and in television interviews. 

He’s not George Clooney vs. Val Kilmer vs. Michael Keaton as Batman because there is no living person going on “Good Morning America” claiming to be “Batman”, an actual individual entity in this world who goes home after the interview.  Batman is an onscreen role – Kermit is a tangible present-day individual in this world, a fully realized persona with a personal lifelong history no different than that of anyone you know in your day-to-day life.  You are seeing the effect of all that having disintegrated.  

Who He Is is established and can not be subject to ‘he’s doing the best he can’, or debates over one “version” vs. another “version” any more than who YOU are can be. It’s either Kermit or it isn’t.  At a point when the audience is debating versions of Kermit, there is no longer Kermit to debate.

I have said many times in the past that I believe those of us who gave life to the Muppets were in a sort of partnership with the audience that allows them to be brought to life.  The majority of the responsibility is on performers, but without an audience willing to suspend their disbelief their connection to the Muppets would not exist.  

So you say you have trouble with the voice?  Let me tell you, what is missing is a far greater loss than a voice. Virtually everything of Jim that he put into Kermit – his thought processes and timing, certain southernisms and expressions, quirks and affectations, historical references and contextual background, that slight indignant inquisitiveness, his general outlook and life philosophy, that old-fashioned understated and uneasy equanimity when things are going very wrong while still accepting it for what it is – all things that had to be observed to be understood and implemented, all things that I made sure were kept alive at the core of Kermit – GONE – gone for good.  

But perhaps the most devastating loss of all is that there is no longer a linear basis for us to ever find out the truth of what Kermit would and should be doing next. Without Kermit continuing to be the vessel of Jim‘s influence, we have lost Jim for all time, just as without Jim‘s influence continuing within Kermit he is lost, as well.

And while you’re rolling that thought over in your mind, take time to remember the list of those people claiming to protect Jim’s legacy who put this plan into action, and who supported it, both wholeheartedly and tacitly.

I served with Kermit. I know Kermit. Kermit was a friend of mine. Folks, that green frog puppet is no Kermit.     His heart and soul are here with me…

*Key points in my process of establishing Jim Henson’s origination as the core foundational element of Kermit after Jim’s death.

**Evolution is best defined as the process of ‘transcending and including_‘_previous stages.  For that to take place within character development, it is vital for those previous foundational stages to be fully known and understood.

December 24, 2025

don't die for christmas

hey, real talk:

circa 2015, i was so stressed about going to see my increasingly-shitty republican parents for xmas that I thought seriously about killing myself instead. it was the first real ideation i ever had, despite years of depression.

guess what: if you ever feel like that, don't go :]

I realized I was so frustrated that nothing I did ever seemed to be enough for them, that choosing gifts was an existential crisis. I had a breakthrough, and realized none of it really mattered to me. I got everybody silly gifts, went specifically to see my brother, and then never went back again!!!

if your family stresses you out so badly that you have extreme thoughts;

if they are so unkind, or impossible-to-please, that you only feel pressure to conform;

if for any reason you'd rather just not see your dumbass relatives;

you do! not! have to!

"estranged parents" === "complete assholes"

I'm gonna enjoy a few days off with my cat. My partner went to visit their family, and they have their own whole thing that I didn't want to join, either. Sorry, everybody! I need time to myself, I need to sleep, and I WANT to just relax rather than go through a goddamn crisis over some assholes

and i firmly believe that a significant number of our problems in the united states

are related to protecting our families from the consequences of being fucking nightmares!!!

they can manage their own feelings!

and in the case of transphobes, as always:

screenshot of david lynch in twin peaks saying, "And when you became Denise, I told all your colleagues, those clown comics, to fix their hearts or die."
December 17, 2025

“The price of speech was passage”

Just sharin here, an example of a slightly-marked-up spread from Tom’s Crossing.

I’ve got pages that already have A LOT MORE annotations than this 😈

December 06, 2025

the howl

I made this collage over 10 years ago. From pictures I took of the closing story in League of Extraordinary Gentlemen. When I knew my identity was misaligned, but I didn’t have the context, clarity, and courage to understand and declare myself Trans.

The shared horror of awareness; a beautiful woman and hideous man, sharing the same eye, cosmically entwined, bound and screaming. It felt true and heartbreaking, personal and encoded.

“Hold on,
the howl of the bilennia
The incoherent, glitter”

October 07, 2025

Godot: The basics of how to set up Signals

One Godot thing I like is Signals. I've used similar features elsewhere, but the specific way you set these up is interesting! I'm gonna type up an explanation to help solidify it in my head.

So let's say I want something to happen when I click a UI button. This multiplayer tutorial by curtjs has buttons to Host and Join a session. You can see the green UI Nodes in the leftmost column, and the text buttons they draw in the main viewport.

In the Game scene script, I've already added the signal for _on_host_pressed(). I'm going to create the Signal for when Join is pressed.

(as a note, by default the Inspector and Node columns are on the right side of the screen. I don't like this; it means clicking a Node on the left, and then moving your eyes and cursor all the way to the other side of the screen to change details. Luckily Godot lets you easily move these to a 2nd column on the left side)

So to make a Signal for clicking the Join button (numbered steps below the image):

  1. Start by clicking the "Join" Button Node in the Scene tree
  2. Make sure "Node" panel is clicked. This shows all the built-in Signals
  3. The BaseButton node type has Signals for button_down, button_up, pressed, and toggled. Double-click pressed()
  4. This opens a modal, "Connect a Signal to a Method." If you already had the Game Script selected, all the defaults are good. But you can select the Node Script you want to attach the Signal to. You can also customize the name, but it builds a good default! _on seems to be a Signal default, _join is whatever the Node is named, and _pressed is the name of the Signal event!

Finally, click Connect or press Return.

That's it! The function is inserted into your script. So now anything you add to the _on_join_pressed() function will happen when the Join button is pressed!

The Node tab shows the places a signal is received! So presumably you can have the Game script do the Join logic, but could also attach the pressed Signal to other UI elements to animate them, etc. Signals are cool for calling code anytime a certain thing happens, and this is a really neat-feeling way to set up and manage these.

You can also click the little green ->] icon next to the func to see the connection! So the green icon reminds you this is a Signal, and makes it easy to track where it came from.

Cool!

October 03, 2025

Things I did to make Xanadu Next work better on controller

I really enjoyed this article about Xanadu Next! I've been playing a lot of games in the dungeon crawler lineage, and just dipping my toe into Falcom's catalogue. Faxanadu is one of my childhood favorites just for the tone and feeling, and I recently watched a full playthrough and really appreciated its art and music. I know this is different, but I'm still interested!

It's $5 USD on Steam right now, so I'm giving it a try!

I play games on controller whenever I can, and luckily this game has support! BUT, the config tool is obtuse about which button does what.

SO JUST IN CASE SOMEBODY NEEDS IT, here's what I did to make the controller work on Steam:

At launch, In the Configuration Tool, you can change the button assignments. I chose the following button numbers (with playstation buttons after since they're the easiest for me to remember):

  • Confirm / Attack: 1 (X)
  • Cancel: 2 (Circle)
  • Menu: 4 (Triangle)
  • Use Item: 3 (Square)

Rotate Camera: There are two of these. They're both labeled "Rotate Camera." Luckily the one on the left rotates left, and right is right. So:

  • Rotate Camera [left side]: 5 (L1)
  • Rotate Camera [right side]: 6 (R1)
  • Map Zoom: 9 (click Left Stick)
  • Reset Camera: 10 (click Right Stick)
  • System: 8 (Start)

(You don't need to set Next / Prev item and skill, because the D-Pad handles that natively)

Use Mouse didn't work for me, so I fixed that with Steam Input. You may not need to set up custom mouse handling on the Deck, because of touch pad? But you DO need mouse controls, ONLY to move stuff around in the inventory / equip screen. Weird, bizarre oversight to me, but hey it's an old PC game that mostly works.

So in Steam Input, I set:

  • Right Stick is always a mouse cursor, at 150% speed
  • Left Trigger is Left Click
  • I guess you could set Right Trigger to Right Click, but I haven't needed that since I just need to move the right stick over the inventory item, hold LT, and release after moving the item or skill to the right slot

The game is mostly in 3/4 perspective, and the camera rotates like in Xenogears. So use L1 / R1 to rotate the camera 45 degrees at a time.

COOL BYE

April 22, 2025

"if I'm not the choosin' kind"

In case you, like me, want to hear Dan Mangan's songs from the Comedy Bang Bang show in Vancouver on Aug 12, 2022, I clipped them out!

"Melody" is really hitting for me today. I like the just-released album version, but the pure melancholy in this take is so good.

Fire Escape

Melody

subscribe to cbb world and buy dan's albums, thanks

February 11, 2025

still on fire

gender doctor asks me how it's going, say pretty good of course, we both shrug and laugh at the absurdity of assessing status in a world gone mad, it's gratis, greener in another life. well it's pretty good except that every day's a little tireder, I don't like to be awake, I hate my job and hate my days and hate my isolation, calling thrift to take the big old couch i got in '21, hoping for big group hangs and movies, but we still can't breathe each other safely. pretty good except that every day i'm watching myself be dismantled out loud and learning you can lie loud enough that hurt don't matter, they're gonna cackle while their knuckle skin splits however hard we try to be. pretty good except that nothing i do feels like it matters in the least, that if i get a week off work i start to feel alive again like half my brain's submerged formaldehyde and resurrected pulled gasping from the grave. frankenstein myself every day to stagger forward in service of everything i disbelieve. keep the job making oppressive computers wring out microdermabrasions beautifying business

reminding myself that if i can't make cathedrals, i can still paint caves. make my goals smaller and smaller. every dream achieved at my own expense, debt compressing, everybody knows it. forever aged complaints, deliberately loose and artless. nobody receiving, but if i can't scribble bullshit to myself then where do i think the? foreclosing the cave. people hating self so vicious it's catching. lean in to listen, catch a breath-based calamity or moral infirmity

doctor asks how, pretty, except that i used to run five miles and now i don't even want to walk around the block. used to make a room laugh and sing and now it's quietly trying not to bother the neighbors. outburst swallowed til no tums enough for the art burn. stupid wordplay looking at my old emails like how did anybody ever put in the effort to understand me. desperate for novelty at the expense of clarity. evidently brain strange and struggling to crack jokes if that's the only way to be heard.

when i actually say to a doctor how i'm feeling, their eyes widen and they come up short. nothing can fix the frame when its rusted out. so i'll let myself write messy feelings because i earn them

been this way the whole time. perplexingly misbroken and a step away from failure. on either side of the line. everyone eager to cast me down for one misstep, one word out of place, i've been smarter than the class and never paid a decent rate. how's your family? how's your savings? how's your future? how's your bonus? things you take for granted that i won't and never owned. i've been paycheck to paycheck since 2005. and it's stupid just to type it out because all anybody can do about it is say "sorry, wow, that sucks, hope you feel better, don't give up"

motherfucker i give up once or twice a day and decide to keep on anyway. if they tear me down for political discomfort, it wasn't jenga, it was rubble, and was barely worth the struggle

December 11, 2024

expected to relive

re-reading *Annihilation,” a book I really love even after I hated the movie, because who cares art is everywhere and holding the hater’s face is for mummies.

anyway, I just read this and felt a shudder of resentment and pain go through my chest. I wish I didn’t understand these feelings. I wish I hadn’t been killed at 18, then left to breathe and struggle and carry on anyway. To pretend I was alive. To keep taking on the disappointment of others while every new life withered in my hands.

“There are certain kinds of deaths that one should not be expected to relive,”

“certain kinds of connections so deep that when they are broken you feel the snap of the link inside you.”

I’ve felt too many of those links snap. I can feel the empty space where they used to sit. The genuine love and wonder that I felt for this life and world and the people in it, who were supposed to care for me and instead shoved my face into the dirt. Who convinced me I couldn’t be trusted, especially not inside myself. When all I ever wanted was to dance and sing and laugh and take care of others.

do I have depression? or am I undead?

September 30, 2024

Site Updates: Captions and Inline Notes

I guess people post when they've updated their site design?

There are, of course, many things I want to change about this site. I know it's rude that I only have this dark purple theme 😉. Since I work on web code all day for my job, it's been nice to just have this site working and leave it as-is.

BUT I wanted to add some content-relevant changes for my essays. Here's what I added!

Figure Captions

The Kirby CMS makes it really easy to add captions to figures/images. I hadn't styled them, though, so they didn't look associated with the image. So, I added a simple style:

David Lynch just giggling at his friend Jack Nance while filming Eraserhead.

Wider Images

Since I'm using so many widescreen screenshots recently, I've wanted some of them to be wider. So, now they can be:

Salsa commercial voice: New Björk's Itty????? Are you telling me they made a smaller bjork

I am breaking the news of Itty Björk.

Inline Notes

This is what I'm most excited about! Y'all KNOW I love a footnote (House of Leaves from allway back), but weirdly, I don't love a website footnote where you gotta click a link, which jumps to the end of the page and back. It's fine, but usually feels uniquely-disorienting, versus glancing down a printed page.

But some time back, I read this fantastic essay by Tyler Vigen about a weird bridge. I really recommend it!!!

He does something I really like, and have now implemented for myself. He adds little "note" links inline:

Screenshot of the essay, showing a paragraph with two "note" links.

When you click them, they just add text inline:

look at that!!! They just snap open with new text inside!

I LOVE IT

So I've added a version of that here,

I based this on Tyler's CSS, which very cleverly handles this without any Javascript.

which is very cool!! But I also wanted to be able to add text without any extra line breaks so I did! This text should just be added into the paragraph, with a different font and background color . Tyler's site uses a monospace font here, and in deference to both him and Mark Z. Danielewski, I'm gonna leave it there too!

This might not be the final version of this, but it's enough for now! I don't love the colors; I know it's a little bit hard on the eyes with the darker background. I'll probably play with the styles! I also want to be able to format the content more, but that'll probably be more involved. Here's a picture of the above notes expanded, for posterity!

ALL MY NEW FEATURES IN ONE PLACE WOWWWWWW

To make this easy for me to use, I created a simple Kirby Plugin. Just to make this post MORE of a collage, and because I don't share my code often enough, here's the quick & dirty code!!!

<?php

Kirby::plugin('splendorr/note', [
  'tags' => [
    'note' => [
      'attr' => [
        'break',
      ],
      'html' => function($tag) {
        // Construct id! get first 10 characters of text
        $firstChars = mb_substr($tag->value, 0, 10); 
        // Remove spaces
        $noSpaces = str_replace(' ', '', $firstChars);
        // add a pseudorandom int, just in case two notes start with the same characters
        $id = $noSpaces . rand(1,50000);

        if ($tag->break) {
            $wrap = '<br/><br/>';
        } else {
            $wrap = '';
        }

        /* You CAN add <br> tags inline  */
        return '<span class="inline-note"> <input type="checkbox" id="' . $id .  '"> <label for="' . $id .  '" title="' . $tag->value .  '"></label> <span>' . $wrap . $tag->value . $wrap . '</span> </span>';
      }
    ]
  ]
]);

I will probably do a pass through my Twin Peaks essays, move certain things into notes, and make the screenshots wider.

IS ADDING THESE FEATURES A SIGN OF PERSONAL GROWTH AND HEALTH? OR A "COULD A DEPRESSED PERSON DO THIS?" SCENARIO????

both :)