From aec2d2a78e56e08099b582b78f34bb2175c38861 Mon Sep 17 00:00:00 2001 From: holo Date: Fri, 5 Jun 2026 20:29:09 +1000 Subject: [PATCH] Add description --- How-to-add-focus.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 How-to-add-focus.md diff --git a/How-to-add-focus.md b/How-to-add-focus.md new file mode 100644 index 0000000..4fff6db --- /dev/null +++ b/How-to-add-focus.md @@ -0,0 +1,23 @@ +# Hyperfocus Documentation (for admins) + +## What Is Hyperfocus +> ***Hyperfocus** is a phenomenon that reflects one's complete absorption in a task, to a point where a person appears to completely ignore or 'tune out' everything else.*[^1] + +We all know that co-working streams are an absolutely wonderful way of getting work done. Riding that shared wave of motivation and focused productivity makes it so much easier to stay positive as you're knocking over those hard tasks together. But sometimes, we need *a little bit more*. +Ever wanted to tell your chat/colleagues that you *really can't talk right now* because you need to lock in and finish this assignment due in 3 hours? Ever needed a reminder *yourself* as you get caught up in some really interesting conversation? Then let's ***hyperfocus***. +(Or take a break, you know, rest and breaks are just as important for productivity!) + + +In Croccyfocus, **hyperfocus mode** is a per-user ***emote and command only mode***. + + +Any chatter (including mods and the streamer themselves) can enter hyperfocus for a given time by writing e.g. **`!hyperfocus 25m`**. +Then for the next 25 minutes, they will only be able to write emojis and commands, +and any other messages will be automatically deleted as a gentle reminder not to get distracted. +They can come out early with **`!unfocus`**, and show other users they are locked in and unable to chat with **`!hyperfocused`**. +They will also be shown on the (optional) on-stream browser widget so everyone can see that they are locked in and how long is left. + +Users can also follow each other into hyperfocus by writing **`!focuswith @user`**, which will match their hyperfocus timer to the given user. + + +[^1]: https://doi.org/10.1007/s00426-019-01245-8 \ No newline at end of file