Commit graph

353 commits

Author SHA1 Message Date
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
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
Antonio Anaya
0e6a0c17f4 ui_migration fix(deps): added emiters array for Type safety 2026-02-12 04:37:00 -06:00
Antonio Anaya
869f410dbb ui_migration fix(deps): replacing global emiters to eventBus.emit, on mixings file. 2026-02-12 04:35:38 -06: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
Antonio Anaya
fc96ae94f8 ui_migration fix(deps): Correcting syntax deprecations, set :key at template, >>> :deep(), v-bind on top. 2026-01-20 19:09:42 -06:00
Antonio Anaya
be868ad8c5 ui_migration fix(syntax): Fix html comments. 2026-01-20 19:00:28 -06:00
Antonio Anaya
8ced9f8b75 ui_migration feat(deps): Modified src/ main.js for vue3 compatibility 2026-01-20 18:58:38 -06:00
Antonio Anaya
70cdce3323 ui_migration fix(deps): Added missing vitejs-pluginvue eslit version downgrade for compatibility. 2026-01-20 18:25:26 -06:00
Antonio Anaya
3e528fdfa1 ui_migration feat(deps): setup vite mjs and index.html 2026-01-20 17:59:16 -06:00
Antonio Anaya
d6c636f0cb ui_migration feat(deps): install vue3 migration build @vue_compat 2026-01-19 21:27:31 -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
69cfb54e46 String PropertyControls 2026-01-12 16:17:10 +00:00
Julian Stirling
5375e9578b Update version for alpha 4 release and update changelog 2025-12-08 15:07:14 +00:00
Julian Stirling
3ebc4578d3 Show which background detector is active in GUI 2025-12-02 09:57:24 +00:00
Julian Stirling
fe77908253 Make the findOngoingActions function plural to match what happens 2025-11-13 11:51:03 +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
8b785823ab Fix end of action behaviours and looging errors 2025-11-11 14:41:24 +00:00
Julian Stirling
dd0a57520b Action button uses mixins for invoking and polling actions 2025-11-11 14:41:24 +00:00
Julian Stirling
4910bef717 Split the action status modal from the action button 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
a267b82311 Improve copy button's style in dark mode 2025-11-10 12:33:11 +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
Julian Stirling
03481f2435 Add way to poll invoked action 2025-11-07 17:18:01 +00:00
Julian Stirling
f6285c52b6 Begin splitting up the pane for control. 2025-11-07 16:17:38 +00:00
Julian Stirling
e2c2db3d17 Move stage control preferences to settings 2025-11-07 15:39:32 +00:00
Julian Stirling
f9020fc6a0 Conditionally render settings tabs based on available Things 2025-11-07 14:46:55 +00:00
Julian Stirling
f35c96d653 Conditionally render tabs based on available Things 2025-11-07 14:46:35 +00:00
Julian Stirling
0b0483f4c7 Use tabIcon title for tabs seperate id from what is displayed
Closes #385
2025-11-07 13:14:15 +00:00
Julian Stirling
bb5bc503ef Improve importing of tabs 2025-11-07 12:54:00 +00:00