Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Starring / pinning daily goal tasks for the day (or week), and integration with "one thing" GNOME Shell extensions #948

Open
nekohayo opened this issue Jan 7, 2023 · 0 comments
Labels
enhancement patch-or-wont-happen Core maintainers would like this, but lack time/energy. Contribute a patch or it won't happen. plugins Plugins and extra backends priority:low

Comments

@nekohayo
Copy link
Member

nekohayo commented Jan 7, 2023

Over time I've come to think that it would be nice to be able to temporarily star/pin the 1, 2 or 3 tasks you want to accomplish as priorities today. Maybe like pinned issues in gitlab, in a certain way. Except that those pinned tasks could also (if the user desires) auto-unpin themselves after a certain amount of time (ex: every end of day, or every end of week / a certain day of the week, or every two days, or a specific date/deadline, depending on what the user chooses...).

Otherwise, I always end up with a mess of 3-4 utility task subwindows of GTG open at all times, and that means more windows to manage and move around all the time.

This might solve some of the needs behind #70, #714. Basically all the people who ask for a "sticky notes" / "memo" feature, or all the folks who ask for a "priority system", which currently only is achieved either by using tags or by using the "now" fuzzy duedate.

This might also help people who have ADHD (or ADHD traits, or difficulty staying focused in general), particularly if this feature is also accompanied by a subfeature (maybe as a GTG plugin?) to integrate with the various GNOME Shell extensions that offer to display one task in the desktop environment's panel. Currently there are at least 2 such extensions, and it might be as simple as changing the value of their label through gsettings/dconf if they have them?

Pinned tasks could be, potentially, pan-UI (cross-labels and cross-tabs?) though you'd have to be careful to avoid a case where the user pins 30 tasks and it overloads/squeezes-out the whole rest of normal tasks, rendering pinned tasks essentially useless noise. Anyone who has been using "pinned tabs" a lot in web browsers can imagine how quickly this can go wrong… but the idea is that pinned tasks could kinda act like a "shopping cart" (or a "docked/pinned tasks" sidebar? this could be the start for #275…)

This is just a feature idea, up for grabs if someone feels like implementing this new feature... but will probably need to happen only after #737 is fully solved.

@nekohayo nekohayo added enhancement priority:low patch-or-wont-happen Core maintainers would like this, but lack time/energy. Contribute a patch or it won't happen. plugins Plugins and extra backends labels Jan 7, 2023
@nekohayo nekohayo changed the title Starring / pinning daily goal tasks for the day, and integration with "one thing" GNOME Shell extensions Starring / pinning daily goal tasks for the day (or week), and integration with "one thing" GNOME Shell extensions Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement patch-or-wont-happen Core maintainers would like this, but lack time/energy. Contribute a patch or it won't happen. plugins Plugins and extra backends priority:low
Projects
None yet
Development

No branches or pull requests

1 participant