diff --git a/components/StyledMenu.qml b/components/StyledMenu.qml index a9f48f7..24815b6 100644 --- a/components/StyledMenu.qml +++ b/components/StyledMenu.qml @@ -8,5 +8,21 @@ Menu { palette.window: Theme.palette.base100 palette.base: Theme.palette.base100 + focus: true closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutsideParent + + enter: Transition { + NumberAnimation { + property: "opacity" + from: 0.0 + to: 1.0 + } + } + exit: Transition { + NumberAnimation { + property: "opacity" + from: 1.0 + to: 0.0 + } + } } diff --git a/components/StyledMenuSeparator.qml b/components/StyledMenuSeparator.qml new file mode 100644 index 0000000..2759e47 --- /dev/null +++ b/components/StyledMenuSeparator.qml @@ -0,0 +1,9 @@ +import qs.config +import QtQuick +import QtQuick.Controls + +MenuSeparator { + palette.text: Theme.palette.basecontent + palette.highlight: Theme.palette.primary + palette.highlightedText: Theme.palette.primarycontent +} diff --git a/modules/storybook/Storybook.qml b/modules/storybook/Storybook.qml index be143ed..50cc024 100644 --- a/modules/storybook/Storybook.qml +++ b/modules/storybook/Storybook.qml @@ -134,9 +134,7 @@ StyledWindow { StyledMenuItem { text: "Open..." } - StyledMenuItem { - text: "Save" - } + StyledMenuSeparator {} StyledMenuItem { text: "Close" }