TODO
TODO
TODO
- VirtualDesktopAccessor: https://github.com/Ciantic/VirtualDesktopAccessor
- System Tray: https://www.learnpyqt.com/tutorials/system-tray-mac-menu-bar-applications-pyqt/
- QInputDialog: https://doc.qt.io/qt-5/qinputdialog.html
- PyInstaller usage: https://pyinstaller.readthedocs.io/en/stable/usage.html
- psutil: https://psutil.readthedocs.io/en/latest/
- Packaging: https://www.learnpyqt.com/tutorials/packaging-pyqt5-pyside2-applications-windows-pyinstaller/
Make sure you have poetry
and yarn
installed. In the project
directory execute:
poetry install
cd web/frontend/
yarn install
yarn build
cd ../..
poetry run pyinstaller quick_task_switcher.spec
Then open the Quick Task Switcher.exe
under dist\Quick Task Switcher
. To generate single binary file use
the quick_task_switcher_onefile.spec
instead.
- Tray Icons: by Yusuke Kamiyamane. Licensed under a Creative Commons Attribution 3.0 License.
- The
utils/desk_manager
subpackage make use ofVirtualDesktopAccessor.dll
create by Jari Pennanen - The file
utils/icon_extractor/extract_exe_icon.py
is copied fromextract-icon-py
.