diff --git a/docs/images/wifi/webserver_upload_dragdrop.png b/docs/images/wifi/webserver_upload_dragdrop.png new file mode 100644 index 00000000..5ab12d1a Binary files /dev/null and b/docs/images/wifi/webserver_upload_dragdrop.png differ diff --git a/src/network/html/FilesPage.html b/src/network/html/FilesPage.html index 04a5b557..bec1ba33 100644 --- a/src/network/html/FilesPage.html +++ b/src/network/html/FilesPage.html @@ -291,6 +291,27 @@ .upload-form input[type="file"].has-files::file-selector-button { background-color: #95a5a6; } + .drop-zone { + border: 2px dashed var(--border-color); + border-radius: 6px; + padding: 14px; + text-align: center; + cursor: pointer; + transition: border-color 0.15s, background-color 0.15s; + } + .drop-zone.dragover { + border-color: var(--accent-color); + background-color: var(--accent-color-10); + } + .drop-zone-hint { + margin: 8px 0 0; + font-size: 0.85em; + color: var(--label-color); + pointer-events: none; + } + .drop-zone.dragover .drop-zone-hint { + color: var(--accent-color); + } .upload-btn { background-color: #27ae60; color: white; @@ -1526,7 +1547,10 @@

📤 Upload file

Select a file to upload to

- +
+ +

⬇ Drop files here — or click to browse

+