feat: Added above-keyboard toolbar to Super notes on mobile for formatting & selecting blocks (#2189)

This commit is contained in:
Aman Harwara
2023-02-01 13:59:51 +05:30
committed by GitHub
parent d33c737f86
commit 4a3f9f12e7
48 changed files with 629 additions and 183 deletions

View File

@@ -2,6 +2,10 @@ import * as icons from '@standardnotes/icons'
export const IconNameToSvgMapping = {
'account-circle': icons.AccountCircleIcon,
'align-center': icons.FormatAlignCenterIcon,
'align-justify': icons.FormatAlignJustifyIcon,
'align-left': icons.FormatAlignLeftIcon,
'align-right': icons.FormatAlignRightIcon,
'arrow-down': icons.ArrowDownIcon,
'arrow-left': icons.ArrowLeftIcon,
'arrow-right': icons.ArrowRightIcon,
@@ -11,8 +15,8 @@ export const IconNameToSvgMapping = {
'arrows-vertical': icons.ArrowsVerticalIcon,
'attachment-file': icons.AttachmentFileIcon,
'check-bold': icons.CheckBoldIcon,
'check-circle': icons.CheckCircleIcon,
'check-circle-filled': icons.CheckCircleFilledIcon,
'check-circle': icons.CheckCircleIcon,
'chevron-down': icons.ChevronDownIcon,
'chevron-left': icons.ChevronLeftIcon,
'chevron-right': icons.ChevronRightIcon,
@@ -36,8 +40,10 @@ export const IconNameToSvgMapping = {
'format-align-right': icons.FormatAlignRightIcon,
'fullscreen-exit': icons.FullscreenExitIcon,
'hashtag-off': icons.HashtagOffIcon,
'keyboard-close': icons.KeyboardCloseIcon,
'link-off': icons.LinkOffIcon,
'list-bulleted': icons.ListBulleted,
'list-numbered': icons.ListNumbered,
'lock-filled': icons.LockFilledIcon,
'menu-arrow-down-alt': icons.MenuArrowDownAlt,
'menu-arrow-down': icons.MenuArrowDownIcon,
@@ -63,9 +69,11 @@ export const IconNameToSvgMapping = {
'user-switch': icons.UserSwitch,
accessibility: icons.AccessibilityIcon,
add: icons.AddIcon,
aegis: icons.AegisIcon,
archive: icons.ArchiveIcon,
asterisk: icons.AsteriskIcon,
authenticator: icons.AuthenticatorIcon,
bold: icons.BoldIcon,
camera: icons.CameraIcon,
check: icons.CheckIcon,
close: icons.CloseIcon,
@@ -77,13 +85,16 @@ export const IconNameToSvgMapping = {
drag: icons.DragIcon,
editor: icons.EditorIcon,
email: icons.EmailIcon,
evernote: icons.EvernoteIcon,
eye: icons.EyeIcon,
file: icons.FileIcon,
folder: icons.FolderIcon,
gkeep: icons.GoogleKeepIcon,
hashtag: icons.HashtagIcon,
help: icons.HelpIcon,
history: icons.HistoryIcon,
info: icons.InfoIcon,
italic: icons.ItalicIcon,
keyboard: icons.KeyboardIcon,
link: icons.LinkIcon,
listed: icons.ListedIcon,
@@ -91,6 +102,7 @@ export const IconNameToSvgMapping = {
markdown: icons.MarkdownIcon,
more: icons.MoreIcon,
notes: icons.NotesIcon,
paragraph: icons.TextParagraphLongIcon,
password: icons.PasswordIcon,
pencil: icons.PencilIcon,
pin: icons.PinIcon,
@@ -102,23 +114,24 @@ export const IconNameToSvgMapping = {
share: icons.ShareIcon,
signIn: icons.SignInIcon,
signOut: icons.SignOutIcon,
simplenote: icons.SimplenoteIcon,
spreadsheets: icons.SpreadsheetsIcon,
star: icons.StarIcon,
strikethrough: icons.StrikethroughIcon,
subscript: icons.SubscriptIcon,
subtract: icons.SubtractIcon,
superscript: icons.SuperscriptIcon,
sync: icons.SyncIcon,
tasks: icons.TasksIcon,
themes: icons.ThemesIcon,
trash: icons.TrashIcon,
tune: icons.TuneIcon,
unarchive: icons.UnarchiveIcon,
underline: icons.UnderlineIcon,
unpin: icons.UnpinIcon,
upload: icons.UploadIcon,
user: icons.UserIcon,
view: icons.ViewIcon,
warning: icons.WarningIcon,
window: icons.WindowIcon,
evernote: icons.EvernoteIcon,
gkeep: icons.GoogleKeepIcon,
simplenote: icons.SimplenoteIcon,
aegis: icons.AegisIcon,
}