From 1b7fe4ee04f141a37c537cb1f8ac736322966350 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 5 Oct 2021 17:58:25 -0500 Subject: [PATCH] Use custom Home and Post icons --- app/icons/COPYING.md | 5 +- app/icons/home-2-filled.svg | 3 - app/icons/home-square.svg | 59 ++++++++++++++ app/icons/pen-add.svg | 78 +++++++++++++++++++ app/soapbox/components/primary_navigation.js | 5 +- app/soapbox/components/thumb_navigation.js | 5 +- .../features/ui/components/tabs_bar.js | 2 +- app/soapbox/features/ui/index.js | 2 +- app/styles/components/icon.scss | 4 + app/styles/components/tabs-bar.scss | 5 ++ app/styles/ui.scss | 8 +- 11 files changed, 163 insertions(+), 13 deletions(-) delete mode 100644 app/icons/home-2-filled.svg create mode 100644 app/icons/home-square.svg create mode 100644 app/icons/pen-add.svg diff --git a/app/icons/COPYING.md b/app/icons/COPYING.md index e549a78f3..6a8df9bfd 100644 --- a/app/icons/COPYING.md +++ b/app/icons/COPYING.md @@ -2,8 +2,9 @@ - dashboard-filled.svg - Modified from Tabler icons, MIT - fediverse.svg - Modified from Wikipedia, CC0 -- gavel.svg - Created by ramsha61 for this project, MIT -- home-2-filled.svg - Modified from Tabler icons, MIT +- gavel.svg - Created by ramsha61 for this project, MIT +- home-squared.svg - Modified from Tabler icons, MIT +- pen-add.svg - Modified from Feather icons, MIT Tabler: https://tabler-icons.io/ Feather: https://feathericons.com/ diff --git a/app/icons/home-2-filled.svg b/app/icons/home-2-filled.svg deleted file mode 100644 index f08cd6fea..000000000 --- a/app/icons/home-2-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/app/icons/home-square.svg b/app/icons/home-square.svg new file mode 100644 index 000000000..4bba6cc81 --- /dev/null +++ b/app/icons/home-square.svg @@ -0,0 +1,59 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/app/icons/pen-add.svg b/app/icons/pen-add.svg new file mode 100644 index 000000000..89da128c5 --- /dev/null +++ b/app/icons/pen-add.svg @@ -0,0 +1,78 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/app/soapbox/components/primary_navigation.js b/app/soapbox/components/primary_navigation.js index 3b358cb71..c9c3f915e 100644 --- a/app/soapbox/components/primary_navigation.js +++ b/app/soapbox/components/primary_navigation.js @@ -56,7 +56,10 @@ class PrimaryNavigation extends React.PureComponent {

- + diff --git a/app/soapbox/components/thumb_navigation.js b/app/soapbox/components/thumb_navigation.js index eea799e34..dd09506d0 100644 --- a/app/soapbox/components/thumb_navigation.js +++ b/app/soapbox/components/thumb_navigation.js @@ -47,7 +47,10 @@ class ThumbNavigation extends React.PureComponent { return (
- + diff --git a/app/soapbox/features/ui/components/tabs_bar.js b/app/soapbox/features/ui/components/tabs_bar.js index 15b293cbd..8a7dbaf18 100644 --- a/app/soapbox/features/ui/components/tabs_bar.js +++ b/app/soapbox/features/ui/components/tabs_bar.js @@ -65,7 +65,7 @@ class TabsBar extends React.PureComponent { ) : ( - + )} diff --git a/app/soapbox/features/ui/index.js b/app/soapbox/features/ui/index.js index 2b32f01e3..27e7d13fd 100644 --- a/app/soapbox/features/ui/index.js +++ b/app/soapbox/features/ui/index.js @@ -668,7 +668,7 @@ class UI extends React.PureComponent { className='floating-action-button' aria-label={intl.formatMessage(messages.publish)} > - + ); diff --git a/app/styles/components/icon.scss b/app/styles/components/icon.scss index 2ffa23241..40b55cdda 100644 --- a/app/styles/components/icon.scss +++ b/app/styles/components/icon.scss @@ -14,6 +14,10 @@ } &--active { + &.svg-icon--home svg { + fill: currentColor; + } + svg.icon-tabler-search { stroke-width: 2.3px; } diff --git a/app/styles/components/tabs-bar.scss b/app/styles/components/tabs-bar.scss index 5038f05da..a0226aef8 100644 --- a/app/styles/components/tabs-bar.scss +++ b/app/styles/components/tabs-bar.scss @@ -289,6 +289,11 @@ width: 26px; height: 26px; margin: 0 auto; + + svg { + fill: currentColor; + stroke-width: 1px; + } } &:hover { diff --git a/app/styles/ui.scss b/app/styles/ui.scss index dfac97c09..528b16b9b 100644 --- a/app/styles/ui.scss +++ b/app/styles/ui.scss @@ -391,12 +391,12 @@ } .svg-icon { - width: 40px; - height: 40px; + width: 30px; + height: 30px; svg { - stroke-width: 1px; - width: 40px; // iOS fix + stroke: 1.5px; + width: 30px; // iOS fix } } }