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

When filter by project and/or context is set, create new tasks with the project/context added #281

Closed
agrudzinsky opened this issue Oct 22, 2021 · 13 comments
Assignees

Comments

@agrudzinsky
Copy link

Did you check if a similar feature request has already been reported?
Yes

Is your feature request related to a problem? Please describe.
Use case:
I'm reviewing tasks for a project or a person/context using a filter. I want to add a task. Chances are, the new task is related to the same project/context that I'm viewing.

Describe the solution you'd like
I propose to add the filtered project and/or context by default if I create a task with filter set. Could apply to other filter attributes such as due date.

Describe alternatives you've considered
Currently, the new task is always created from scratch. Adding project/context/due date isn't a big deal, but this feature could speed up the entry.

@mimmori
Copy link

mimmori commented Mar 10, 2022

+1

@ransome1
Copy link
Owner

ransome1 commented Nov 8, 2022

@mimmori @agrudzinsky I added a simple prototype for this feature in this pre-release of 1.3.0. It is limited to contexts and projects. As for due and threshold dates I couldn't think of a good way to imnplement it, because we don't really have a filter for dates yet.

Could you give it a try and give me a quick feedback if this works as expected?

https://github.com/ransome1/sleek/releases/tag/v1.3.0-rc.1

@agrudzinsky
Copy link
Author

@mimmori @agrudzinsky I added a simple prototype for this feature in this pre-release of 1.3.0. It is limited to contexts and projects. As for due and threshold dates I couldn't think of a good way to imnplement it, because we don't really have a filter for dates yet.

Could you give it a try and give me a quick feedback if this works as expected?

I tried it. Yes, it works as expected. Thank you so much!

@ransome1
Copy link
Owner

ransome1 commented Nov 10, 2022

@mazimmer @ryuitxi @aisbergde @vtshly @agrudzinsky what's your take on the usability side of things here. Is this a feature we should activate per default or would it consude users? We can of course turn it off per default and add an option for it. Though I am not a big fan of adding more options.

@aisbergde
Copy link

aisbergde commented Nov 11, 2022

I think, it is a good idea to use the current context by default, and to give the option to disable this in settings. To reuse the current context is intuitive.

On the other hand I miss multiple select possibilities, which would work like logical OR.

Use Case: I assign 2 or 3 different "projects" (tags) to a record. And I want all them to be applied.

That's why currently I often don't use sleek to add new items, but the file is opened in a text editor at the same time, where I just copy and paste.

On Android I use Simpletask, which has all the flexibility I need, and I don't need to open in a text editor in parallel.

To be honest, what I really need and want, are functions of Simpletask, when I work on my desktop. Especially predefined filters with different sorting options and options, to exclude content or lists.

@aubreyz
Copy link

aubreyz commented Nov 11, 2022

To be honest, what I really need and want, are functions of Simpletask, when I work on my desktop. Especially predefined filters with different sorting options and options, to exclude content or lists.

^^ That is the summary of it exactly and what I have been saying over and over. No point refining other features until it at least does what simpletask does, and has predefined filter-sets with associated sorting. Simpletask is and should be the gold standard and reference point for the way todo.txt apps should work (albeit they have been messed up by Google policies). Once this is done (and the problem of re-ordering due to the external library is sorted out) Sleek will be the gold-standard desktop version.

@ransome1
Copy link
Owner

I think, it is a good idea to use the current context by default, and to give the option to disable this in settings. To reuse the current context is intuitive.

On the other hand I miss multiple select possibilities, which would work like logical OR.

Use Case: I assign 2 or 3 different "projects" (tags) to a record. And I want all them to be applied.

That's why currently I often don't use sleek to add new items, but the file is opened in a text editor at the same time, where I just copy and paste.

On Android I use Simpletask, which has all the flexibility I need, and I don't need to open in a text editor in parallel.

To be honest, what I really need and want, are functions of Simpletask, when I work on my desktop. Especially predefined filters with different sorting options and options, to exclude content or lists.

@aisbergde thanks for your assessment.

I understand your need for a more sophisticated filtering system and agree generally. It makes sense to file a corresponding feature request for this. Unless you have already done that.

But as for this thread I think it makes sense to focus on the actual feature request. Greetings from Berlin as well ;)

@aisbergde
Copy link

existing feature requests: #288 and #56

@agrudzinsky
Copy link
Author

Is this a feature we should activate per default or would it consude users? We can of course turn it off per default and add an option for it. Though I am not a big fan of adding more options.

I think the feature is intuitive enough to leave it as default behavior. The feature is easily disabled by resetting the filters. I wouldn't bother with the option. I can't imagine that it will "consude" anyone, but if it truly causes someone "confusion and frustration to the point of absolute misery and tears", they can request the option as a new feature, I may be the wrong person to ask since I requested it.

@ransome1
Copy link
Owner

ransome1 commented Dec 9, 2022

This feature request has been released. Closing here.

@ransome1 ransome1 closed this as completed Dec 9, 2022
@agrudzinsky
Copy link
Author

@ransome1 I returned to using Sleek after a break.
I installed v. 2.0.13.0 from MS Store and found that this feature is not there anymore.
It used to work in 1.3.0. What was the reason for removing it and can we get it back?

@mazimmer
Copy link

Second that - I downgraded to 1.3 because of this missing aspect.

@agrudzinsky
Copy link
Author

Second that - I downgraded to 1.3 because of this missing aspect.

I'll also downgrade to 1.3. This feature is critical for project review when creating several new tasks in a given context.
I'm also missing the "Reset filters and searches" button in the sidebar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants