Commit graph

4747 commits

Author SHA1 Message Date
Julian Stirling
5e511bf2e2 Apply suggestions from code review of branch better-spellchecking
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2026-02-23 09:42:27 +00:00
Julian Stirling
08dd705de1 Update webapp package information 2026-02-22 22:09:01 +00:00
Julian Stirling
ba722b3d95 Remove extra LICENSE and CONTRIBUITING.md files from within webapp 2026-02-22 22:06:29 +00:00
Julian Stirling
652a50a5a6 Remove references to old GPU preview feature. 2026-02-22 21:42:59 +00:00
Julian Stirling
9a5133e1a7 Use own pagination consistently rather than vue-pagination-next 2026-02-22 21:18:08 +00:00
Julian Stirling
66b4a06e87 Add spellchecking for camelCase, PascalCase, and kebab-case 2026-02-22 11:02:59 +00:00
Julian Stirling
19a6943d60 Use Invocation errors for expected errors. 2026-02-21 21:57:20 +00:00
Julian Stirling
742cd6bdf2 Add a fallback page template. 2026-02-20 10:36:19 +00:00
Julian Stirling
095988838b Use dropdown for selecting camera (OpenCV camera) 2026-02-19 17:17:28 +00:00
Julian Stirling
a22bf2b711 OpenCV camera: Fix startup behaviour loading camera from settings. 2026-02-19 17:17:18 +00:00
Julian Stirling
3f54084d14 Merge branch 'logging-formatting' into 'v3'
Update logging page formatting.

Closes #571

See merge request openflexure/openflexure-microscope-server!498
2026-02-19 17:13:51 +00:00
Julian Stirling
0709a7b118 Merge branch 'numerical-input-limits' into 'v3'
Use lt.property/setting validatiors to set numerical input range and step

Closes #457

See merge request openflexure/openflexure-microscope-server!494
2026-02-19 16:53:36 +00:00
Julian Stirling
8ab85e2d7f Update docstring for OpenCV camera 2026-02-19 16:48:35 +00:00
Julian Stirling
4dfb252439 Add functionality to switch OpenCV camera without restarting the server. 2026-02-19 16:46:41 +00:00
Julian Stirling
ec33812b52 Capture up and down keys for incrimenting numerical property 2026-02-19 16:04:19 +00:00
Julian Stirling
484c7a757e Apply suggestions from code review of branch numerical-input-limits
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-02-19 15:36:44 +00:00
Julian Stirling
ec9fbd6245 Custom spinners that use step for increment, but enforce multipleOf 2026-02-19 15:29:28 +00:00
Julian Stirling
e66fe5a35a Add way to set spinner step without changing HTTP API 2026-02-19 13:35:14 +00:00
Julian Stirling
cd14f470f6 Use lt.property/setting validatiors to set numerical input range and step 2026-02-19 13:34:41 +00:00
Julian Stirling
b197e13c8f Style logging message header for dark mode 2026-02-19 12:41:37 +00:00
Julian Stirling
9a198cc5a3 Merge branch 'release-checklist-update' into 'v3'
Update release checklist from last alpha's experience

Closes #608

See merge request openflexure/openflexure-microscope-server!496
2026-02-19 12:03:02 +00:00
Julian Stirling
f6afce052c Update logging page formatting. 2026-02-19 12:00:47 +00:00
Joe Knapper
4326bb2075 Merge branch 'enable-prettier' into 'v3'
Re-enable prettier

See merge request openflexure/openflexure-microscope-server!497
2026-02-19 11:37:52 +00:00
Julian Stirling
c150c07b83 Apply suggestions from code review of branch release-checklist-update
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2026-02-19 11:29:50 +00:00
Julian Stirling
6606754aef Re-enable prettier 2026-02-19 11:19:18 +00:00
Julian Stirling
7267f4557a Merge branch 'simulator-zoom' into 'v3'
Magnification selection in simulator by cropping canvas based on objective property

