ransome1 / sleek

todo.txt manager for Linux, Windows and MacOS, free and open-source (FOSS)
https://github.com/ransome1/sleek/wiki
MIT License
1.28k stars 99 forks source link

Display tags in the same order #622

Open thefoster opened 6 months ago

thefoster commented 6 months ago

Feature Request

Description: It would be helpful (some may treat it as cosmetics) if the tags would be displayed always in the same order, regardless at which position they have been entered in the todo.txt. Even better would be an automatic correction of the tag order in the source file. Screenshot_20231202_154110_sleek3

ransome1 commented 4 months ago

@thefoster One of the breaking changes in sleek 2.0 was to introduce the latest version of jsTodoTxt, which enables us to parse the tags in the order they appear in the string. And many many users were asking for this.

In fact there were even more users complaining about sleek 1.x altering the representation in the todo.txt file.

The feature you're describing here, would be a regression to this behavior and would generate quite a backlash. I don't think sleek will be moving into this direction again. Maybe if a contributor, who needs it like this, is willing to put in some work, it could be implemented with a setting, but not as a default.

This might not be the answer you were hoping for, but I would like to manage expectations.

thefoster commented 4 months ago

It would be an advantage if this could be toggled. That way even not-well-maintained todo.txt would be displayed clean in sleek.