Compare commits

...
1 Commits
Author SHA1 Message Date
Qiufeng a070ad0434 fix: move notifications to bottom right
TallyNote release / linux-x64 (push) Successful in 6m55s
2026-09-05 17:06:23 +08:00
3 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "tallynote", "name": "tallynote",
"version": "1.2.7", "version": "1.2.8",
"private": true, "private": true,
"type": "module", "type": "module",
"packageManager": "pnpm@9.0.6", "packageManager": "pnpm@9.0.6",
+3 -3
View File
@@ -32,9 +32,9 @@ function App() {
const logoutInFlight = useRef(false); const logoutInFlight = useRef(false);
useDialogAccessibility(); useDialogAccessibility();
const notify = useCallback((message: string, kind: "success" | "error" | "info" = "info") => { const notify = useCallback((message: string, kind: "success" | "error" | "info" = "info") => {
// The placement container owns the responsive right inset. Keeping the // Keep notices in the lower-right safe area so they do not compete with
// item offset at zero avoids pushing narrow-screen notices off canvas. // the header controls or obscure the page title.
const options = { content: message, duration: 4200, placement: "top-right" as const, offset: [24, 76] as [number, number], zIndex: 6000 }; const options = { content: message, duration: 4200, placement: "bottom-right" as const, offset: [24, 24] as [number, number], zIndex: 6000 };
const show = kind === "success" ? NotificationPlugin.success : kind === "error" ? NotificationPlugin.error : NotificationPlugin.info; const show = kind === "success" ? NotificationPlugin.success : kind === "error" ? NotificationPlugin.error : NotificationPlugin.info;
void show(options); void show(options);
}, []); }, []);
+4 -4
View File
@@ -115,14 +115,14 @@ input:focus-visible, textarea:focus-visible, select:focus-visible {
box-sizing: border-box !important; box-sizing: border-box !important;
transition: all 0.22s cubic-bezier(0.16, 1, 0.3, 1) !important; transition: all 0.22s cubic-bezier(0.16, 1, 0.3, 1) !important;
} }
.t-notification__show--top-right { .t-notification__show--bottom-right {
top: 76px !important; bottom: 24px !important;
right: 24px !important; right: 24px !important;
z-index: 6000 !important; z-index: 6000 !important;
} }
@media (max-width: 768px) { @media (max-width: 768px) {
.t-notification__show--top-right { .t-notification__show--bottom-right {
top: 16px !important; bottom: 16px !important;
right: 16px !important; right: 16px !important;
left: 16px !important; left: 16px !important;
width: auto !important; width: auto !important;