ecoacoustics / web-components

https://oe-web-components.netlify.app/
MIT License
1 stars 0 forks source link

Add fullscreen toggle button #145

Closed hudson-newey closed 2 months ago

hudson-newey commented 3 months ago

Add fullscreen toggle button

This pull request adds an oe-settings component which (currently) contains a fullscreen button.

The hope is to extend this component in the future to change settings about the verification grid.

I have not finished the tests yet, but the fullscreen component is complete, and I have outlined all the tests that I want to implement

Changes

Features

Bug Fixes

Code Quality

Remaining Bugs / Unresolved Problems

Visual Changes

image

A verification grid with the new fullscreen button. Note: The position is configurable and this is not the position in all verification grids

Documentation Examples

Related Issues

Fixes: #130

Additional Notes

I am using sl-tooltip for the fullscreen buttons tooltip. This PR therefore adds sl-tooltip as a dependency

Final Checklist

github-actions[bot] commented 3 months ago

🚀 Deployed on https://66b59193c4712de44bc903cd--oe-web-components.netlify.app