Commit graph

329 commits

Author SHA1 Message Date
Richard Bowman
77c43c824d Restore log viewer 2023-12-13 01:53:55 +00:00
Richard Bowman
7c662b2787 Added capture buttons to navigate pane 2023-12-11 22:23:32 +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
ccf9b38c34 Use thingAvailable via computed prop
Computed properties are needed to make things reactive.
2023-12-01 01:28:08 +00:00
Richard Bowman
55305a67f4 Remove old print statement 2023-12-01 00:58:29 +00:00
Richard Bowman
471a89cc72 Update paneCapture with new-style thing access 2023-12-01 00:56:13 +00:00
Richard Bowman
ca6988ca99 Update statusPane with new-style thing access 2023-12-01 00:55:56 +00:00
Richard Bowman
9c3c2bb043 Update CSMSettings to use new-style access
Also deleted a lot of old code (which wasn't running)
2023-12-01 00:55:25 +00:00
Richard Bowman
c2ec060df9 Switch to using TDs in the store 2023-11-30 23:22:10 +00:00
Richard Bowman
54df1faeeb Linter fixes 2023-11-30 23:21:45 +00:00
Richard Bowman
6c48444126 Removed vestigial code from CSMSettings 2023-11-30 09:14:04 +00:00
Richard Bowman
b47ac8b828 Remove unused URL computed props 2023-11-30 00:20:26 +00:00
Richard Bowman
24bfb4c253 Remove vestigial stage settings 2023-11-30 00:02:53 +00:00
Richard Bowman
488493385f Combine the various property controls into one component
propertyControl now handles several different property types,
based on the thing description. This reduces duplication and
should keep the code cleaner.

In the future this will become a part of a labthings-vue package,
I hope!
2023-11-29 23:54:00 +00:00
Richard Bowman
595101248e Removed node-wot but kept centralised TD store
I had intended to store a ConsumedThing for each Thing, in
a module in the store. Until that is possible (will require some
more attention to dependency management) I will just store
the TDs instead.

This commit includes a lot of the code I wrote for node-wot use,
but without any dependence on node-wot.
2023-11-29 22:43:55 +00:00
Richard Bowman
1d24701dfd Fix shutdown/restart buttons 2023-11-02 21:33:42 +00:00
Richard Bowman
65f467af64 Fix "About" page 2023-11-02 21:17:31 +00:00
Richard Bowman
4e7fa44a73 Remove microscope settings
microscope name should be defined in config, by a
separate program/service
2023-11-02 20:34:42 +00:00
Richard Bowman
27b1f42935 Updated camera stage mapping settings 2023-11-02 20:32:15 +00:00
Richard Bowman
c5c02eb029 Linted 2023-11-02 20:30:54 +00:00
Richard Bowman
79752a2a4c Camera settings for labthings-picamera2
I've updated URLs and tidied things a bit, so that we can
now adjust the key camera settings with the new camera
drivers.
2023-11-02 16:54:22 +00:00
Richard Bowman
da711a7d8c linter fixes 2023-09-04 22:08:27 +01:00
Richard Bowman
799dc7f522 WIP: update webapp to use new backend
This is still very much WIP, but I now have fast
autofocus, stage moves, image streaming, and click-to-move.
2023-09-04 22:00:56 +01:00
Richard Bowman
cfb1bb09a6 Added scan control for background detect
There is now a button that appears when the background-detect
extension is installed, allowing you to skip autofocus if the
field looks like background.
2022-04-06 23:17:10 +01:00
Richard
bb4b7335a3 Hide smart stack controls when they are not required
The code that checked for the presence of the smart stack plugin had a typo,
and would display smart stack controls whenever the stack and scan extension
was detected (whether or not the smart stack extension was enabled).

This is now fixed.
2021-09-16 15:47:11 +01:00
Kaspar Emanuel
b2eb1e0f05 Rename js directory to webapp 2021-09-16 15:13:19 +01:00