diff --git a/README.md b/README.md index b00c8c4561c..7603dbc4ab7 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ See a demo [here](https://vimeo.com/275537038) (password is stashapp). +An in-app manual is available, and the manual pages can be viewed [here](https://github.com/stashapp/stash/tree/develop/ui/v2.5/src/docs/en). + # Docker install Follow [this README.md in the docker directory.](docker/production/README.md) diff --git a/ui/v2.5/package.json b/ui/v2.5/package.json index 974c76f656c..164a6834d9c 100644 --- a/ui/v2.5/package.json +++ b/ui/v2.5/package.json @@ -31,6 +31,7 @@ "@fortawesome/free-regular-svg-icons": "^5.13.0", "@fortawesome/free-solid-svg-icons": "^5.13.0", "@fortawesome/react-fontawesome": "^0.1.9", + "@types/mousetrap": "^1.6.3", "apollo-cache": "^1.3.4", "apollo-cache-inmemory": "^1.6.5", "apollo-client": "^2.6.8", @@ -50,6 +51,7 @@ "jimp": "^0.12.1", "localforage": "1.7.3", "lodash": "^4.17.15", + "mousetrap": "^1.6.5", "query-string": "6.12.1", "react": "16.13.1", "react-apollo": "^3.1.5", diff --git a/ui/v2.5/src/components/Changelog/versions/v030.tsx b/ui/v2.5/src/components/Changelog/versions/v030.tsx index 49189b60b78..84b37347fbf 100644 --- a/ui/v2.5/src/components/Changelog/versions/v030.tsx +++ b/ui/v2.5/src/components/Changelog/versions/v030.tsx @@ -3,12 +3,14 @@ import ReactMarkdown from "react-markdown"; const markup = ` ### ✨ New Features +* Add various keyboard shortcuts (see manual). * Support deleting multiple scenes. * Add in-app help manual. * Add support for custom served folders. * Add support for parent/child studios. ### 🎨 Improvements +* Add dialog when pasting movie images. * Allow click and click-drag selection after selecting scene. * Added multi-scene edit dialog. * Moved images to separate tables, increasing performance. diff --git a/ui/v2.5/src/components/Help/Manual.tsx b/ui/v2.5/src/components/Help/Manual.tsx index 86edb4b9b8e..33be21f760b 100644 --- a/ui/v2.5/src/components/Help/Manual.tsx +++ b/ui/v2.5/src/components/Help/Manual.tsx @@ -10,6 +10,7 @@ import Galleries from "src/docs/en/Galleries.md"; import Scraping from "src/docs/en/Scraping.md"; import Contributing from "src/docs/en/Contributing.md"; import SceneFilenameParser from "src/docs/en/SceneFilenameParser.md"; +import KeyboardShortcuts from "src/docs/en/KeyboardShortcuts.md"; import Help from "src/docs/en/Help.md"; import { Page } from "./Page"; @@ -32,7 +33,7 @@ export const Manual: React.FC = ({ show, onClose }) => { }, { key: "Interface.md", - title: "Interface", + title: "Interface Options", content: Interface, }, { @@ -68,6 +69,11 @@ export const Manual: React.FC = ({ show, onClose }) => { title: "Metadata Scraping", content: Scraping, }, + { + key: "KeyboardShortcuts.md", + title: "Keyboard Shortcuts", + content: KeyboardShortcuts, + }, { key: "Contributing.md", title: "Contributing", @@ -116,7 +122,7 @@ export const Manual: React.FC = ({ show, onClose }) => { id="manual-tabs" > - +