Skip to content

Latest commit

 

History

History
109 lines (77 loc) · 4.29 KB

README.md

File metadata and controls

109 lines (77 loc) · 4.29 KB

TDQuicker v1.0.0 Python!

GitHub code size in bytes Number of lines of code Code language count GitHub top language GitHub last commit

Support via PayPal

TDQuicker is a simple To Do list made with PySide6.


Installation:

Installer for Windows users

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!


Using Python (For Mac & Linux)

You need python3.x installed.

Warning: The shiboken6 package (used by PySide6) seems to not work on all python version, so you need python3.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:

  1. Clone the git:
git clone git@github.com:GaecKo/TDQuicker.git
  1. Place yourself in the git directory
cd TDQuicker
  1. You can then launch the .py file:
python TDQuicker.py

Warning: You may need to use python3 as a command instead of python


Usage :

Add Task

To add a task, place your self in the text prompt, type a valid task (so not empty) and press enter to save!

Check Task

To mark a task as done, you can click on the box and it will move the task to the done section

Edit Task

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.

Delete Task

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

Sticky Window

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.


Known Issues:

Note: A few issues are currently known.

  1. Task alignment when the scroll bar is not shown:

    • I have tried a lot of things to fix this, but without any result...
  2. 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.
  3. 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.
  4. 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.
  • 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!