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
63156c403b
Remove commented out code
2026-02-15 20:02:30 +00:00
Julian Stirling
ca0b6c02d2
Fix property control when loosing focus
2026-02-15 18:58:25 +00:00
Julian Stirling
eb22ad7e68
Remove Vue3 migration comments
2026-02-15 17:11:55 +00:00
Julian Stirling
c583be7756
Remove console logging
2026-02-15 17:11:55 +00:00
Julian Stirling
591df646c0
Fix some commented out lines
2026-02-15 17:11:55 +00:00
Julian Stirling
d6b7e41698
Fix slide scan component
2026-02-15 17:11:55 +00:00
Julian Stirling
013b7e9dc9
Use vue3 without compat
2026-02-15 17:11:55 +00:00
Antonio Anaya
a2565adcba
ui_migration fix(deps): fixing calibration wizard adding markRaw to components.
2026-02-15 04:28:55 -06:00
Antonio Anaya
e93de652c6
ui_migration fix(deps): fixing import vue-paginate-next
2026-02-15 03:51:07 -06:00
Antonio Anaya
ce19ea3fc0
ui_migration lint(fix): changes fixed with lint ecmaversion & es2021
2026-02-15 01:03:29 -06:00
Antonio Anaya
92f4390cfc
ui_migration fix(deps): VUE3 migration goal_1, suggestions by @julianstirling fixed version package name and removing calibration wizard components from static registration.
2026-02-15 04:43:07 +00:00
Antonio Anaya
610f963c4e
ui_migration fix(deps): VUE3 migration goal_1, Resolved core dependencies for the UI migration. Remaining warnings are non-critical and do not affect runtime stability.
2026-02-14 04:36:08 -06:00
Antonio Anaya
5bbe88c9f7
ui_migration fix(deps): --preliminary-- added stronger type checking on things properties
2026-02-13 19:23:07 -06:00
Antonio Anaya
f4a10ec897
Merge branch 'goal_1' into v3
2026-02-13 06:36:37 -06:00
Antonio Anaya
5fe3d563f5
ui_migration fix(deps): --preliminary-- fixed replaced v-observe-visibility by vueuse useIntersectionObserver
2026-02-13 01:58:32 -06:00
Antonio Anaya
5825015aba
Merge branch 'goal_1' of gitlab.com:Tonoanaya89/openflexure-microscope-server into goal_1
2026-02-12 23:17:57 -06:00
Antonio Anaya
ee71a416b1
ui_migration fix(deps): --preliminary-- Removing markRaw to static declared components. Improvement, SmartScan now works partially.
2026-02-12 23:14:53 -06:00
Joe Knapper
704fc5569f
Merge branch 'flash-led-sim' into 'v3'
...
Illumination Thing
See merge request openflexure/openflexure-microscope-server!468
2026-02-12 16:37:53 +00:00
Antonio Anaya
66b0693338
Merge branch 'v3' into 'goal_1'
...
# Conflicts:
# webapp/src/components/tabContentComponents/slideScanContent.vue
2026-02-12 11:34:32 +00:00
Antonio Anaya
dfca0ff7e0
ui_migration fix(deps): --preliminary-- Removing deep:true from watchers that are not defined as arrays. Missing type hints in watchers.
2026-02-12 05:03:50 -06:00