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
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
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
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
jaknapper
d4dc113a60
Linter fix in statusPane
2026-02-11 12:12:43 +00:00
Joe Knapper
676d34842a
Apply suggestions from code review of branch flash-led-sim
...
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2026-02-11 10:19:19 +00:00
Joe Knapper
f05cb396c8
Update FlashLED to new endpoint in webapp
2026-02-10 22:20:22 +00:00
Joe Knapper
fb7a8b4959
Prettier on slideScanContent
2026-02-09 18:48:49 +00:00
Joe Knapper
3beb8e1147
Auto-populate workflow dropdown
2026-02-09 18:48:49 +00:00
Antonio Anaya
a16a86f361
ui_migration fix(bugfix): eventBus undefined found caused by not importing eventBus at autofocus comp, removing eventBus usage on child/parent this. events for task polling func
2026-02-09 00:06:48 -06:00
Antonio Anaya
9992ca642c
ui_migration fix(bugfix): found caused eventBus/this., and {x,y,z,absolute} parsing arguments incorrectly, BUG:keys-arrows-wont-move prevents @finished emit status for task
2026-02-08 05:29:56 -06:00
Antonio Anaya
0296cef089
ui_migration fix(deps): --preliminary-- Replace value to modelvalue, and global emitters. BUG:keys-arrows-wont-move
2026-01-25 02:07:46 -06:00
Antonio Anaya
2a9ee759c4
ui_migration fix(deps): Replace component instance event by external event bus from mitt package.
2026-01-24 16:13:49 -06:00
Antonio Anaya
6e14bf1dd0
ui_migration fix(deps): --Preliminary-- Define reactivity, with markRaw function wrapper for components.
2026-01-22 23:40:56 -06:00
Julian Stirling
23426ae12c
Reorder scan workflow title and blurb in scan tab
2026-01-16 12:25:55 +00:00
Julian Stirling
21b779a4a5
Dynamic UI for scan workflows
2026-01-16 12:18:54 +00:00
Julian Stirling
ca46439269
Rename "active_detector" for background detecor. Improve thing selector coercion
2026-01-14 15:10:13 +00:00
Julian Stirling
3e8874188e
Get UI working for background detector things
2026-01-14 10:05:04 +00:00
Julian Stirling
3ebc4578d3
Show which background detector is active in GUI
2025-12-02 09:57:24 +00:00
Julian Stirling
2937010e95
Move progress bar into the action button to stop components jumping
2025-11-11 14:41:24 +00:00
Julian Stirling
5074f75442
Merge branch 'fewer-ui-assumptions' into 'v3'
...
UI customises to available Things
Closes #510 and #385
See merge request openflexure/openflexure-microscope-server!435
2025-11-11 14:36:22 +00:00
Julian Stirling
71c98a7fbf
Tidy up comments and id names
2025-11-11 10:56:49 +00:00
Julian Stirling
616e93ef97
Dpad button ids, add warning in positionControl.vue about gloabl listeners, deduplicate listener for capture.
2025-11-11 10:24:19 +00:00
Julian Stirling
3aa6f75f61
Apply suggestions from code review of branch fewer-ui-assumptions
...
Co-authored-by: Richard Bowman <richard.bowman@cantab.net>
2025-11-11 10:22:25 +00:00
Julian Stirling
89f318f982
All CSM details in a list, ensure details only show when defined, disable download option if calibration undefined
2025-11-10 12:54:26 +00:00
Julian Stirling
045410b2e6
A matrix display component with copy button that copys as code.
2025-11-10 12:33:11 +00:00
Julian Stirling
5fd16bd113
Merge branch 'skip-vs-next-in-cal' into 'v3'
...
Skip buttons on calibration wizard
Closes #403
See merge request openflexure/openflexure-microscope-server!433
2025-11-10 12:26:39 +00:00
Julian Stirling
8babf3f17b
Format the stage control so it isn't so wide
2025-11-07 22:24:47 +00:00
Julian Stirling
cb9d134ac3
Don't show flash led if there is no stage
2025-11-07 19:07:50 +00:00
Julian Stirling
ef9b337587
Add d-pad style buttons
2025-11-07 18:12:31 +00:00
Julian Stirling
d899e1ba75
Only show autofocus and position controls when Things are available
2025-11-07 17:41:17 +00:00
Julian Stirling
f19d6681c4
Split autofocus component
2025-11-07 17:38:10 +00:00