benrhughes / todotxt.net

An implementation of todo.txt for Windows using the .NET framework
http://benrhughes.github.io/todotxt.net/
Other
500 stars 123 forks source link

[Feature request] Dark theme #411

Closed opusforlife2 closed 2 years ago

opusforlife2 commented 3 years ago

Hi. I would like a simple dark theme toggle that just switches to a dark background and light text. Nothing fancy.

jdckr commented 3 years ago

Hi, I lately created a fork having a dark theme. It doesn't have a toggle, though.

Image

opusforlife2 commented 3 years ago

This looks great!

0x4a commented 3 years ago

This look real nice @jdckr (also the added features), are there any plans for a binary release soon?

jdckr commented 3 years ago

@0x4a There you go: https://github.com/jdckr/todotxt.net/releases/tag/todotxt-fork_v1.0

opusforlife2 commented 3 years ago

Wow! Thanks a lot!

fleapower commented 3 years ago

Thanks! I was literally just sitting down to figure out how to do this. Do you have a record of the changes you made? I'm just curious how you did it (for my own educational purposes).

jdckr commented 3 years ago

@fleapower Just diff my fork to upstream or check the feature branch I made https://github.com/jdckr/todotxt.net/commits/feature/dark_mode

Be aware that github shows the commits introduced by the merges as well.

fleapower commented 3 years ago

@fleapower Just diff my fork to upstream or check the feature branch I made https://github.com/jdckr/todotxt.net/commits/feature/dark_mode

Be aware that github shows the commits introduced by the merges as well.

Thanks! I am new to GitHub, but would like to get my feet wet.

fleapower commented 3 years ago

Thanks for the help. I was able to modify your code a bit. I have a recurring task script which uses the priority from the completed tasks. I commented the line which removes the priority from completed tasks and recompiled it into a new portable version.

Next on the agenda is to figure out how to add menu options.

Kamul-PL commented 3 years ago

Nice to see that todotxt.net isn't dead. Thank you very much! By the way, does anyone use Simpletask? I think it would be really nice to implement at least some of Simpletask features in todotxt.net. For example tasks recurring options. Or preserving priority of finished task - useful at least in my case. Unfortunately I don't have Android programming skills end (even worse) currently no time to change that. But I'm writing this as a suggestion in case some talented developer will have enough time and willingness to work at that. :)

fleapower commented 3 years ago

Nice to see that todotxt.net isn't dead. Thank you very much! By the way, does anyone use Simpletask? I think it would be really nice to implement at least some of Simpletask features in todotxt.net. For example tasks recurring options. Or preserving priority of finished task - useful at least in my case. Unfortunately I don't have Android programming skills end (even worse) currently no time to change that. But I'm writing this as a suggestion in case some talented developer will have enough time and willingness to work at that. :)

Yes, I use Simpletask. This is off off the "Dark Theme" topic, but I wanted to address your thoughts.

Regarding task priority preservation, I modified jdckr's fork to do just that. If I can figure out how to use GitHub (sorry, I really just code for myself, so I really don't know how to use it) and do a pull request, I'll submit it.

Second, I use Simpletask Cloudless and DriveSync (free version is fine) to keep my PC's and Android's task list in sync. I wrote a Google script which recurs all of my recurring tasks. Do you use Google Drive? If so, I can share the script with you and tell you how to implement it.

Kamul-PL commented 3 years ago

Yes, I use Simpletask. This is off off the "Dark Theme" topic, but I wanted to address your thoughts.

Is there any better place for such a discussions, to not clutter this place?

Second, I use Simpletask Cloudless and DriveSync (free version is fine) to keep my PC's and Android's task list in sync. I wrote a Google script which recurs all of my recurring tasks. Do you use Google Drive? If so, I can share the script with you and tell you how to implement it.

I use Simpletask cloudless and Syncthing to synchronize between Android and Windows (and sometimes Linux). It's really good solution, at least for me. But thank you very much for your offer. By the way, currently I use todotxt.net mainly for adding tasks (much more comfortable keyboard) and Simpletask to checking tasks. This way it takes care of looping recurring tasks. But if tototxt.net were support recurring tasks, some things would be even easier.

Thank you for your reply, and sorry for my late answer.

filviu commented 3 years ago

Any chance this will be merged back into the main app maybe behind a toggle ?

Kamul-PL commented 3 years ago

It would be wonderful...

benrhughes commented 2 years ago

Although I'm no longer taking feature requests, if someone were to send a PR for this (as mentioned, controlled via settings) I'd accept it.

gerroon commented 2 years ago

It would be nice if this app offers dark theme. I am not a dev so this is not something I can achieve myself.