From 0fbfb4238587cf4599cfd63152c42f64b4a230d3 Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Thu, 28 Apr 2022 21:41:38 -0700 Subject: [PATCH] context menu improvements - fixed previous change for artists breaking some parts - context menu direction class is now applied - context menus no longer go offscreen --- src/renderer/themes/sweetener.less | 27 +++++++++++-- .../views/components/mediaitem-square.ejs | 26 ++++++------- src/renderer/views/components/menu-panel.ejs | 38 ++++++++++++++++--- 3 files changed, 70 insertions(+), 21 deletions(-) diff --git a/src/renderer/themes/sweetener.less b/src/renderer/themes/sweetener.less index 681f41d3..79b76138 100644 --- a/src/renderer/themes/sweetener.less +++ b/src/renderer/themes/sweetener.less @@ -5,11 +5,18 @@ .menu-panel-body { background-color: @panelColors; backdrop-filter : blur(32px) saturate(180%); - animation: menuIn .10s var(--appleEase); + + &.menu-panel-body-down { + animation: menuInDown .10s var(--appleEase); + } + + &.menu-panel-body-up { + animation: menuInUp .10s var(--appleEase); + } + } - - @keyframes menuIn { + @keyframes menuInUp { 0% { opacity : 0; transform : translateY(-10px) translate3d(0,0,0); @@ -23,6 +30,20 @@ } } + @keyframes menuInDown { + 0% { + opacity : 0; + transform : translateY(10px) translate3d(0,0,0); + background: @panelColorsFallback; + } + + 100% { + opacity : 1; + transform : translateY(0); + background: @panelColors; + } + } + } diff --git a/src/renderer/views/components/mediaitem-square.ejs b/src/renderer/views/components/mediaitem-square.ejs index 8d1013d8..93fc2dfd 100644 --- a/src/renderer/views/components/mediaitem-square.ejs +++ b/src/renderer/views/components/mediaitem-square.ejs @@ -2,12 +2,12 @@