aboutsummaryrefslogtreecommitdiff
path: root/src/gui/mainwindow.py
AgeCommit message (Collapse)Author
2026-01-13Use pyproject.toml + uv_buildAeliton G. Silva
This replaces setup.py by a modern pyproject.toml using uv_build backend. Dependencies are being also managed by uv, so to install dependencies and run the project one can execute: ``` uv sync uv run pytest # optional python -m avp ``` To build the both source and binary (wheel) distribution package run: ``` uv build ``` Uv can be installed with `pip install uv`. The directory structure has been changed to reflect best practices. - src/* -> src/avp/ - src/tests -> ../tests
2026-01-11update to Qt 6 and Pillow 12tassaron
and yeah, I accidentally ran black on the codebase. I don't want to spend more free time fixing that. All of these changes are simple renames or removals, nothing too major.
2022-05-09rename visualisation to visualizationtassaron
2022-05-07set window titles of minor dialog windowstassaron
2022-05-06undoStack dialog's creation moved to __init__.tassaron
And the automatically added "greeting" components don't show in undo history
2022-05-06disable undo/redo while video is exportingtassaron
2022-05-05start mainwindow smaller and with classic visualizertassaron
instead of a giant blank canvas, invite the user with some classic components and a smaller window more appropriate for this small utility :)
2022-05-02fixes #70 - store a ref to preview frame & update preview synchronouslytassaron
removing the Python thread might not have been necessary. I will test this next
2022-04-30fix 'QThread killed while running' at program exittassaron
2022-04-30test if ffmpeg is really found at startuptassaron
2022-04-29switch Pillow-SIMD for Pillowtassaron
It is easier for people to install with pip. We can always go back to SIMD in the future when we have a better install script. Packaged versions can still use Pillow-SIMD
2022-04-29remove extra window properties from window objectstassaron
instead of windows with properties which are windows, windows now have the UI added directly to them using an argument of `uic.loadUi` Also, DPI scaling moved to MainWindow __init__
2022-04-29better log messages when setting window titletassaron
log before and after method call instead of just after
2022-04-29document keyboard shortcuts. fix "show ffmpeg command"tassaron
2022-04-22make pip-installable as a packagetassaron
2022-04-21fix RuntimeError caused by QUndoStack signal handlertassaron
2020-03-15quick update to be somewhat compatible with newer versions of Pillow, ↵tassaron2
ffmpeg, and Ubuntu
2017-08-27file logging can be turned completely offtassaron
and various changes to log levels and messages everywhere
2017-08-26fixed too-large Color sizes, fixed a redoing bug, rm pointless thingstassaron
and now Ctrl+Alt+Shift+A gives a bunch of debug info
2017-08-20added undo button to GUItassaron
with icons that theoretically should look ok cross-platform
2017-08-20relative widgets scale properly when undoing at different resolutionstassaron
2017-08-19remove % from log callstassaron
2017-08-19fixed issues with undoing relative widgetstassaron
2017-08-17undoable add-comp & clear-preset actionstassaron
2017-08-16undoable component movementtassaron
2017-08-15undoable edits for normal component settings; TODO: merge small editstassaron
2017-08-14undoable removeComponent actiontassaron
2017-08-14organizing GUImode-specific codetassaron