diff --git a/_shared_assets/themes/nextcloud_com/static/styles.css b/_shared_assets/themes/nextcloud_com/static/styles.css index c00794352..770dc40ad 100644 --- a/_shared_assets/themes/nextcloud_com/static/styles.css +++ b/_shared_assets/themes/nextcloud_com/static/styles.css @@ -1168,3 +1168,21 @@ li.next { li > dl > dt { font-weight: inherit; } + +/* Icons grid */ +#icons > blockquote > div { + display: inline-flex; + flex-wrap: wrap; + justify-content: space-between; +} +#icons > blockquote > div > div { + margin: 20px; + text-align: center; + flex: 10%; +} +#icons > blockquote > div img { + margin: 10px; +} +#icons > blockquote > div p { + font-size: inherit; +} diff --git a/developer_manual/design/icons-gen.py b/developer_manual/design/icons-gen.py new file mode 100755 index 000000000..613d2e54d --- /dev/null +++ b/developer_manual/design/icons-gen.py @@ -0,0 +1,39 @@ +#! /bin/env python +# Generate the icon part of the design documentation +# coding=utf8 +# the above tag defines encoding for this document and is for Python 2.x compatibility + +import re +import os + +iconregex = re.compile("(\.icon-[a-z-]*)") +pathregex = r"url\('([a-z-./]*\.svg)" + +os.system('rm -R ./img/') +os.system('rm icons.txt') +os.system('wget https://github.com/nextcloud/server/archive/master.zip') +os.system("unzip -p master.zip 'server-master/core/css/icons.scss' > icons.scss") +os.system("unzip -u master.zip 'server-master/core/img/*'") +os.system('mv ./server-master/core/img .') +os.system('rm master.zip') +os.system('rm -R ./server-master/') + + +icons = {} + +scss = open('icons.scss') +lines = scss.readlines() + +for i, line in enumerate(lines): + for match in re.finditer(pathregex, line): + iconclass = iconregex.match(lines[i-1]) + if iconclass: + icons[iconclass.groups()[0]] = match.groups()[0] + +result = "" +for icon, path in sorted(icons.items()): + result += ".. figure:: " + path[3:]+"\n :height: 32\n\n " + icon[1:] + "\n\n" + +f = open('icons.txt', 'w') +f.write(result); +f.close() \ No newline at end of file diff --git a/developer_manual/design/icons.rst b/developer_manual/design/icons.rst index aaa0641bd..a34277569 100644 --- a/developer_manual/design/icons.rst +++ b/developer_manual/design/icons.rst @@ -5,3 +5,6 @@ ======== Icons ======== + + .. include:: icons.txt + :class: icons-flex diff --git a/developer_manual/design/icons.scss b/developer_manual/design/icons.scss new file mode 100644 index 000000000..6d855381f --- /dev/null +++ b/developer_manual/design/icons.scss @@ -0,0 +1,551 @@ +/** + * @copyright Copyright (c) 2016, John Molakvoæ + * @copyright Copyright (c) 2016, Joas Schilling + * @copyright Copyright (c) 2016, Lukas Reschke + * @copyright Copyright (c) 2016, Roeland Jago Douma + * @copyright Copyright (c) 2016, Vincent Chan + * @copyright Copyright (c) 2015, Thomas Müller + * @copyright Copyright (c) 2015, Hendrik Leppelsack + * @copyright Copyright (c) 2015, Jan-Christoph Borchardt + * + * @license GNU AGPL version 3 or any later version + * + */ + +/* GLOBAL ------------------------------------------------------------------- */ +[class^='icon-'], [class*=' icon-'] { + background-repeat: no-repeat; + background-position: center; + min-width: 16px; + min-height: 16px; +} + +.icon-breadcrumb { + background-image: url('../img/breadcrumb.svg?v=1'); +} + +/* LOADING ------------------------------------------------------------------ */ +.loading, .loading-small, .icon-loading, .icon-loading-dark, .icon-loading-small, .icon-loading-small-dark { + position: relative; + &:after { + z-index: 2; + content: ''; + height: 28px; + width: 28px; + margin: -16px 0 0 -16px; + position: absolute; + top: 50%; + left: 50%; + border-radius: 100%; + -webkit-animation: rotate .8s infinite linear; + animation: rotate .8s infinite linear; + -webkit-transform-origin: center; + -ms-transform-origin: center; + transform-origin: center; + border: 2px solid rgba($color-loading, 0.5); + border-top-color: $color-loading; + } +} + +.icon-loading-dark:after, +.icon-loading-small-dark:after { + border: 2px solid rgba($color-loading-dark, 0.5); + border-top-color: $color-loading-dark; +} + +.icon-loading-small:after, +.icon-loading-small-dark:after { + height: 12px; + width: 12px; + margin: -8px 0 0 -8px; +} + +/* Css replaced elements don't have ::after nor ::before */ +img, object, video, button, textarea, input, select { + .icon-loading { + background-image: url('../img/loading.gif'); + } + .icon-loading-dark { + background-image: url('../img/loading-dark.gif'); + } + .icon-loading-small { + background-image: url('../img/loading-small.gif'); + } + .icon-loading-small-dark { + background-image: url('../img/loading-small-dark.gif'); + } +} + +@keyframes rotate { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.icon-32 { + background-size: 32px !important; +} + +/* ICONS -------------------------------------------------------------------- */ +.icon-add { + background-image: url('../img/actions/add.svg?v=1'); +} + +.icon-audio { + background-image: url('../img/actions/audio.svg?v=1'); +} + +.icon-audio-white { + background-image: url('../img/actions/audio-white.svg?v=2'); +} + +.icon-audio-off { + background-image: url('../img/actions/audio-off.svg?v=1'); +} + +.icon-audio-off-white { + background-image: url('../img/actions/audio-off-white.svg?v=1'); +} + +.icon-caret { + background-image: url('../img/actions/caret.svg?v=1'); +} + +.icon-caret-dark { + background-image: url('../img/actions/caret-dark.svg?v=1'); +} + +.icon-checkmark { + background-image: url('../img/actions/checkmark.svg?v=1'); +} + +.icon-checkmark-white { + background-image: url('../img/actions/checkmark-white.svg?v=1'); +} + +.icon-checkmark-color { + background-image: url('../img/actions/checkmark-color.svg?v=1'); +} + +.icon-clippy { + background-image: url('../img/actions/clippy.svg?v=2'); +} + +.icon-close { + background-image: url('../img/actions/close.svg?v=1'); +} + +.icon-close-white { + background-image: url('../img/actions/close-white.svg?v=1'); +} + +.icon-comment { + background-image: url('../img/actions/comment.svg?v=1'); +} + +.icon-confirm { + background-image: url('../img/actions/confirm.svg?v=2'); +} + +.icon-confirm-white { + background-image: url('../img/actions/confirm-white.svg?v=2'); +} + +.icon-delete { + background-image: url('../img/actions/delete.svg?v=1'); + &.no-permission { + &:hover, &:focus { + background-image: url('../img/actions/delete.svg?v=1'); + } + } + &:hover, &:focus { + background-image: url('../img/actions/delete-hover.svg?v=1'); + } +} + +.icon-delete-white { + background-image: url('../img/actions/delete-white.svg?v=1'); + &.no-permission { + &:hover, &:focus { + background-image: url('../img/actions/delete-white.svg?v=1'); + } + } + &:hover, &:focus { + background-image: url('../img/actions/delete-hover.svg?v=1'); + } +} + +.icon-details { + background-image: url('../img/actions/details.svg?v=1'); +} + +.icon-download { + background-image: url('../img/actions/download.svg?v=1'); +} + +.icon-download-white { + background-image: url('../img/actions/download-white.svg?v=1'); +} + +.icon-edit { + background-image: url('../img/actions/edit.svg?v=1'); +} + +.icon-error { + background-image: url('../img/actions/error.svg?v=1'); +} + +.icon-error-white { + background-image: url('../img/actions/error-white.svg?v=1'); +} + +.icon-error-color { + background-image: url('../img/actions/error-color.svg?v=1'); +} + +.icon-external { + background-image: url('../img/actions/external.svg?v=1'); +} + +.icon-fullscreen { + background-image: url('../img/actions/fullscreen.svg?v=1'); +} + +.icon-fullscreen-white { + background-image: url('../img/actions/fullscreen-white.svg?v=2'); +} + +.icon-history { + background-image: url('../img/actions/history.svg?v=1'); +} + +.icon-info { + background-image: url('../img/actions/info.svg?v=1'); +} + +.icon-info-white { + background-image: url('../img/actions/info-white.svg?v=1'); +} + +.icon-logout { + background-image: url('../img/actions/logout.svg?v=1'); +} + +.icon-mail { + background-image: url('../img/actions/mail.svg?v=1'); +} + +.icon-menu { + background-image: url('../img/actions/menu.svg?v=1'); +} + +.icon-more { + background-image: url('../img/actions/more.svg?v=1'); +} + +.icon-more-white { + background-image: url('../img/actions/more-white.svg?v=1'); +} + +.icon-password { + background-image: url('../img/actions/password.svg?v=1'); +} + +.icon-pause { + background-image: url('../img/actions/pause.svg?v=1'); +} + +.icon-pause-big { + background-image: url('../img/actions/pause-big.svg?v=1'); +} + +.icon-play { + background-image: url('../img/actions/play.svg?v=1'); +} + +.icon-play-add { + background-image: url('../img/actions/play-add.svg?v=1'); +} + +.icon-play-big { + background-image: url('../img/actions/play-big.svg?v=1'); +} + +.icon-play-next { + background-image: url('../img/actions/play-next.svg?v=1'); +} + +.icon-play-previous { + background-image: url('../img/actions/play-previous.svg?v=1'); +} + +.icon-public { + background-image: url('../img/actions/public.svg?v=1'); +} + +.icon-rename { + background-image: url('../img/actions/rename.svg?v=1'); +} + +.icon-screen { + background-image: url('../img/actions/screen.svg?v=1'); +} + +.icon-screen-white { + background-image: url('../img/actions/screen-white.svg?v=1'); +} + +.icon-screen-off { + background-image: url('../img/actions/screen-off.svg?v=1'); +} + +.icon-screen-off-white { + background-image: url('../img/actions/screen-off-white.svg?v=1'); +} + +.icon-search { + background-image: url('../img/actions/search.svg?v=1'); +} + +.icon-search-white { + background-image: url('../img/actions/search-white.svg?v=1'); +} + +.icon-settings { + background-image: url('../img/actions/settings.svg?v=1'); +} + +.icon-settings-dark { + background-image: url('../img/actions/settings-dark.svg?v=1'); +} + +.icon-settings-white { + background-image: url('../img/actions/settings-white.svg?v=1'); +} + +/* always use icon-shared, AdBlock blocks icon-share */ +.icon-shared, +.icon-share { + background-image: url('../img/actions/share.svg?v=1'); +} + +.icon-sound { + background-image: url('../img/actions/sound.svg?v=1'); +} + +.icon-sound-off { + background-image: url('../img/actions/sound-off.svg?v=1'); +} + +.icon-favorite { + background-image: url('../img/actions/star-dark.svg?v=1'); +} + +.icon-star { + background-image: url('../img/actions/star.svg?v=1'); +} + +.icon-starred { + &:hover, &:focus { + background-image: url('../img/actions/star.svg?v=1'); + } + background-image: url('../img/actions/starred.svg?v=1'); +} + +.icon-star { + &:hover, &:focus { + background-image: url('../img/actions/starred.svg?v=1'); + } +} + +.icon-tag { + background-image: url('../img/actions/tag.svg?v=1'); +} + +.icon-toggle { + background-image: url('../img/actions/toggle.svg?v=1'); +} + +.icon-toggle-pictures { + background-image: url('../img/actions/toggle-pictures.svg?v=1'); +} + +.icon-triangle-e { + background-image: url('../img/actions/triangle-e.svg?v=1'); +} + +.icon-triangle-n { + background-image: url('../img/actions/triangle-n.svg?v=1'); +} + +.icon-triangle-s { + background-image: url('../img/actions/triangle-s.svg?v=1'); +} + +.icon-upload { + background-image: url('../img/actions/upload.svg?v=1'); +} + +.icon-upload-white { + background-image: url('../img/actions/upload-white.svg?v=1'); +} + +.icon-user { + background-image: url('../img/actions/user.svg?v=1'); +} + +.icon-video { + background-image: url('../img/actions/video.svg?v=1'); +} + +.icon-video-white { + background-image: url('../img/actions/video-white.svg?v=2'); +} + +.icon-video-off { + background-image: url('../img/actions/video-off.svg?v=1'); +} + +.icon-video-off-white { + background-image: url('../img/actions/video-off-white.svg?v=1'); +} + +.icon-view-close { + background-image: url('../img/actions/view-close.svg?v=1'); +} + +.icon-view-download { + background-image: url('../img/actions/view-download.svg?v=1'); +} + +.icon-view-next { + background-image: url('../img/actions/view-next.svg?v=1'); +} + +.icon-view-pause { + background-image: url('../img/actions/view-pause.svg?v=1'); +} + +.icon-view-play { + background-image: url('../img/actions/view-play.svg?v=1'); +} + +.icon-view-previous { + background-image: url('../img/actions/view-previous.svg?v=1'); +} + +/* PLACES ------------------------------------------------------------------- */ +.icon-calendar { + background-image: url('../img/places/calendar.svg?v=1'); +} +.icon-calendar-dark { + background-image: url('../img/places/calendar-dark.svg?v=1'); +} + +.icon-contacts { + background-image: url('../img/places/contacts.svg?v=1'); +} + +.icon-contacts-dark { + background-image: url('../img/places/contacts-dark.svg?v=1'); +} + +.icon-files { + background-image: url('../img/places/files.svg?v=1'); +} + +.icon-files-dark { + background-image: url('../img/places/files-dark.svg?v=1'); +} + +.icon-file, .icon-filetype-text { + background-image: url('../img/filetypes/text.svg?v=1'); +} + +.icon-folder, .icon-filetype-folder { + background-image: url('../img/filetypes/folder.svg?v=1'); +} + +.icon-filetype-folder-drag-accept { + background-image: url('../img/filetypes/folder-drag-accept.svg?v=1') !important; +} + +.icon-home { + background-image: url('../img/places/home.svg?v=1'); +} + +.icon-link { + background-image: url('../img/places/link.svg?v=1'); +} + +.icon-music { + background-image: url('../img/places/music.svg?v=1'); +} + +.icon-picture { + background-image: url('../img/places/picture.svg?v=1'); +} + +/* APP CATEGORIES ------------------------------------------------------------------- */ +.icon-category-installed { + background-image: url('../img/actions/user.svg?v=1'); +} + +.icon-category-enabled { + background-image: url('../img/actions/checkmark.svg?v=1'); +} + +.icon-category-disabled { + background-image: url('../img/actions/close.svg?v=1'); +} + +.icon-category-app-bundles { + background-image: url('../img/categories/bundles.svg?v=1'); +} + +.icon-category-updates { + background-image: url('../img/actions/download.svg?v=1'); +} + +.icon-category-files { + background-image: url('../img/categories/files.svg?v=1'); +} + +.icon-category-social { + background-image: url('../img/categories/social.svg?v=1'); +} + +.icon-category-office { + background-image: url('../img/categories/office.svg?v=1'); +} + +.icon-category-auth { + background-image: url('../img/categories/auth.svg?v=1'); +} + +.icon-category-monitoring { + background-image: url('../img/categories/monitoring.svg?v=1'); +} + +.icon-category-multimedia { + background-image: url('../img/categories/multimedia.svg?v=1'); +} + +.icon-category-organization { + background-image: url('../img/categories/organization.svg?v=1'); +} + +.icon-category-customization { + background-image: url('../img/categories/customization.svg?v=1'); +} + +.icon-category-integration { + background-image: url('../img/categories/integration.svg?v=1'); +} + +.icon-category-tools { + background-image: url('../img/actions/settings-dark.svg?v=1'); +} diff --git a/developer_manual/design/icons.txt b/developer_manual/design/icons.txt new file mode 100644 index 000000000..fed1ac87f --- /dev/null +++ b/developer_manual/design/icons.txt @@ -0,0 +1,540 @@ +.. figure:: img/actions/add.svg + :height: 32 + + icon-add + +.. figure:: img/actions/audio.svg + :height: 32 + + icon-audio + +.. figure:: img/actions/audio-off.svg + :height: 32 + + icon-audio-off + +.. figure:: img/actions/audio-off-white.svg + :height: 32 + + icon-audio-off-white + +.. figure:: img/actions/audio-white.svg + :height: 32 + + icon-audio-white + +.. figure:: img/breadcrumb.svg + :height: 32 + + icon-breadcrumb + +.. figure:: img/places/calendar.svg + :height: 32 + + icon-calendar + +.. figure:: img/places/calendar-dark.svg + :height: 32 + + icon-calendar-dark + +.. figure:: img/actions/caret.svg + :height: 32 + + icon-caret + +.. figure:: img/actions/caret-dark.svg + :height: 32 + + icon-caret-dark + +.. figure:: img/categories/bundles.svg + :height: 32 + + icon-category-app-bundles + +.. figure:: img/categories/auth.svg + :height: 32 + + icon-category-auth + +.. figure:: img/categories/customization.svg + :height: 32 + + icon-category-customization + +.. figure:: img/actions/close.svg + :height: 32 + + icon-category-disabled + +.. figure:: img/actions/checkmark.svg + :height: 32 + + icon-category-enabled + +.. figure:: img/categories/files.svg + :height: 32 + + icon-category-files + +.. figure:: img/actions/user.svg + :height: 32 + + icon-category-installed + +.. figure:: img/categories/integration.svg + :height: 32 + + icon-category-integration + +.. figure:: img/categories/monitoring.svg + :height: 32 + + icon-category-monitoring + +.. figure:: img/categories/multimedia.svg + :height: 32 + + icon-category-multimedia + +.. figure:: img/categories/office.svg + :height: 32 + + icon-category-office + +.. figure:: img/categories/organization.svg + :height: 32 + + icon-category-organization + +.. figure:: img/categories/social.svg + :height: 32 + + icon-category-social + +.. figure:: img/actions/settings-dark.svg + :height: 32 + + icon-category-tools + +.. figure:: img/actions/download.svg + :height: 32 + + icon-category-updates + +.. figure:: img/actions/checkmark.svg + :height: 32 + + icon-checkmark + +.. figure:: img/actions/checkmark-color.svg + :height: 32 + + icon-checkmark-color + +.. figure:: img/actions/checkmark-white.svg + :height: 32 + + icon-checkmark-white + +.. figure:: img/actions/clippy.svg + :height: 32 + + icon-clippy + +.. figure:: img/actions/close.svg + :height: 32 + + icon-close + +.. figure:: img/actions/close-white.svg + :height: 32 + + icon-close-white + +.. figure:: img/actions/comment.svg + :height: 32 + + icon-comment + +.. figure:: img/actions/confirm.svg + :height: 32 + + icon-confirm + +.. figure:: img/actions/confirm-white.svg + :height: 32 + + icon-confirm-white + +.. figure:: img/places/contacts.svg + :height: 32 + + icon-contacts + +.. figure:: img/places/contacts-dark.svg + :height: 32 + + icon-contacts-dark + +.. figure:: img/actions/delete.svg + :height: 32 + + icon-delete + +.. figure:: img/actions/delete-white.svg + :height: 32 + + icon-delete-white + +.. figure:: img/actions/details.svg + :height: 32 + + icon-details + +.. figure:: img/actions/download.svg + :height: 32 + + icon-download + +.. figure:: img/actions/download-white.svg + :height: 32 + + icon-download-white + +.. figure:: img/actions/edit.svg + :height: 32 + + icon-edit + +.. figure:: img/actions/error.svg + :height: 32 + + icon-error + +.. figure:: img/actions/error-color.svg + :height: 32 + + icon-error-color + +.. figure:: img/actions/error-white.svg + :height: 32 + + icon-error-white + +.. figure:: img/actions/external.svg + :height: 32 + + icon-external + +.. figure:: img/actions/star-dark.svg + :height: 32 + + icon-favorite + +.. figure:: img/filetypes/text.svg + :height: 32 + + icon-file + +.. figure:: img/places/files.svg + :height: 32 + + icon-files + +.. figure:: img/places/files-dark.svg + :height: 32 + + icon-files-dark + +.. figure:: img/filetypes/folder-drag-accept.svg + :height: 32 + + icon-filetype-folder-drag-accept + +.. figure:: img/filetypes/folder.svg + :height: 32 + + icon-folder + +.. figure:: img/actions/fullscreen.svg + :height: 32 + + icon-fullscreen + +.. figure:: img/actions/fullscreen-white.svg + :height: 32 + + icon-fullscreen-white + +.. figure:: img/actions/history.svg + :height: 32 + + icon-history + +.. figure:: img/places/home.svg + :height: 32 + + icon-home + +.. figure:: img/actions/info.svg + :height: 32 + + icon-info + +.. figure:: img/actions/info-white.svg + :height: 32 + + icon-info-white + +.. figure:: img/places/link.svg + :height: 32 + + icon-link + +.. figure:: img/actions/logout.svg + :height: 32 + + icon-logout + +.. figure:: img/actions/mail.svg + :height: 32 + + icon-mail + +.. figure:: img/actions/menu.svg + :height: 32 + + icon-menu + +.. figure:: img/actions/more.svg + :height: 32 + + icon-more + +.. figure:: img/actions/more-white.svg + :height: 32 + + icon-more-white + +.. figure:: img/places/music.svg + :height: 32 + + icon-music + +.. figure:: img/actions/password.svg + :height: 32 + + icon-password + +.. figure:: img/actions/pause.svg + :height: 32 + + icon-pause + +.. figure:: img/actions/pause-big.svg + :height: 32 + + icon-pause-big + +.. figure:: img/places/picture.svg + :height: 32 + + icon-picture + +.. figure:: img/actions/play.svg + :height: 32 + + icon-play + +.. figure:: img/actions/play-add.svg + :height: 32 + + icon-play-add + +.. figure:: img/actions/play-big.svg + :height: 32 + + icon-play-big + +.. figure:: img/actions/play-next.svg + :height: 32 + + icon-play-next + +.. figure:: img/actions/play-previous.svg + :height: 32 + + icon-play-previous + +.. figure:: img/actions/public.svg + :height: 32 + + icon-public + +.. figure:: img/actions/rename.svg + :height: 32 + + icon-rename + +.. figure:: img/actions/screen.svg + :height: 32 + + icon-screen + +.. figure:: img/actions/screen-off.svg + :height: 32 + + icon-screen-off + +.. figure:: img/actions/screen-off-white.svg + :height: 32 + + icon-screen-off-white + +.. figure:: img/actions/screen-white.svg + :height: 32 + + icon-screen-white + +.. figure:: img/actions/search.svg + :height: 32 + + icon-search + +.. figure:: img/actions/search-white.svg + :height: 32 + + icon-search-white + +.. figure:: img/actions/settings.svg + :height: 32 + + icon-settings + +.. figure:: img/actions/settings-dark.svg + :height: 32 + + icon-settings-dark + +.. figure:: img/actions/settings-white.svg + :height: 32 + + icon-settings-white + +.. figure:: img/actions/share.svg + :height: 32 + + icon-share + +.. figure:: img/actions/sound.svg + :height: 32 + + icon-sound + +.. figure:: img/actions/sound-off.svg + :height: 32 + + icon-sound-off + +.. figure:: img/actions/star.svg + :height: 32 + + icon-star + +.. figure:: img/actions/tag.svg + :height: 32 + + icon-tag + +.. figure:: img/actions/toggle.svg + :height: 32 + + icon-toggle + +.. figure:: img/actions/toggle-pictures.svg + :height: 32 + + icon-toggle-pictures + +.. figure:: img/actions/triangle-e.svg + :height: 32 + + icon-triangle-e + +.. figure:: img/actions/triangle-n.svg + :height: 32 + + icon-triangle-n + +.. figure:: img/actions/triangle-s.svg + :height: 32 + + icon-triangle-s + +.. figure:: img/actions/upload.svg + :height: 32 + + icon-upload + +.. figure:: img/actions/upload-white.svg + :height: 32 + + icon-upload-white + +.. figure:: img/actions/user.svg + :height: 32 + + icon-user + +.. figure:: img/actions/video.svg + :height: 32 + + icon-video + +.. figure:: img/actions/video-off.svg + :height: 32 + + icon-video-off + +.. figure:: img/actions/video-off-white.svg + :height: 32 + + icon-video-off-white + +.. figure:: img/actions/video-white.svg + :height: 32 + + icon-video-white + +.. figure:: img/actions/view-close.svg + :height: 32 + + icon-view-close + +.. figure:: img/actions/view-download.svg + :height: 32 + + icon-view-download + +.. figure:: img/actions/view-next.svg + :height: 32 + + icon-view-next + +.. figure:: img/actions/view-pause.svg + :height: 32 + + icon-view-pause + +.. figure:: img/actions/view-play.svg + :height: 32 + + icon-view-play + +.. figure:: img/actions/view-previous.svg + :height: 32 + + icon-view-previous + diff --git a/developer_manual/design/img/actions/add.svg b/developer_manual/design/img/actions/add.svg new file mode 100644 index 000000000..91e5fe64c --- /dev/null +++ b/developer_manual/design/img/actions/add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/arrow-left.svg b/developer_manual/design/img/actions/arrow-left.svg new file mode 100644 index 000000000..34b2fda24 --- /dev/null +++ b/developer_manual/design/img/actions/arrow-left.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/actions/arrow-right.svg b/developer_manual/design/img/actions/arrow-right.svg new file mode 100644 index 000000000..102b9cf6b --- /dev/null +++ b/developer_manual/design/img/actions/arrow-right.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/actions/audio-off-white.svg b/developer_manual/design/img/actions/audio-off-white.svg new file mode 100644 index 000000000..1968e4c7c --- /dev/null +++ b/developer_manual/design/img/actions/audio-off-white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/developer_manual/design/img/actions/audio-off.svg b/developer_manual/design/img/actions/audio-off.svg new file mode 100644 index 000000000..8cf7fbcb5 --- /dev/null +++ b/developer_manual/design/img/actions/audio-off.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/audio-white.svg b/developer_manual/design/img/actions/audio-white.svg new file mode 100644 index 000000000..ac5d888a5 --- /dev/null +++ b/developer_manual/design/img/actions/audio-white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/developer_manual/design/img/actions/audio.svg b/developer_manual/design/img/actions/audio.svg new file mode 100644 index 000000000..fa55c949a --- /dev/null +++ b/developer_manual/design/img/actions/audio.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/actions/caret-dark.svg b/developer_manual/design/img/actions/caret-dark.svg new file mode 100644 index 000000000..87c895e15 --- /dev/null +++ b/developer_manual/design/img/actions/caret-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/caret.svg b/developer_manual/design/img/actions/caret.svg new file mode 100644 index 000000000..21a97f8be --- /dev/null +++ b/developer_manual/design/img/actions/caret.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/checkbox-mark-white.svg b/developer_manual/design/img/actions/checkbox-mark-white.svg new file mode 100644 index 000000000..1441e8666 --- /dev/null +++ b/developer_manual/design/img/actions/checkbox-mark-white.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/checkbox-mark.svg b/developer_manual/design/img/actions/checkbox-mark.svg new file mode 100644 index 000000000..1013b6cc3 --- /dev/null +++ b/developer_manual/design/img/actions/checkbox-mark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/checkbox-mixed-white.svg b/developer_manual/design/img/actions/checkbox-mixed-white.svg new file mode 100644 index 000000000..6909d0fc0 --- /dev/null +++ b/developer_manual/design/img/actions/checkbox-mixed-white.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/checkbox-mixed.svg b/developer_manual/design/img/actions/checkbox-mixed.svg new file mode 100644 index 000000000..308baae39 --- /dev/null +++ b/developer_manual/design/img/actions/checkbox-mixed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/checkmark-color.svg b/developer_manual/design/img/actions/checkmark-color.svg new file mode 100644 index 000000000..0a3c76277 --- /dev/null +++ b/developer_manual/design/img/actions/checkmark-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/checkmark-white.svg b/developer_manual/design/img/actions/checkmark-white.svg new file mode 100644 index 000000000..299e1518b --- /dev/null +++ b/developer_manual/design/img/actions/checkmark-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/checkmark.png b/developer_manual/design/img/actions/checkmark.png new file mode 100644 index 000000000..eb938698f Binary files /dev/null and b/developer_manual/design/img/actions/checkmark.png differ diff --git a/developer_manual/design/img/actions/checkmark.svg b/developer_manual/design/img/actions/checkmark.svg new file mode 100644 index 000000000..689e202d6 --- /dev/null +++ b/developer_manual/design/img/actions/checkmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/clippy.svg b/developer_manual/design/img/actions/clippy.svg new file mode 100644 index 000000000..af496f393 --- /dev/null +++ b/developer_manual/design/img/actions/clippy.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/close-white.svg b/developer_manual/design/img/actions/close-white.svg new file mode 100644 index 000000000..cd2a8c624 --- /dev/null +++ b/developer_manual/design/img/actions/close-white.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/close.svg b/developer_manual/design/img/actions/close.svg new file mode 100644 index 000000000..c58fe6379 --- /dev/null +++ b/developer_manual/design/img/actions/close.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/comment.png b/developer_manual/design/img/actions/comment.png new file mode 100644 index 000000000..0dec289e3 Binary files /dev/null and b/developer_manual/design/img/actions/comment.png differ diff --git a/developer_manual/design/img/actions/comment.svg b/developer_manual/design/img/actions/comment.svg new file mode 100644 index 000000000..2e4ee63a8 --- /dev/null +++ b/developer_manual/design/img/actions/comment.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/actions/confirm-white.svg b/developer_manual/design/img/actions/confirm-white.svg new file mode 100644 index 000000000..266f2bc1a --- /dev/null +++ b/developer_manual/design/img/actions/confirm-white.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/confirm.svg b/developer_manual/design/img/actions/confirm.svg new file mode 100644 index 000000000..fd954cdcb --- /dev/null +++ b/developer_manual/design/img/actions/confirm.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/delete-hover.svg b/developer_manual/design/img/actions/delete-hover.svg new file mode 100644 index 000000000..faf2f5293 --- /dev/null +++ b/developer_manual/design/img/actions/delete-hover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/delete-white.svg b/developer_manual/design/img/actions/delete-white.svg new file mode 100644 index 000000000..2e8836c70 --- /dev/null +++ b/developer_manual/design/img/actions/delete-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/delete.svg b/developer_manual/design/img/actions/delete.svg new file mode 100644 index 000000000..c20929aaa --- /dev/null +++ b/developer_manual/design/img/actions/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/details.svg b/developer_manual/design/img/actions/details.svg new file mode 100644 index 000000000..464ed4175 --- /dev/null +++ b/developer_manual/design/img/actions/details.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/download-white.svg b/developer_manual/design/img/actions/download-white.svg new file mode 100644 index 000000000..d4fc9549d --- /dev/null +++ b/developer_manual/design/img/actions/download-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/download.png b/developer_manual/design/img/actions/download.png new file mode 100644 index 000000000..6808969b3 Binary files /dev/null and b/developer_manual/design/img/actions/download.png differ diff --git a/developer_manual/design/img/actions/download.svg b/developer_manual/design/img/actions/download.svg new file mode 100644 index 000000000..77d9cd05e --- /dev/null +++ b/developer_manual/design/img/actions/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/edit.svg b/developer_manual/design/img/actions/edit.svg new file mode 100644 index 000000000..a8ab7162a --- /dev/null +++ b/developer_manual/design/img/actions/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/error-color.svg b/developer_manual/design/img/actions/error-color.svg new file mode 100644 index 000000000..1dd9c6798 --- /dev/null +++ b/developer_manual/design/img/actions/error-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/error-white.svg b/developer_manual/design/img/actions/error-white.svg new file mode 100644 index 000000000..fdcc46f21 --- /dev/null +++ b/developer_manual/design/img/actions/error-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/error.svg b/developer_manual/design/img/actions/error.svg new file mode 100644 index 000000000..3bbf23a5f --- /dev/null +++ b/developer_manual/design/img/actions/error.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/external.svg b/developer_manual/design/img/actions/external.svg new file mode 100644 index 000000000..6df1551c4 --- /dev/null +++ b/developer_manual/design/img/actions/external.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/fullscreen-white.svg b/developer_manual/design/img/actions/fullscreen-white.svg new file mode 100644 index 000000000..887cd99ee --- /dev/null +++ b/developer_manual/design/img/actions/fullscreen-white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/developer_manual/design/img/actions/fullscreen.svg b/developer_manual/design/img/actions/fullscreen.svg new file mode 100644 index 000000000..8bf215779 --- /dev/null +++ b/developer_manual/design/img/actions/fullscreen.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/history.svg b/developer_manual/design/img/actions/history.svg new file mode 100644 index 000000000..42d5e70e5 --- /dev/null +++ b/developer_manual/design/img/actions/history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/info-white.svg b/developer_manual/design/img/actions/info-white.svg new file mode 100644 index 000000000..e289aacc4 --- /dev/null +++ b/developer_manual/design/img/actions/info-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/info.svg b/developer_manual/design/img/actions/info.svg new file mode 100644 index 000000000..35926af30 --- /dev/null +++ b/developer_manual/design/img/actions/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/logout.svg b/developer_manual/design/img/actions/logout.svg new file mode 100644 index 000000000..4159e85b8 --- /dev/null +++ b/developer_manual/design/img/actions/logout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/mail.svg b/developer_manual/design/img/actions/mail.svg new file mode 100644 index 000000000..a6626a585 --- /dev/null +++ b/developer_manual/design/img/actions/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/menu.svg b/developer_manual/design/img/actions/menu.svg new file mode 100644 index 000000000..222b39eaa --- /dev/null +++ b/developer_manual/design/img/actions/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/more-white.svg b/developer_manual/design/img/actions/more-white.svg new file mode 100644 index 000000000..bae78cf0a --- /dev/null +++ b/developer_manual/design/img/actions/more-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/more.svg b/developer_manual/design/img/actions/more.svg new file mode 100644 index 000000000..48c499ef7 --- /dev/null +++ b/developer_manual/design/img/actions/more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/password.png b/developer_manual/design/img/actions/password.png new file mode 100644 index 000000000..afe3e31a6 Binary files /dev/null and b/developer_manual/design/img/actions/password.png differ diff --git a/developer_manual/design/img/actions/password.svg b/developer_manual/design/img/actions/password.svg new file mode 100644 index 000000000..3d161917f --- /dev/null +++ b/developer_manual/design/img/actions/password.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/pause-big.svg b/developer_manual/design/img/actions/pause-big.svg new file mode 100644 index 000000000..2d6f54f60 --- /dev/null +++ b/developer_manual/design/img/actions/pause-big.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/pause.svg b/developer_manual/design/img/actions/pause.svg new file mode 100644 index 000000000..eb9b5b47f --- /dev/null +++ b/developer_manual/design/img/actions/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/play-add.svg b/developer_manual/design/img/actions/play-add.svg new file mode 100644 index 000000000..300e5a9e7 --- /dev/null +++ b/developer_manual/design/img/actions/play-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/play-big.svg b/developer_manual/design/img/actions/play-big.svg new file mode 100644 index 000000000..8769f885a --- /dev/null +++ b/developer_manual/design/img/actions/play-big.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/play-next.svg b/developer_manual/design/img/actions/play-next.svg new file mode 100644 index 000000000..d57509b34 --- /dev/null +++ b/developer_manual/design/img/actions/play-next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/play-previous.svg b/developer_manual/design/img/actions/play-previous.svg new file mode 100644 index 000000000..e5d69b8da --- /dev/null +++ b/developer_manual/design/img/actions/play-previous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/play.svg b/developer_manual/design/img/actions/play.svg new file mode 100644 index 000000000..5d19ae3e0 --- /dev/null +++ b/developer_manual/design/img/actions/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/public.svg b/developer_manual/design/img/actions/public.svg new file mode 100644 index 000000000..627810f10 --- /dev/null +++ b/developer_manual/design/img/actions/public.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/rename.svg b/developer_manual/design/img/actions/rename.svg new file mode 100644 index 000000000..6d0d4811c --- /dev/null +++ b/developer_manual/design/img/actions/rename.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/screen-off-white.svg b/developer_manual/design/img/actions/screen-off-white.svg new file mode 100644 index 000000000..dca13c32b --- /dev/null +++ b/developer_manual/design/img/actions/screen-off-white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/developer_manual/design/img/actions/screen-off.svg b/developer_manual/design/img/actions/screen-off.svg new file mode 100644 index 000000000..54b4218ba --- /dev/null +++ b/developer_manual/design/img/actions/screen-off.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/screen-white.svg b/developer_manual/design/img/actions/screen-white.svg new file mode 100644 index 000000000..20372949a --- /dev/null +++ b/developer_manual/design/img/actions/screen-white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/developer_manual/design/img/actions/screen.svg b/developer_manual/design/img/actions/screen.svg new file mode 100644 index 000000000..b4005ca5d --- /dev/null +++ b/developer_manual/design/img/actions/screen.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/search-white.svg b/developer_manual/design/img/actions/search-white.svg new file mode 100644 index 000000000..ca9121881 --- /dev/null +++ b/developer_manual/design/img/actions/search-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/search.svg b/developer_manual/design/img/actions/search.svg new file mode 100644 index 000000000..2dbb3fa89 --- /dev/null +++ b/developer_manual/design/img/actions/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/settings-dark.svg b/developer_manual/design/img/actions/settings-dark.svg new file mode 100644 index 000000000..2160b673e --- /dev/null +++ b/developer_manual/design/img/actions/settings-dark.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/actions/settings-white.svg b/developer_manual/design/img/actions/settings-white.svg new file mode 100644 index 000000000..2371d2049 --- /dev/null +++ b/developer_manual/design/img/actions/settings-white.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/actions/settings.svg b/developer_manual/design/img/actions/settings.svg new file mode 100644 index 000000000..52a11d4de --- /dev/null +++ b/developer_manual/design/img/actions/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/share.png b/developer_manual/design/img/actions/share.png new file mode 100644 index 000000000..8cc66f08f Binary files /dev/null and b/developer_manual/design/img/actions/share.png differ diff --git a/developer_manual/design/img/actions/share.svg b/developer_manual/design/img/actions/share.svg new file mode 100644 index 000000000..c0ad95223 --- /dev/null +++ b/developer_manual/design/img/actions/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/shared.svg b/developer_manual/design/img/actions/shared.svg new file mode 100644 index 000000000..c0ad95223 --- /dev/null +++ b/developer_manual/design/img/actions/shared.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/sound-off.svg b/developer_manual/design/img/actions/sound-off.svg new file mode 100644 index 000000000..030a61e65 --- /dev/null +++ b/developer_manual/design/img/actions/sound-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/sound.svg b/developer_manual/design/img/actions/sound.svg new file mode 100644 index 000000000..e5624308f --- /dev/null +++ b/developer_manual/design/img/actions/sound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/star-dark.svg b/developer_manual/design/img/actions/star-dark.svg new file mode 100644 index 000000000..6edb7ea50 --- /dev/null +++ b/developer_manual/design/img/actions/star-dark.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/actions/star.png b/developer_manual/design/img/actions/star.png new file mode 100644 index 000000000..61727fc3f Binary files /dev/null and b/developer_manual/design/img/actions/star.png differ diff --git a/developer_manual/design/img/actions/star.svg b/developer_manual/design/img/actions/star.svg new file mode 100644 index 000000000..32d8dd471 --- /dev/null +++ b/developer_manual/design/img/actions/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/starred.png b/developer_manual/design/img/actions/starred.png new file mode 100644 index 000000000..aa5bced77 Binary files /dev/null and b/developer_manual/design/img/actions/starred.png differ diff --git a/developer_manual/design/img/actions/starred.svg b/developer_manual/design/img/actions/starred.svg new file mode 100644 index 000000000..a993aff42 --- /dev/null +++ b/developer_manual/design/img/actions/starred.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/tag.png b/developer_manual/design/img/actions/tag.png new file mode 100644 index 000000000..6a466b367 Binary files /dev/null and b/developer_manual/design/img/actions/tag.png differ diff --git a/developer_manual/design/img/actions/tag.svg b/developer_manual/design/img/actions/tag.svg new file mode 100644 index 000000000..464ab936a --- /dev/null +++ b/developer_manual/design/img/actions/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/toggle-filelist.svg b/developer_manual/design/img/actions/toggle-filelist.svg new file mode 100644 index 000000000..10bc79fa0 --- /dev/null +++ b/developer_manual/design/img/actions/toggle-filelist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/toggle-pictures.svg b/developer_manual/design/img/actions/toggle-pictures.svg new file mode 100644 index 000000000..270cf4b2d --- /dev/null +++ b/developer_manual/design/img/actions/toggle-pictures.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/toggle.svg b/developer_manual/design/img/actions/toggle.svg new file mode 100644 index 000000000..1f3de01ff --- /dev/null +++ b/developer_manual/design/img/actions/toggle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/triangle-e.svg b/developer_manual/design/img/actions/triangle-e.svg new file mode 100644 index 000000000..a5413943e --- /dev/null +++ b/developer_manual/design/img/actions/triangle-e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/triangle-n.svg b/developer_manual/design/img/actions/triangle-n.svg new file mode 100644 index 000000000..4a7f92209 --- /dev/null +++ b/developer_manual/design/img/actions/triangle-n.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/triangle-s.svg b/developer_manual/design/img/actions/triangle-s.svg new file mode 100644 index 000000000..0de5901af --- /dev/null +++ b/developer_manual/design/img/actions/triangle-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/upload-white.svg b/developer_manual/design/img/actions/upload-white.svg new file mode 100644 index 000000000..56350e598 --- /dev/null +++ b/developer_manual/design/img/actions/upload-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/upload.svg b/developer_manual/design/img/actions/upload.svg new file mode 100644 index 000000000..eecbd0fe9 --- /dev/null +++ b/developer_manual/design/img/actions/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/user-plus.svg b/developer_manual/design/img/actions/user-plus.svg new file mode 100644 index 000000000..16c59261a --- /dev/null +++ b/developer_manual/design/img/actions/user-plus.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/user-times.svg b/developer_manual/design/img/actions/user-times.svg new file mode 100644 index 000000000..f853784ef --- /dev/null +++ b/developer_manual/design/img/actions/user-times.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/user.svg b/developer_manual/design/img/actions/user.svg new file mode 100644 index 000000000..4f83dbb71 --- /dev/null +++ b/developer_manual/design/img/actions/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/verified.svg b/developer_manual/design/img/actions/verified.svg new file mode 100644 index 000000000..2f9e34e23 --- /dev/null +++ b/developer_manual/design/img/actions/verified.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/verify.svg b/developer_manual/design/img/actions/verify.svg new file mode 100644 index 000000000..5ad114810 --- /dev/null +++ b/developer_manual/design/img/actions/verify.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/verifying.svg b/developer_manual/design/img/actions/verifying.svg new file mode 100644 index 000000000..beb824b7e --- /dev/null +++ b/developer_manual/design/img/actions/verifying.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/video-off-white.svg b/developer_manual/design/img/actions/video-off-white.svg new file mode 100644 index 000000000..dbd3120a3 --- /dev/null +++ b/developer_manual/design/img/actions/video-off-white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/developer_manual/design/img/actions/video-off.svg b/developer_manual/design/img/actions/video-off.svg new file mode 100644 index 000000000..cb61fe519 --- /dev/null +++ b/developer_manual/design/img/actions/video-off.svg @@ -0,0 +1,4 @@ + + + + diff --git a/developer_manual/design/img/actions/video-white.svg b/developer_manual/design/img/actions/video-white.svg new file mode 100644 index 000000000..59dc1b253 --- /dev/null +++ b/developer_manual/design/img/actions/video-white.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/developer_manual/design/img/actions/video.svg b/developer_manual/design/img/actions/video.svg new file mode 100644 index 000000000..002198dc0 --- /dev/null +++ b/developer_manual/design/img/actions/video.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/actions/view-close.svg b/developer_manual/design/img/actions/view-close.svg new file mode 100644 index 000000000..7b76c6d17 --- /dev/null +++ b/developer_manual/design/img/actions/view-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/view-download.svg b/developer_manual/design/img/actions/view-download.svg new file mode 100644 index 000000000..89bba33f6 --- /dev/null +++ b/developer_manual/design/img/actions/view-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/view-next.svg b/developer_manual/design/img/actions/view-next.svg new file mode 100644 index 000000000..662b2172d --- /dev/null +++ b/developer_manual/design/img/actions/view-next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/view-pause.svg b/developer_manual/design/img/actions/view-pause.svg new file mode 100644 index 000000000..edc29cacc --- /dev/null +++ b/developer_manual/design/img/actions/view-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/view-play.svg b/developer_manual/design/img/actions/view-play.svg new file mode 100644 index 000000000..9d9fb12bd --- /dev/null +++ b/developer_manual/design/img/actions/view-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/actions/view-previous.svg b/developer_manual/design/img/actions/view-previous.svg new file mode 100644 index 000000000..492f8f50d --- /dev/null +++ b/developer_manual/design/img/actions/view-previous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/appstore.svg b/developer_manual/design/img/appstore.svg new file mode 100644 index 000000000..7fa79e370 --- /dev/null +++ b/developer_manual/design/img/appstore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/background.png b/developer_manual/design/img/background.png new file mode 100644 index 000000000..67e1a4b00 Binary files /dev/null and b/developer_manual/design/img/background.png differ diff --git a/developer_manual/design/img/background.svg b/developer_manual/design/img/background.svg new file mode 100644 index 000000000..6002015ef --- /dev/null +++ b/developer_manual/design/img/background.svg @@ -0,0 +1,20024 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/developer_manual/design/img/breadcrumb.svg b/developer_manual/design/img/breadcrumb.svg new file mode 100644 index 000000000..3bd8759fe --- /dev/null +++ b/developer_manual/design/img/breadcrumb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/categories/auth.svg b/developer_manual/design/img/categories/auth.svg new file mode 100644 index 000000000..e770e396a --- /dev/null +++ b/developer_manual/design/img/categories/auth.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/categories/bundles.svg b/developer_manual/design/img/categories/bundles.svg new file mode 100644 index 000000000..4ad1413ae --- /dev/null +++ b/developer_manual/design/img/categories/bundles.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/categories/customization.svg b/developer_manual/design/img/categories/customization.svg new file mode 100644 index 000000000..7136e4d55 --- /dev/null +++ b/developer_manual/design/img/categories/customization.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/categories/files.svg b/developer_manual/design/img/categories/files.svg new file mode 100644 index 000000000..8ed1bf118 --- /dev/null +++ b/developer_manual/design/img/categories/files.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/categories/integration.svg b/developer_manual/design/img/categories/integration.svg new file mode 100644 index 000000000..b2cbc9531 --- /dev/null +++ b/developer_manual/design/img/categories/integration.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/categories/monitoring.svg b/developer_manual/design/img/categories/monitoring.svg new file mode 100644 index 000000000..d672b660b --- /dev/null +++ b/developer_manual/design/img/categories/monitoring.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/categories/multimedia.svg b/developer_manual/design/img/categories/multimedia.svg new file mode 100644 index 000000000..3ea1ed2e5 --- /dev/null +++ b/developer_manual/design/img/categories/multimedia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/categories/office.svg b/developer_manual/design/img/categories/office.svg new file mode 100644 index 000000000..0cb37f3b2 --- /dev/null +++ b/developer_manual/design/img/categories/office.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/categories/organization.svg b/developer_manual/design/img/categories/organization.svg new file mode 100644 index 000000000..10bc79fa0 --- /dev/null +++ b/developer_manual/design/img/categories/organization.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/categories/social.svg b/developer_manual/design/img/categories/social.svg new file mode 100644 index 000000000..7953cd068 --- /dev/null +++ b/developer_manual/design/img/categories/social.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/desktopapp.svg b/developer_manual/design/img/desktopapp.svg new file mode 100644 index 000000000..67145f859 --- /dev/null +++ b/developer_manual/design/img/desktopapp.svg @@ -0,0 +1,2 @@ + + diff --git a/developer_manual/design/img/facebook.svg b/developer_manual/design/img/facebook.svg new file mode 100644 index 000000000..2d0c64774 --- /dev/null +++ b/developer_manual/design/img/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/favicon-fb.png b/developer_manual/design/img/favicon-fb.png new file mode 100644 index 000000000..dc07d7c1c Binary files /dev/null and b/developer_manual/design/img/favicon-fb.png differ diff --git a/developer_manual/design/img/favicon-mask.svg b/developer_manual/design/img/favicon-mask.svg new file mode 100644 index 000000000..380c89056 --- /dev/null +++ b/developer_manual/design/img/favicon-mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/favicon-touch.png b/developer_manual/design/img/favicon-touch.png new file mode 100644 index 000000000..635806813 Binary files /dev/null and b/developer_manual/design/img/favicon-touch.png differ diff --git a/developer_manual/design/img/favicon-touch.svg b/developer_manual/design/img/favicon-touch.svg new file mode 100644 index 000000000..82dfdc4fd --- /dev/null +++ b/developer_manual/design/img/favicon-touch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/favicon.ico b/developer_manual/design/img/favicon.ico new file mode 100644 index 000000000..cadd9d347 Binary files /dev/null and b/developer_manual/design/img/favicon.ico differ diff --git a/developer_manual/design/img/favicon.png b/developer_manual/design/img/favicon.png new file mode 100644 index 000000000..3988dce0b Binary files /dev/null and b/developer_manual/design/img/favicon.png differ diff --git a/developer_manual/design/img/favicon.svg b/developer_manual/design/img/favicon.svg new file mode 100644 index 000000000..a7e98470c --- /dev/null +++ b/developer_manual/design/img/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/application-pdf.svg b/developer_manual/design/img/filetypes/application-pdf.svg new file mode 100644 index 000000000..4f75f6c03 --- /dev/null +++ b/developer_manual/design/img/filetypes/application-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/application.svg b/developer_manual/design/img/filetypes/application.svg new file mode 100644 index 000000000..9c9bd5680 --- /dev/null +++ b/developer_manual/design/img/filetypes/application.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/audio.svg b/developer_manual/design/img/filetypes/audio.svg new file mode 100644 index 000000000..ad774daac --- /dev/null +++ b/developer_manual/design/img/filetypes/audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/file.svg b/developer_manual/design/img/filetypes/file.svg new file mode 100644 index 000000000..bb91dff51 --- /dev/null +++ b/developer_manual/design/img/filetypes/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/folder-drag-accept.svg b/developer_manual/design/img/filetypes/folder-drag-accept.svg new file mode 100644 index 000000000..519d8da08 --- /dev/null +++ b/developer_manual/design/img/filetypes/folder-drag-accept.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/folder-external.svg b/developer_manual/design/img/filetypes/folder-external.svg new file mode 100644 index 000000000..8d99109e3 --- /dev/null +++ b/developer_manual/design/img/filetypes/folder-external.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/folder-public.svg b/developer_manual/design/img/filetypes/folder-public.svg new file mode 100644 index 000000000..d2793ec97 --- /dev/null +++ b/developer_manual/design/img/filetypes/folder-public.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/folder-shared.svg b/developer_manual/design/img/filetypes/folder-shared.svg new file mode 100644 index 000000000..00507465f --- /dev/null +++ b/developer_manual/design/img/filetypes/folder-shared.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/folder-starred.svg b/developer_manual/design/img/filetypes/folder-starred.svg new file mode 100644 index 000000000..ba6df445f --- /dev/null +++ b/developer_manual/design/img/filetypes/folder-starred.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/folder.svg b/developer_manual/design/img/filetypes/folder.svg new file mode 100644 index 000000000..14b2b6693 --- /dev/null +++ b/developer_manual/design/img/filetypes/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/image.svg b/developer_manual/design/img/filetypes/image.svg new file mode 100644 index 000000000..01b856de0 --- /dev/null +++ b/developer_manual/design/img/filetypes/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/link.svg b/developer_manual/design/img/filetypes/link.svg new file mode 100644 index 000000000..999a9deb7 --- /dev/null +++ b/developer_manual/design/img/filetypes/link.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/filetypes/location.svg b/developer_manual/design/img/filetypes/location.svg new file mode 100644 index 000000000..737b1dd66 --- /dev/null +++ b/developer_manual/design/img/filetypes/location.svg @@ -0,0 +1,2 @@ + + diff --git a/developer_manual/design/img/filetypes/package-x-generic.svg b/developer_manual/design/img/filetypes/package-x-generic.svg new file mode 100644 index 000000000..2d77898ba --- /dev/null +++ b/developer_manual/design/img/filetypes/package-x-generic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/text-calendar.svg b/developer_manual/design/img/filetypes/text-calendar.svg new file mode 100644 index 000000000..c031ad63e --- /dev/null +++ b/developer_manual/design/img/filetypes/text-calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/text-code.svg b/developer_manual/design/img/filetypes/text-code.svg new file mode 100644 index 000000000..87e739c5a --- /dev/null +++ b/developer_manual/design/img/filetypes/text-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/text-vcard.svg b/developer_manual/design/img/filetypes/text-vcard.svg new file mode 100644 index 000000000..976838b75 --- /dev/null +++ b/developer_manual/design/img/filetypes/text-vcard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/text.svg b/developer_manual/design/img/filetypes/text.svg new file mode 100644 index 000000000..f32cc2904 --- /dev/null +++ b/developer_manual/design/img/filetypes/text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/video.svg b/developer_manual/design/img/filetypes/video.svg new file mode 100644 index 000000000..419385674 --- /dev/null +++ b/developer_manual/design/img/filetypes/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/x-office-document.svg b/developer_manual/design/img/filetypes/x-office-document.svg new file mode 100644 index 000000000..7d98bf428 --- /dev/null +++ b/developer_manual/design/img/filetypes/x-office-document.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/x-office-presentation.svg b/developer_manual/design/img/filetypes/x-office-presentation.svg new file mode 100644 index 000000000..e365a242b --- /dev/null +++ b/developer_manual/design/img/filetypes/x-office-presentation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/filetypes/x-office-spreadsheet.svg b/developer_manual/design/img/filetypes/x-office-spreadsheet.svg new file mode 100644 index 000000000..62eeb2cd5 --- /dev/null +++ b/developer_manual/design/img/filetypes/x-office-spreadsheet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/googleplay.png b/developer_manual/design/img/googleplay.png new file mode 100644 index 000000000..170a9d0c1 Binary files /dev/null and b/developer_manual/design/img/googleplay.png differ diff --git a/developer_manual/design/img/googleplus.svg b/developer_manual/design/img/googleplus.svg new file mode 100644 index 000000000..7e001f467 --- /dev/null +++ b/developer_manual/design/img/googleplus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/loading-dark.gif b/developer_manual/design/img/loading-dark.gif new file mode 100644 index 000000000..72c66c07d Binary files /dev/null and b/developer_manual/design/img/loading-dark.gif differ diff --git a/developer_manual/design/img/loading-small-dark.gif b/developer_manual/design/img/loading-small-dark.gif new file mode 100644 index 000000000..1aa3da800 Binary files /dev/null and b/developer_manual/design/img/loading-small-dark.gif differ diff --git a/developer_manual/design/img/loading-small.gif b/developer_manual/design/img/loading-small.gif new file mode 100644 index 000000000..83587a634 Binary files /dev/null and b/developer_manual/design/img/loading-small.gif differ diff --git a/developer_manual/design/img/loading.gif b/developer_manual/design/img/loading.gif new file mode 100644 index 000000000..c7abd3261 Binary files /dev/null and b/developer_manual/design/img/loading.gif differ diff --git a/developer_manual/design/img/logo-icon-175px.png b/developer_manual/design/img/logo-icon-175px.png new file mode 100644 index 000000000..6397f61cd Binary files /dev/null and b/developer_manual/design/img/logo-icon-175px.png differ diff --git a/developer_manual/design/img/logo-mail.png b/developer_manual/design/img/logo-mail.png new file mode 100644 index 000000000..80304ae7e Binary files /dev/null and b/developer_manual/design/img/logo-mail.png differ diff --git a/developer_manual/design/img/logo.png b/developer_manual/design/img/logo.png new file mode 100644 index 000000000..df32e1c7e Binary files /dev/null and b/developer_manual/design/img/logo.png differ diff --git a/developer_manual/design/img/logo.svg b/developer_manual/design/img/logo.svg new file mode 100644 index 000000000..5fdf57a01 --- /dev/null +++ b/developer_manual/design/img/logo.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/mail.svg b/developer_manual/design/img/mail.svg new file mode 100644 index 000000000..37d97065d --- /dev/null +++ b/developer_manual/design/img/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/manifest.json b/developer_manual/design/img/manifest.json new file mode 100644 index 000000000..fcecb8566 --- /dev/null +++ b/developer_manual/design/img/manifest.json @@ -0,0 +1,14 @@ +{ + "name": "Nextcloud", + "start_url": "../../", + "icons": [{ + "src": "favicon-touch.png", + "type": "image/png", + "sizes": "128x128" + }, { + "src": "favicon-mask.svg", + "type": "image/svg+xml", + "sizes": "16x16" + }], + "display": "standalone" +} diff --git a/developer_manual/design/img/places/calendar-dark.png b/developer_manual/design/img/places/calendar-dark.png new file mode 100644 index 000000000..88e8ea64d Binary files /dev/null and b/developer_manual/design/img/places/calendar-dark.png differ diff --git a/developer_manual/design/img/places/calendar-dark.svg b/developer_manual/design/img/places/calendar-dark.svg new file mode 100644 index 000000000..9290ef60f --- /dev/null +++ b/developer_manual/design/img/places/calendar-dark.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/places/calendar.svg b/developer_manual/design/img/places/calendar.svg new file mode 100644 index 000000000..68249fa97 --- /dev/null +++ b/developer_manual/design/img/places/calendar.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/places/contacts-dark.svg b/developer_manual/design/img/places/contacts-dark.svg new file mode 100644 index 000000000..56ff262e9 --- /dev/null +++ b/developer_manual/design/img/places/contacts-dark.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/places/contacts.svg b/developer_manual/design/img/places/contacts.svg new file mode 100644 index 000000000..4e6206db0 --- /dev/null +++ b/developer_manual/design/img/places/contacts.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/places/default-app-icon.svg b/developer_manual/design/img/places/default-app-icon.svg new file mode 100644 index 000000000..7ef7f0869 --- /dev/null +++ b/developer_manual/design/img/places/default-app-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/places/files-dark.svg b/developer_manual/design/img/places/files-dark.svg new file mode 100644 index 000000000..75fe17e0b --- /dev/null +++ b/developer_manual/design/img/places/files-dark.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/places/files.svg b/developer_manual/design/img/places/files.svg new file mode 100644 index 000000000..5a205380c --- /dev/null +++ b/developer_manual/design/img/places/files.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/places/home.svg b/developer_manual/design/img/places/home.svg new file mode 100644 index 000000000..30ef3e31a --- /dev/null +++ b/developer_manual/design/img/places/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/places/link.svg b/developer_manual/design/img/places/link.svg new file mode 100644 index 000000000..08127c001 --- /dev/null +++ b/developer_manual/design/img/places/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/places/music.svg b/developer_manual/design/img/places/music.svg new file mode 100644 index 000000000..c73be3349 --- /dev/null +++ b/developer_manual/design/img/places/music.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/places/picture.svg b/developer_manual/design/img/places/picture.svg new file mode 100644 index 000000000..5cef599c2 --- /dev/null +++ b/developer_manual/design/img/places/picture.svg @@ -0,0 +1 @@ + diff --git a/developer_manual/design/img/rating/s0.svg b/developer_manual/design/img/rating/s0.svg new file mode 100644 index 000000000..594f8ee9b --- /dev/null +++ b/developer_manual/design/img/rating/s0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/rating/s1.svg b/developer_manual/design/img/rating/s1.svg new file mode 100644 index 000000000..5469cccc6 --- /dev/null +++ b/developer_manual/design/img/rating/s1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/rating/s10.svg b/developer_manual/design/img/rating/s10.svg new file mode 100644 index 000000000..14ba6c3ef --- /dev/null +++ b/developer_manual/design/img/rating/s10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/rating/s2.svg b/developer_manual/design/img/rating/s2.svg new file mode 100644 index 000000000..a59725b16 --- /dev/null +++ b/developer_manual/design/img/rating/s2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/rating/s3.svg b/developer_manual/design/img/rating/s3.svg new file mode 100644 index 000000000..75acd660e --- /dev/null +++ b/developer_manual/design/img/rating/s3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/rating/s4.svg b/developer_manual/design/img/rating/s4.svg new file mode 100644 index 000000000..411544a83 --- /dev/null +++ b/developer_manual/design/img/rating/s4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/rating/s5.svg b/developer_manual/design/img/rating/s5.svg new file mode 100644 index 000000000..759ff447c --- /dev/null +++ b/developer_manual/design/img/rating/s5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/rating/s6.svg b/developer_manual/design/img/rating/s6.svg new file mode 100644 index 000000000..e967c094f --- /dev/null +++ b/developer_manual/design/img/rating/s6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/rating/s7.svg b/developer_manual/design/img/rating/s7.svg new file mode 100644 index 000000000..5ea2b9d62 --- /dev/null +++ b/developer_manual/design/img/rating/s7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/rating/s8.svg b/developer_manual/design/img/rating/s8.svg new file mode 100644 index 000000000..ec8a0fac1 --- /dev/null +++ b/developer_manual/design/img/rating/s8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/rating/s9.svg b/developer_manual/design/img/rating/s9.svg new file mode 100644 index 000000000..7b9f3819c --- /dev/null +++ b/developer_manual/design/img/rating/s9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/rss.svg b/developer_manual/design/img/rss.svg new file mode 100644 index 000000000..6962c85b1 --- /dev/null +++ b/developer_manual/design/img/rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/img/twitter.svg b/developer_manual/design/img/twitter.svg new file mode 100644 index 000000000..da1de00be --- /dev/null +++ b/developer_manual/design/img/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/developer_manual/design/navigation.rst b/developer_manual/design/navigation.rst index 6cf2146c4..c8c272ca0 100644 --- a/developer_manual/design/navigation.rst +++ b/developer_manual/design/navigation.rst @@ -331,4 +331,4 @@ Various informations ===================== * You can add the ``icon-loading-small`` class to any ``li`` element to set it in a `loading` state. -* Every element as a ``min-height`` of 44px. +* Every element as a ``min-height`` of 44px as that is the minimum recommended touch target. It also helps with clickability and separation on desktop environments.