This commit introduces a refined layout and styling for the camera streams in the unified web UI. Key changes include: - **Responsive Grid Layout:** Implemented a CSS Grid-based layout for camera feeds, ensuring the color camera occupies 1/3 height and mono cameras 2/3 height. - **Improved Stream Fit:** Adjusted CSS to ensure individual camera streams (visual containers) perfectly fit within their designated borders without cropping, distortion, or excessive transparent space, addressing user feedback regarding "zoomed out" or ill-fitting streams. - **Aesthetic Enhancements:** Removed black backgrounds from stream containers and applied corner radii for a modern look. - **Padding Adjustments:** Optimized padding to prevent UI elements from appearing cramped while maintaining visual separation. - **New Tests:** Added robust visual tests () to programmatically verify layout correctness and ensure tight fitting of camera feeds within their containers. - **Dependency Updates:** Updated to reflect any new or changed Python dependencies. - **Test Runner & Gitignore:** Included script and updated to properly ignore virtual environment artifacts.
147 lines
2.6 KiB
Plaintext
147 lines
2.6 KiB
Plaintext
appdirs==1.4.4
|
|
apturl==0.5.2
|
|
async-timeout==5.0.1
|
|
attrs==21.2.0
|
|
bcrypt==3.2.0
|
|
beniget==0.4.1
|
|
bleak==2.0.0
|
|
blinker==1.9.0
|
|
Brlapi==0.8.3
|
|
Brotli==1.0.9
|
|
certifi==2020.6.20
|
|
chardet==4.0.0
|
|
charset-normalizer==3.4.4
|
|
click==8.3.1
|
|
colorama==0.4.4
|
|
coloredlogs==15.0.1
|
|
contourpy==1.3.2
|
|
cpuset==1.6
|
|
cryptography==3.4.8
|
|
cupshelpers==1.0
|
|
cycler==0.11.0
|
|
dbus-fast==3.1.2
|
|
dbus-python==1.2.18
|
|
decorator==4.4.2
|
|
defer==1.0.6
|
|
distro==1.7.0
|
|
distro-info==1.1+ubuntu0.2
|
|
duplicity==0.8.21
|
|
exceptiongroup==1.3.1
|
|
fasteners==0.14.1
|
|
filelock==3.20.0
|
|
Flask==3.1.2
|
|
flatbuffers==25.9.23
|
|
fonttools==4.29.1
|
|
fs==2.4.12
|
|
fsspec==2025.10.0
|
|
future==0.18.2
|
|
gast==0.5.2
|
|
greenlet==3.2.4
|
|
httplib2==0.20.2
|
|
humanfriendly==10.0
|
|
idna==3.3
|
|
importlib-metadata==4.6.4
|
|
iniconfig==2.3.0
|
|
itsdangerous==2.2.0
|
|
jeepney==0.7.1
|
|
Jetson.GPIO==2.1.7
|
|
Jinja2==3.1.6
|
|
keyring==23.5.0
|
|
kiwisolver==1.3.2
|
|
language-selector==0.1
|
|
launchpadlib==1.10.16
|
|
lazr.restfulclient==0.14.4
|
|
lazr.uri==1.0.6
|
|
lockfile==0.12.2
|
|
louis==3.20.0
|
|
lxml==4.8.0
|
|
lz4==3.1.3+dfsg
|
|
macaroonbakery==1.3.1
|
|
Mako==1.1.3
|
|
MarkupSafe==3.0.3
|
|
matplotlib==3.5.1
|
|
meson==1.9.1
|
|
ml_dtypes==0.5.4
|
|
monotonic==1.6
|
|
more-itertools==8.10.0
|
|
mpmath==1.3.0
|
|
networkx==3.4.2
|
|
ninja==1.13.0
|
|
numpy==2.2.6
|
|
oauthlib==3.2.0
|
|
olefile==0.46
|
|
onboard==1.4.1
|
|
onnx==1.20.0
|
|
onnxruntime==1.23.2
|
|
onnxslim==0.1.77
|
|
opencv-python==4.12.0.88
|
|
packaging==25.0
|
|
pandas==1.3.5
|
|
paramiko==2.9.3
|
|
pexpect==4.8.0
|
|
Pillow==9.0.1
|
|
playwright==1.56.0
|
|
pluggy==1.6.0
|
|
ply==3.11
|
|
polars==1.35.2
|
|
polars-runtime-32==1.35.2
|
|
protobuf==6.33.1
|
|
psutil==7.1.3
|
|
ptyprocess==0.7.0
|
|
pycairo==1.20.1
|
|
pycups==2.0.1
|
|
pyee==13.0.0
|
|
Pygments==2.19.2
|
|
PyGObject==3.42.1
|
|
PyJWT==2.3.0
|
|
pymacaroons==0.13.0
|
|
PyNaCl==1.5.0
|
|
PyOpenGL==3.1.5
|
|
pyparsing==2.4.7
|
|
pypylon==4.2.0
|
|
pyRFC3339==1.1
|
|
pyservicemaker @ file:///opt/nvidia/deepstream/deepstream-7.1/service-maker/python/pyservicemaker-0.0.1-py3-none-linux_aarch64.whl
|
|
pytest==9.0.1
|
|
pytest-base-url==2.1.0
|
|
pytest-playwright==0.7.2
|
|
python-apt==2.4.0+ubuntu4
|
|
python-dateutil==2.8.1
|
|
python-dbusmock==0.27.5
|
|
python-debian==0.1.43+ubuntu1.1
|
|
python-slugify==8.0.4
|
|
pythran==0.10.0
|
|
pytz==2022.1
|
|
pyxdg==0.27
|
|
PyYAML==6.0.3
|
|
requests==2.25.1
|
|
scipy==1.8.0
|
|
seaborn==0.13.2
|
|
SecretStorage==3.3.1
|
|
six==1.16.0
|
|
SQLAlchemy==2.0.44
|
|
sympy==1.14.0
|
|
systemd-python==234
|
|
text-unidecode==1.3
|
|
thop==0.1.1.post2209072238
|
|
tomli==2.3.0
|
|
torch==2.9.1
|
|
torchaudio==2.9.1
|
|
torchvision==0.24.1
|
|
tqdm==4.67.1
|
|
typing_extensions==4.15.0
|
|
ubuntu-advantage-tools==8001
|
|
ubuntu-drivers-common==0.0.0
|
|
ufoLib2==0.13.1
|
|
ultralytics==8.3.233
|
|
ultralytics-thop==2.0.18
|
|
unicodedata2==14.0.0
|
|
urllib3==1.26.5
|
|
urwid==2.1.2
|
|
uv==0.9.13
|
|
wadllib==1.3.6
|
|
websockets==15.0.1
|
|
Werkzeug==3.1.4
|
|
xdg==5
|
|
xkit==0.0.0
|
|
zipp==1.0.0
|