Commit graph

4356 commits

Author SHA1 Message Date
Julian Stirling
3cb70278dd Remove the scan modal hide handler when unmounted 2026-03-11 09:37:58 +00:00
Julian Stirling
1090e693d4 Prevent scan modal closing on fullscreen close, and pin filter to fixed reference 2026-03-11 09:30:45 +00:00
Joe Knapper
11d8c6d604 Stop closing seadragon when going full screen 2026-03-09 19:45:40 +00:00
Julian Stirling
85eefcc903 Merge branch 'spinners-dont-tab' into 'v3'
Don't tab to spinners in webapp

Closes #717

See merge request openflexure/openflexure-microscope-server!531
2026-03-09 17:41:35 +00:00
Joe Knapper
7532dfcfa3 Merge branch 'jaknapper-v3-patch-32977' into 'v3'
Reorder Bug.md expected and actual behaviour with correct comments

See merge request openflexure/openflexure-microscope-server!532
2026-03-09 17:23:25 +00:00
Joe Knapper
16e5e09133 Edit Bug.md 2026-03-09 17:03:10 +00:00
Joe Knapper
d5bc855114 Update prettier to use automatic line endings 2026-03-09 16:18:45 +00:00
Joe Knapper
a9fdb376fe Tab index -1 for spinners so we dont tab to them 2026-03-09 15:50:22 +00:00
Julian Stirling
4fe0341225 Merge branch '714-improve-bug-template' into 'v3'
Update bug template to include table or configuration, more detail about how...

Closes #714

See merge request openflexure/openflexure-microscope-server!527
2026-03-09 12:16:45 +00:00
Julian Stirling
e4c8f43c9c Merge branch 'check-setting-validation' into 'v3'
Add limits to background detect and settling time settings

Closes #421

See merge request openflexure/openflexure-microscope-server!518
2026-03-07 21:34:01 +00:00
Julian Stirling
e1a8b9907e Update picamera tests 2026-03-07 20:15:06 +00:00
Joe Knapper
25c733a0c3 Apply suggestions from code review of branch check-setting-validation
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-03-07 18:14:22 +00:00
Joe Knapper
c9cc4e8468 Apply suggestions from code review of branch check-setting-validation
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-03-07 18:14:22 +00:00
Joe Knapper
99b9b0f3d6 Add limits to noise level, sample density and downsample 2026-03-07 18:14:22 +00:00
Joe Knapper
06f12973f4 Add limits to background detect and settling time settings 2026-03-07 18:14:22 +00:00
Beth Probert
cfe49b21bf Fix typos 2026-03-06 16:34:28 +00:00
Beth Probert
538f8ffe09 Update bug template to include table or configuration, more detail about how often the bug happens, confirming that the user has checked this is a new bug, and the difference in expected and current behaviour. 2026-03-06 16:31:40 +00:00
Julian Stirling
ba8de65fd2 Merge branch 'codespell-update' into 'v3'
Fix spellings found as codespell updates

See merge request openflexure/openflexure-microscope-server!526
2026-03-06 16:10:17 +00:00
Julian Stirling
011fc5a795 Fix spellings found as codespell updates 2026-03-06 15:06:53 +00:00
Julian Stirling
f7cb84bff5 Merge branch 'align-modal' into 'v3'
Align buttons in confirmation modal

Closes #709

See merge request openflexure/openflexure-microscope-server!525
2026-03-06 09:42:18 +00:00
Joe Knapper
76e80b299f Align buttons in confirmation modal 2026-03-05 16:36:10 +00:00
Joe Knapper
a988b726f5 Merge branch 'lower-target-brightness' into 'v3'
Decrease target brightness for both cameras as its pre-gamma

Closes #621

