Joe Knapper
a9fdb376fe
Tab index -1 for spinners so we dont tab to them
2026-03-09 15:50:22 +00:00
Julian Stirling
1fa9e0b772
Move more development information to the dev docs to minimise repitition and getting out of sync
2026-03-07 19:03:01 +00:00
Joe Knapper
76e80b299f
Align buttons in confirmation modal
2026-03-05 16:36:10 +00:00
Julian Stirling
3a9340f6e0
Update scan directory in webapp
2026-03-04 17:22:03 +00:00
Julian Stirling
1a9bb7f808
Change pointer event names for clarity
2026-02-26 08:49:40 +00:00
Joe Knapper
dbe8634041
Apply suggestions from code review of branch allow-zero
...
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-02-24 12:36:30 +00:00
Joe Knapper
25a839bf88
Stringify 0 as axios treats it as ""
...
Also add a check that we don't try to log(0)
2026-02-23 17:48:26 +00:00
Julian Stirling
f5c907e62d
Merge branch 'better-spellchecking' into 'v3'
...
Add spellchecking for camelCase, PascalCase, and kebab-case
See merge request openflexure/openflexure-microscope-server!502
2026-02-23 10:26:09 +00:00
Julian Stirling
184253b080
Merge branch 'consolidate-pagination' into 'v3'
...
Use own pagination consistently rather than vue-pagination-next
Closes #590
See merge request openflexure/openflexure-microscope-server!504
2026-02-23 10:07:11 +00:00
Julian Stirling
7f15d5c40e
Merge branch 'webapp-cleanup' into 'v3'
...
Webapp cleanup
Closes #681
See merge request openflexure/openflexure-microscope-server!506
2026-02-23 10:05:52 +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
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
ec33812b52
Capture up and down keys for incrimenting numerical property
2026-02-19 16:04:19 +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
f6afce052c
Update logging page formatting.
2026-02-19 12:00:47 +00:00
Julian Stirling
6606754aef
Re-enable prettier
2026-02-19 11:19:18 +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
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
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
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
Joe Knapper
ae81520494
Optional options in UI property control become dropdown
2026-02-18 12:50:49 +00:00
Joe Knapper
89c5ea6886
Merge branch 'eslint-9' into 'v3'
...
Bump ESLint from unsported version to version 9
See merge request openflexure/openflexure-microscope-server!489
2026-02-18 12:18:14 +00:00
Julian Stirling
f4b430071e
Bump ESLint from unsported version to version 9
2026-02-18 00:33:26 +00:00
Julian Stirling
bc462d446c
Merge branch 'disabled-properties' into 'v3'
...
Grey out read only properties in webapp
Closes #673
See merge request openflexure/openflexure-microscope-server!475
2026-02-17 18:16:32 +00:00
Joe Knapper
bec422bb85
Grey out read only properties in webapp
2026-02-17 18:16:31 +00:00
jaknapper
04e5dbb0f3
Restore CSM stream pos to right of buttons
2026-02-17 12:47:12 +00:00
jaknapper
3631f76b23
CSM modal shows stream
2026-02-16 17:34:52 +00:00
Julian Stirling
8478194e30
Better jog comments, use pointer events for robustness
2026-02-16 17:31:39 +00:00
Julian Stirling
d9ba5d906d
No jog when right-click on d-pad
2026-02-16 17:31:39 +00:00
Julian Stirling
a1ceb1fc5e
Jog buttons in calibration wizard
2026-02-16 17:31:38 +00:00
Julian Stirling
84488b579b
Re-implement stage button inversion and update position during move.
2026-02-16 17:31:38 +00:00
Julian Stirling
586d45aed3
Debounce keyboard repeats for smoother movement
2026-02-16 17:17:32 +00:00
Richard Bowman
9ed850cc68
Switch move buttons to use jog
...
This implements a nicer version of jogging, with a defined interval of 1/3 second. This can be tuned depending on what we think makes sense.
It might be good to re-use this for handling keypresses.
2026-02-16 17:13:27 +00:00