QutEcoacoustics / workbench-client

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

Add signals to date/time components #2115

Closed hudson-newey closed 7 months ago

hudson-newey commented 7 months ago

Add signals to date/time components

With the addition of signals into Angular, we can improve the change detection of the date/time components to be more efficient.

This PR changes the date/time component to use signals over zone.js

Changes

Problems

We still have to implement the date/time components on relevant pages

Issues

Fixes: #2114

Visual Changes

None

Final Checklist

github-actions[bot] commented 7 months ago

Size Change: +6.29 kB (0%)

Total Size: 3.01 MB

Filename Size Change
dist/workbench-client/browser/index.html 4.71 kB +2 B (0%)
dist/workbench-client/browser/main-ZSFC3WLT.js 0 B -1.07 MB (removed) πŸ†
dist/workbench-client/server/main.js 1.87 MB +3.4 kB (0%)
dist/workbench-client/browser/main-V4H2UQGM.js 1.07 MB +1.07 MB (new file) πŸ†•
ℹ️ View Unchanged | Filename | Size | | :--- | :---: | | `dist/workbench-client/browser/assets/environment.json` | 555 B | | `dist/workbench-client/browser/manifest.json` | 150 B | | `dist/workbench-client/browser/polyfills-C5CKP5CH.js` | 12.3 kB | | `dist/workbench-client/browser/styles-UNSEPFNK.css` | 39.4 kB | | `dist/workbench-client/server/776.js` | 4.2 kB |

compressed-size-action

github-actions[bot] commented 7 months ago

Unit Test Results

βŸβ€„βŸβ€„β€ˆβŸβ€„βŸβ€„6 filesβ€„β€ƒβŸβ€„βŸβ€„β€ˆβŸβ€„βŸβ€„6 suites   8m 38s :stopwatch: 23β€ˆ220 tests 22β€ˆ704 :heavy_check_mark: 516 :zzz: 0 :x: 23β€ˆ442 runs  22β€ˆ926 :heavy_check_mark: 516 :zzz: 0 :x:

Results for commit a4e7e550.