diff --git a/.gitignore b/.gitignore
index d688ab67e5..b12ff8b424 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,4 +10,3 @@
/node_modules/
/scripts/
/styles/
-/images/
diff --git a/gulpfile.mjs b/gulpfile.mjs
index 6fcfdfa831..5020a1079f 100644
--- a/gulpfile.mjs
+++ b/gulpfile.mjs
@@ -3,21 +3,21 @@
* Does things with things for other built things
*/
-import gulp from 'gulp'
-import cache from 'gulp-cached'
-import changed from 'gulp-changed'
-import rev from 'gulp-rev'
-import rename from 'gulp-rename'
-import { spawn } from 'child_process'
+import gulp from "gulp";
+import cache from "gulp-cached";
+import changed from "gulp-changed";
+import rev from "gulp-rev";
+import rename from "gulp-rename";
+import { spawn } from "child_process";
-import imagemin from 'gulp-imagemin'
+import imagemin from "gulp-imagemin";
-import postcss from 'gulp-postcss'
-import postcssPresetEnv from 'postcss-preset-env'
-import cssnano from 'cssnano'
+import postcss from "gulp-postcss";
+import postcssPresetEnv from "postcss-preset-env";
+import cssnano from "cssnano";
-import webpack from 'webpack'
-import webpackConfig from './webpack.config.babel.js'
+import webpack from "webpack";
+import webpackConfig from "./webpack.config.babel.js";
/**
* png
@@ -25,17 +25,18 @@ import webpackConfig from './webpack.config.babel.js'
*
* @returns {Task} - a gulp task for png files
*/
-gulp.task('png', () => {
- const base = '_images'
- const src = ['_images/**/*.png']
- const dest = 'images'
+gulp.task("png", () => {
+ const base = "_images";
+ const src = ["_images/**/*.png"];
+ const dest = "images";
- return gulp.src(src, { base })
+ return gulp
+ .src(src, { base })
.pipe(changed(dest))
- .pipe(cache('png'))
+ .pipe(cache("png"))
.pipe(imagemin())
- .pipe(gulp.dest(dest))
-})
+ .pipe(gulp.dest(dest));
+});
/**
* jpg
@@ -43,17 +44,18 @@ gulp.task('png', () => {
*
* @returns {Task} - a gulp task for jpg images
*/
-gulp.task('jpg', () => {
- const base = '_images'
- const src = ['_images/**/*.jpg', '_images/**/*.jpeg']
- const dest = 'images'
+gulp.task("jpg", () => {
+ const base = "_images";
+ const src = ["_images/**/*.jpg", "_images/**/*.jpeg"];
+ const dest = "images";
- return gulp.src(src, { base })
+ return gulp
+ .src(src, { base })
.pipe(changed(dest))
- .pipe(cache('jpg'))
+ .pipe(cache("jpg"))
.pipe(imagemin())
- .pipe(gulp.dest(dest))
-})
+ .pipe(gulp.dest(dest));
+});
/**
* gif
@@ -61,17 +63,18 @@ gulp.task('jpg', () => {
*
* @returns {Task} - a gulp task for gif images
*/
-gulp.task('gif', () => {
- const base = '_images'
- const src = ['_images/**/*.gif', '_images/**/*.gif']
- const dest = 'images'
+gulp.task("gif", () => {
+ const base = "_images";
+ const src = ["_images/**/*.gif", "_images/**/*.gif"];
+ const dest = "images";
- return gulp.src(src, { base })
+ return gulp
+ .src(src, { base })
.pipe(changed(dest))
- .pipe(cache('gif'))
+ .pipe(cache("gif"))
.pipe(imagemin())
- .pipe(gulp.dest(dest))
-})
+ .pipe(gulp.dest(dest));
+});
/**
* svg
@@ -79,32 +82,33 @@ gulp.task('gif', () => {
*
* @returns {Task} - a gulp task for svg optimizes
*/
-gulp.task('svg', () => {
- const base = '_images'
- const src = [
- '_images/**/*.svg',
-
- '!_images/icons/**/*.svg',
- '_images/icons/actions/symbolic/appointment-symbolic.svg',
- '_images/icons/actions/symbolic/edit-clear-all-symbolic.svg',
- '_images/icons/actions/symbolic/window-maximize-symbolic.svg',
- '_images/thirdparty-icons/apps/64/io.elementary.code.svg',
- '_images/icons/categories/64/preferences-desktop-wallpaper.svg',
- '_images/icons/devices/symbolic/audio-input-microphone-symbolic.svg',
- '_images/icons/places/128/distributor-logo.svg',
- '_images/icons/places/64/distributor-logo.svg',
- '_images/icons/status/symbolic/changes-prevent-symbolic.svg',
- '_images/icons/status/symbolic/notification-disabled-symbolic.svg',
- '_images/thirdparty-icons/apps/32/multitasking-view.svg'
- ]
- const dest = 'images'
-
- return gulp.src(src, { "allowEmpty": true, base })
+gulp.task("svg", () => {
+ const base = "_images";
+ const src = [
+ "_images/**/*.svg",
+
+ "!_images/icons/**/*.svg",
+ "_images/icons/actions/symbolic/appointment-symbolic.svg",
+ "_images/icons/actions/symbolic/edit-clear-all-symbolic.svg",
+ "_images/icons/actions/symbolic/window-maximize-symbolic.svg",
+ "_images/thirdparty-icons/apps/64/io.elementary.code.svg",
+ "_images/icons/categories/64/preferences-desktop-wallpaper.svg",
+ "_images/icons/devices/symbolic/audio-input-microphone-symbolic.svg",
+ "_images/icons/places/128/distributor-logo.svg",
+ "_images/icons/places/64/distributor-logo.svg",
+ "_images/icons/status/symbolic/changes-prevent-symbolic.svg",
+ "_images/icons/status/symbolic/notification-disabled-symbolic.svg",
+ "_images/thirdparty-icons/apps/32/multitasking-view.svg",
+ ];
+ const dest = "images";
+
+ return gulp
+ .src(src, { allowEmpty: true, base })
.pipe(changed(dest))
- .pipe(cache('svg'))
+ .pipe(cache("svg"))
.pipe(imagemin())
- .pipe(gulp.dest(dest))
-})
+ .pipe(gulp.dest(dest));
+});
/**
* images
@@ -112,7 +116,7 @@ gulp.task('svg', () => {
*
* @returns {Task} - a gulp task for all image optimizations
*/
-gulp.task('images', gulp.parallel('png', 'jpg', 'svg', 'gif'))
+gulp.task("images", gulp.parallel("png", "jpg", "svg", "gif"));
/**
* styles
@@ -120,46 +124,48 @@ gulp.task('images', gulp.parallel('png', 'jpg', 'svg', 'gif'))
*
* @returns {Task} - a gulp task for building stylesheets
*/
-gulp.task('styles', () => {
- const base = '_styles'
- const src = ['_styles/**/*.css']
- const dest = 'styles'
+gulp.task("styles", () => {
+ const base = "_styles";
+ const src = ["_styles/**/*.css"];
+ const dest = "styles";
- return gulp.src(src, { base })
+ return gulp
+ .src(src, { base })
.pipe(changed(dest))
- .pipe(postcss([
- postcssPresetEnv(),
- cssnano()
- ]))
+ .pipe(postcss([postcssPresetEnv(), cssnano()]))
.pipe(rev())
.pipe(gulp.dest(dest))
- .pipe(rename({
- dirname: "styles" // rename dir in manifest
- }))
- .pipe(rev.manifest('manifest.json'))
- .pipe(gulp.dest(dest))
-})
+ .pipe(
+ rename({
+ dirname: "styles", // rename dir in manifest
+ }),
+ )
+ .pipe(rev.manifest("manifest.json"))
+ .pipe(gulp.dest(dest));
+});
/**
* scripts
* Runs webpack to build JavaScript
*/
-gulp.task('scripts', () => {
- return new Promise((resolve, reject) => {
- webpack(webpackConfig, (err, stats) => {
- if (err) {
- console.log(err)
- reject(err)
- }
- console.log(stats.toString({
- chunks: false,
- colors: true
- }))
- resolve()
- })
- })
-})
+gulp.task("scripts", () => {
+ return new Promise((resolve, reject) => {
+ webpack(webpackConfig, (err, stats) => {
+ if (err) {
+ console.log(err);
+ reject(err);
+ }
+ console.log(
+ stats.toString({
+ chunks: false,
+ colors: true,
+ }),
+ );
+ resolve();
+ });
+ });
+});
/**
* default
@@ -167,7 +173,7 @@ gulp.task('scripts', () => {
*
* @returns {Task} - a gulp task for building
*/
-gulp.task('default', gulp.parallel('images', 'styles', 'scripts'))
+gulp.task("default", gulp.parallel("styles", "scripts"));
/**
* watch
@@ -175,15 +181,18 @@ gulp.task('default', gulp.parallel('images', 'styles', 'scripts'))
*
* @returns {Task} - a gulp task for building
*/
-gulp.task('watch', gulp.series('default', function watch () {
- gulp.watch('_images/**/*.png', gulp.series('png'))
- gulp.watch('_images/**/*.jpg', gulp.series('jpg'))
- gulp.watch('_images/**/*.svg', gulp.series('svg'))
-
- gulp.watch('_styles/**/*.css', gulp.series('styles'))
- gulp.watch('_scripts/**/*.js', gulp.series('scripts'))
-
- spawn('php', ['-S', '0.0.0.0:8000', 'router.php'], {
- stdio: 'inherit'
- })
-}))
+gulp.task(
+ "watch",
+ gulp.series("default", function watch() {
+ gulp.watch("_images/**/*.png", gulp.series("png"));
+ gulp.watch("_images/**/*.jpg", gulp.series("jpg"));
+ gulp.watch("_images/**/*.svg", gulp.series("svg"));
+
+ gulp.watch("_styles/**/*.css", gulp.series("styles"));
+ gulp.watch("_scripts/**/*.js", gulp.series("scripts"));
+
+ spawn("php", ["-S", "0.0.0.0:8000", "router.php"], {
+ stdio: "inherit",
+ });
+ }),
+);
diff --git a/images/brand/community-black.png b/images/brand/community-black.png
new file mode 100644
index 0000000000..3305f9a33f
Binary files /dev/null and b/images/brand/community-black.png differ
diff --git a/images/brand/community-color.png b/images/brand/community-color.png
new file mode 100644
index 0000000000..b2eca6aa19
Binary files /dev/null and b/images/brand/community-color.png differ
diff --git a/images/brand/logomark-white.svg b/images/brand/logomark-white.svg
new file mode 100644
index 0000000000..9ed1c2ce5e
--- /dev/null
+++ b/images/brand/logomark-white.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/brand/logomark.png b/images/brand/logomark.png
new file mode 100644
index 0000000000..0d62710be4
Binary files /dev/null and b/images/brand/logomark.png differ
diff --git a/images/brand/logotype.png b/images/brand/logotype.png
new file mode 100644
index 0000000000..6c340975b4
Binary files /dev/null and b/images/brand/logotype.png differ
diff --git a/images/bullet.svg b/images/bullet.svg
new file mode 100644
index 0000000000..5e14f44f90
--- /dev/null
+++ b/images/bullet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/appmenu/appmenu.png b/images/docs/human-interface-guidelines/appmenu/appmenu.png
new file mode 100644
index 0000000000..022dd6cb67
Binary files /dev/null and b/images/docs/human-interface-guidelines/appmenu/appmenu.png differ
diff --git a/images/docs/human-interface-guidelines/appmenu/cogcorner.png b/images/docs/human-interface-guidelines/appmenu/cogcorner.png
new file mode 100644
index 0000000000..7857fb5e2c
Binary files /dev/null and b/images/docs/human-interface-guidelines/appmenu/cogcorner.png differ
diff --git a/images/docs/human-interface-guidelines/buttons/back-button.png b/images/docs/human-interface-guidelines/buttons/back-button.png
new file mode 100644
index 0000000000..5fbeb6ac51
Binary files /dev/null and b/images/docs/human-interface-guidelines/buttons/back-button.png differ
diff --git a/images/docs/human-interface-guidelines/buttons/back-button@2x.png b/images/docs/human-interface-guidelines/buttons/back-button@2x.png
new file mode 100644
index 0000000000..2f2858e008
Binary files /dev/null and b/images/docs/human-interface-guidelines/buttons/back-button@2x.png differ
diff --git a/images/docs/human-interface-guidelines/buttons/cancel.png b/images/docs/human-interface-guidelines/buttons/cancel.png
new file mode 100644
index 0000000000..476de47164
Binary files /dev/null and b/images/docs/human-interface-guidelines/buttons/cancel.png differ
diff --git a/images/docs/human-interface-guidelines/buttons/open.png b/images/docs/human-interface-guidelines/buttons/open.png
new file mode 100644
index 0000000000..612d41c240
Binary files /dev/null and b/images/docs/human-interface-guidelines/buttons/open.png differ
diff --git a/images/docs/human-interface-guidelines/dialogs/button-order.png b/images/docs/human-interface-guidelines/dialogs/button-order.png
new file mode 100644
index 0000000000..4ca8d5ba3b
Binary files /dev/null and b/images/docs/human-interface-guidelines/dialogs/button-order.png differ
diff --git a/images/docs/human-interface-guidelines/dock-integration/dock.svg b/images/docs/human-interface-guidelines/dock-integration/dock.svg
new file mode 100644
index 0000000000..bfc57ade9c
--- /dev/null
+++ b/images/docs/human-interface-guidelines/dock-integration/dock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/iconography/base-shape.svg b/images/docs/human-interface-guidelines/iconography/base-shape.svg
new file mode 100644
index 0000000000..6ee0e5cd2e
--- /dev/null
+++ b/images/docs/human-interface-guidelines/iconography/base-shape.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/iconography/extruded-foreground.svg b/images/docs/human-interface-guidelines/iconography/extruded-foreground.svg
new file mode 100644
index 0000000000..11d3698e98
--- /dev/null
+++ b/images/docs/human-interface-guidelines/iconography/extruded-foreground.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/iconography/flat-foreground.svg b/images/docs/human-interface-guidelines/iconography/flat-foreground.svg
new file mode 100644
index 0000000000..64a4777847
--- /dev/null
+++ b/images/docs/human-interface-guidelines/iconography/flat-foreground.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/iconography/inset-foreground.svg b/images/docs/human-interface-guidelines/iconography/inset-foreground.svg
new file mode 100644
index 0000000000..7885013dd2
--- /dev/null
+++ b/images/docs/human-interface-guidelines/iconography/inset-foreground.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/iconography/unique-shape.svg b/images/docs/human-interface-guidelines/iconography/unique-shape.svg
new file mode 100644
index 0000000000..7a8854d8c8
--- /dev/null
+++ b/images/docs/human-interface-guidelines/iconography/unique-shape.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/128/utilities-terminal.svg b/images/docs/human-interface-guidelines/icons/128/utilities-terminal.svg
new file mode 100644
index 0000000000..9b25479d76
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/128/utilities-terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/16/utilities-terminal.svg b/images/docs/human-interface-guidelines/icons/16/utilities-terminal.svg
new file mode 100644
index 0000000000..d1dd500830
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/16/utilities-terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/document-export.svg b/images/docs/human-interface-guidelines/icons/24/document-export.svg
new file mode 100644
index 0000000000..825d02f4a6
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/document-export.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/document-print.svg b/images/docs/human-interface-guidelines/icons/24/document-print.svg
new file mode 100644
index 0000000000..9d4fa36ac8
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/document-print.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/document-save-as.svg b/images/docs/human-interface-guidelines/icons/24/document-save-as.svg
new file mode 100644
index 0000000000..f2f6b14b1a
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/document-save-as.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/edit-cut.svg b/images/docs/human-interface-guidelines/icons/24/edit-cut.svg
new file mode 100644
index 0000000000..0e6568d7d7
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/edit-cut.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/edit-delete.svg b/images/docs/human-interface-guidelines/icons/24/edit-delete.svg
new file mode 100644
index 0000000000..57b0fe52e7
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/edit-delete.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/edit-undo.svg b/images/docs/human-interface-guidelines/icons/24/edit-undo.svg
new file mode 100644
index 0000000000..1077b813df
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/edit-undo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/go-next.svg b/images/docs/human-interface-guidelines/icons/24/go-next.svg
new file mode 100644
index 0000000000..47d3b3ade4
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/go-next.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/go-previous.svg b/images/docs/human-interface-guidelines/icons/24/go-previous.svg
new file mode 100644
index 0000000000..86c944b028
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/go-previous.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/media-playback-start.svg b/images/docs/human-interface-guidelines/icons/24/media-playback-start.svg
new file mode 100644
index 0000000000..ce616f6287
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/media-playback-start.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/object-inverse.svg b/images/docs/human-interface-guidelines/icons/24/object-inverse.svg
new file mode 100644
index 0000000000..55f241afff
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/object-inverse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/open-menu.svg b/images/docs/human-interface-guidelines/icons/24/open-menu.svg
new file mode 100644
index 0000000000..72adada85b
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/open-menu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/tag-new.svg b/images/docs/human-interface-guidelines/icons/24/tag-new.svg
new file mode 100644
index 0000000000..f16aab63ba
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/tag-new.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/24/utilities-terminal.svg b/images/docs/human-interface-guidelines/icons/24/utilities-terminal.svg
new file mode 100644
index 0000000000..e2eb1a5891
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/24/utilities-terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/32/utilities-terminal.svg b/images/docs/human-interface-guidelines/icons/32/utilities-terminal.svg
new file mode 100644
index 0000000000..91fd1a4ce3
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/32/utilities-terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/48/utilities-terminal.svg b/images/docs/human-interface-guidelines/icons/48/utilities-terminal.svg
new file mode 100644
index 0000000000..d8b874e9de
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/48/utilities-terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/camera-photo.svg b/images/docs/human-interface-guidelines/icons/64/camera-photo.svg
new file mode 100644
index 0000000000..5ed5ae5991
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/camera-photo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/dialog-warning.svg b/images/docs/human-interface-guidelines/icons/64/dialog-warning.svg
new file mode 100644
index 0000000000..fc5c08e262
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/dialog-warning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/drive-harddisk.svg b/images/docs/human-interface-guidelines/icons/64/drive-harddisk.svg
new file mode 100644
index 0000000000..b7d61b639b
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/drive-harddisk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/input-mouse.svg b/images/docs/human-interface-guidelines/icons/64/input-mouse.svg
new file mode 100644
index 0000000000..90673da03d
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/input-mouse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/internet-chat.svg b/images/docs/human-interface-guidelines/icons/64/internet-chat.svg
new file mode 100644
index 0000000000..8ede043ef2
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/internet-chat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/internet-mail.svg b/images/docs/human-interface-guidelines/icons/64/internet-mail.svg
new file mode 100644
index 0000000000..49dd0e344e
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/internet-mail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/internet-web-browser.svg b/images/docs/human-interface-guidelines/icons/64/internet-web-browser.svg
new file mode 100644
index 0000000000..02a2d311bd
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/internet-web-browser.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/multimedia-audio-player.svg b/images/docs/human-interface-guidelines/icons/64/multimedia-audio-player.svg
new file mode 100644
index 0000000000..3f6dfd8883
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/multimedia-audio-player.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/multimedia-photo-manager.svg b/images/docs/human-interface-guidelines/icons/64/multimedia-photo-manager.svg
new file mode 100644
index 0000000000..74ade974cc
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/multimedia-photo-manager.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/multimedia-video-player.svg b/images/docs/human-interface-guidelines/icons/64/multimedia-video-player.svg
new file mode 100644
index 0000000000..3f2b2cf4fa
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/multimedia-video-player.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/network-error.svg b/images/docs/human-interface-guidelines/icons/64/network-error.svg
new file mode 100644
index 0000000000..8caeabb9ba
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/network-error.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/office-calendar.svg b/images/docs/human-interface-guidelines/icons/64/office-calendar.svg
new file mode 100644
index 0000000000..975c6ed617
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/office-calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/package.svg b/images/docs/human-interface-guidelines/icons/64/package.svg
new file mode 100644
index 0000000000..e79c9aed75
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/package.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/preferences-desktop-online-accounts.svg b/images/docs/human-interface-guidelines/icons/64/preferences-desktop-online-accounts.svg
new file mode 100644
index 0000000000..22d53c4927
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/preferences-desktop-online-accounts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/text-html.svg b/images/docs/human-interface-guidelines/icons/64/text-html.svg
new file mode 100644
index 0000000000..5fdbd02cd7
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/text-html.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/utilities-terminal.svg b/images/docs/human-interface-guidelines/icons/64/utilities-terminal.svg
new file mode 100644
index 0000000000..5a3d93b17c
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/utilities-terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/64/video-display.svg b/images/docs/human-interface-guidelines/icons/64/video-display.svg
new file mode 100644
index 0000000000..8049792da9
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/64/video-display.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/contrast-example1.png b/images/docs/human-interface-guidelines/icons/contrast-example1.png
new file mode 100644
index 0000000000..8caaeec67c
Binary files /dev/null and b/images/docs/human-interface-guidelines/icons/contrast-example1.png differ
diff --git a/images/docs/human-interface-guidelines/icons/contrast-example2.png b/images/docs/human-interface-guidelines/icons/contrast-example2.png
new file mode 100644
index 0000000000..2b61fb553c
Binary files /dev/null and b/images/docs/human-interface-guidelines/icons/contrast-example2.png differ
diff --git a/images/docs/human-interface-guidelines/icons/document-new.svg b/images/docs/human-interface-guidelines/icons/document-new.svg
new file mode 100644
index 0000000000..84174ad47b
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/document-new.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/example-icon1.png b/images/docs/human-interface-guidelines/icons/example-icon1.png
new file mode 100644
index 0000000000..33b8592208
Binary files /dev/null and b/images/docs/human-interface-guidelines/icons/example-icon1.png differ
diff --git a/images/docs/human-interface-guidelines/icons/example-icon2.png b/images/docs/human-interface-guidelines/icons/example-icon2.png
new file mode 100644
index 0000000000..c8a756fa07
Binary files /dev/null and b/images/docs/human-interface-guidelines/icons/example-icon2.png differ
diff --git a/images/docs/human-interface-guidelines/icons/exception-icon1.png b/images/docs/human-interface-guidelines/icons/exception-icon1.png
new file mode 100644
index 0000000000..df77deb0de
Binary files /dev/null and b/images/docs/human-interface-guidelines/icons/exception-icon1.png differ
diff --git a/images/docs/human-interface-guidelines/icons/exception-icon2.png b/images/docs/human-interface-guidelines/icons/exception-icon2.png
new file mode 100644
index 0000000000..396df07687
Binary files /dev/null and b/images/docs/human-interface-guidelines/icons/exception-icon2.png differ
diff --git a/images/docs/human-interface-guidelines/icons/grid.svg b/images/docs/human-interface-guidelines/icons/grid.svg
new file mode 100644
index 0000000000..a61e6bdedb
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/grid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/highlight-example1.png b/images/docs/human-interface-guidelines/icons/highlight-example1.png
new file mode 100644
index 0000000000..9d492c9029
Binary files /dev/null and b/images/docs/human-interface-guidelines/icons/highlight-example1.png differ
diff --git a/images/docs/human-interface-guidelines/icons/highlight-example2.png b/images/docs/human-interface-guidelines/icons/highlight-example2.png
new file mode 100644
index 0000000000..d6ddc46f4d
Binary files /dev/null and b/images/docs/human-interface-guidelines/icons/highlight-example2.png differ
diff --git a/images/docs/human-interface-guidelines/icons/highlight-example3.png b/images/docs/human-interface-guidelines/icons/highlight-example3.png
new file mode 100644
index 0000000000..bfd8d037e5
Binary files /dev/null and b/images/docs/human-interface-guidelines/icons/highlight-example3.png differ
diff --git a/images/docs/human-interface-guidelines/icons/lines.svg b/images/docs/human-interface-guidelines/icons/lines.svg
new file mode 100644
index 0000000000..6972489a9b
--- /dev/null
+++ b/images/docs/human-interface-guidelines/icons/lines.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/icons/shadow-example1.png b/images/docs/human-interface-guidelines/icons/shadow-example1.png
new file mode 100644
index 0000000000..97caf62dc2
Binary files /dev/null and b/images/docs/human-interface-guidelines/icons/shadow-example1.png differ
diff --git a/images/docs/human-interface-guidelines/icons/shadow-example2.png b/images/docs/human-interface-guidelines/icons/shadow-example2.png
new file mode 100644
index 0000000000..acfc750ae9
Binary files /dev/null and b/images/docs/human-interface-guidelines/icons/shadow-example2.png differ
diff --git a/images/docs/human-interface-guidelines/infobars/infobars.png b/images/docs/human-interface-guidelines/infobars/infobars.png
new file mode 100644
index 0000000000..128772b22f
Binary files /dev/null and b/images/docs/human-interface-guidelines/infobars/infobars.png differ
diff --git a/images/docs/human-interface-guidelines/minimal-documentation/manuals.png b/images/docs/human-interface-guidelines/minimal-documentation/manuals.png
new file mode 100644
index 0000000000..e557aceeb3
Binary files /dev/null and b/images/docs/human-interface-guidelines/minimal-documentation/manuals.png differ
diff --git a/images/docs/human-interface-guidelines/notebooks/dynamic-notebook.png b/images/docs/human-interface-guidelines/notebooks/dynamic-notebook.png
new file mode 100644
index 0000000000..2f784d69a4
Binary files /dev/null and b/images/docs/human-interface-guidelines/notebooks/dynamic-notebook.png differ
diff --git a/images/docs/human-interface-guidelines/notebooks/static-notebook.png b/images/docs/human-interface-guidelines/notebooks/static-notebook.png
new file mode 100644
index 0000000000..e604783289
Binary files /dev/null and b/images/docs/human-interface-guidelines/notebooks/static-notebook.png differ
diff --git a/images/docs/human-interface-guidelines/popovers/popover.png b/images/docs/human-interface-guidelines/popovers/popover.png
new file mode 100644
index 0000000000..97e7873c56
Binary files /dev/null and b/images/docs/human-interface-guidelines/popovers/popover.png differ
diff --git a/images/docs/human-interface-guidelines/search-fields/search-field.png b/images/docs/human-interface-guidelines/search-fields/search-field.png
new file mode 100644
index 0000000000..1d53a5af61
Binary files /dev/null and b/images/docs/human-interface-guidelines/search-fields/search-field.png differ
diff --git a/images/docs/human-interface-guidelines/selection-controls/checkboxes.png b/images/docs/human-interface-guidelines/selection-controls/checkboxes.png
new file mode 100644
index 0000000000..0895ffba67
Binary files /dev/null and b/images/docs/human-interface-guidelines/selection-controls/checkboxes.png differ
diff --git a/images/docs/human-interface-guidelines/selection-controls/comboboxes.png b/images/docs/human-interface-guidelines/selection-controls/comboboxes.png
new file mode 100644
index 0000000000..3ce17cf8a3
Binary files /dev/null and b/images/docs/human-interface-guidelines/selection-controls/comboboxes.png differ
diff --git a/images/docs/human-interface-guidelines/selection-controls/linked_buttons.png b/images/docs/human-interface-guidelines/selection-controls/linked_buttons.png
new file mode 100644
index 0000000000..0d65a3b00a
Binary files /dev/null and b/images/docs/human-interface-guidelines/selection-controls/linked_buttons.png differ
diff --git a/images/docs/human-interface-guidelines/selection-controls/mode-switches.png b/images/docs/human-interface-guidelines/selection-controls/mode-switches.png
new file mode 100644
index 0000000000..66db574f4a
Binary files /dev/null and b/images/docs/human-interface-guidelines/selection-controls/mode-switches.png differ
diff --git a/images/docs/human-interface-guidelines/selection-controls/mode-switches@2x.png b/images/docs/human-interface-guidelines/selection-controls/mode-switches@2x.png
new file mode 100644
index 0000000000..ba825d729f
Binary files /dev/null and b/images/docs/human-interface-guidelines/selection-controls/mode-switches@2x.png differ
diff --git a/images/docs/human-interface-guidelines/selection-controls/radio_buttons.png b/images/docs/human-interface-guidelines/selection-controls/radio_buttons.png
new file mode 100644
index 0000000000..eefac7f68e
Binary files /dev/null and b/images/docs/human-interface-guidelines/selection-controls/radio_buttons.png differ
diff --git a/images/docs/human-interface-guidelines/selection-controls/switches.png b/images/docs/human-interface-guidelines/selection-controls/switches.png
new file mode 100644
index 0000000000..81e431fe63
Binary files /dev/null and b/images/docs/human-interface-guidelines/selection-controls/switches.png differ
diff --git a/images/docs/human-interface-guidelines/size-and-alignment/ascent-and-descent.png b/images/docs/human-interface-guidelines/size-and-alignment/ascent-and-descent.png
new file mode 100644
index 0000000000..ac3f974692
Binary files /dev/null and b/images/docs/human-interface-guidelines/size-and-alignment/ascent-and-descent.png differ
diff --git a/images/docs/human-interface-guidelines/size-and-alignment/exceptions-1.png b/images/docs/human-interface-guidelines/size-and-alignment/exceptions-1.png
new file mode 100644
index 0000000000..eba1510f5c
Binary files /dev/null and b/images/docs/human-interface-guidelines/size-and-alignment/exceptions-1.png differ
diff --git a/images/docs/human-interface-guidelines/size-and-alignment/exceptions-2.png b/images/docs/human-interface-guidelines/size-and-alignment/exceptions-2.png
new file mode 100644
index 0000000000..5e035c7ea1
Binary files /dev/null and b/images/docs/human-interface-guidelines/size-and-alignment/exceptions-2.png differ
diff --git a/images/docs/human-interface-guidelines/size-and-alignment/mean-line.png b/images/docs/human-interface-guidelines/size-and-alignment/mean-line.png
new file mode 100644
index 0000000000..95862390f9
Binary files /dev/null and b/images/docs/human-interface-guidelines/size-and-alignment/mean-line.png differ
diff --git a/images/docs/human-interface-guidelines/size-and-alignment/x-height-and-base-line.png b/images/docs/human-interface-guidelines/size-and-alignment/x-height-and-base-line.png
new file mode 100644
index 0000000000..3bd2e3514e
Binary files /dev/null and b/images/docs/human-interface-guidelines/size-and-alignment/x-height-and-base-line.png differ
diff --git a/images/docs/human-interface-guidelines/source-list/files.png b/images/docs/human-interface-guidelines/source-list/files.png
new file mode 100644
index 0000000000..cb4ce6a4a0
Binary files /dev/null and b/images/docs/human-interface-guidelines/source-list/files.png differ
diff --git a/images/docs/human-interface-guidelines/system-indicators/panel.svg b/images/docs/human-interface-guidelines/system-indicators/panel.svg
new file mode 100644
index 0000000000..6c35b328dc
--- /dev/null
+++ b/images/docs/human-interface-guidelines/system-indicators/panel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/docs/human-interface-guidelines/toolbars/toolbar.png b/images/docs/human-interface-guidelines/toolbars/toolbar.png
new file mode 100644
index 0000000000..77ae0891b4
Binary files /dev/null and b/images/docs/human-interface-guidelines/toolbars/toolbar.png differ
diff --git a/images/docs/human-interface-guidelines/welcome-screen/welcome-screen.png b/images/docs/human-interface-guidelines/welcome-screen/welcome-screen.png
new file mode 100644
index 0000000000..23a030eb91
Binary files /dev/null and b/images/docs/human-interface-guidelines/welcome-screen/welcome-screen.png differ
diff --git a/images/docs/installation/brasero_home.png b/images/docs/installation/brasero_home.png
new file mode 100644
index 0000000000..83ec541ae7
Binary files /dev/null and b/images/docs/installation/brasero_home.png differ
diff --git a/images/docs/installation/brasero_image.png b/images/docs/installation/brasero_image.png
new file mode 100644
index 0000000000..d6bf34250e
Binary files /dev/null and b/images/docs/installation/brasero_image.png differ
diff --git a/images/docs/installation/etcher.gif b/images/docs/installation/etcher.gif
new file mode 100644
index 0000000000..ffa0b9756a
Binary files /dev/null and b/images/docs/installation/etcher.gif differ
diff --git a/images/docs/installation/etcher_osx_complete.png b/images/docs/installation/etcher_osx_complete.png
new file mode 100644
index 0000000000..6cd222963c
Binary files /dev/null and b/images/docs/installation/etcher_osx_complete.png differ
diff --git a/images/docs/installation/etcher_osx_flash.png b/images/docs/installation/etcher_osx_flash.png
new file mode 100644
index 0000000000..e07313b298
Binary files /dev/null and b/images/docs/installation/etcher_osx_flash.png differ
diff --git a/images/docs/installation/etcher_osx_flashing.png b/images/docs/installation/etcher_osx_flashing.png
new file mode 100644
index 0000000000..ed659eecc7
Binary files /dev/null and b/images/docs/installation/etcher_osx_flashing.png differ
diff --git a/images/docs/installation/etcher_osx_select.png b/images/docs/installation/etcher_osx_select.png
new file mode 100644
index 0000000000..8651adc220
Binary files /dev/null and b/images/docs/installation/etcher_osx_select.png differ
diff --git a/images/docs/installation/hash-tool.png b/images/docs/installation/hash-tool.png
new file mode 100644
index 0000000000..ed8f9cefd3
Binary files /dev/null and b/images/docs/installation/hash-tool.png differ
diff --git a/images/docs/installation/osx_dialog.png b/images/docs/installation/osx_dialog.png
new file mode 100644
index 0000000000..3531dc5cc1
Binary files /dev/null and b/images/docs/installation/osx_dialog.png differ
diff --git a/images/docs/installation/osx_select_drive.png b/images/docs/installation/osx_select_drive.png
new file mode 100644
index 0000000000..22abc97332
Binary files /dev/null and b/images/docs/installation/osx_select_drive.png differ
diff --git a/images/docs/installation/osx_select_iso.png b/images/docs/installation/osx_select_iso.png
new file mode 100644
index 0000000000..3decb9b065
Binary files /dev/null and b/images/docs/installation/osx_select_iso.png differ
diff --git a/images/docs/installation/osx_warning.png b/images/docs/installation/osx_warning.png
new file mode 100644
index 0000000000..3b881aae7a
Binary files /dev/null and b/images/docs/installation/osx_warning.png differ
diff --git a/images/docs/installation/rufus.png b/images/docs/installation/rufus.png
new file mode 100644
index 0000000000..c4364f55f2
Binary files /dev/null and b/images/docs/installation/rufus.png differ
diff --git a/images/docs/installation/rufus_checksum_icon.png b/images/docs/installation/rufus_checksum_icon.png
new file mode 100644
index 0000000000..2f3979d608
Binary files /dev/null and b/images/docs/installation/rufus_checksum_icon.png differ
diff --git a/images/docs/installation/rufus_disk_icon.png b/images/docs/installation/rufus_disk_icon.png
new file mode 100644
index 0000000000..5ac58c71df
Binary files /dev/null and b/images/docs/installation/rufus_disk_icon.png differ
diff --git a/images/docs/installation/rufus_hash_selected.png b/images/docs/installation/rufus_hash_selected.png
new file mode 100644
index 0000000000..3133aec93c
Binary files /dev/null and b/images/docs/installation/rufus_hash_selected.png differ
diff --git a/images/docs/installation/rufus_select_iso.png b/images/docs/installation/rufus_select_iso.png
new file mode 100644
index 0000000000..8a9c35e104
Binary files /dev/null and b/images/docs/installation/rufus_select_iso.png differ
diff --git a/images/docs/installation/unetbootin.png b/images/docs/installation/unetbootin.png
new file mode 100644
index 0000000000..e73af22f47
Binary files /dev/null and b/images/docs/installation/unetbootin.png differ
diff --git a/images/docs/installation/windows_image.jpg b/images/docs/installation/windows_image.jpg
new file mode 100644
index 0000000000..8a390f0568
Binary files /dev/null and b/images/docs/installation/windows_image.jpg differ
diff --git a/images/docs/learning-the-basics/applications-menu.png b/images/docs/learning-the-basics/applications-menu.png
new file mode 100644
index 0000000000..a1695b105e
Binary files /dev/null and b/images/docs/learning-the-basics/applications-menu.png differ
diff --git a/images/docs/learning-the-basics/dock.png b/images/docs/learning-the-basics/dock.png
new file mode 100755
index 0000000000..d228a27362
Binary files /dev/null and b/images/docs/learning-the-basics/dock.png differ
diff --git a/images/docs/learning-the-basics/headerbar.png b/images/docs/learning-the-basics/headerbar.png
new file mode 100755
index 0000000000..68bf957a88
Binary files /dev/null and b/images/docs/learning-the-basics/headerbar.png differ
diff --git a/images/docs/learning-the-basics/multitasking-view.png b/images/docs/learning-the-basics/multitasking-view.png
new file mode 100644
index 0000000000..dfc1e71d8e
Binary files /dev/null and b/images/docs/learning-the-basics/multitasking-view.png differ
diff --git a/images/docs/learning-the-basics/panel.png b/images/docs/learning-the-basics/panel.png
new file mode 100644
index 0000000000..0e8edb9a0d
Binary files /dev/null and b/images/docs/learning-the-basics/panel.png differ
diff --git a/images/docs/learning-the-basics/shortcut-overlay.png b/images/docs/learning-the-basics/shortcut-overlay.png
new file mode 100644
index 0000000000..29bbf19699
Binary files /dev/null and b/images/docs/learning-the-basics/shortcut-overlay.png differ
diff --git a/images/docs/learning-the-basics/switchboard.png b/images/docs/learning-the-basics/switchboard.png
new file mode 100644
index 0000000000..c7f55c334d
Binary files /dev/null and b/images/docs/learning-the-basics/switchboard.png differ
diff --git a/images/docs/learning-the-basics/workspaces.gif b/images/docs/learning-the-basics/workspaces.gif
new file mode 100644
index 0000000000..e111642bb5
Binary files /dev/null and b/images/docs/learning-the-basics/workspaces.gif differ
diff --git a/images/favicon.png b/images/favicon.png
new file mode 100644
index 0000000000..623ade1705
Binary files /dev/null and b/images/favicon.png differ
diff --git a/images/get-involved/browser-left.svg b/images/get-involved/browser-left.svg
new file mode 100644
index 0000000000..dcba3dcdc7
--- /dev/null
+++ b/images/get-involved/browser-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/get-involved/bugs.svg b/images/get-involved/bugs.svg
new file mode 100644
index 0000000000..0a153a27ab
--- /dev/null
+++ b/images/get-involved/bugs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/get-involved/icons.svg b/images/get-involved/icons.svg
new file mode 100644
index 0000000000..9d84954011
--- /dev/null
+++ b/images/get-involved/icons.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/get-involved/liberapay_logo_black.svg b/images/get-involved/liberapay_logo_black.svg
new file mode 100644
index 0000000000..25a6b49017
--- /dev/null
+++ b/images/get-involved/liberapay_logo_black.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/get-involved/patreon.svg b/images/get-involved/patreon.svg
new file mode 100644
index 0000000000..0e9813df99
--- /dev/null
+++ b/images/get-involved/patreon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/get-involved/stylesheet.svg b/images/get-involved/stylesheet.svg
new file mode 100644
index 0000000000..1202420604
--- /dev/null
+++ b/images/get-involved/stylesheet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/get-involved/translations.svg b/images/get-involved/translations.svg
new file mode 100644
index 0000000000..bca34190c3
--- /dev/null
+++ b/images/get-involved/translations.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/home/back-arrow.svg b/images/home/back-arrow.svg
new file mode 100644
index 0000000000..c4846c20bc
--- /dev/null
+++ b/images/home/back-arrow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/home/notebook-desktop.jpg b/images/home/notebook-desktop.jpg
new file mode 100644
index 0000000000..12fd9fb416
Binary files /dev/null and b/images/home/notebook-desktop.jpg differ
diff --git a/images/home/notebook-desktop.png b/images/home/notebook-desktop.png
new file mode 100644
index 0000000000..fa2812c1e9
Binary files /dev/null and b/images/home/notebook-desktop.png differ
diff --git a/images/home/notebook.jpg b/images/home/notebook.jpg
new file mode 100644
index 0000000000..90d7a55eb3
Binary files /dev/null and b/images/home/notebook.jpg differ
diff --git a/images/home/notebook.png b/images/home/notebook.png
new file mode 100644
index 0000000000..23d0a402b6
Binary files /dev/null and b/images/home/notebook.png differ
diff --git a/images/home/wallpaper.jpg b/images/home/wallpaper.jpg
new file mode 100644
index 0000000000..cf9bccad1e
Binary files /dev/null and b/images/home/wallpaper.jpg differ
diff --git a/images/icons/actions/48/document-export.svg b/images/icons/actions/48/document-export.svg
new file mode 100644
index 0000000000..5619dadeb5
--- /dev/null
+++ b/images/icons/actions/48/document-export.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/actions/symbolic/appointment-symbolic.svg b/images/icons/actions/symbolic/appointment-symbolic.svg
new file mode 100644
index 0000000000..343be92538
--- /dev/null
+++ b/images/icons/actions/symbolic/appointment-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/actions/symbolic/edit-clear-all-symbolic.svg b/images/icons/actions/symbolic/edit-clear-all-symbolic.svg
new file mode 100644
index 0000000000..db90bce878
--- /dev/null
+++ b/images/icons/actions/symbolic/edit-clear-all-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/actions/symbolic/edit-clear-symbolic.svg b/images/icons/actions/symbolic/edit-clear-symbolic.svg
new file mode 100644
index 0000000000..bfb16e4fdc
--- /dev/null
+++ b/images/icons/actions/symbolic/edit-clear-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/actions/symbolic/edit-find-symbolic.svg b/images/icons/actions/symbolic/edit-find-symbolic.svg
new file mode 100644
index 0000000000..841979ec7b
--- /dev/null
+++ b/images/icons/actions/symbolic/edit-find-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/actions/symbolic/find-location-symbolic.svg b/images/icons/actions/symbolic/find-location-symbolic.svg
new file mode 100644
index 0000000000..b1c3ff200b
--- /dev/null
+++ b/images/icons/actions/symbolic/find-location-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/actions/symbolic/view-grid-symbolic.svg b/images/icons/actions/symbolic/view-grid-symbolic.svg
new file mode 100644
index 0000000000..cec550f4a0
--- /dev/null
+++ b/images/icons/actions/symbolic/view-grid-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/actions/symbolic/window-maximize-symbolic.svg b/images/icons/actions/symbolic/window-maximize-symbolic.svg
new file mode 100644
index 0000000000..d42645a0f8
--- /dev/null
+++ b/images/icons/actions/symbolic/window-maximize-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/actions/symbolic/window-pop-out-symbolic.svg b/images/icons/actions/symbolic/window-pop-out-symbolic.svg
new file mode 100644
index 0000000000..5b8817b21a
--- /dev/null
+++ b/images/icons/actions/symbolic/window-pop-out-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/apps/128/accessories-text-editor.svg b/images/icons/apps/128/accessories-text-editor.svg
new file mode 100644
index 0000000000..38c5f0addf
--- /dev/null
+++ b/images/icons/apps/128/accessories-text-editor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/apps/128/application-default-icon.svg b/images/icons/apps/128/application-default-icon.svg
new file mode 100644
index 0000000000..2b280bea35
--- /dev/null
+++ b/images/icons/apps/128/application-default-icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/apps/128/utilities-terminal.svg b/images/icons/apps/128/utilities-terminal.svg
new file mode 100644
index 0000000000..384ef4f783
--- /dev/null
+++ b/images/icons/apps/128/utilities-terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/apps/32/office-calendar.svg b/images/icons/apps/32/office-calendar.svg
new file mode 100644
index 0000000000..7a930c08ea
--- /dev/null
+++ b/images/icons/apps/32/office-calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/apps/32/onboard.svg b/images/icons/apps/32/onboard.svg
new file mode 100644
index 0000000000..310f42b48e
--- /dev/null
+++ b/images/icons/apps/32/onboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/apps/32/system-file-manager.svg b/images/icons/apps/32/system-file-manager.svg
new file mode 100644
index 0000000000..f52faa5b5b
--- /dev/null
+++ b/images/icons/apps/32/system-file-manager.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/apps/48/utilities-terminal.svg b/images/icons/apps/48/utilities-terminal.svg
new file mode 100644
index 0000000000..fb16e3a43b
--- /dev/null
+++ b/images/icons/apps/48/utilities-terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/apps/64/accessories-calculator.svg b/images/icons/apps/64/accessories-calculator.svg
new file mode 100644
index 0000000000..a63e3feaae
--- /dev/null
+++ b/images/icons/apps/64/accessories-calculator.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/apps/64/office-calendar.svg b/images/icons/apps/64/office-calendar.svg
new file mode 100644
index 0000000000..975c6ed617
--- /dev/null
+++ b/images/icons/apps/64/office-calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/apps/64/system-file-manager.svg b/images/icons/apps/64/system-file-manager.svg
new file mode 100644
index 0000000000..88cd82144e
--- /dev/null
+++ b/images/icons/apps/64/system-file-manager.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/apps/64/utilities-terminal.svg b/images/icons/apps/64/utilities-terminal.svg
new file mode 100644
index 0000000000..6fe51ab97b
--- /dev/null
+++ b/images/icons/apps/64/utilities-terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/categories/32/preferences-desktop-display.svg b/images/icons/categories/32/preferences-desktop-display.svg
new file mode 100644
index 0000000000..bd35b80d10
--- /dev/null
+++ b/images/icons/categories/32/preferences-desktop-display.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/categories/32/preferences-system-time.svg b/images/icons/categories/32/preferences-system-time.svg
new file mode 100644
index 0000000000..0ee72a4f6b
--- /dev/null
+++ b/images/icons/categories/32/preferences-system-time.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/categories/48/preferences-system-network.svg b/images/icons/categories/48/preferences-system-network.svg
new file mode 100644
index 0000000000..c9184d1f83
--- /dev/null
+++ b/images/icons/categories/48/preferences-system-network.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/categories/64/preferences-desktop-wallpaper.svg b/images/icons/categories/64/preferences-desktop-wallpaper.svg
new file mode 100644
index 0000000000..32816726c1
--- /dev/null
+++ b/images/icons/categories/64/preferences-desktop-wallpaper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/devices/64/scanner.svg b/images/icons/devices/64/scanner.svg
new file mode 100644
index 0000000000..cb49f83858
--- /dev/null
+++ b/images/icons/devices/64/scanner.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/devices/symbolic/audio-input-microphone-symbolic.svg b/images/icons/devices/symbolic/audio-input-microphone-symbolic.svg
new file mode 100644
index 0000000000..5834a1cd53
--- /dev/null
+++ b/images/icons/devices/symbolic/audio-input-microphone-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/devices/symbolic/computer-symbolic.svg b/images/icons/devices/symbolic/computer-symbolic.svg
new file mode 100644
index 0000000000..b66a0999a4
--- /dev/null
+++ b/images/icons/devices/symbolic/computer-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/mimes/48/office-database.svg b/images/icons/mimes/48/office-database.svg
new file mode 100644
index 0000000000..205fb6e0b9
--- /dev/null
+++ b/images/icons/mimes/48/office-database.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/places/128/distributor-logo.svg b/images/icons/places/128/distributor-logo.svg
new file mode 100644
index 0000000000..a70cdf938a
--- /dev/null
+++ b/images/icons/places/128/distributor-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/places/64/distributor-logo.svg b/images/icons/places/64/distributor-logo.svg
new file mode 100644
index 0000000000..2cf8ea3a05
--- /dev/null
+++ b/images/icons/places/64/distributor-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/status/48/dialog-warning.svg b/images/icons/status/48/dialog-warning.svg
new file mode 100644
index 0000000000..5d285a27bd
--- /dev/null
+++ b/images/icons/status/48/dialog-warning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/status/symbolic/changes-prevent-symbolic.svg b/images/icons/status/symbolic/changes-prevent-symbolic.svg
new file mode 100644
index 0000000000..e852ffcec5
--- /dev/null
+++ b/images/icons/status/symbolic/changes-prevent-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/icons/status/symbolic/notification-disabled-symbolic.svg b/images/icons/status/symbolic/notification-disabled-symbolic.svg
new file mode 100644
index 0000000000..1257c032dd
--- /dev/null
+++ b/images/icons/status/symbolic/notification-disabled-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/launcher-icons/4x.png b/images/launcher-icons/4x.png
new file mode 100644
index 0000000000..f773f5b883
Binary files /dev/null and b/images/launcher-icons/4x.png differ
diff --git a/images/launcher-icons/apple-touch-icon.png b/images/launcher-icons/apple-touch-icon.png
new file mode 100644
index 0000000000..c2c07ec495
Binary files /dev/null and b/images/launcher-icons/apple-touch-icon.png differ
diff --git a/images/logomark.svg b/images/logomark.svg
new file mode 100644
index 0000000000..32db10af1a
--- /dev/null
+++ b/images/logomark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/logotype-os.svg b/images/logotype-os.svg
new file mode 100644
index 0000000000..1bdd0cde61
--- /dev/null
+++ b/images/logotype-os.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/logotype.png b/images/logotype.png
new file mode 100644
index 0000000000..4c96a71f8e
Binary files /dev/null and b/images/logotype.png differ
diff --git a/images/menu.svg b/images/menu.svg
new file mode 100644
index 0000000000..0291f19c02
--- /dev/null
+++ b/images/menu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/oem/switchboard-about.png b/images/oem/switchboard-about.png
new file mode 100644
index 0000000000..b5572f6c18
Binary files /dev/null and b/images/oem/switchboard-about.png differ
diff --git a/images/oem/switchboard.png b/images/oem/switchboard.png
new file mode 100644
index 0000000000..c7f55c334d
Binary files /dev/null and b/images/oem/switchboard.png differ
diff --git a/images/open-source/debian.svg b/images/open-source/debian.svg
new file mode 100644
index 0000000000..a7c1bbb675
--- /dev/null
+++ b/images/open-source/debian.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/fontawesome.svg b/images/open-source/fontawesome.svg
new file mode 100644
index 0000000000..0b4a1e073a
--- /dev/null
+++ b/images/open-source/fontawesome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/freedesktop.svg b/images/open-source/freedesktop.svg
new file mode 100644
index 0000000000..e4ade97baf
--- /dev/null
+++ b/images/open-source/freedesktop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/gnome.svg b/images/open-source/gnome.svg
new file mode 100644
index 0000000000..1a3b88385d
--- /dev/null
+++ b/images/open-source/gnome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/gnu.svg b/images/open-source/gnu.svg
new file mode 100644
index 0000000000..169d559ef7
--- /dev/null
+++ b/images/open-source/gnu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/gtk.svg b/images/open-source/gtk.svg
new file mode 100644
index 0000000000..807074ad5d
--- /dev/null
+++ b/images/open-source/gtk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/inkscape.svg b/images/open-source/inkscape.svg
new file mode 100644
index 0000000000..d71e2f79a8
--- /dev/null
+++ b/images/open-source/inkscape.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/las.svg b/images/open-source/las.svg
new file mode 100644
index 0000000000..05ef28cb1a
--- /dev/null
+++ b/images/open-source/las.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/letsencrypt.svg b/images/open-source/letsencrypt.svg
new file mode 100644
index 0000000000..c91d55a42d
--- /dev/null
+++ b/images/open-source/letsencrypt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/linux.svg b/images/open-source/linux.svg
new file mode 100644
index 0000000000..ab1f54e550
--- /dev/null
+++ b/images/open-source/linux.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/osm.svg b/images/open-source/osm.svg
new file mode 100644
index 0000000000..1cae1c2fdb
--- /dev/null
+++ b/images/open-source/osm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/platform.svg b/images/open-source/platform.svg
new file mode 100644
index 0000000000..191072e1df
--- /dev/null
+++ b/images/open-source/platform.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/refind.svg b/images/open-source/refind.svg
new file mode 100644
index 0000000000..8c24c411f6
--- /dev/null
+++ b/images/open-source/refind.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/sfc.svg b/images/open-source/sfc.svg
new file mode 100644
index 0000000000..5b62c8e5aa
--- /dev/null
+++ b/images/open-source/sfc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/ubuntu.svg b/images/open-source/ubuntu.svg
new file mode 100644
index 0000000000..0421dfdf63
--- /dev/null
+++ b/images/open-source/ubuntu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/weblate.svg b/images/open-source/weblate.svg
new file mode 100644
index 0000000000..b93cea443d
--- /dev/null
+++ b/images/open-source/weblate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/open-source/xorg.svg b/images/open-source/xorg.svg
new file mode 100644
index 0000000000..fabf91902d
--- /dev/null
+++ b/images/open-source/xorg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/pantheon/actions/close.svg b/images/pantheon/actions/close.svg
new file mode 100644
index 0000000000..2ed6524fc6
--- /dev/null
+++ b/images/pantheon/actions/close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/pantheon/actions/document-open-recent.svg b/images/pantheon/actions/document-open-recent.svg
new file mode 100644
index 0000000000..88daebbcd8
--- /dev/null
+++ b/images/pantheon/actions/document-open-recent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/pantheon/actions/system-search.svg b/images/pantheon/actions/system-search.svg
new file mode 100644
index 0000000000..a0f1c79a9f
--- /dev/null
+++ b/images/pantheon/actions/system-search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/pantheon/actions/tab-new.svg b/images/pantheon/actions/tab-new.svg
new file mode 100644
index 0000000000..8443e7dadf
--- /dev/null
+++ b/images/pantheon/actions/tab-new.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/pantheon/actions/window-close.svg b/images/pantheon/actions/window-close.svg
new file mode 100644
index 0000000000..d6fabf61ea
--- /dev/null
+++ b/images/pantheon/actions/window-close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/pantheon/actions/window-maximize.svg b/images/pantheon/actions/window-maximize.svg
new file mode 100644
index 0000000000..6ffb857387
--- /dev/null
+++ b/images/pantheon/actions/window-maximize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/preview.png b/images/preview.png
new file mode 100644
index 0000000000..08cf3594c4
Binary files /dev/null and b/images/preview.png differ
diff --git a/images/privacy-policy/chrome_128x128.png b/images/privacy-policy/chrome_128x128.png
new file mode 100644
index 0000000000..bd54f362d9
Binary files /dev/null and b/images/privacy-policy/chrome_128x128.png differ
diff --git a/images/privacy-policy/edge_128x128.png b/images/privacy-policy/edge_128x128.png
new file mode 100644
index 0000000000..10f8bc7ed5
Binary files /dev/null and b/images/privacy-policy/edge_128x128.png differ
diff --git a/images/privacy-policy/firefox_128x128.png b/images/privacy-policy/firefox_128x128.png
new file mode 100644
index 0000000000..84a9b6ff57
Binary files /dev/null and b/images/privacy-policy/firefox_128x128.png differ
diff --git a/images/privacy-policy/internet-explorer_128x128.png b/images/privacy-policy/internet-explorer_128x128.png
new file mode 100644
index 0000000000..3d53725d0a
Binary files /dev/null and b/images/privacy-policy/internet-explorer_128x128.png differ
diff --git a/images/privacy-policy/opera_128x128.png b/images/privacy-policy/opera_128x128.png
new file mode 100644
index 0000000000..d28ed680ff
Binary files /dev/null and b/images/privacy-policy/opera_128x128.png differ
diff --git a/images/privacy-policy/safari_128x128.png b/images/privacy-policy/safari_128x128.png
new file mode 100644
index 0000000000..32cef9f12c
Binary files /dev/null and b/images/privacy-policy/safari_128x128.png differ
diff --git a/images/screenshots/appcenter.png b/images/screenshots/appcenter.png
new file mode 100644
index 0000000000..e6964a45dc
Binary files /dev/null and b/images/screenshots/appcenter.png differ
diff --git a/images/screenshots/calendar.png b/images/screenshots/calendar.png
new file mode 100644
index 0000000000..b8fa2ba233
Binary files /dev/null and b/images/screenshots/calendar.png differ
diff --git a/images/screenshots/camera.png b/images/screenshots/camera.png
new file mode 100644
index 0000000000..6684042d27
Binary files /dev/null and b/images/screenshots/camera.png differ
diff --git a/images/screenshots/code.png b/images/screenshots/code.png
new file mode 100644
index 0000000000..0ee03ad0ec
Binary files /dev/null and b/images/screenshots/code.png differ
diff --git a/images/screenshots/desktop.jpg b/images/screenshots/desktop.jpg
new file mode 100644
index 0000000000..ccf6852e38
Binary files /dev/null and b/images/screenshots/desktop.jpg differ
diff --git a/images/screenshots/desktop.png b/images/screenshots/desktop.png
new file mode 100644
index 0000000000..b4d3dcd1d6
Binary files /dev/null and b/images/screenshots/desktop.png differ
diff --git a/images/screenshots/files.png b/images/screenshots/files.png
new file mode 100644
index 0000000000..56d058e36b
Binary files /dev/null and b/images/screenshots/files.png differ
diff --git a/images/screenshots/mail.png b/images/screenshots/mail.png
new file mode 100644
index 0000000000..fc435a2a9e
Binary files /dev/null and b/images/screenshots/mail.png differ
diff --git a/images/screenshots/music.png b/images/screenshots/music.png
new file mode 100644
index 0000000000..f23a383e23
Binary files /dev/null and b/images/screenshots/music.png differ
diff --git a/images/screenshots/photos.png b/images/screenshots/photos.png
new file mode 100644
index 0000000000..73aa9d1fd1
Binary files /dev/null and b/images/screenshots/photos.png differ
diff --git a/images/screenshots/screen-time-limits.png b/images/screenshots/screen-time-limits.png
new file mode 100644
index 0000000000..33c311d6bc
Binary files /dev/null and b/images/screenshots/screen-time-limits.png differ
diff --git a/images/screenshots/shortcut-overlay.png b/images/screenshots/shortcut-overlay.png
new file mode 100644
index 0000000000..ca631715e1
Binary files /dev/null and b/images/screenshots/shortcut-overlay.png differ
diff --git a/images/screenshots/tasks.png b/images/screenshots/tasks.png
new file mode 100644
index 0000000000..3be7840dae
Binary files /dev/null and b/images/screenshots/tasks.png differ
diff --git a/images/screenshots/terminal.png b/images/screenshots/terminal.png
new file mode 100644
index 0000000000..be5274805e
Binary files /dev/null and b/images/screenshots/terminal.png differ
diff --git a/images/screenshots/videos.png b/images/screenshots/videos.png
new file mode 100644
index 0000000000..f81cf07824
Binary files /dev/null and b/images/screenshots/videos.png differ
diff --git a/images/screenshots/web.png b/images/screenshots/web.png
new file mode 100644
index 0000000000..0b7ec32f39
Binary files /dev/null and b/images/screenshots/web.png differ
diff --git a/images/slingshot/arrow.svg b/images/slingshot/arrow.svg
new file mode 100644
index 0000000000..e0ea30605a
--- /dev/null
+++ b/images/slingshot/arrow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/team/user-available.svg b/images/team/user-available.svg
new file mode 100644
index 0000000000..865f0b56c4
--- /dev/null
+++ b/images/team/user-available.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/128/io.elementary.appcenter.svg b/images/thirdparty-icons/apps/128/io.elementary.appcenter.svg
new file mode 100644
index 0000000000..76214eaead
--- /dev/null
+++ b/images/thirdparty-icons/apps/128/io.elementary.appcenter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/128/io.elementary.code.svg b/images/thirdparty-icons/apps/128/io.elementary.code.svg
new file mode 100644
index 0000000000..b903cdb13e
--- /dev/null
+++ b/images/thirdparty-icons/apps/128/io.elementary.code.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/16/io.elementary.mail.svg b/images/thirdparty-icons/apps/16/io.elementary.mail.svg
new file mode 100644
index 0000000000..282db9ba6b
--- /dev/null
+++ b/images/thirdparty-icons/apps/16/io.elementary.mail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/32/multitasking-view.svg b/images/thirdparty-icons/apps/32/multitasking-view.svg
new file mode 100644
index 0000000000..e22b5baed9
--- /dev/null
+++ b/images/thirdparty-icons/apps/32/multitasking-view.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/48/installer.svg b/images/thirdparty-icons/apps/48/installer.svg
new file mode 100644
index 0000000000..fef8fae130
--- /dev/null
+++ b/images/thirdparty-icons/apps/48/installer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/48/io.elementary.installer.svg b/images/thirdparty-icons/apps/48/io.elementary.installer.svg
new file mode 100644
index 0000000000..fef8fae130
--- /dev/null
+++ b/images/thirdparty-icons/apps/48/io.elementary.installer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/48/web.svg b/images/thirdparty-icons/apps/48/web.svg
new file mode 100644
index 0000000000..4187b4610f
--- /dev/null
+++ b/images/thirdparty-icons/apps/48/web.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/appcenter.svg b/images/thirdparty-icons/apps/64/appcenter.svg
new file mode 100644
index 0000000000..42b73c1de0
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/appcenter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/calculator.svg b/images/thirdparty-icons/apps/64/calculator.svg
new file mode 100644
index 0000000000..a63e3feaae
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/calculator.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/calendar.svg b/images/thirdparty-icons/apps/64/calendar.svg
new file mode 100644
index 0000000000..d46788f799
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/camera.svg b/images/thirdparty-icons/apps/64/camera.svg
new file mode 100644
index 0000000000..3e3deec515
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/camera.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/code.svg b/images/thirdparty-icons/apps/64/code.svg
new file mode 100644
index 0000000000..812fee8a1f
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/code.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/files.svg b/images/thirdparty-icons/apps/64/files.svg
new file mode 100644
index 0000000000..88cd82144e
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/files.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/installer.svg b/images/thirdparty-icons/apps/64/installer.svg
new file mode 100644
index 0000000000..d5d19f5b33
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/installer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/io.elementary.settings.screentime-limits.svg b/images/thirdparty-icons/apps/64/io.elementary.settings.screentime-limits.svg
new file mode 100644
index 0000000000..c4c92e76a3
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/io.elementary.settings.screentime-limits.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/mail.svg b/images/thirdparty-icons/apps/64/mail.svg
new file mode 100644
index 0000000000..49dd0e344e
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/mail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/maps.svg b/images/thirdparty-icons/apps/64/maps.svg
new file mode 100644
index 0000000000..9f34207a2e
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/maps.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/monitor.svg b/images/thirdparty-icons/apps/64/monitor.svg
new file mode 100644
index 0000000000..8a4f7fa0ef
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/monitor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/multitasking-view.svg b/images/thirdparty-icons/apps/64/multitasking-view.svg
new file mode 100644
index 0000000000..6dc76c67a4
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/multitasking-view.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/music.svg b/images/thirdparty-icons/apps/64/music.svg
new file mode 100644
index 0000000000..4294cf96ef
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/music.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/photos.svg b/images/thirdparty-icons/apps/64/photos.svg
new file mode 100644
index 0000000000..74ade974cc
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/photos.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/screenshot.svg b/images/thirdparty-icons/apps/64/screenshot.svg
new file mode 100644
index 0000000000..35efc0efb0
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/screenshot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/shortcuts.svg b/images/thirdparty-icons/apps/64/shortcuts.svg
new file mode 100644
index 0000000000..cd752b156d
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/shortcuts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/system-settings.svg b/images/thirdparty-icons/apps/64/system-settings.svg
new file mode 100644
index 0000000000..f8ea362405
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/system-settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/tasks.svg b/images/thirdparty-icons/apps/64/tasks.svg
new file mode 100644
index 0000000000..64fff3d311
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/tasks.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/terminal.svg b/images/thirdparty-icons/apps/64/terminal.svg
new file mode 100644
index 0000000000..6fe51ab97b
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/videos.svg b/images/thirdparty-icons/apps/64/videos.svg
new file mode 100644
index 0000000000..3f2b2cf4fa
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/videos.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/64/web.svg b/images/thirdparty-icons/apps/64/web.svg
new file mode 100644
index 0000000000..02a2d311bd
--- /dev/null
+++ b/images/thirdparty-icons/apps/64/web.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/symbolic/flatpak.svg b/images/thirdparty-icons/apps/symbolic/flatpak.svg
new file mode 100644
index 0000000000..eba75f509a
--- /dev/null
+++ b/images/thirdparty-icons/apps/symbolic/flatpak.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-icons/apps/symbolic/internet-web-browser-symbolic.svg b/images/thirdparty-icons/apps/symbolic/internet-web-browser-symbolic.svg
new file mode 100644
index 0000000000..e08fe56115
--- /dev/null
+++ b/images/thirdparty-icons/apps/symbolic/internet-web-browser-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-logos/ars.svg b/images/thirdparty-logos/ars.svg
new file mode 100644
index 0000000000..72ab678507
--- /dev/null
+++ b/images/thirdparty-logos/ars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-logos/forbes.svg b/images/thirdparty-logos/forbes.svg
new file mode 100644
index 0000000000..2b0d48ac72
--- /dev/null
+++ b/images/thirdparty-logos/forbes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-logos/hostingadvice.svg b/images/thirdparty-logos/hostingadvice.svg
new file mode 100644
index 0000000000..51b901fab0
--- /dev/null
+++ b/images/thirdparty-logos/hostingadvice.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-logos/lifehacker.svg b/images/thirdparty-logos/lifehacker.svg
new file mode 100644
index 0000000000..b397ecccd0
--- /dev/null
+++ b/images/thirdparty-logos/lifehacker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-logos/maclife.svg b/images/thirdparty-logos/maclife.svg
new file mode 100644
index 0000000000..888679096c
--- /dev/null
+++ b/images/thirdparty-logos/maclife.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-logos/omgubuntu.svg b/images/thirdparty-logos/omgubuntu.svg
new file mode 100644
index 0000000000..ce9aefb565
--- /dev/null
+++ b/images/thirdparty-logos/omgubuntu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/images/thirdparty-logos/wired.svg b/images/thirdparty-logos/wired.svg
new file mode 100644
index 0000000000..d695c86e71
--- /dev/null
+++ b/images/thirdparty-logos/wired.svg
@@ -0,0 +1 @@
+
\ No newline at end of file