OpenAdapt
OpenAdapt copied to clipboard
Support multiple monitors
Related to #766
Add support for multiple monitors and provide screenshots of the visualization containing more than one monitor.
-
openadapt/utils.py
- Update
take_screenshotfunction to iterate through all monitors and capture screenshots. - Add a new function
take_screenshotsto return a list of screenshots from all monitors.
- Update
-
openadapt/visualize.py
- Modify
mainfunction to handle and display screenshots from multiple monitors. - Update the HTML generation logic to include screenshots from all monitors.
- Modify
-
openadapt/record.py
- Update
read_screen_eventsfunction to support capturing screenshots from multiple monitors.
- Update
-
tests/openadapt/test_utils.py
- Add unit tests for the new
take_screenshotsfunction.
- Add unit tests for the new
/claim #766
💵 To receive payouts, sign up on Algora, link your Github account and connect with Stripe.
Thank you @vishwamartur! Can you please paste some screenshots of visualize.py and the dashboard? Also can you please upload the HTML file produced with visualize.py --cleanup=False?