| Age | Commit message (Collapse) | Author |
|
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
|
|
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.
|
|
|
|
|
|
This Qt settings object needs to be treated like dynamite, apparently :)
|
|
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__
|
|
|
|
and various changes to log levels and messages everywhere
|
|
|
|
|
|
|
|
|
|
|
|
|
|
so adding new color-selection widgets is now simple
|
|
tweaked Waveform, added some ffmpeg logging, made generic widget functions
|
|
with secret preference to use the audio file again
|
|
|
|
split Video class out of Video component for reuse in Waveform
|