feat(notifier): entrada/eixida per temps amb easing, configurable a ui.yaml
This commit is contained in:
1 parent
f816e75cc0
commit
970fe2b4db
6 files changed
+68
-27
No files matched your search
@@ -172,7 +172,10 @@ namespace Defaults {
|
||||
// propòsit: PADDING_TOP > PADDING_BOTTOM puja una mica el text
|
||||
// dins la caixa i deixa la base més arrapada al vora inferior.
|
||||
// MARGIN_TOP és la separació entre la vora superior del canvas i
|
||||
// la línia exterior de la caixa. SLIDE_SPEED en píxels/segon.
|
||||
// la línia exterior de la caixa. SLIDE_MS és la durada de l'entrada
|
||||
// i de l'eixida (independent de la mida de la caixa, perquè el
|
||||
// moviment va per temps i no per velocitat). Les corbes són noms
|
||||
// del registre d'`Easing` (veure UiConfig::curveByName).
|
||||
namespace Notifier {
|
||||
constexpr int PADDING_H = 6;
|
||||
constexpr int PADDING_TOP = 4;
|
||||
@@ -180,7 +183,9 @@ namespace Defaults {
|
||||
constexpr int LINE_GAP = 1;
|
||||
constexpr int MARGIN_TOP = 3;
|
||||
constexpr int BORDER_PX = 1;
|
||||
constexpr float SLIDE_SPEED = 120.0F;
|
||||
constexpr int SLIDE_MS = 400;
|
||||
constexpr const char* SLIDE_IN_CURVE = "outCubic";
|
||||
constexpr const char* SLIDE_OUT_CURVE = "inCubic";
|
||||
} // namespace Notifier
|
||||
|
||||
// Preset per a la confirmació d'eixida (ESC doble). La durada ha
|
||||
|
||||
Reference in new issue
Block a user