The tour pop-ups were getting stuck in the tab icon container. Explicitly specifying that they could overflow said container, and setting them to show to the right, seems to have fixed this issue. |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| .env.development | ||
| .env.production | ||
| .eslintrc.js | ||
| .gitignore | ||
| babel.config.js | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
OpenFlexure Microscope JS Client
Key info
-
Vue.js web application providing a graphical interface for the OFM
-
Once built, will be served by the API server from the host root on port 5000
-
See openflexure-microscope-server/README.md for details on local installation and building
Developer guidelines
Creating releases
- JS client is coupled to the API, and so are no longer separately built and deployed.
- See openflexure-microscope-server/README.md for details on creating new releases
VS Code and ESLint
To prevent the editor from interfering with ESLint, add to your project settings.json:
{
"editor.tabSize": 2,
"cSpell.enabled": false,
"eslint.validate": ["vue","javascript", "javascriptreact"],
"editor.formatOnSave": false,
"vetur.validation.template": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
}