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
Julian Stirling
2ca69f9420
split mixins into own directories
2025-11-07 12:24:44 +00:00
Julian Stirling
6291263846
Allow GUI to start without stage
2025-11-06 15:19:04 +00:00
Julian Stirling
cb74db8061
Remove genversion as it is no longer used
2025-11-05 17:11:05 +00:00
Julian Stirling
1ba1a3082b
More consitent use of mixins for interaactiong with thing descriptions
2025-11-05 17:05:34 +00:00
Julian Stirling
1f22346ce6
Camera calibration step in wizard skip until calibrated.
2025-11-05 09:05:24 +00:00
Julian Stirling
e1172248b0
Camera stage mapping step in wizard says skip until complete.
2025-11-05 09:05:24 +00:00
Julian Stirling
e71a25733b
Fix CSM settings from erroring
...
CSM settings was erroring due to reading properties that don't exist and calculating
using nulls.
2025-11-05 09:05:17 +00:00
Julian Stirling
093bbcfd72
Report duration as ongoing for ongoing scans
2025-11-04 18:50:17 +00:00
Julian Stirling
7ea5c74626
Remove --openssl-legacy-provider node option
2025-11-03 11:33:35 +00:00
Julian Stirling
65db119791
Update axios, less, material-symbols, and uikit; fix to osd scan viewer
2025-11-03 11:33:35 +00:00
Julian Stirling
1601bdd123
Let prettier change a load of things because new prettier has new rules :(
2025-11-03 11:33:33 +00:00
Julian Stirling
a05156407b
Update JS toolchain to use newer core-js and vue-cli
2025-11-03 11:28:51 +00:00
Julian Stirling
97fa0b03b2
Move all other local storage into the store.
2025-11-02 13:16:44 +00:00
Julian Stirling
e9eec20027
Store can optionally (per key) read/load from local storage tested with appTheme
2025-11-02 12:07:24 +00:00
Julian Stirling
d4e9d4c348
Remove unused syncDataWithLocalStorage.js
2025-11-02 12:06:10 +00:00
Julian Stirling
830929a693
Split up the action button methods for monitoring and starting a task
...
Previously the start task method of action button handled awaiting
polling and resetting variables when the task completes. If an ongoing
task was found polling was started so that logs could be communicated
but no clean up happened when the task finished. This has been split
up and the checks for ongoing tasks improved so they also clean up
after ongoing tasks finish.
Closes #442
2025-10-30 10:28:12 +00:00
Julian Stirling
3da1b8a9c3
Add event to scroll to top on scan page change
2025-10-29 13:29:36 +00:00
jaknapper
cd5d5149a3
Add pagination to scan list
2025-10-29 13:18:25 +00:00
Julian Stirling
d2c9122720
De-duplicate HTML for tab content, add way for tab to request scroll to top
2025-10-28 16:32:47 +00:00
Julian Stirling
758a5a73e9
Remove field components that we don't use
2025-10-28 15:44:17 +00:00
Julian Stirling
a5da5241ae
Fix lint warnings
2025-10-28 15:44:17 +00:00
Julian Stirling
c085d2c0ac
Run lint:fix and accept a huge formatting change
2025-10-28 15:44:17 +00:00
Julian Stirling
3900c3e1ad
Add prettier config, stop npm lint formatting, warn if formatting bad
2025-10-28 15:44:17 +00:00
Julian Stirling
5282f03271
Apply suggestions from code review of branch calibration-wizard-refactor
...
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk> and Julian
Stirling <julian@julianstirling.co.uk>
2025-10-27 13:00:54 +00:00
Julian Stirling
c41f9aa052
Apply suggestions from code review of branch calibration-wizard-refactor
...
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2025-10-26 14:15:27 +00:00