diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9b58b96..e1f02b3 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -52,7 +52,10 @@ updates: schedule: interval: monthly rebase-strategy: disabled - open-pull-requests-limit: 20 + groups: + actions: + patterns: + - "*" - package-ecosystem: "devcontainers" directory: "/" @@ -62,4 +65,7 @@ updates: schedule: interval: monthly rebase-strategy: disabled - open-pull-requests-limit: 20 + groups: + devcontainers: + patterns: + - "*" diff --git a/LICENSE b/LICENSE index db0177c..68e4528 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2025 Eugene Fox +Copyright (c) 2026 Eugene Fox Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index ae25099..7333d3e 100644 --- a/README.md +++ b/README.md @@ -97,4 +97,4 @@ If you are interested in fixing issues and contributing directly to the code bas [![GitHub](https://img.shields.io/badge/%40xfox111-GitHub?logo=github&logoColor=%23181717&label=GitHub&labelColor=white&color=%23181717)](https://github.com/xfox111) [![Buy Me a Coffee](https://img.shields.io/badge/%40xfox111-BMC?logo=buymeacoffee&logoColor=black&label=Buy%20me%20a%20coffee&labelColor=white&color=%23FFDD00)](https://buymeacoffee.com/xfox111) -> ©2025 Eugene Fox. Licensed under [MIT license](https://github.com/XFox111/TabsAsideExtension/blob/main/LICENSE) +> ©2026 Eugene Fox. Licensed under [MIT license](https://github.com/XFox111/TabsAsideExtension/blob/main/LICENSE) diff --git a/entrypoints/options/hooks/useOptionsStyles.ts b/entrypoints/options/hooks/useOptionsStyles.ts index 1304f5d..6f4772c 100644 --- a/entrypoints/options/hooks/useOptionsStyles.ts +++ b/entrypoints/options/hooks/useOptionsStyles.ts @@ -41,5 +41,11 @@ export const useOptionsStyles = makeStyles({ flexFlow: "column", alignItems: "flex-start", gap: tokens.spacingVerticalSNudge + }, + img: + { + height: "100px", + flexGrow: 1, + alignSelf: "flex-end" } }); diff --git a/entrypoints/options/layouts/AboutSection.tsx b/entrypoints/options/layouts/AboutSection.tsx index 9491d5f..6864ce0 100644 --- a/entrypoints/options/layouts/AboutSection.tsx +++ b/entrypoints/options/layouts/AboutSection.tsx @@ -2,7 +2,7 @@ import { BuyMeACoffee20Regular } from "@/assets/BuyMeACoffee20"; import { bskyLink, buyMeACoffeeLink, githubLinks, storeLink, websiteLink } from "@/data/links"; import { useBmcStyles } from "@/hooks/useBmcStyles"; import extLink from "@/utils/extLink"; -import { Body1, Button, Caption1, Link, Subtitle1, Text } from "@fluentui/react-components"; +import { Body1, Button, Caption1, Image, Link, Subtitle1, Text } from "@fluentui/react-components"; import { PersonFeedback20Regular } from "@fluentui/react-icons"; import { useOptionsStyles } from "../hooks/useOptionsStyles"; import Package from "@/package.json"; @@ -19,25 +19,6 @@ export default function AboutSection(): React.ReactElement v{ Package.version } - - { i18n.t("options_page.about.developed_by") } (@xfox111.net)
- { i18n.t("options_page.about.licensed_under") } { i18n.t("options_page.about.mit_license") } -
- - - { i18n.t("options_page.about.translation_cta.text") }
- - { i18n.t("options_page.about.translation_cta.button") } - -
- - - { i18n.t("options_page.about.links.website") }
- { i18n.t("options_page.about.links.source") }
- { i18n.t("options_page.about.links.changelog") }
- { i18n.t("options_page.about.links.privacy") } -
-
+ + + { i18n.t("options_page.about.translation_cta.text") }
+ + { i18n.t("options_page.about.translation_cta.button") } + +
+ + + { i18n.t("options_page.about.links.website") }
+ { i18n.t("options_page.about.links.source") }
+ { i18n.t("options_page.about.links.changelog") }
+ { i18n.t("options_page.about.links.privacy") } +
+ + + { i18n.t("options_page.about.developed_by") } (@xfox111.net)
+ { i18n.t("options_page.about.licensed_under") } { i18n.t("options_page.about.mit_license") } +
+ + ); } diff --git a/entrypoints/sidepanel/components/TabMoreButton.tsx b/entrypoints/sidepanel/components/TabMoreButton.tsx index decd49f..e4a58fc 100644 --- a/entrypoints/sidepanel/components/TabMoreButton.tsx +++ b/entrypoints/sidepanel/components/TabMoreButton.tsx @@ -9,13 +9,19 @@ export default function TabMoreButton({ onEdit, onDelete, ...props }: TabMoreBut const DeleteIcon = bundleIcon(Delete20Filled, Delete20Regular); const dangerCls = useDangerStyles(); + const onClick = (ev: React.MouseEvent): void => + { + ev.stopPropagation(); + ev.preventDefault(); + }; + return ( - +