QutEcoacoustics / workbench-client

workbench-client: a client side browser application for interacting with acoustic workbenches
Other
8 stars 1 forks source link

Add menu item to download a projects annotations #2135

Closed hudson-newey closed 2 months ago

hudson-newey commented 2 months ago

Add menu item to download a projects annotations

There is the need to download annotations at the project level.

This PR adds a "Download Annotations" menu item that allows users to download annotations at the project level.

Changes

Problems

Because this PR does not add support for downloading annotations from regions, this PR does not fulfill the requirements needed to fully resolve #2080

Issues

Related to: #2080

Visual Changes

image

The new dialog to download annotations at the project level

image

The new project menu items

Final Checklist

github-actions[bot] commented 2 months ago

Size Change: +329 B (+0.01%)

Total Size: 3.02 MB

Filename Size Change
dist/workbench-client/browser/index.html 4.73 kB +1 B (+0.02%)
dist/workbench-client/browser/main-KT22LVUI.js 0 B -1.08 MB (removed) πŸ†
dist/workbench-client/server/main.js 1.88 MB +169 B (+0.01%)
dist/workbench-client/browser/main-HSLHTGUP.js 1.08 MB +1.08 MB (new file) πŸ†•
ℹ️ View Unchanged | Filename | Size | | :--- | :---: | | `dist/workbench-client/browser/assets/environment.json` | 555 B | | `dist/workbench-client/browser/manifest.json` | 147 B | | `dist/workbench-client/browser/polyfills-C5CKP5CH.js` | 12.4 kB | | `dist/workbench-client/browser/styles-UNSEPFNK.css` | 39.6 kB | | `dist/workbench-client/server/952.js` | 4.21 kB |

compressed-size-action

github-actions[bot] commented 2 months ago

Unit Test Results

βŸβ€„βŸβ€„β€ˆβŸβ€„βŸβ€„4 filesβ€„β€ƒβŸβ€„βŸβ€„β€ˆβŸβ€„βŸβ€„4 suites   4m 25s :stopwatch: 15β€ˆ588 tests 15β€ˆ236 :heavy_check_mark: 352 :zzz: 0 :x: 15β€ˆ736 runs  15β€ˆ384 :heavy_check_mark: 352 :zzz: 0 :x:

Results for commit 242aa8c3.