Desk accessory / widget ideas

I know you have some ideas around plugins for Kinopio (https://kinopio.club/desk-accessories-plugin-apps--bY6rRZjq-FoGuJq_pCr-G). Thought I’d start a topic about it with some of my brainstorms.

  • pomodoro timer: could connect cards representing what you are working on, could auto-enforce some process
  • writer tools like character/word count: connect cards to widget and it would update with stats.
  • general space stats (number of cards, connections, orphans, todos, etc)
  • something like your auto schedule tweet idea, but for some general code to run. That code could be operations within the space. For example, a planner space where the dates auto update when the week rolls over.
4 Likes
  • youtube widget for taking notes (this one takes some more explaining). Let’s assume you implement that feature where if you start making a connection and mouseup in open space, it automatically creates a card and puts you in edit mode. With that context, this widget would be an embedded youtube, but when you drag to make a new connected card, it would pre-fill the youtube link with timestamp (maybe markdown linked). This would let you watch a youtube lecture, for example, and take notes linked to specific times of the lecture more easily. :slight_smile:
3 Likes

Love the timer and word count idea. Makes me think about some of the Morning Pages talk on FL and how nice it could be to just type away in Kinopio in a similar fashion for the same type of Morning Pages flow. Obviously I can do that now, but I like having a word count…

2 Likes

@kordumb I was inspired by your comment and I hacked a word counter into Kinopio :slight_smile:

Screen Recording 2021-04-13 at 9.02.40 PM

musings:

  • change to a mutation observer instead of interval timer
  • put the word count into a card with a specific name
  • add ability to count only selected cards (counts all by default)
4 Likes

:smiling_face_with_three_hearts: amazing.

Not sure if this is what you meant, but I like the idea of having the ability to add a card and write something like “/wordcount”, which turns that card into a word counter.

3 Likes

yeah, that’s basically what I was thinking. then it will be actually like a widget you can move around. I’ll work on that :slight_smile:

3 Likes

the more I think about it this might be the best approach for adding things like timers Shared Timer - Feature request - #3 by adamprocter . I’m picturing a button in the toolbar that when clicked lets you add select a widget to add to the space like a stamp. The stamp item has a connector and can be connected to related cards or boxes.

But I’m blocked on 2 questions:

  1. Should these ‘stamp’ widgets be designed so they can be made by users. they’re basically a way to provide custom integrations.
  2. if so, any thoughts on how you’d want to code these things? Should there some kinda provided interface for ui primitives like buttons etc , and a way to define custom code for provided events? Kinda like raycast extensions or trello powerups.

that said , as I write this out , I think the most practical way would be to make the initial widgets myself and figure out how to open them up pending demand

1 Like

so the word count widget example would be something you’d drag into your space and could connect to the other cards you want a live count of. kinda like this:

CleanShot 2024-08-16 at 10.13.32@2x

of course widgets maybe shouldn’t look like cards so maybe they’d all be unique looking (that’s why ‘stamps’ is the visual metaphor that comes to mind)

now that the kinopio client code is public maybe someone has some ideas on how custom integrations could be architected? :slight_smile:

1 Like

Love the idea of Stamp widgets—I think it’d be cool to have all of them have the wiggly edges like a stamp too.

I can’t speak to the architecture, but I definitely think you building an initial word count and minimal timer would be the way to go for a PoC and then start to open it up more—I’m sure Paulo would be happy to give an opinion on how he might be able to build something for Dots (but we are probably a ways away from that still…)

When it comes to the word count widget, for me personally, I think I’d just like to have that in the space without having to connect it to cards. It’d just be the same word count from the sidebar but “stamped” into the space.

It’d be cool to be able to turn other components of the sidebar (links, tags, etc.) into stamps too.

3 Likes