Update: issue was reproducible in Epiphany (also webkit based), and fixed in https://github.com/superseriousbusiness/gotosocial/pull/1193
Looking for feedback on an ADHD-friendly notetaking software idea, long
None of the note-taking software I've seen has worked for me despite a ton of research (please don't recommend me existing things, I've probably already evaluated them!), so I've been thinking about building my own note-taking software.
And I'd like to ask y'all neurodiverse folks for your feedback of the ideas I have - particularly if you are also otherwise marginalized, and/or experience your neurodiversity as (partly) a disability. I'm curious whether this would also work for you.
(Feel free to reply also if you're not sure whether you fit into that category; if your instance isn't fediblocked here, chances are your feedback would be welcome)
Upfront disclaimers, before I get to the actual idea:
- I will be literally dependent on this software for my personal ability to function and I have very limited spoons, and so I won't run this as a community project, but instead make decisions by myself. I will however make it as easy to fork as I can, and make as many pieces as possible independently reusable. Community-run forks would be very much welcome.
- I may not reply to all feedback due to lack of available spoons, but I promise that I'll *read* all of it and take it into consideration.
- For all the same reasons, I don't even have a rough estimate of when this will be publicly usable, "it's done when it's done"
Alright, so, to get the boring-but-important bits out of the way first: it'll be FOSS (no open-core bullshit), perpetually non-commercial, and designed to run locally on desktop systems, primarily (but not exclusively) Linux. No magical cloud services.
So here's the idea:
- By default, adding a note involves nothing more than hitting a key combo, entering some text, hitting enter, and the window disappears again. Fire and forget, it's saved.
- All metadata (tagging etc., more detail below) will be handled through /slash commands; they can be placed anywhere in the note. Your input is entirely linear, no need to leave the keyboard or navigate UIs, and it works in the "fire and forget" process.
- Importantly, your input is live-interpreted and shown below the input box in a more 'graphical' format, so that you have immediate visual confirmation of what you've entered, without needing to mentally parse your own input commands.
Example inputs:
"feed cat /todo /time 18:00"
"/todo /project game // convert sprites"
- There's (fuzzy) full-text search through all notes, even the completely untagged ones, so that you can find them later even if you weren't in a good headspace at the moment of writing them. Likewise, /slash commands for search parameters exist.
- Notes can be tagged (eg. "project" or "todo"), have attributes added (eg. "deadline date" or "reference number" or whatever else), and they can have attachments.
- Attachments are not limited to files; they can be URLs (a local copy of the page will be made for HTTP URLs), references to e-mails, geo coordinates, whatever external thing is being referenced. This will be handled through plugins.
- Rich/formatted text will also be a (searchable) attachment, the main note text would then serve as a subject line of sorts.
- When adding an attachment, entering text yourself is optional. So you totally could just schedule a referenced e-mail for a deadline of 21:00 tomorrow without further input.
- Conversely, there will be plugins for several applications (browser, e-mail client, calendar application, etc.) that are basically "send to note pile", and that'll spawn the note-adding window with whatever you sent there prefilled as an attachment (and then you can add text or tags or whatever).
- Notes can also be attached to other notes, for cases where you need a hierarchical or wiki-like organization of notes.
- There will be some kind of not-yet-defined way to have alarms/lists based on deadlines/times/tags etc. that you've entered, to get an immediate idea of what needs to be done when.
Thoughts?
Psst hey kid, wanna try some math?
(if you don’t teach your kids about #mathematics they will learn about it on the streets!)
De Fokke & Sukke voor morgen. Ik plaats hem hier omdat ik wil experimenteren met Alt-Text.
Does this work for you, @oedipusnj ? @labellaragassa
A quick reminder regarding the fediblock tag, we know a lot of the nasties are also creeping on that tag looking for people to bother. If you ever feel unsafe posting a fediblock toot let me know in a DM along with receipts and I'll do it on your behalf so you're not exposed to them in order for that information to still make it out there to help others.
I'm one of the least visibly marginalised people in the room here so it's a way to show support and take some of the pressure off x
⚠️ READ BEFORE FOLLOWING ⚠️
if i don't know you from elsewhere (under same nick), shoot me an introductory DM first (following back is fine)
I do anarchist tech stuff and run free services at https://pixie.town
I program, solder rgb led thingies, and fly fpv quadcopters
en: they/them
nl: die/dies (langzaldieleven.nl)
“i don't trust like that”
not a furry, actually
Extreme coffee-out-of-a-wineglass Energy
something something trans list stop scraping bios
and now a word from our sponsors (screenreader warning it's zalgo)
T̀ͧ̓̑͐̓̍̂̏҉̴̷͚̦̤͙̜̖͙̝͟ợ̵͈̗̮̲̥͕̼̩̭̞̙͉̆ͮͧ̉̒́̑̍̋ͭ̌ͭ̒̉́̕͟ ̐̅̈́ͯ҉̸̴҉̹̟͕̖̠̟̤͕į̸̙̮͓̤̠̘̫̦̥̣̻͚̣̎ͭͯ̋̉͝n̔̄̏̈́̃̇͛̂̋̇̐́͘͝҉͙͔̠͇̖̤̹̭̱̪v̴̴̛̘̠̰̹͚̱͉̳̘̥̞̳̪͈ͥͭ̅ͥͦ̀͛̔̃̃̎͋̋̎͐͌ͪ̚͟͢ͅö́́̎ͬ̔͑̆̃̅̒̿ͪͯ̓͏̞̱̜͍̬̗̹̫̝̪͓͕̳̬̰͘͝kͥ̒ͣͦ̌͛̃͒̀̿ͣͪͤͬ̍ͮ̚̚̕͝҉̹̰̟̰̻̻͍̠̗̳̬̬̬̞̟̹̩͇́͜ẹ̴̡̨̱̹͍̯̱̗̗͍̬̐ͣ̑͑̐̓̈̑ͥ̅́̇̃͒̀̃̂́ ̨̛͖̬͇̣͔̼̥̬̝̥̣̭̝̪͎͈̌̅͆̉̀͘͜ͅẗ́̄͊̌̍̆́̿́̊ͣͮ̅ͥͩ̔̏͏̧̳͎̥͈ͅh̴̴͇̻ͧ̍̐̈͐̎͛́̀̽̃̒̔͢͢ȩ̸̶̶̟̗̮̺̭̥͕̭͎̺̙͎̖͔ͪ̑͛̓̅ͪ̄́ͧ͡ͅ ̡̧͇̤͚̻̬͉͔̥̫̟̙ͮͩ͌̿́̆͋͜h̵̨̭̰͎̭̱͊͒́͒͆̎ͮ̈́̆ͪͧ̚͞î̛̦̞͓͖̭͈̮͔̩͙̱̖̞̳̥̦̩ͭ̂̏͒ͨ̃̿̽̓͑ͫ̕͝͡vͧ͋ͪ̌̂̑́͌̂̒͑ͮ̋̂ͫ̈́҉̹͜͢ȩ̡̖̯̞̺̭̗͔͇̻̤̼͈̙̞͉͙̈ͤ͊ͨ̀̆͆͒̓̄̿ͭ̃̚͜͝͡-̶̪̪̠̝̜̯̜̹̭̯͎͍̲̱͉ͪ̏͒̊ͫ̀̈͘͡m̸̪̘͙̰͚̗̳͕̟̖̿̌͐̔̐̈̽̃ͯ̅͢ͅͅi̸̷̧̛͍̝̦̫̮̤̐͑͗̏ͬn̡̨͆ͩͤͫ̔̈́̈́͊͐̂͛̀̚͞҉̜͍̝̰̱͚̜̹̞̝̞͈d̢̫͕͚͕̥̰̝͆͗́ͨ͑̈́̓͜ ̡̩̜͎̳͎͂̓ͫͭ͐̀͡ȑ̷ͭ̑ͪͭ͋͢͏͕̳̟͜ͅͅe̴͌̅ͣ̾͒̔́̊̔ͭ̅̄̇͏͎͉͈̤̙p̀ͥ̈ͨͩ͛ͥͣ͗̄̈́̚҉̢͔͉͍̹̮͉̺r̵̸̡̩͎̱̟̺̟̞͈̯̯̪̹͂́ͣ̐͑̒̒̀ͧͩ̿ͮ̕͞ě̵̡̱͈̜̯̳͍̝̦̜̫͈̜̗̘̪̪̓͆͑͋ͮͯͪ̅̂͐̔̆̃ͫ͑̾͒͢ͅş̶͓͉͚̜̪̜͓̘̻̃̔ͨ́̀ͅẻ̵͇͈̮̝̠͖͍̫͉͓̪̠͔̬͕͛̊͐̎̓̽ͫ̌ͧ̅̿́͘n̛͚̺͈͍̰͉͙̤̘̺͖͉̤͖̈͑͑̍̅ͪ̎͂́ͦ̒ͣ̋̆̄̄̍̃̊͟t̵̛͙͚̥͇̫̻̞͖͕̰͈̩̰̱͉ͣ̃ͫ̋̍̈ͥ͗̎ͭ͋͜i̵̡̤͇̣̰̦̟̭̮̩̲͔̭̟̖̹̙ͥ̆̋ͫ̓͌̒̾̍̄̾̎̂͂̏̇ͩ̚͢n̶̮̹̤̻͈̙͔͎̦̟ͫ̀͌͛̋̌̽̀̓̂̕g̷̣͖̠̩͈̲̥͍̦̘̺̏̍͛͋̎͛͒ͪ̇ͮ͠͝ ͦ͂́̿͐̅̌̊̌̉̍̀҉҉͈͖̮̩͎̮̬͖c͖̬̠̫̠̫̗̉̾͋͒̏̄̈́ͬ̊̓͘͝h̴̷̨͉͖̱̗̪̣͕̮͓͕̺͖͈͙̥̬͓̟ͣ̏̀͐̀́̍ͪ̋͒͐ͪ͐́̕a͍͈͉͎̥̠͍͛ͭ͛̃ͫ͒͋́͟ö͙̻͔̙͖̰́̋̑́͜s̶̸̫̖̫͇̣̻̺̹͔ͧ͐̂̈́ͮ͋̌͠.̰̯̞͎̗̺̠͔̫͍̖ͮͦ̒̏̈̾ͭͧ̉͘͢͠