See merge request openflexure/openflexure-microscope-server!491
2026-03-05 10:59:07 +00:00
Julian Stirling
5fab6825e2 Update picamera tests 2026-03-04 22:47:01 +00:00
Joe Knapper
84f3032022 Update docstrings to explain lower brightness 2026-03-04 20:52:49 +00:00
jaknapper
e324014a81 Increase target exposure to 40% 2026-03-04 20:52:49 +00:00
Joe Knapper
75ca73f148 Decrease target brightness for both cameras as its pre-gamma 2026-03-04 20:52:49 +00:00
Julian Stirling
8dc7d1cb56 Merge branch 'data-directory' into 'v3'
Create and mount application level data directory rather than just a scan directory

Closes #595 and #697

See merge request openflexure/openflexure-microscope-server!503
2026-03-04 20:10:06 +00:00
Julian Stirling
a7a61971d3 Update picamera tests 2026-03-04 17:27:59 +00:00
Julian Stirling
3a9340f6e0 Update scan directory in webapp 2026-03-04 17:22:03 +00:00
Julian Stirling
ec27b7d5c5 Update integration tests for application_config 2026-03-04 17:22:03 +00:00
Julian Stirling
7e4ec53d78 Update how the application configuration is read for LabThings 0.0.17 2026-03-04 17:22:03 +00:00
Julian Stirling
45903f92a6 Create and mount application level data direcory rather than just a scan directory 2026-03-04 17:22:03 +00:00
Julian Stirling
2c2a52cb97 Merge branch 'metadata-testing' into 'v3'
Metadata testing

Closes #576 and #575

See merge request openflexure/openflexure-microscope-server!519
2026-03-04 17:19:02 +00:00
jaknapper
7ca94497c7 Remove link from basecamera docstring 2026-03-03 15:32:59 +00:00
jaknapper
9a6f80edf4 Update camera_test with extra key 2026-03-03 14:45:32 +00:00
jaknapper
3020ab59f4 Fix typing for gamma_curve 2026-03-03 14:21:28 +00:00
jaknapper
b716013ef2 Fixed tuning file gamma key to gamma_curve 2026-03-03 14:03:17 +00:00
jaknapper
0173cf912f Add gamma_curve to metadata 2026-03-03 13:59:43 +00:00
jaknapper
17f77e36c4 Picamera test 2026-03-03 13:33:34 +00:00
Joe Knapper
5019884175 Camera metadata includes subclass name, and test 2026-03-03 13:23:30 +00:00
Julian Stirling
ac9852a7ad Merge branch 'less-stack-coersion' into 'v3'
Do less coersion for stacks now labthings validates settings.

See merge request openflexure/openflexure-microscope-server!516
2026-03-03 10:02:05 +00:00
Julian Stirling
0fdcb9b623 Merge branch 'equal-offsets' into 'v3'
Allow histo scans with equal dx and dy

See merge request openflexure/openflexure-microscope-server!517
2026-03-02 22:56:53 +00:00
Julian Stirling
1dce732a9a Always log dx and dy steps for Histoscan 2026-03-02 20:53:16 +00:00
Joe Knapper
c09164a4e3 Apply suggestions from code review of branch equal-offsets
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-03-02 20:47:12 +00:00
Joe Knapper
7d3427ad2a Test equal overlaps 2026-03-02 19:31:04 +00:00
Joe Knapper
5a79e4ffd3 Allow histo scans with equal dx and dy 2026-03-02 19:24:20 +00:00
Julian Stirling
dc2bc77dbb Merge branch 'backlash-in-stage' into 'v3'
Backlash correction in base stage class

Closes #420

See merge request openflexure/openflexure-microscope-server!509
2026-03-02 19:10:46 +00:00
Julian Stirling
d7b4457a55 Do less coersion for stacks now labthings validates settings. 2026-03-02 18:19:11 +00:00
Joe Knapper
b57833b033 Merge branch 'event-names' into 'v3'
Change pointer event names for clarity

See merge request openflexure/openflexure-microscope-server!510
2026-03-02 14:54:56 +00:00
Julian Stirling
d4fbcb6d61 Apply suggestions from code review of branch backlash-in-stage
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-03-02 14:40:27 +00:00