Closes #657

See merge request openflexure/openflexure-microscope-server!490
2026-02-19 11:10:05 +00:00
Joe Knapper
cf9a222a61 Merge branch 'fail-on-eslint-warnings' into 'v3'
Add --max-warnings=0 back to eslint check. This was accidentally dropped when moving from vue-cli-service

See merge request openflexure/openflexure-microscope-server!495
2026-02-19 10:40:56 +00:00
Julian Stirling
eb21ca9aef Apply suggestions from code review of branch simulator-zoom
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-02-19 10:37:57 +00:00
Julian Stirling
3eb54fefe2 Update release checklist from last alpha-s experience 2026-02-19 00:26:26 +00:00
Julian Stirling
37e3d993f0 Add max-warnigns=0 back to eslint check. This was accidentally dropped when moving from vue-cli-service 2026-02-18 23:51:27 +00:00
Julian Stirling
1da554c7ef Update simulation camera tests 2026-02-18 22:31:26 +00:00
Julian Stirling
80c78fbc5e Refactor image simulation for speed 2026-02-18 20:20:00 +00:00
Joe Knapper
70a049e52f Test simulated camera objective behaviour 2026-02-18 17:26:52 +00:00
Joe Knapper
94a9c2be8f Use options argument in UI for objective 2026-02-18 16:59:29 +00:00
Joe Knapper
01012f52a3 Crop canvas based on objective property 2026-02-18 16:59:27 +00:00
Julian Stirling
6f997cc990 Merge branch 'stage-setting-buttons' into 'v3'
Add recentre and ROM test buttons to stage settings

Closes #502

See merge request openflexure/openflexure-microscope-server!482
2026-02-18 16:46:20 +00:00
Joe Knapper
a6b95f0948 Merge branch 'dropdown-gui' into 'v3'
Optional options in UI property control become dropdown

See merge request openflexure/openflexure-microscope-server!477
2026-02-18 16:43:45 +00:00
Joe Knapper
3f7de554d9 Merge branch 'jogging' into 'v3'
Generalised Jogging

Closes #680

See merge request openflexure/openflexure-microscope-server!476
2026-02-18 16:20:42 +00:00
Joe Knapper
71042361e3 Stage measure buttons show a stream while running 2026-02-18 15:22:13 +00:00
Joe Knapper
9580d98706 Check for stage_measure instead of stage type 2026-02-18 15:21:15 +00:00
Joe Knapper
a01813f053 Cleaner logging in stage-measure 2026-02-18 15:21:13 +00:00
jaknapper
15f634a3cb Add longer confirmation messages 2026-02-18 15:21:12 +00:00
Joe Knapper
302e510678 Add recentre and ROM test buttons to stage settings
Only shown if not using a DummyStage, as neither work meaningfully in sim
2026-02-18 15:21:10 +00:00
Julian Stirling
41c9c58f42 Merge branch 'action-modal-w-stream' into 'v3'
CSM modal shows stream

Closes #678

See merge request openflexure/openflexure-microscope-server!483
2026-02-18 15:10:44 +00:00
Joe Knapper
decbbfd14b Apply suggestions from code review of branch dropdown-gui 2026-02-18 14:46:17 +00:00
Julian Stirling
d9deb1a7e7 Typos and clarity fixes from review of jogging branch
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-02-18 14:25:10 +00:00
Joe Knapper
219861cbac Stream progress in UI.py, resize modal 2026-02-18 14:08:18 +00:00
Julian Stirling
752d97314e Fixing some prop types and defaults for dropdowns 2026-02-18 12:50:49 +00:00
Julian Stirling
88c087b8dd Options for server specified property control allow different values and display names 2026-02-18 12:50:49 +00:00
Joe Knapper
5ae0f903d8 Use dropdown separated from dataType in Vue 2026-02-18 12:50:49 +00:00