Improve the header and toolbar icons in the reader

This commit is contained in:
Jackson Harper 2023-12-12 11:53:38 +08:00
parent 4a21bd42b2
commit 0529792f2a
40 changed files with 151 additions and 145 deletions

View file

@ -40,7 +40,7 @@ struct CustomToolBar: View {
}
.padding(.top, 8)
}
.padding(.bottom, 30)
.padding(.bottom, 35)
.background(ThemeManager.currentBgColor)
}
}
@ -54,9 +54,6 @@ struct ToolBarButton: View {
action()
}, label: {
image
.resizable()
.renderingMode(.template)
.aspectRatio(contentMode: .fit)
.frame(width: 28, height: 28)
.foregroundColor(ThemeManager.currentTheme.toolbarColor)
.frame(maxWidth: .infinity)

View file

@ -20,7 +20,6 @@ struct WebReader: PlatformViewRepresentable {
@Binding var showNavBarActionID: UUID?
@Binding var shareActionID: UUID?
@Binding var annotation: String
@Binding var showBottomBar: Bool
@Binding var showHighlightAnnotationModal: Bool
func makeCoordinator() -> WebReaderCoordinator {
@ -91,9 +90,6 @@ struct WebReader: PlatformViewRepresentable {
context.coordinator.webViewActionHandler = webViewActionHandler
context.coordinator.updateNavBarVisibility = navBarVisibilityUpdater
context.coordinator.scrollPercentHandler = scrollPercentHandler
context.coordinator.updateShowBottomBar = { newValue in
self.showBottomBar = newValue
}
context.coordinator.articleContentID = articleContent.id
loadContent(webView: webView)

View file

@ -28,7 +28,6 @@ struct WebReaderContainerView: View {
@State var showExpandedAudioPlayer = false
@State var shareActionID: UUID?
@State var annotation = String()
@State var showBottomBar = true
@State private var bottomBarOpacity = 0.0
@State private var errorAlertMessage: String?
@State private var showErrorAlertMessage = false
@ -88,7 +87,6 @@ struct WebReaderContainerView: View {
private func tapHandler() {
withAnimation(.easeIn(duration: 0.08)) {
navBarVisible = !navBarVisible
showBottomBar = navBarVisible
showNavBarActionID = UUID()
}
}
@ -112,13 +110,11 @@ struct WebReaderContainerView: View {
case "pageTapped":
withAnimation {
navBarVisible = !navBarVisible
showBottomBar = navBarVisible
showNavBarActionID = UUID()
}
case "dismissNavBars":
withAnimation {
navBarVisible = false
showBottomBar = false
showNavBarActionID = UUID()
}
default:
@ -160,45 +156,15 @@ struct WebReaderContainerView: View {
var textToSpeechButtonImage: some View {
if audioController.playbackError || audioController.state == .stopped || audioController.itemAudioProperties?.itemID != self.item.id {
return AnyView(Image.headphones.frame(width: 48, height: 48))
return AnyView(Image.audioPlay.frame(width: 48, height: 48))
}
let name = audioController.isPlayingItem(itemID: item.unwrappedID) ? "pause.circle" : "play.circle"
return AnyView(Image(systemName: name).font(.appNavbarIcon))
if audioController.isPlayingItem(itemID: item.unwrappedID) {
return AnyView(Image.audioPause.frame(width: 48, height: 48))
}
return AnyView(Image.audioPlay.frame(width: 48, height: 48))
}
#endif
var bottomButtons: some View {
HStack(alignment: .center) {
Button(action: archive, label: {
item.isArchived ? Image.unarchive : Image.archive
}).frame(width: 48, height: 48)
.padding(.leading, 8)
Divider().opacity(0.8)
Button(action: delete, label: {
Image.remove
}).frame(width: 48, height: 48)
Divider().opacity(0.8)
Button(action: editLabels, label: {
Image.label
}).frame(width: 48, height: 48)
Divider().opacity(0.8)
Button(action: recommend, label: {
Image(systemName: "sparkles")
}).frame(width: 48, height: 48)
// We don't have a single note function yet
// Divider()
//
// Button(action: addNote, label: {
// Image(systemName: "note")
// }).frame(width: 48, height: 48)
.padding(.trailing, 8)
}.foregroundColor(.appGrayTextContrast)
}
func audioMenuItem() -> some View {
Button(
action: {
@ -431,7 +397,6 @@ struct WebReaderContainerView: View {
showNavBarActionID: $showNavBarActionID,
shareActionID: $shareActionID,
annotation: $annotation,
showBottomBar: $showBottomBar,
showHighlightAnnotationModal: $showHighlightAnnotationModal
)
.background(ThemeManager.currentBgColor)
@ -595,13 +560,13 @@ struct WebReaderContainerView: View {
if let audioProperties = audioController.itemAudioProperties {
MiniPlayerViewer(itemAudioProperties: audioProperties)
.padding(.top, 10)
.padding(.bottom, showBottomBar ? 10 : 40)
.padding(.bottom, navBarVisible ? 10 : 40)
.background(Color.themeTabBarColor)
.onTapGesture {
showExpandedAudioPlayer = true
}
}
if showBottomBar {
if navBarVisible {
CustomToolBar(
isArchived: item.isArchived,
archiveAction: archive,

View file

@ -20,7 +20,6 @@ final class WebReaderCoordinator: NSObject {
var previousShowNavBarActionID: UUID?
var previousShareActionID: UUID?
var updateNavBarVisibility: (Bool) -> Void = { _ in }
var updateShowBottomBar: (Bool) -> Void = { _ in }
var articleContentID = UUID()
private var yOffsetAtStartOfDrag: Double?
private var lastYOffset: Double = 0
@ -122,12 +121,6 @@ extension WebReaderCoordinator: WKNavigationDelegate {
scrollView.contentInset.top = navBarVisible ? readerViewNavBarHeight : 0
}
if yOffset + scrollView.visibleSize.height > scrollView.contentSize.height - 140 {
updateShowBottomBar(true)
} else {
updateShowBottomBar(false)
}
let percent = Int(((yOffset + scrollView.visibleSize.height) / scrollView.contentSize.height) * 100)
scrollPercentHandler(max(0, min(percent, 100)))
}

View file

@ -24,6 +24,9 @@ public extension Image {
static var chevronRight: Image { Image("chevron-right", bundle: .module) }
static var notebook: Image { Image("notebook", bundle: .module) }
static var headphones: Image { Image("headphones", bundle: .module) }
static var audioPlay: Image { Image("header-play", bundle: .module) }
static var audioPause: Image { Image("header-pause", bundle: .module) }
static var readerSettings: Image { Image("reader-settings", bundle: .module) }
static var utilityMenu: Image { Image("utility-menu", bundle: .module) }

View file

@ -0,0 +1,24 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "header-pause.svg",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "template"
}
}

View file

@ -0,0 +1,11 @@
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6919_3680)">
<path d="M6.25024 6.25065C6.25024 5.97438 6.35999 5.70943 6.55534 5.51408C6.75069 5.31873 7.01564 5.20898 7.29191 5.20898H9.37524C9.65151 5.20898 9.91646 5.31873 10.1118 5.51408C10.3072 5.70943 10.4169 5.97438 10.4169 6.25065V18.7507C10.4169 19.0269 10.3072 19.2919 10.1118 19.4872C9.91646 19.6826 9.65151 19.7923 9.37524 19.7923H7.29191C7.01564 19.7923 6.75069 19.6826 6.55534 19.4872C6.35999 19.2919 6.25024 19.0269 6.25024 18.7507V6.25065Z" stroke="#6A6968" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M14.5835 6.25065C14.5835 5.97438 14.6932 5.70943 14.8886 5.51408C15.0839 5.31873 15.3489 5.20898 15.6252 5.20898H17.7085C17.9848 5.20898 18.2497 5.31873 18.4451 5.51408C18.6404 5.70943 18.7502 5.97438 18.7502 6.25065V18.7507C18.7502 19.0269 18.6404 19.2919 18.4451 19.4872C18.2497 19.6826 17.9848 19.7923 17.7085 19.7923H15.6252C15.3489 19.7923 15.0839 19.6826 14.8886 19.4872C14.6932 19.2919 14.5835 19.0269 14.5835 18.7507V6.25065Z" stroke="#6A6968" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6919_3680">
<rect width="25" height="25" fill="white" transform="translate(0.000244141)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1,11 +1,11 @@
{
"images" : [
{
"filename" : "three-dots.svg",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "PlayCircle.svg",
"idiom" : "universal",
"scale" : "2x"
},
@ -17,5 +17,8 @@
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "template"
}
}

View file

@ -1,15 +1,17 @@
{
"images" : [
{
"filename" : "headphones.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "PlayCircle.svg",
"filename" : "headphones@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "headphones@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 622 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -5,7 +5,7 @@
"scale" : "1x"
},
{
"filename" : "label.svg",
"filename" : "header-label.svg",
"idiom" : "universal",
"scale" : "2x"
},

View file

@ -0,0 +1,11 @@
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6919_3673)">
<path d="M8.85441 9.89583C9.42971 9.89583 9.89608 9.42946 9.89608 8.85417C9.89608 8.27887 9.42971 7.8125 8.85441 7.8125C8.27911 7.8125 7.81274 8.27887 7.81274 8.85417C7.81274 9.42946 8.27911 9.89583 8.85441 9.89583Z" stroke="#6A6968" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4.16699 7.29102V11.3108C4.16699 11.8702 4.38887 12.4066 4.7847 12.8025L13.2389 21.2566C13.4347 21.4525 13.6673 21.608 13.9232 21.714C14.1792 21.82 14.4535 21.8746 14.7305 21.8746C15.0076 21.8746 15.2819 21.82 15.5378 21.714C15.7938 21.608 16.0263 21.4525 16.2222 21.2566L21.2576 16.2212C21.4535 16.0253 21.6089 15.7928 21.715 15.5369C21.821 15.2809 21.8756 15.0066 21.8756 14.7296C21.8756 14.4525 21.821 14.1782 21.715 13.9223C21.6089 13.6663 21.4535 13.4338 21.2576 13.2379L12.8024 4.78372C12.407 4.38841 11.8709 4.16623 11.3118 4.16602H7.29199C6.46319 4.16602 5.66833 4.49526 5.08228 5.08131C4.49623 5.66736 4.16699 6.46221 4.16699 7.29102Z" stroke="#6A6968" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6919_3673">
<rect width="25" height="25" fill="white" transform="translate(0.000244141)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1,11 +0,0 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6900_31784)">
<path d="M8.5 9.5C9.05228 9.5 9.5 9.05228 9.5 8.5C9.5 7.94772 9.05228 7.5 8.5 7.5C7.94772 7.5 7.5 7.94772 7.5 8.5C7.5 9.05228 7.94772 9.5 8.5 9.5Z" fill="black" stroke="#D9D9D9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4 7V10.859C4 11.396 4.213 11.911 4.593 12.291L12.709 20.407C12.897 20.5951 13.1203 20.7443 13.366 20.846C13.6117 20.9478 13.875 21.0002 14.141 21.0002C14.407 21.0002 14.6703 20.9478 14.916 20.846C15.1617 20.7443 15.385 20.5951 15.573 20.407L20.407 15.573C20.5951 15.385 20.7443 15.1617 20.846 14.916C20.9478 14.6703 21.0002 14.407 21.0002 14.141C21.0002 13.875 20.9478 13.6117 20.846 13.366C20.7443 13.1203 20.5951 12.897 20.407 12.709L12.29 4.593C11.9104 4.2135 11.3957 4.00021 10.859 4H7C6.20435 4 5.44129 4.31607 4.87868 4.87868C4.31607 5.44129 4 6.20435 4 7Z" stroke="#D9D9D9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6900_31784">
<rect width="24" height="24" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -5,7 +5,7 @@
"scale" : "1x"
},
{
"filename" : "notebook.svg",
"filename" : "header-notebook.svg",
"idiom" : "universal",
"scale" : "2x"
},

View file

@ -0,0 +1,10 @@
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6919_3677)">
<path d="M17.7502 11C17.7502 11.1989 17.6712 11.3897 17.5306 11.5303C17.3899 11.671 17.1992 11.75 17.0002 11.75H11.0002C10.8013 11.75 10.6106 11.671 10.4699 11.5303C10.3293 11.3897 10.2502 11.1989 10.2502 11C10.2502 10.8011 10.3293 10.6103 10.4699 10.4697C10.6106 10.329 10.8013 10.25 11.0002 10.25H17.0002C17.1992 10.25 17.3899 10.329 17.5306 10.4697C17.6712 10.6103 17.7502 10.8011 17.7502 11ZM17.0002 13.25H11.0002C10.8013 13.25 10.6106 13.329 10.4699 13.4697C10.3293 13.6103 10.2502 13.8011 10.2502 14C10.2502 14.1989 10.3293 14.3897 10.4699 14.5303C10.6106 14.671 10.8013 14.75 11.0002 14.75H17.0002C17.1992 14.75 17.3899 14.671 17.5306 14.5303C17.6712 14.3897 17.7502 14.1989 17.7502 14C17.7502 13.8011 17.6712 13.6103 17.5306 13.4697C17.3899 13.329 17.1992 13.25 17.0002 13.25ZM21.5002 5V20C21.5002 20.3978 21.3422 20.7794 21.0609 21.0607C20.7796 21.342 20.3981 21.5 20.0002 21.5H5.00024C4.60242 21.5 4.22089 21.342 3.93958 21.0607C3.65828 20.7794 3.50024 20.3978 3.50024 20V5C3.50024 4.60218 3.65828 4.22064 3.93958 3.93934C4.22089 3.65804 4.60242 3.5 5.00024 3.5H20.0002C20.3981 3.5 20.7796 3.65804 21.0609 3.93934C21.3422 4.22064 21.5002 4.60218 21.5002 5ZM5.00024 20H7.25024V5H5.00024V20ZM20.0002 20V5H8.75024V20H20.0002Z" fill="#6A6968"/>
</g>
<defs>
<clipPath id="clip0_6919_3677">
<rect width="25" height="25" fill="white" transform="translate(0.000244141)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -1,3 +0,0 @@
<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15.8125 9.625C15.8125 9.80734 15.7401 9.9822 15.6111 10.1111C15.4822 10.2401 15.3073 10.3125 15.125 10.3125H9.625C9.44266 10.3125 9.2678 10.2401 9.13886 10.1111C9.00993 9.9822 8.9375 9.80734 8.9375 9.625C8.9375 9.44266 9.00993 9.2678 9.13886 9.13886C9.2678 9.00993 9.44266 8.9375 9.625 8.9375H15.125C15.3073 8.9375 15.4822 9.00993 15.6111 9.13886C15.7401 9.2678 15.8125 9.44266 15.8125 9.625ZM15.125 11.6875H9.625C9.44266 11.6875 9.2678 11.7599 9.13886 11.8889C9.00993 12.0178 8.9375 12.1927 8.9375 12.375C8.9375 12.5573 9.00993 12.7322 9.13886 12.8611C9.2678 12.9901 9.44266 13.0625 9.625 13.0625H15.125C15.3073 13.0625 15.4822 12.9901 15.6111 12.8611C15.7401 12.7322 15.8125 12.5573 15.8125 12.375C15.8125 12.1927 15.7401 12.0178 15.6111 11.8889C15.4822 11.7599 15.3073 11.6875 15.125 11.6875ZM19.25 4.125V17.875C19.25 18.2397 19.1051 18.5894 18.8473 18.8473C18.5894 19.1051 18.2397 19.25 17.875 19.25H4.125C3.76033 19.25 3.41059 19.1051 3.15273 18.8473C2.89487 18.5894 2.75 18.2397 2.75 17.875V4.125C2.75 3.76033 2.89487 3.41059 3.15273 3.15273C3.41059 2.89487 3.76033 2.75 4.125 2.75H17.875C18.2397 2.75 18.5894 2.89487 18.8473 3.15273C19.1051 3.41059 19.25 3.76033 19.25 4.125ZM4.125 17.875H6.1875V4.125H4.125V17.875ZM17.875 17.875V4.125H7.5625V17.875H17.875Z" fill="#D9D9D9"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -5,7 +5,7 @@
"scale" : "1x"
},
{
"filename" : "reader-settings.svg",
"filename" : "header-reader-settings.svg",
"idiom" : "universal",
"scale" : "2x"
},

View file

@ -0,0 +1,10 @@
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6919_3684)">
<path d="M6.18056 17.3044C6.26969 17.3464 6.36622 17.3704 6.46464 17.3751C6.56307 17.3798 6.66145 17.3651 6.75418 17.3317C6.8469 17.2984 6.93214 17.2471 7.00504 17.1808C7.07793 17.1145 7.13704 17.0345 7.17899 16.9453L8.74087 13.6256H16.2596L17.8215 16.9453C17.8635 17.0345 17.9226 17.1144 17.9955 17.1807C18.0684 17.247 18.1536 17.2983 18.2463 17.3316C18.3391 17.365 18.4374 17.3797 18.5359 17.3751C18.6343 17.3704 18.7308 17.3464 18.8199 17.3044C18.9091 17.2624 18.9891 17.2033 19.0553 17.1304C19.1216 17.0575 19.1729 16.9722 19.2062 16.8795C19.2396 16.7868 19.2543 16.6884 19.2497 16.59C19.245 16.4916 19.221 16.3951 19.179 16.3059L13.179 3.55594C13.1184 3.42709 13.0224 3.31815 12.9022 3.24184C12.782 3.16552 12.6426 3.125 12.5002 3.125C12.3579 3.125 12.2184 3.16552 12.0982 3.24184C11.9781 3.31815 11.8821 3.42709 11.8215 3.55594L5.82149 16.3059C5.77948 16.3951 5.75543 16.4916 5.75074 16.59C5.74605 16.6885 5.76079 16.7868 5.79414 16.8796C5.82748 16.9723 5.87877 17.0575 5.94508 17.1304C6.01138 17.2033 6.0914 17.2624 6.18056 17.3044ZM12.5002 5.63719L15.5537 12.1256H9.44681L12.5002 5.63719ZM21.5002 21.1256C21.5002 21.3245 21.4212 21.5153 21.2806 21.656C21.1399 21.7966 20.9492 21.8756 20.7502 21.8756H4.25024C4.05133 21.8756 3.86057 21.7966 3.71991 21.656C3.57926 21.5153 3.50024 21.3245 3.50024 21.1256C3.50024 20.9267 3.57926 20.736 3.71991 20.5953C3.86057 20.4546 4.05133 20.3756 4.25024 20.3756H20.7502C20.9492 20.3756 21.1399 20.4546 21.2806 20.5953C21.4212 20.736 21.5002 20.9267 21.5002 21.1256Z" fill="#6A6968"/>
</g>
<defs>
<clipPath id="clip0_6919_3684">
<rect width="25" height="25" fill="white" transform="translate(0.000244141)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -1,3 +0,0 @@
<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M5.20695 15.404C5.28865 15.4425 5.37714 15.4646 5.46737 15.4689C5.55759 15.4732 5.64778 15.4597 5.73277 15.4291C5.81777 15.3985 5.89591 15.3515 5.96273 15.2907C6.02954 15.23 6.08373 15.1566 6.12219 15.0749L7.55391 12.0318H14.4461L15.8778 15.0749C15.9163 15.1566 15.9705 15.2299 16.0373 15.2907C16.1041 15.3514 16.1823 15.3984 16.2673 15.429C16.3522 15.4596 16.4424 15.4731 16.5326 15.4688C16.6229 15.4645 16.7113 15.4425 16.793 15.404C16.8748 15.3655 16.9481 15.3113 17.0088 15.2445C17.0696 15.1777 17.1166 15.0996 17.1472 15.0146C17.1777 14.9296 17.1913 14.8394 17.187 14.7492C17.1827 14.659 17.1607 14.5705 17.1222 14.4888L11.6222 2.80128C11.5667 2.68317 11.4787 2.5833 11.3685 2.51335C11.2583 2.4434 11.1305 2.40625 11 2.40625C10.8695 2.40625 10.7417 2.4434 10.6315 2.51335C10.5213 2.5833 10.4333 2.68317 10.3778 2.80128L4.87781 14.4888C4.8393 14.5705 4.81726 14.659 4.81295 14.7492C4.80865 14.8394 4.82217 14.9296 4.85274 15.0146C4.8833 15.0996 4.93032 15.1777 4.9911 15.2446C5.05188 15.3114 5.12522 15.3656 5.20695 15.404ZM11 4.70909L13.799 10.6568H8.20102L11 4.70909ZM19.25 18.9068C19.25 19.0892 19.1776 19.264 19.0486 19.393C18.9197 19.5219 18.7448 19.5943 18.5625 19.5943H3.4375C3.25516 19.5943 3.0803 19.5219 2.95136 19.393C2.82243 19.264 2.75 19.0892 2.75 18.9068C2.75 18.7245 2.82243 18.5496 2.95136 18.4207C3.0803 18.2918 3.25516 18.2193 3.4375 18.2193H18.5625C18.7448 18.2193 18.9197 18.2918 19.0486 18.4207C19.1776 18.5496 19.25 18.7245 19.25 18.9068Z" fill="#D9D9D9"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -1,17 +1,15 @@
{
"images" : [
{
"filename" : "remove.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "remove@2x.png",
"filename" : "toolbar-delete.svg",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "remove@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 545 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 875 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1,14 @@
<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6919_3805)">
<path d="M5.16663 8.16602H23.8333" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12.1666 12.834V19.834" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M16.8334 12.834V19.834" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6.33337 8.16602L7.50004 22.166C7.50004 22.7849 7.74587 23.3783 8.18346 23.8159C8.62104 24.2535 9.21454 24.4993 9.83337 24.4993H19.1667C19.7855 24.4993 20.379 24.2535 20.8166 23.8159C21.2542 23.3783 21.5 22.7849 21.5 22.166L22.6667 8.16602" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M11 8.16667V4.66667C11 4.35725 11.1229 4.0605 11.3417 3.84171C11.5605 3.62292 11.8572 3.5 12.1667 3.5H16.8333C17.1428 3.5 17.4395 3.62292 17.6583 3.84171C17.8771 4.0605 18 4.35725 18 4.66667V8.16667" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6919_3805">
<rect width="28" height="28" fill="white" transform="translate(0.5)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -1,12 +0,0 @@
<svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6900_31794)">
<path d="M4.16663 13.0007C4.16663 13.2769 4.27637 13.5419 4.47172 13.7372C4.66707 13.9326 4.93203 14.0423 5.20829 14.0423C5.48456 14.0423 5.74951 13.9326 5.94486 13.7372C6.14021 13.5419 6.24996 13.2769 6.24996 13.0007C6.24996 12.7244 6.14021 12.4594 5.94486 12.2641C5.74951 12.0687 5.48456 11.959 5.20829 11.959C4.93203 11.959 4.66707 12.0687 4.47172 12.2641C4.27637 12.4594 4.16663 12.7244 4.16663 13.0007Z" fill="#D9D9D9" stroke="#D9D9D9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M11.4584 13.0007C11.4584 13.2769 11.5681 13.5419 11.7635 13.7372C11.9588 13.9326 12.2238 14.0423 12.5 14.0423C12.7763 14.0423 13.0413 13.9326 13.2366 13.7372C13.432 13.5419 13.5417 13.2769 13.5417 13.0007C13.5417 12.7244 13.432 12.4594 13.2366 12.2641C13.0413 12.0687 12.7763 11.959 12.5 11.959C12.2238 11.959 11.9588 12.0687 11.7635 12.2641C11.5681 12.4594 11.4584 12.7244 11.4584 13.0007Z" fill="#D9D9D9" stroke="#D9D9D9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M18.75 13.0007C18.75 13.2769 18.8597 13.5419 19.0551 13.7372C19.2504 13.9326 19.5154 14.0423 19.7917 14.0423C20.0679 14.0423 20.3329 13.9326 20.5282 13.7372C20.7236 13.5419 20.8333 13.2769 20.8333 13.0007C20.8333 12.7244 20.7236 12.4594 20.5282 12.2641C20.3329 12.0687 20.0679 11.959 19.7917 11.959C19.5154 11.959 19.2504 12.0687 19.0551 12.2641C18.8597 12.4594 18.75 12.7244 18.75 13.0007Z" fill="#D9D9D9" stroke="#D9D9D9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6900_31794">
<rect width="25" height="25" fill="white" transform="translate(0 0.5)"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -1,12 +1,12 @@
<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6896_30722)">
<path d="M4 7.49935C4 6.88051 4.24583 6.28702 4.68342 5.84943C5.121 5.41185 5.71449 5.16602 6.33333 5.16602H22.6667C23.2855 5.16602 23.879 5.41185 24.3166 5.84943C24.7542 6.28702 25 6.88051 25 7.49935C25 8.11819 24.7542 8.71168 24.3166 9.14926C23.879 9.58685 23.2855 9.83268 22.6667 9.83268H6.33333C5.71449 9.83268 5.121 9.58685 4.68342 9.14926C4.24583 8.71168 4 8.11819 4 7.49935Z" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6.33325 9.83398V21.5007C6.33325 22.1195 6.57908 22.713 7.01667 23.1506C7.45425 23.5882 8.04775 23.834 8.66659 23.834H20.3333C20.9521 23.834 21.5456 23.5882 21.9832 23.1506C22.4208 22.713 22.6666 22.1195 22.6666 21.5007V9.83398" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12.1667 14.5H16.8334" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6919_3814)">
<path d="M4.375 7.25C4.375 6.65326 4.61205 6.08097 5.03401 5.65901C5.45597 5.23705 6.02826 5 6.625 5H22.375C22.9717 5 23.544 5.23705 23.966 5.65901C24.3879 6.08097 24.625 6.65326 24.625 7.25C24.625 7.84674 24.3879 8.41903 23.966 8.84099C23.544 9.26295 22.9717 9.5 22.375 9.5H6.625C6.02826 9.5 5.45597 9.26295 5.03401 8.84099C4.61205 8.41903 4.375 7.84674 4.375 7.25Z" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6.625 9.5V20.75C6.625 21.3467 6.86205 21.919 7.28401 22.341C7.70597 22.7629 8.27826 23 8.875 23H20.125C20.7217 23 21.294 22.7629 21.716 22.341C22.1379 21.919 22.375 21.3467 22.375 20.75V9.5" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12.25 14H16.75" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6896_30722">
<rect width="28" height="28" fill="white" transform="translate(0.5 0.5)"/>
<clipPath id="clip0_6919_3814">
<rect width="28" height="28" fill="white" transform="translate(0.5)"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -1,12 +1,12 @@
<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6896_30728)">
<path d="M9.83325 11H8.66659C8.04775 11 7.45425 11.2458 7.01667 11.6834C6.57908 12.121 6.33325 12.7145 6.33325 13.3333V22.6667C6.33325 23.2855 6.57908 23.879 7.01667 24.3166C7.45425 24.7542 8.04775 25 8.66659 25H20.3333C20.9521 25 21.5456 24.7542 21.9832 24.3166C22.4208 23.879 22.6666 23.2855 22.6666 22.6667V13.3333C22.6666 12.7145 22.4208 12.121 21.9832 11.6834C21.5456 11.2458 20.9521 11 20.3333 11H19.1666" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M14.5 16.8333V4" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M11 7.5L14.5 4L18 7.5" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6919_3799)">
<path d="M9.83325 10.5H8.66659C8.04775 10.5 7.45425 10.7458 7.01667 11.1834C6.57908 11.621 6.33325 12.2145 6.33325 12.8333V22.1667C6.33325 22.7855 6.57908 23.379 7.01667 23.8166C7.45425 24.2542 8.04775 24.5 8.66659 24.5H20.3333C20.9521 24.5 21.5456 24.2542 21.9832 23.8166C22.4208 23.379 22.6666 22.7855 22.6666 22.1667V12.8333C22.6666 12.2145 22.4208 11.621 21.9832 11.1834C21.5456 10.7458 20.9521 10.5 20.3333 10.5H19.1666" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M14.5 16.3333V3.5" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M11 7L14.5 3.5L18 7" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6896_30728">
<rect width="28" height="28" fill="white" transform="translate(0.5 0.5)"/>
<clipPath id="clip0_6919_3799">
<rect width="28" height="28" fill="white" transform="translate(0.5)"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1,010 B

After

Width:  |  Height:  |  Size: 1,018 B

View file

@ -5,7 +5,7 @@
"scale" : "1x"
},
{
"filename" : "toolbar-trash.svg",
"filename" : "toolbar-delete.svg",
"idiom" : "universal",
"scale" : "2x"
},

View file

@ -0,0 +1,14 @@
<svg width="29" height="28" viewBox="0 0 29 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6919_3805)">
<path d="M5.16663 8.16602H23.8333" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12.1666 12.834V19.834" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M16.8334 12.834V19.834" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6.33337 8.16602L7.50004 22.166C7.50004 22.7849 7.74587 23.3783 8.18346 23.8159C8.62104 24.2535 9.21454 24.4993 9.83337 24.4993H19.1667C19.7855 24.4993 20.379 24.2535 20.8166 23.8159C21.2542 23.3783 21.5 22.7849 21.5 22.166L22.6667 8.16602" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M11 8.16667V4.66667C11 4.35725 11.1229 4.0605 11.3417 3.84171C11.5605 3.62292 11.8572 3.5 12.1667 3.5H16.8333C17.1428 3.5 17.4395 3.62292 17.6583 3.84171C17.8771 4.0605 18 4.35725 18 4.66667V8.16667" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6919_3805">
<rect width="28" height="28" fill="white" transform="translate(0.5)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -1,14 +0,0 @@
<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6896_30734)">
<path d="M5.16663 8.66602H23.8333" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12.1666 13.334V20.334" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M16.8334 13.334V20.334" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6.33337 8.66602L7.50004 22.666C7.50004 23.2849 7.74587 23.8783 8.18346 24.3159C8.62104 24.7535 9.21454 24.9993 9.83337 24.9993H19.1667C19.7855 24.9993 20.379 24.7535 20.8166 24.3159C21.2542 23.8783 21.5 23.2849 21.5 22.666L22.6667 8.66602" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M11 8.66667V5.16667C11 4.85725 11.1229 4.5605 11.3417 4.34171C11.5605 4.12292 11.8572 4 12.1667 4H16.8333C17.1428 4 17.4395 4.12292 17.6583 4.34171C17.8771 4.5605 18 4.85725 18 5.16667V8.66667" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6896_30734">
<rect width="28" height="28" fill="white" transform="translate(0.5 0.5)"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -1,13 +1,13 @@
<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6900_31839)">
<path d="M9.8335 5.16602H22.6668C23.2857 5.16602 23.8792 5.41185 24.3167 5.84943C24.7543 6.28702 25.0002 6.88051 25.0002 7.49935C25.0002 8.11819 24.7543 8.71168 24.3167 9.14926C23.8792 9.58685 23.2857 9.83268 22.6668 9.83268H14.5002M9.8335 9.83268H6.3335C5.80004 9.833 5.28258 9.65051 4.86733 9.31562C4.45208 8.98073 4.16412 8.51367 4.05144 7.99224C3.93875 7.47082 4.00813 6.92653 4.24803 6.45005C4.48793 5.97357 4.88385 5.59368 5.36983 5.37368" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6.3335 9.83398V21.5007C6.3335 22.1195 6.57933 22.713 7.01691 23.1506C7.4545 23.5882 8.04799 23.834 8.66683 23.834H20.3335C20.7831 23.8339 21.2232 23.704 21.6007 23.4598C21.9782 23.2155 22.2771 22.8674 22.4615 22.4573M22.6668 18.0007V9.83398" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12.1667 14.5H14.5001" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4.00012 4L25.0001 25" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<g clip-path="url(#clip0_6919_3857)">
<path d="M10.0006 5.50781H22.3756C22.9723 5.50781 23.5446 5.74487 23.9666 6.16682C24.3886 6.58878 24.6256 7.16108 24.6256 7.75781C24.6256 8.35455 24.3886 8.92685 23.9666 9.3488C23.5446 9.77076 22.9723 10.0078 22.3756 10.0078H14.5006M10.0006 10.0078H6.62561C6.1112 10.0081 5.61222 9.83215 5.2118 9.50922C4.81138 9.18629 4.53371 8.7359 4.42504 8.2331C4.31638 7.7303 4.38329 7.20545 4.61462 6.74599C4.84595 6.28653 5.22773 5.92021 5.69636 5.70806" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6.62573 10.0078V21.2578C6.62573 21.8545 6.86279 22.4268 7.28474 22.8488C7.7067 23.2708 8.279 23.5078 8.87573 23.5078H20.1257C20.5593 23.5078 20.9836 23.3825 21.3477 23.147C21.7117 22.9114 22 22.5758 22.1777 22.1803M22.3757 17.8828V10.0078" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12.2507 14.5078H14.5007" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4.37573 4.38281L24.6257 24.6328" stroke="#3D3D3D" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6900_31839">
<rect width="28" height="28" fill="white" transform="translate(0.500122 0.5)"/>
<clipPath id="clip0_6919_3857">
<rect width="28" height="28" fill="white" transform="translate(0.5 0.507812)"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -1,7 +1,6 @@
{
"images" : [
{
"filename" : "unarchive.png",
"idiom" : "universal",
"scale" : "1x"
},
@ -11,7 +10,6 @@
"scale" : "2x"
},
{
"filename" : "unarchive@3x.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 549 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -5,7 +5,7 @@
"scale" : "1x"
},
{
"filename" : "three-dots.svg",
"filename" : "header-three-dots.svg",
"idiom" : "universal",
"scale" : "2x"
},

View file

@ -0,0 +1,12 @@
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6919_3687)">
<path d="M4.16699 12.5007C4.16699 12.7769 4.27674 13.0419 4.47209 13.2372C4.66744 13.4326 4.93239 13.5423 5.20866 13.5423C5.48493 13.5423 5.74988 13.4326 5.94523 13.2372C6.14058 13.0419 6.25033 12.7769 6.25033 12.5007C6.25033 12.2244 6.14058 11.9594 5.94523 11.7641C5.74988 11.5687 5.48493 11.459 5.20866 11.459C4.93239 11.459 4.66744 11.5687 4.47209 11.7641C4.27674 11.9594 4.16699 12.2244 4.16699 12.5007Z" fill="#6A6968" stroke="#6A6968" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M11.4585 12.5007C11.4585 12.7769 11.5682 13.0419 11.7636 13.2372C11.9589 13.4326 12.2239 13.5423 12.5002 13.5423C12.7764 13.5423 13.0414 13.4326 13.2367 13.2372C13.4321 13.0419 13.5418 12.7769 13.5418 12.5007C13.5418 12.2244 13.4321 11.9594 13.2367 11.7641C13.0414 11.5687 12.7764 11.459 12.5002 11.459C12.2239 11.459 11.9589 11.5687 11.7636 11.7641C11.5682 11.9594 11.4585 12.2244 11.4585 12.5007Z" fill="#6A6968" stroke="#6A6968" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M18.7502 12.5007C18.7502 12.7769 18.86 13.0419 19.0553 13.2372C19.2507 13.4326 19.5156 13.5423 19.7919 13.5423C20.0682 13.5423 20.3331 13.4326 20.5285 13.2372C20.7238 13.0419 20.8336 12.7769 20.8336 12.5007C20.8336 12.2244 20.7238 11.9594 20.5285 11.7641C20.3331 11.5687 20.0682 11.459 19.7919 11.459C19.5156 11.459 19.2507 11.5687 19.0553 11.7641C18.86 11.9594 18.7502 12.2244 18.7502 12.5007Z" fill="#6A6968" stroke="#6A6968" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6919_3687">
<rect width="25" height="25" fill="white" transform="translate(0.000244141)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -1,12 +0,0 @@
<svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6900_31794)">
<path d="M4.16663 13.0007C4.16663 13.2769 4.27637 13.5419 4.47172 13.7372C4.66707 13.9326 4.93203 14.0423 5.20829 14.0423C5.48456 14.0423 5.74951 13.9326 5.94486 13.7372C6.14021 13.5419 6.24996 13.2769 6.24996 13.0007C6.24996 12.7244 6.14021 12.4594 5.94486 12.2641C5.74951 12.0687 5.48456 11.959 5.20829 11.959C4.93203 11.959 4.66707 12.0687 4.47172 12.2641C4.27637 12.4594 4.16663 12.7244 4.16663 13.0007Z" fill="#D9D9D9" stroke="#D9D9D9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M11.4584 13.0007C11.4584 13.2769 11.5681 13.5419 11.7635 13.7372C11.9588 13.9326 12.2238 14.0423 12.5 14.0423C12.7763 14.0423 13.0413 13.9326 13.2366 13.7372C13.432 13.5419 13.5417 13.2769 13.5417 13.0007C13.5417 12.7244 13.432 12.4594 13.2366 12.2641C13.0413 12.0687 12.7763 11.959 12.5 11.959C12.2238 11.959 11.9588 12.0687 11.7635 12.2641C11.5681 12.4594 11.4584 12.7244 11.4584 13.0007Z" fill="#D9D9D9" stroke="#D9D9D9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M18.75 13.0007C18.75 13.2769 18.8597 13.5419 19.0551 13.7372C19.2504 13.9326 19.5154 14.0423 19.7917 14.0423C20.0679 14.0423 20.3329 13.9326 20.5282 13.7372C20.7236 13.5419 20.8333 13.2769 20.8333 13.0007C20.8333 12.7244 20.7236 12.4594 20.5282 12.2641C20.3329 12.0687 20.0679 11.959 19.7917 11.959C19.5154 11.959 19.2504 12.0687 19.0551 12.2641C18.8597 12.4594 18.75 12.7244 18.75 13.0007Z" fill="#D9D9D9" stroke="#D9D9D9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_6900_31794">
<rect width="25" height="25" fill="white" transform="translate(0 0.5)"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB