diff --git a/ui/v2.5/src/components/Changelog/versions/v0100.md b/ui/v2.5/src/components/Changelog/versions/v0100.md index 937316ebe..e6511de8a 100644 --- a/ui/v2.5/src/components/Changelog/versions/v0100.md +++ b/ui/v2.5/src/components/Changelog/versions/v0100.md @@ -10,3 +10,6 @@ ### 🎨 Improvements * Added sv-SE language option. ([#1691](https://github.com/stashapp/stash/pull/1691)) + +### 🐛 Bug fixes +* Fix Create Marker form on small devices. ([#1718](https://github.com/stashapp/stash/pull/1718)) \ No newline at end of file diff --git a/ui/v2.5/src/components/Scenes/SceneDetails/SceneMarkerForm.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneMarkerForm.tsx index e4982c144..6389b8e78 100644 --- a/ui/v2.5/src/components/Scenes/SceneDetails/SceneMarkerForm.tsx +++ b/ui/v2.5/src/components/Scenes/SceneDetails/SceneMarkerForm.tsx @@ -68,30 +68,26 @@ export const SceneMarkerForm: React.FC = ({ .catch((err) => Toast.error(err)); }; const renderTitleField = (fieldProps: FieldProps) => ( -
- - fieldProps.form.setFieldValue("title", query) - } - /> -
+ + fieldProps.form.setFieldValue("title", query) + } + /> ); const renderSecondsField = (fieldProps: FieldProps) => ( -
- fieldProps.form.setFieldValue("seconds", s)} - onReset={() => - fieldProps.form.setFieldValue( - "seconds", - Math.round(JWUtils.getPlayer()?.getPosition() ?? 0) - ) - } - numericValue={Number.parseInt(fieldProps.field.value ?? "0", 10)} - mandatory - /> -
+ fieldProps.form.setFieldValue("seconds", s)} + onReset={() => + fieldProps.form.setFieldValue( + "seconds", + Math.round(JWUtils.getPlayer()?.getPosition() ?? 0) + ) + } + numericValue={Number.parseInt(fieldProps.field.value ?? "0", 10)} + mandatory + /> ); const renderPrimaryTagField = (fieldProps: FieldProps) => ( @@ -100,7 +96,7 @@ export const SceneMarkerForm: React.FC = ({ fieldProps.form.setFieldValue("primaryTagId", tags[0]?.id) } ids={fieldProps.field.value ? [fieldProps.field.value] : []} - noSelectionString="Select or create tag..." + noSelectionString="Select/create tag..." /> ); @@ -114,7 +110,7 @@ export const SceneMarkerForm: React.FC = ({ ) } ids={fieldProps.field.value} - noSelectionString="Select or create tags..." + noSelectionString="Select/create tags..." /> ); @@ -133,28 +129,48 @@ export const SceneMarkerForm: React.FC = ({
- - Scene Marker Title + + Marker Title - {renderTitleField} +
+ {renderTitleField} +
- + Primary Tag -
+
{renderPrimaryTagField}
- - Time - - {renderSecondsField} +
+
+ + Time + +
+ {renderSecondsField} +
+
+
- + Tags -
+
{renderTagsField}
diff --git a/ui/v2.5/src/components/Shared/DurationInput.tsx b/ui/v2.5/src/components/Shared/DurationInput.tsx index 4329ffcb2..bfe42b9db 100644 --- a/ui/v2.5/src/components/Shared/DurationInput.tsx +++ b/ui/v2.5/src/components/Shared/DurationInput.tsx @@ -93,7 +93,7 @@ export const DurationInput: React.FC = (props: IProps) => { } return ( - +
= (props: IProps) => { {renderButtons()} - +
); }; diff --git a/ui/v2.5/src/index.scss b/ui/v2.5/src/index.scss index c290aaeeb..220228c2d 100755 --- a/ui/v2.5/src/index.scss +++ b/ui/v2.5/src/index.scss @@ -217,6 +217,7 @@ div.react-select__control { border-color: $secondary; color: $text-color; cursor: pointer; + white-space: nowrap; .react-select__single-value, .react-select__input { diff --git a/ui/v2.5/src/styles/_theme.scss b/ui/v2.5/src/styles/_theme.scss index 6b2e07f11..3a04f2e31 100644 --- a/ui/v2.5/src/styles/_theme.scss +++ b/ui/v2.5/src/styles/_theme.scss @@ -78,7 +78,7 @@ hr { .nav-tabs { border: none; margin: auto; - margin-bottom: 0.5rem; + margin-bottom: 1.5rem; .nav-link { border: none;