Commit graph

339 commits

Author SHA1 Message Date
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
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
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
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
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
8f1253ec02 Reinstate welcome pane in refactored wizard. 2025-10-23 17:32:58 +01:00
Julian Stirling
160c497494 Rename calibrationModal to calibrationWizard to avoid confusion with the internal modal element 2025-10-23 17:32:58 +01:00
Julian Stirling
13b190a8ca Merge branch 'modified-times' into 'v3'
Scan tab show scan duration

See merge request openflexure/openflexure-microscope-server!408
2025-10-23 00:15:10 +00:00
Julian Stirling
4c1dcdb8d1 Tidy up HTML spacing and styling 2025-10-21 16:05:53 +01:00
Julian Stirling
5c2d61baaa Refactor brightness, contrast, and saturation filters into Vue props. 2025-10-21 15:33:12 +01:00
Julian Stirling
04d3162091 Send scan duration as a number (or null) from backend. Format in UI 2025-10-21 11:47:10 +01:00
jaknapper
16687b5252 Format time difference in webapp 2025-10-20 23:53:56 +01:00
jaknapper
0be62d773d Scan viewer component 2025-10-17 18:39:29 +01:00
jaknapper
19913b8f48 Limit brightness and contrast, move sliders to high z to avoid collisions 2025-10-16 12:45:14 +01:00
jaknapper
fb3658c933 Colour sliders in seadragon viewer 2025-10-16 11:47:30 +01:00
Joe Knapper
841c340cdf Scan data card centres lists, displays duration 2025-10-14 17:50:17 +01:00
jaknapper
a2facca43e Clean up primary vs secondary buttons 2025-10-02 16:16:32 +01:00
Julian Stirling
cd6bcd196f Don't show buttons for ongoing scans. 2025-09-19 18:29:34 +01:00
Julian Stirling
29a62a278b Update scan card to use computed properties and request new thumb if modified date changed 2025-09-19 17:49:28 +01:00
Julian Stirling
2fd3a8f696 Split scan cards and scan list components 2025-09-19 17:17:07 +01:00
Julian Stirling
24e5749f50 Remove commented out CSS in scanListContent 2025-09-19 15:19:37 +01:00
jaknapper
de0e74820c Reload background detect settings when tab opened 2025-09-05 17:27:34 +01:00
Julian Stirling
212b8fe062 Colour propery box on input, flash green on update, only modal notify if value is not set exactly 2025-08-28 14:44:34 +01:00
Julian Stirling
80ee303ac9 Update the reload property button next to property controls 2025-08-28 11:12:19 +01:00
Julian Stirling
5484b51a1e Unify JPEG capture, metadata, and saving; reducing duplication 2025-08-27 17:14:49 +01:00
Julian Stirling
98193189f8 Add fullscreen toggle button. 2025-08-21 18:48:31 +01:00
Chish36
e1aca0bef7 Button added to launch calibration menu manually 2025-08-12 18:02:30 +01:00
Chish36
1d923798e6 Changed navigate to control and updated file names to match. 2025-08-11 09:55:31 +01:00
Julian Stirling
73beb2b09d Merge branch 'fix-movements' into 'v3'
Fix movements axes

Closes #498

See merge request openflexure/openflexure-microscope-server!338
2025-08-06 15:50:08 +00:00
jaknapper
2f21fd6200 Describe expected behaviour in stage settings 2025-08-06 15:57:00 +01:00
jaknapper
772a4c4301 Remove z key invert option
More space between invert options and Zero button

Rename Step Size to Keyboard Step Size
2025-08-06 14:21:49 +01:00
jaknapper
5edf15ca7a Action button to invert z axis in stage coordinates 2025-08-06 12:15:39 +01:00
Chish36
3d07e990fd Change "settings" to "configure" in background detect tab 2025-08-05 08:52:19 +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
33413a591a Complete UI for arbitrary dectector settings. Required better method for invoking actions.
Error handling was fixed in the process of getting the above correct.
2025-07-31 20:56:55 +01:00
Julian Stirling
92d15d921b Display background detector settings built automatically from schema 2025-07-31 20:56:55 +01:00
Julian Stirling
d376eee5d5 Remove custom error for background. Do not allow check if background is not set. 2025-07-31 20:56:55 +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
jaknapper
16f2eee8b9 Remove class from action button 2025-07-30 13:00:10 +01:00
jaknapper
10a49db9c9 Remove autorecentre 2025-07-29 18:29:15 +01:00
Julian Stirling
547704fdc0 Merge branch 'bg_detect_in_camera' into 'v3'
Refactor background detect to allow switching algorithms

See merge request openflexure/openflexure-microscope-server!327
2025-07-28 09:21:43 +00:00
jaknapper
7ac77c3e89 Stitch all scans button, and refresh scan tab when closing modals 2025-07-25 16:52:37 +01:00