TDQuicker is a simple To Do list made with PySide6
.
In the last release(v1.0.0), look up for the TDQuickerInstaller.exe
file. After downloading it, launch it and follow the instructions shown in the installer.
Once done, TDQuicker should be useable!
You need python3.x installed.
Warning: The
shiboken6
package (used byPySide6
) seems to not work on all python version, so you needpython3.x ≥ python3.7
.
You will also need to install this package:
- PySide6:
pip install PySide6
Note: it will install other required packages like
shiboken6
, ...
Note: You can also use:
pip install -r requirements.txt
which will check other preinstalled packages as well.
The app also uses these already installed packages:
- datetime
- time
- re
Once your python is set up, you can follow these instructions:
- Clone the git:
git clone git@github.com:GaecKo/TDQuicker.git
- Place yourself in the git directory
cd TDQuicker
- You can then launch the
.py
file:
python TDQuicker.py
Warning: You may need to use
python3
as a command instead ofpython
To add a task, place your self in the text prompt, type a valid task (so not empty) and press enter to save!
To mark a task as done, you can click on the box and it will move the task to the done section
To edit a task, click on pencil button, place yourself in the text, modify the content as you wish and press enter to save. You can also click on the same button again to cancel changes.
To delete a task, simply click on the bin button
- You can also click on the bottom
- "Done" button to delete all done tasks
- "To Do" button to delete all To Do tasks
To make the window stick over other windows, you can click on the pin button (next to the text prompt). This allows the app to stay over other windows even if it looses focus.
Note: A few issues are currently known.
-
Task alignment when the scroll bar is not shown:
- I have tried a lot of things to fix this, but without any result...
-
Height of the task boxes:
- The height of the boxes containing the task is not responsive. I couldn't figure how to make it have a good height without making the text scrollable.
-
Sticky mode refresh the window:
- That's not a huge problem but it's not looking fantastic... I don't even know if it is possible to avoid that.
-
Scroll text appears unexpectedly on mac:
- On mac, the
QTextEdit()
widget seems to enjoy making the zone scrollable and thus making it hard to read and focus, especially on small text.
- On mac, the
- If you have any idea on how to fix these bugs or if you see any other: Pull Requests and Issues are good places to let me know!