Skip to content

more blocking methods as time only can't be enough #202

@mahmoud-asdf

Description

@mahmoud-asdf

the problem

the point is:
blocking an app only by time is not enough as i will doom scroll all of that time whatever it was.
for example i follow some useful content on Instagram and tiktok when i open the app to follow up or just search for something there and i end up wasting hours of doom scrolling or wasting my time limit for that app.


suggested solution 1

an annoying popup or overlay that appears every "x of time" for "y of time" this will let me see my followings and will prevent me from falling in endless scrolling as i will have to stop for "y of time"
combining this with the time limit will make sure i will use my time quota for the needed content

--- going farther ---
it will be great if the popup can be more annoying every time by a percentage "z : it will increase y and decrease x".
for example
x is 20min >> scroll for 20 min (20 min continuously. stop using the app for 20min to make it unconscious)
y is 5min >> annoying popup for 5 min
z is 10% >> this means x will be reduced by 10% so it will be 18min and y will increase by 10% so it will be 5.5min and so on each time the popup will appear till the end of the day.
But this will happen only if the user used the app with in x of time after the y of time ends. so to avoid the popup being more annoying i need to stay 25min

you may need to think about the annoying popup more as this approach may not be good. look how it has been made in similar app and do your magic


suggested solution 2

Goal based blocking:
block until the user spend "x of time" on a specific app that he decides

--- going farther ---
more gools like waking or burning calories
block all the time and allow only if the user did not use a specific app that he decides for "x of time"

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions