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
Richard Bowman
d09a5a8ee2
Use jog action for arrow keys.
...
This now makes the arrow keys work more or less continuously, and stop responsively.
It could do with optimisation so the key rep rate is lower, but the initial wait is shorter. That probably entails adding our own timeout.
2026-02-16 17:12:15 +00:00
Julian Stirling
8f52be6e0c
Remove compat relics from vite.config.mjs
2026-02-15 20:09:05 +00:00
Julian Stirling
63156c403b
Remove commented out code
2026-02-15 20:02:30 +00:00