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
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
eb22ad7e68
Remove Vue3 migration comments
2026-02-15 17:11:55 +00:00
Antonio Anaya
ce19ea3fc0
ui_migration lint(fix): changes fixed with lint ecmaversion & es2021
2026-02-15 01:03:29 -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
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
6e14bf1dd0
ui_migration fix(deps): --Preliminary-- Define reactivity, with markRaw function wrapper for components.
2026-01-22 23:40:56 -06: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
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
8babf3f17b
Format the stage control so it isn't so wide
2025-11-07 22:24:47 +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
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
1601bdd123
Let prettier change a load of things because new prettier has new rules :(
2025-11-03 11:33:33 +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
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
98193189f8
Add fullscreen toggle button.
2025-08-21 18:48:31 +01:00
jaknapper
2f21fd6200
Describe expected behaviour in stage settings
2025-08-06 15:57:00 +01:00
jaknapper
5edf15ca7a
Action button to invert z axis in stage coordinates
2025-08-06 12:15:39 +01:00
Julian Stirling
649d5ca267
Fix primary and secondary camera actions being switched in UI
2025-07-31 21:24:01 +01:00
Julian Stirling
e7e3a08210
Camera settings exposed in UI defined by server.
2025-07-31 20:56:55 +01:00
Julian Stirling
3651013440
Generalise server specified action buttons.
2025-07-31 20:56:55 +01:00
Julian Stirling
0794d4777f
Camera calibration buttons specified by server. Simulation has option to remove sample
2025-07-31 20:56:55 +01:00
Julian Stirling
dd63d74651
Removing mjpeg bitrate setter from UI and Python as it wasn't implemented fully and isn't a setting that should need changing
2025-06-23 12:39:41 +01:00
Joe Knapper
931554226e
Combine xlarge width with updated heading
2025-05-21 15:05:50 +00:00
jaknapper
c0cf95bac1
Widen the info area of the CSM tab to use space more efficiently and not break lines (tested on three screens)
2025-05-21 15:56:50 +01:00
jaknapper
b66912ac8f
CSM settings hidden by default in a details section
2025-05-21 15:56:04 +01:00
Joe Knapper
3ca86ec4b4
Remove features tab, as neither option works with v3. Does not remove underlying code (seperate issue)
2025-05-20 13:06:09 +01:00
Joe Knapper
625f9b4001
Ttile case in all buttons and properties, larger settings headers
2025-05-20 12:59:49 +01:00
Joe Knapper
8799ebbaab
csm info in webapp tab
2025-05-14 19:03:57 +01:00
jaknapper
01d906e46a
Rename exposure (with limit)
2025-04-02 13:02:01 +01:00
Richard Bowman
fb07343cdd
Fix errors introduced by refactoring of taskSubmitter
...
I removed some defunct properties - this introduced a couple
of problems, which are resolved by:
* no longer checking for fastAutofocusUri
* removing the unused prop availablePlugins from the calibration modal
2024-02-29 22:17:49 +00:00
Richard Bowman
cbd8b090ec
Replace tasksubmitter with action-button
...
I've changed tasksubmitter to accept a "thing" and "action" rather than a single URL. This seems more in keeping with
propertyControl, and eliminates the need for loads of
computed properties.
I've also deleted (rather than just commenting out) chunks of the web app that are no longer in use. These may be
reinstated in the future - but we can get them from git
history. It's less confusing not to have vestigial
code in the repo.
This builds OK but is not, as yet, tested with hardware.
2024-02-29 21:44:39 +00:00
Richard Bowman
a18ac90c24
Allow camera stage mapping calibration to be cancelled
2024-01-04 14:49:27 +00:00
Richard Bowman
5ca8070bc8
WIP: modal progress dialog for TaskSubmitter
...
Longer-running tasks would benefit hugely from showing the
operator a progress indicator. This branch will add a basic
log display allowing messages to be shown to the user.
This branch may also add an abort button to the above dialog.
2024-01-03 21:40:12 +00:00
Richard Bowman
b23d6043c5
Remove IHI slidescan from features settings
2023-12-15 01:22:21 +00:00
Richard Bowman
e3265b1dff
await readThingProperty correctly
2023-12-01 21:27:38 +00:00
Richard Bowman
5d87a7582e
Format fixes
2023-12-01 02:23:58 +00:00
Richard Bowman
65c881fea1
Make calibrateXYUri a computed property
...
This makes it properly reactive again.
2023-12-01 01:46:11 +00:00
Richard Bowman
f97dcb6abc
More tidying up to use new thing property functions
2023-12-01 01:45:45 +00:00
Richard Bowman
55305a67f4
Remove old print statement
2023-12-01 00:58:29 +00:00