From 98a44d7fa193ea8150d9f3dc6ab5f2ac6a914dcb Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Thu, 11 Jan 2024 22:10:05 +1100 Subject: [PATCH] feat(ui): update assets - Add various brand images, organise images - Create favicon for docs pages (light blue version of key logo) - Rename app title to `Invoke - Community Edition` --- invokeai/app/api_app.py | 12 ++++++------ invokeai/frontend/web/favicon-key.svg | 4 ---- invokeai/frontend/web/index.html | 5 ++--- .../assets/images/invoke-avatar-circle.svg | 4 ++++ .../assets/images/invoke-avatar-square.svg | 4 ++++ .../web/public/assets/images/invoke-favicon.png | Bin 0 -> 947 bytes .../web/public/assets/images/invoke-favicon.svg | 4 ++++ .../assets/images/invoke-key-char-lrg.svg | 4 ++++ .../assets/images/invoke-key-char-sml.svg | 4 ++++ .../assets/images/invoke-key-wht-lrg.svg | 0 .../public/assets/images/invoke-key-wht-sml.svg | 4 ++++ .../assets/images/invoke-symbol-char-lrg.svg | 3 +++ .../assets/images/invoke-symbol-char-sml.svg | 3 +++ .../assets/images/invoke-symbol-wht-lrg.svg | 3 +++ .../assets/images/invoke-symbol-wht-sml.svg | 3 +++ .../assets/images/invoke-symbol-ylw-lrg.svg} | 0 .../assets/images/invoke-tag-char-lrg.svg | 13 +++++++++++++ .../assets/images/invoke-tag-char-sml.svg | 13 +++++++++++++ .../web/public/assets/images/invoke-tag-lrg.svg | 13 +++++++++++++ .../web/public/assets/images/invoke-tag-sml.svg | 13 +++++++++++++ .../assets/images/invoke-wordmark-charcoal.svg | 8 ++++++++ .../assets/images/invoke-wordmark-white.svg | 8 ++++++++ .../web/{src => public}/assets/images/mask.svg | 0 .../web/src/assets/images/invoke-key-ylw-sm.svg | 3 --- .../web/src/assets/images/mask.afdesign | Bin 68382 -> 0 bytes .../src/common/components/Loading/Loading.tsx | 2 +- .../Boards/BoardsList/NoBoardBoard.tsx | 2 +- .../system/components/InvokeAILogoComponent.tsx | 2 +- invokeai/frontend/web/static/docs/favicon.ico | Bin 1150 -> 0 bytes .../web/static/docs/invoke-favicon-docs.svg | 6 ++++++ 30 files changed, 121 insertions(+), 19 deletions(-) delete mode 100644 invokeai/frontend/web/favicon-key.svg create mode 100755 invokeai/frontend/web/public/assets/images/invoke-avatar-circle.svg create mode 100755 invokeai/frontend/web/public/assets/images/invoke-avatar-square.svg create mode 100755 invokeai/frontend/web/public/assets/images/invoke-favicon.png create mode 100755 invokeai/frontend/web/public/assets/images/invoke-favicon.svg create mode 100755 invokeai/frontend/web/public/assets/images/invoke-key-char-lrg.svg create mode 100755 invokeai/frontend/web/public/assets/images/invoke-key-char-sml.svg rename invokeai/frontend/web/{src => public}/assets/images/invoke-key-wht-lrg.svg (100%) mode change 100644 => 100755 create mode 100755 invokeai/frontend/web/public/assets/images/invoke-key-wht-sml.svg create mode 100755 invokeai/frontend/web/public/assets/images/invoke-symbol-char-lrg.svg create mode 100755 invokeai/frontend/web/public/assets/images/invoke-symbol-char-sml.svg create mode 100755 invokeai/frontend/web/public/assets/images/invoke-symbol-wht-lrg.svg create mode 100755 invokeai/frontend/web/public/assets/images/invoke-symbol-wht-sml.svg rename invokeai/frontend/web/{favicon-outline.svg => public/assets/images/invoke-symbol-ylw-lrg.svg} (100%) create mode 100644 invokeai/frontend/web/public/assets/images/invoke-tag-char-lrg.svg create mode 100644 invokeai/frontend/web/public/assets/images/invoke-tag-char-sml.svg create mode 100644 invokeai/frontend/web/public/assets/images/invoke-tag-lrg.svg create mode 100644 invokeai/frontend/web/public/assets/images/invoke-tag-sml.svg create mode 100644 invokeai/frontend/web/public/assets/images/invoke-wordmark-charcoal.svg create mode 100644 invokeai/frontend/web/public/assets/images/invoke-wordmark-white.svg rename invokeai/frontend/web/{src => public}/assets/images/mask.svg (100%) delete mode 100644 invokeai/frontend/web/src/assets/images/invoke-key-ylw-sm.svg delete mode 100644 invokeai/frontend/web/src/assets/images/mask.afdesign delete mode 100644 invokeai/frontend/web/static/docs/favicon.ico create mode 100755 invokeai/frontend/web/static/docs/invoke-favicon-docs.svg diff --git a/invokeai/app/api_app.py b/invokeai/app/api_app.py index 8cbae23399..2307ecd756 100644 --- a/invokeai/app/api_app.py +++ b/invokeai/app/api_app.py @@ -76,7 +76,7 @@ mimetypes.add_type("text/css", ".css") # Create the app # TODO: create this all in a method so configuration/etc. can be passed in? -app = FastAPI(title="Invoke AI", docs_url=None, redoc_url=None, separate_input_output_schemas=False) +app = FastAPI(title="Invoke - Community Edition", docs_url=None, redoc_url=None, separate_input_output_schemas=False) # Add event handler event_handler_id: int = id(app) @@ -205,8 +205,8 @@ app.openapi = custom_openapi # type: ignore [method-assign] # this is a valid a def overridden_swagger() -> HTMLResponse: return get_swagger_ui_html( openapi_url=app.openapi_url, # type: ignore [arg-type] # this is always a string - title=app.title, - swagger_favicon_url="/static/docs/favicon.ico", + title=f"{app.title} - Swagger UI", + swagger_favicon_url="static/docs/invoke-favicon-docs.svg", ) @@ -214,8 +214,8 @@ def overridden_swagger() -> HTMLResponse: def overridden_redoc() -> HTMLResponse: return get_redoc_html( openapi_url=app.openapi_url, # type: ignore [arg-type] # this is always a string - title=app.title, - redoc_favicon_url="/static/docs/favicon.ico", + title=f"{app.title} - Redoc", + redoc_favicon_url="static/docs/invoke-favicon-docs.svg", ) @@ -229,7 +229,7 @@ if (web_root_path / "dist").exists(): def get_index() -> FileResponse: return FileResponse(Path(web_root_path, "dist/index.html"), headers={"Cache-Control": "no-store"}) - # # Must mount *after* the other routes else it borks em + # Must mount *after* the other routes else it borks em app.mount("/assets", StaticFiles(directory=Path(web_root_path, "dist/assets/")), name="assets") app.mount("/locales", StaticFiles(directory=Path(web_root_path, "dist/locales/")), name="locales") diff --git a/invokeai/frontend/web/favicon-key.svg b/invokeai/frontend/web/favicon-key.svg deleted file mode 100644 index 5765eb4a0f..0000000000 --- a/invokeai/frontend/web/favicon-key.svg +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/invokeai/frontend/web/index.html b/invokeai/frontend/web/index.html index 9cc8ec8ecd..07db8cd3ff 100644 --- a/invokeai/frontend/web/index.html +++ b/invokeai/frontend/web/index.html @@ -7,9 +7,8 @@ -