alperenozlu / rainmeter-todo

It's a to-do skin that will always be in the spotlight.
GNU General Public License v3.0
49 stars 6 forks source link

Notes and Dates #4

Open jxhnsebastian opened 1 year ago

jxhnsebastian commented 1 year ago

Add option to include notes for each task which can be viewed as a tooltip and an option to add deadline dates for each task.

alperenozlu commented 1 year ago

Hi @jxhnsebastian, thank you for your suggestions.

Rainmeter provides a tooltip feature for skins (https://docs.rainmeter.net/manual/meters/general-options/tooltips/). But, adding a large description input will make the UI more complicated. I want to keep this tool simple enough. Do you have any design ideas for this feature?

Unfortunately, I don't know if the rainmeter supports complicated components such as the date picker.

jxhnsebastian commented 1 year ago

It doesn't have to be a tooltip, we could try a nested list format (with a toggle option) as well, but with a word limit. And for the dates it doesn't have to be a date picker, just a text input will do.

And thanks for the response :).

OM3R-Nazir commented 1 year ago

Or we could open another box with the description. Idea is that, when the user will hover over the respective task, the task becomes underlined (or highlighted in any other way), and upon clicking it, a new window meter, showing the contents of the notes for that specific task, shall replace the original window meter with 2 buttons at top left.

  1. Back button: to return to the main menu
  2. Edit button: opens a text file (or any other input method for text) which includes the notes. A new text file, in the resources can be created to store the notes, and later deleted when task is removed for the trash.txt

Or instead of opening a new window meter and doing all that fancy stuff, you can just make it open a WordPad (+point over notepad is that it can also have images)

alperenozlu commented 11 months ago

Hey @OM3R-Nazir, I need to gain more experience with Rainmeter. The approach you mentioned seems feasible, but I need to figure outhe workload it would entail. I'll still do my best. Stay tuned!