Added pagination to the notifications menu and a configurable limit to the amount of notifications spawned. (#199)
* Added notification pagination and pagination configuration options. fixes #171 * Added skip to end buttons * Update theme * Removed unused theme parts * Update pager colors * Theme auto-generator * Update label color in options for pager. * Updated themes * Added option to change footer background for notifications menu. * Changes to the Displayed Total options now update the menu. Bugfix
This commit is contained in:
67
options.ts
67
options.ts
@@ -4,33 +4,33 @@ import { MatugenScheme, MatugenTheme, MatugenVariation } from "lib/types/options
|
||||
|
||||
// WARN: CHANGING THESE VALUES WILL PREVENT MATUGEN COLOR GENERATION FOR THE CHANGED VALUE
|
||||
export const colors = {
|
||||
"rosewater": "#f5e0dc",
|
||||
"flamingo": "#f2cdcd",
|
||||
"pink": "#f5c2e7",
|
||||
"mauve": "#cba6f7",
|
||||
"red": "#f38ba8",
|
||||
"maroon": "#eba0ac",
|
||||
"peach": "#fab387",
|
||||
"yellow": "#f9e2af",
|
||||
"green": "#a6e3a1",
|
||||
"teal": "#94e2d5",
|
||||
"sky": "#89dceb",
|
||||
"sapphire": "#74c7ec",
|
||||
"blue": "#89b4fa",
|
||||
"lavender": "#b4befe",
|
||||
"text": "#cdd6f4",
|
||||
"subtext1": "#bac2de",
|
||||
"subtext2": "#a6adc8",
|
||||
"overlay2": "#9399b2",
|
||||
"overlay1": "#7f849c",
|
||||
"overlay0": "#6c7086",
|
||||
"surface2": "#585b70",
|
||||
"surface1": "#45475a",
|
||||
"surface0": "#313244",
|
||||
"base2": "#242438",
|
||||
"base": "#1e1e2e",
|
||||
"mantle": "#181825",
|
||||
"crust": "#11111b"
|
||||
rosewater: "#f5e0dc",
|
||||
flamingo: "#f2cdcd",
|
||||
pink: "#f5c2e7",
|
||||
mauve: "#cba6f7",
|
||||
red: "#f38ba8",
|
||||
maroon: "#eba0ac",
|
||||
peach: "#fab387",
|
||||
yellow: "#f9e2af",
|
||||
green: "#a6e3a1",
|
||||
teal: "#94e2d5",
|
||||
sky: "#89dceb",
|
||||
sapphire: "#74c7ec",
|
||||
blue: "#89b4fa",
|
||||
lavender: "#b4befe",
|
||||
text: "#cdd6f4",
|
||||
subtext1: "#bac2de",
|
||||
subtext2: "#a6adc8",
|
||||
overlay2: "#9399b2",
|
||||
overlay1: "#7f849c",
|
||||
overlay0: "#6c7086",
|
||||
surface2: "#585b70",
|
||||
surface1: "#45475a",
|
||||
surface0: "#313244",
|
||||
base2: "#242438",
|
||||
base: "#1e1e2e",
|
||||
mantle: "#181825",
|
||||
crust: "#11111b"
|
||||
};
|
||||
|
||||
// WARN: CHANGING THESE VALUES WILL PREVENT MATUGEN COLOR GENERATION FOR THE CHANGED VALUE
|
||||
@@ -629,6 +629,7 @@ const options = mkOptions(OPTIONS, {
|
||||
},
|
||||
notifications: {
|
||||
scaling: opt(100),
|
||||
height: opt("58em"),
|
||||
label: opt(colors.lavender),
|
||||
no_notifications_label: opt(colors.surface0),
|
||||
background: opt(colors.crust),
|
||||
@@ -641,6 +642,17 @@ const options = mkOptions(OPTIONS, {
|
||||
disabled: opt(tertiary_colors.surface0),
|
||||
puck: opt(secondary_colors.surface1)
|
||||
},
|
||||
pager: {
|
||||
show: opt(true),
|
||||
background: opt(colors.crust),
|
||||
button: opt(colors.lavender),
|
||||
label: opt(colors.overlay2),
|
||||
},
|
||||
scrollbar: {
|
||||
color: opt(colors.lavender),
|
||||
width: opt("0.35em"),
|
||||
radius: opt("0.2em")
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
@@ -867,6 +879,7 @@ const options = mkOptions(OPTIONS, {
|
||||
|
||||
notifications: {
|
||||
position: opt<NotificationAnchor>("top right"),
|
||||
displayedTotal: opt(10),
|
||||
monitor: opt(0),
|
||||
active_monitor: opt(true),
|
||||
timeout: opt(7000),
|
||||
|
||||
Reference in New Issue
Block a user