From 65ef069acc4c348a953be516554a00890ea903b6 Mon Sep 17 00:00:00 2001 From: Barakudum <68517540+Barakudum@users.noreply.github.com> Date: Thu, 18 Jun 2026 09:06:07 +0200 Subject: [PATCH] feat(icons): add 6 database variant icons (#4336) * feat(icons): added database-variants `database-check`, `database-x`, `database-plus`, `database-minus`, `database-arrow-down`, `database-arrow-up` * fix(metadata): add missing use-cases for database variant icons --------- Co-authored-by: Eric Fennis --- icons/database-arrow-down.json | 28 ++++++++++++++++++++++++++++ icons/database-arrow-down.svg | 18 ++++++++++++++++++ icons/database-arrow-up.json | 29 +++++++++++++++++++++++++++++ icons/database-arrow-up.svg | 18 ++++++++++++++++++ icons/database-check.json | 30 ++++++++++++++++++++++++++++++ icons/database-check.svg | 17 +++++++++++++++++ icons/database-minus.json | 28 ++++++++++++++++++++++++++++ icons/database-minus.svg | 17 +++++++++++++++++ icons/database-plus.json | 29 +++++++++++++++++++++++++++++ icons/database-plus.svg | 18 ++++++++++++++++++ icons/database-x.json | 33 +++++++++++++++++++++++++++++++++ icons/database-x.svg | 19 +++++++++++++++++++ 12 files changed, 284 insertions(+) create mode 100644 icons/database-arrow-down.json create mode 100644 icons/database-arrow-down.svg create mode 100644 icons/database-arrow-up.json create mode 100644 icons/database-arrow-up.svg create mode 100644 icons/database-check.json create mode 100644 icons/database-check.svg create mode 100644 icons/database-minus.json create mode 100644 icons/database-minus.svg create mode 100644 icons/database-plus.json create mode 100644 icons/database-plus.svg create mode 100644 icons/database-x.json create mode 100644 icons/database-x.svg diff --git a/icons/database-arrow-down.json b/icons/database-arrow-down.json new file mode 100644 index 000000000..3d9b55aa0 --- /dev/null +++ b/icons/database-arrow-down.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "colebemis", + "jguddas", + "Barakudum", + "rrod497" + ], + "use-cases": [ + "exporting or downloading data from a database", + "syncing data from a remote to a local environment" + ], + "tags": [ + "storage", + "memory", + "bytes", + "server", + "export", + "download", + "backup", + "pull", + "downsize" + ], + "categories": [ + "devices", + "development" + ] +} diff --git a/icons/database-arrow-down.svg b/icons/database-arrow-down.svg new file mode 100644 index 000000000..271726fd9 --- /dev/null +++ b/icons/database-arrow-down.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/icons/database-arrow-up.json b/icons/database-arrow-up.json new file mode 100644 index 000000000..5868431d6 --- /dev/null +++ b/icons/database-arrow-up.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "colebemis", + "jguddas", + "Barakudum", + "rrod497" + ], + "use-cases": [ + "importing or uploading data into a database", + "restoring from a backup", + "pushing local data to a remote database" + ], + "tags": [ + "storage", + "memory", + "bytes", + "server", + "import", + "upload", + "backup", + "push", + "upscale" + ], + "categories": [ + "devices", + "development" + ] +} diff --git a/icons/database-arrow-up.svg b/icons/database-arrow-up.svg new file mode 100644 index 000000000..210103d33 --- /dev/null +++ b/icons/database-arrow-up.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/icons/database-check.json b/icons/database-check.json new file mode 100644 index 000000000..765268cae --- /dev/null +++ b/icons/database-check.json @@ -0,0 +1,30 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "colebemis", + "jguddas", + "Barakudum", + "rrod497" + ], + "use-cases": [ + "indicating a successful database connection", + "showing a verified or healthy database instance", + "confirming backup integrity or successful sync" + ], + "tags": [ + "storage", + "memory", + "bytes", + "server", + "check", + "success", + "valid", + "verified", + "confirmed", + "complete" + ], + "categories": [ + "devices", + "development" + ] +} diff --git a/icons/database-check.svg b/icons/database-check.svg new file mode 100644 index 000000000..7284b3413 --- /dev/null +++ b/icons/database-check.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/icons/database-minus.json b/icons/database-minus.json new file mode 100644 index 000000000..9bc021771 --- /dev/null +++ b/icons/database-minus.json @@ -0,0 +1,28 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "colebemis", + "jguddas", + "Barakudum", + "rrod497" + ], + "use-cases": [ + "removing a database instance", + "deleting or detaching a database connection", + "reducing allocated database resources" + ], + "tags": [ + "storage", + "memory", + "bytes", + "server", + "minus", + "remove", + "delete", + "reduce" + ], + "categories": [ + "devices", + "development" + ] +} diff --git a/icons/database-minus.svg b/icons/database-minus.svg new file mode 100644 index 000000000..f56d2beb6 --- /dev/null +++ b/icons/database-minus.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/icons/database-plus.json b/icons/database-plus.json new file mode 100644 index 000000000..e5eb2a01d --- /dev/null +++ b/icons/database-plus.json @@ -0,0 +1,29 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "colebemis", + "jguddas", + "Barakudum", + "rrod497" + ], + "use-cases": [ + "creating a new database instance", + "adding a database connection in a client or admin panel" + ], + "tags": [ + "storage", + "memory", + "bytes", + "server", + "plus", + "add", + "create", + "insert", + "new", + "expand" + ], + "categories": [ + "devices", + "development" + ] +} diff --git a/icons/database-plus.svg b/icons/database-plus.svg new file mode 100644 index 000000000..0c377e07f --- /dev/null +++ b/icons/database-plus.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/icons/database-x.json b/icons/database-x.json new file mode 100644 index 000000000..f24c2aca6 --- /dev/null +++ b/icons/database-x.json @@ -0,0 +1,33 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "colebemis", + "jguddas", + "Barakudum", + "rrod497" + ], + "use-cases": [ + "indicating a failed or lost database connection", + "displaying error states in monitoring tools", + "representing rejected queries or destructive operations" + ], + "tags": [ + "storage", + "memory", + "bytes", + "server", + "x", + "error", + "failed", + "invalid", + "rejected", + "denied", + "clear", + "remove", + "disconnect" + ], + "categories": [ + "devices", + "development" + ] +} diff --git a/icons/database-x.svg b/icons/database-x.svg new file mode 100644 index 000000000..ab46918b2 --- /dev/null +++ b/icons/database-x.svg @@ -0,0 +1,19 @@ + + + + + + + + +