ad-si / TaskLite

The CLI task manager for power users
https://tasklite.org
GNU Affero General Public License v3.0
216 stars 12 forks source link

Add support for setting colors for tags #61

Open silentjay opened 2 years ago

silentjay commented 2 years ago

Functionality to colour tags would help with readability.

ad-si commented 2 years ago

Do you simply want to change the theme? … or color single words in your tasks differently? Can you elaborate?

silentjay commented 2 years ago

Ah sorry I wasn't more specific. Ability to assign different colours to different tags e.g. "home" tag could be blue, "work" tag could be purple etc

ad-si commented 2 years ago

Yeah, that would be cool! 👍 I add it to the roadmap. I'm currently working on 0.4 and I maybe I can add it to 0.5.

silentjay commented 2 years ago

That's great. Any chance you could consider adding the option hiding the Opened column and the due date/time to the roadmap? I have tasklite in a small terminal window, readability of the task titles is hard as the date info takes up most the room. Maybe it's time I learn Rust and make a pull request!

ad-si commented 2 years ago

consider adding the option hiding the Opened column and the due date/time to the roadmap? I have tasklite in a small terminal window, readability of the task titles is hard as the date info takes up most the room.

That's a good point. Created an issue for it => https://github.com/ad-si/TaskLite/issues/62

Maybe it's time I learn Rust and make a pull request!

TaskLite is actually written in Haskell (which was a major influence for Rust)! But yeah, I can highly recommend learning Haskell! It has been one of the most interesting and enlightening things I've learned as a programmer and it's now my favorite programming language. This online book is really good way to get started: https://learnyouahaskell.github.io

Looking forward to your pull request! 😉