Further rebrand

This commit is contained in:
Yukino Song
2024-08-05 04:36:44 +08:00
parent 06f20c5385
commit ef3dc6464c
70 changed files with 273 additions and 350 deletions

View File

@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.18)
# set_source_files_properties requires 3.18 # set_source_files_properties requires 3.18
# todo - set this conditionally # todo - set this conditionally
project(Sunshine VERSION 0.0.0 project(Apollo VERSION 0.0.0
DESCRIPTION "Self-hosted game stream host for Moonlight" DESCRIPTION "Self-hosted game stream host for Moonlight"
HOMEPAGE_URL "https://app.lizardbyte.dev/Sunshine") HOMEPAGE_URL "https://app.lizardbyte.dev/Sunshine")
@@ -14,7 +14,7 @@ set(PROJECT_FQDN "dev.lizardbyte.app.Sunshine")
set(PROJECT_BRIEF_DESCRIPTION "GameStream host for Moonlight") # must be <= 35 characters set(PROJECT_BRIEF_DESCRIPTION "GameStream host for Moonlight") # must be <= 35 characters
set(PROJECT_LONG_DESCRIPTION "Offering low latency, cloud gaming server capabilities with support for AMD, Intel, \ set(PROJECT_LONG_DESCRIPTION "Offering low latency, cloud gaming server capabilities with support for AMD, Intel, \
and Nvidia GPUs for hardware encoding. Software encoding is also available. You can connect to Sunshine from any \ and Nvidia GPUs for hardware encoding. Software encoding is also available. You can connect to Apollo from any \
Moonlight client on a variety of devices. A web UI is provided to allow configuration, and client pairing, from \ Moonlight client on a variety of devices. A web UI is provided to allow configuration, and client pairing, from \
your favorite web browser. Pair from the local server or any mobile device.") your favorite web browser. Pair from the local server or any mobile device.")

BIN
apollo.icns Normal file

Binary file not shown.

BIN
apollo.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

BIN
apollo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

36
apollo.svg Normal file
View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<rect id="ICON_MAIN" x="0" y="0" width="1024" height="1024" style="fill:none;"/>
<g id="ICON_MAIN1" serif:id="ICON_MAIN">
<g id="apollo.afdesign" transform="matrix(1,0,0,1,512,512)">
<g transform="matrix(1,0,0,1,-512,-512)">
<clipPath id="_clip1">
<rect x="0" y="0" width="1024" height="1024"/>
</clipPath>
<g clip-path="url(#_clip1)">
<g>
<g transform="matrix(1.27997,0,0,1.27997,-143.345,-143.345)">
<g>
<g transform="matrix(1.51135,0,0,1.51135,-71.7818,-193.324)">
<path d="M386.266,211.675L443.827,366.986L607.111,339.18L501.389,466.686L607.111,594.191L443.827,566.385L386.266,721.696L328.704,566.385L165.42,594.191L271.143,466.686L165.42,339.18L328.704,366.986L386.266,211.675ZM386.266,335.633L356.684,415.449L272.771,401.159L327.103,466.686L272.771,532.212L356.684,517.922L386.266,597.738L415.847,517.922L499.761,532.212L445.429,466.686L499.761,401.159L415.847,415.449L386.266,335.633Z" style="fill:white;"/>
</g>
<g transform="matrix(1.26917,-0.732758,0.732758,1.26917,-512.989,237.355)">
<path d="M512,264C556.301,340.731 638.172,388 726.774,388C682.473,464.731 682.473,559.269 726.774,636C638.172,636 556.301,683.269 512,760C467.699,683.269 385.828,636 297.226,636C341.527,559.269 341.527,464.731 297.226,388C385.828,388 467.699,340.731 512,264ZM512,338.465C471.86,381.904 419.404,412.19 361.715,425.233C379.264,481.715 379.264,542.285 361.715,598.767C419.404,611.81 471.86,642.096 512,685.535C552.14,642.096 604.596,611.81 662.285,598.767C644.736,542.285 644.736,481.715 662.285,425.233C604.596,412.19 552.14,381.904 512,338.465Z" style="fill:white;"/>
</g>
</g>
<g>
<g transform="matrix(1.51135,0,0,1.51135,-71.7818,-193.324)">
<path d="M386.266,211.675L443.827,366.986L607.111,339.18L501.389,466.686L607.111,594.191L443.827,566.385L386.266,721.696L328.704,566.385L165.42,594.191L271.143,466.686L165.42,339.18L328.704,366.986L386.266,211.675ZM386.266,335.633L356.684,415.449L272.771,401.159L327.103,466.686L272.771,532.212L356.684,517.922L386.266,597.738L415.847,517.922L499.761,532.212L445.429,466.686L499.761,401.159L415.847,415.449L386.266,335.633Z" style="fill:white;"/>
</g>
<g transform="matrix(1.26917,-0.732758,0.732758,1.26917,-512.989,237.355)">
<path d="M512,264C556.301,340.731 638.172,388 726.774,388C682.473,464.731 682.473,559.269 726.774,636C638.172,636 556.301,683.269 512,760C467.699,683.269 385.828,636 297.226,636C341.527,559.269 341.527,464.731 297.226,388C385.828,388 467.699,340.731 512,264ZM512,338.465C471.86,381.904 419.404,412.19 361.715,425.233C379.264,481.715 379.264,542.285 361.715,598.767C419.404,611.81 471.86,642.096 512,685.535C552.14,642.096 604.596,611.81 662.285,598.767C644.736,542.285 644.736,481.715 662.285,425.233C604.596,412.19 552.14,381.904 512,338.465Z" style="fill:white;"/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@@ -33,9 +33,9 @@ file(GLOB NVPREFS_FILES CONFIGURE_DEPENDS
# vigem # vigem
include_directories(SYSTEM "${CMAKE_SOURCE_DIR}/third-party/ViGEmClient/include") include_directories(SYSTEM "${CMAKE_SOURCE_DIR}/third-party/ViGEmClient/include")
# sunshine icon # apollo icon
if(NOT DEFINED SUNSHINE_ICON_PATH) if(NOT DEFINED SUNSHINE_ICON_PATH)
set(SUNSHINE_ICON_PATH "${CMAKE_SOURCE_DIR}/sunshine.ico") set(SUNSHINE_ICON_PATH "${CMAKE_SOURCE_DIR}/apollo.ico")
endif() endif()
configure_file("${CMAKE_SOURCE_DIR}/src/platform/windows/windows.rs.in" windows.rc @ONLY) configure_file("${CMAKE_SOURCE_DIR}/src/platform/windows/windows.rs.in" windows.rc @ONLY)

View File

@@ -44,7 +44,7 @@ file(COPY "${SUNSHINE_SOURCE_ASSETS_DIR}/windows/assets/"
DESTINATION "${CMAKE_BINARY_DIR}/assets") DESTINATION "${CMAKE_BINARY_DIR}/assets")
# set(CPACK_NSIS_MUI_HEADERIMAGE "") # TODO: image should be 150x57 bmp # set(CPACK_NSIS_MUI_HEADERIMAGE "") # TODO: image should be 150x57 bmp
set(CPACK_PACKAGE_ICON "${CMAKE_SOURCE_DIR}\\\\sunshine.ico") set(CPACK_PACKAGE_ICON "${CMAKE_SOURCE_DIR}\\\\apollo.ico")
set(CPACK_NSIS_INSTALLED_ICON_NAME "${PROJECT__DIR}\\\\${PROJECT_EXE}") set(CPACK_NSIS_INSTALLED_ICON_NAME "${PROJECT__DIR}\\\\${PROJECT_EXE}")
# The name of the directory that will be created in C:/Program files/ # The name of the directory that will be created in C:/Program files/
set(CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_NAME}") set(CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_NAME}")

View File

@@ -264,7 +264,7 @@ namespace confighttp {
getFaviconImage(resp_https_t response, req_https_t request) { getFaviconImage(resp_https_t response, req_https_t request) {
print_req(request); print_req(request);
std::ifstream in(WEB_DIR "images/sunshine.ico", std::ios::binary); std::ifstream in(WEB_DIR "images/apollo.ico", std::ios::binary);
SimpleWeb::CaseInsensitiveMultimap headers; SimpleWeb::CaseInsensitiveMultimap headers;
headers.emplace("Content-Type", "image/x-icon"); headers.emplace("Content-Type", "image/x-icon");
response->write(SimpleWeb::StatusCode::success_ok, in, headers); response->write(SimpleWeb::StatusCode::success_ok, in, headers);
@@ -278,7 +278,7 @@ namespace confighttp {
getSunshineLogoImage(resp_https_t response, req_https_t request) { getSunshineLogoImage(resp_https_t response, req_https_t request) {
print_req(request); print_req(request);
std::ifstream in(WEB_DIR "images/logo-sunshine-45.png", std::ios::binary); std::ifstream in(WEB_DIR "images/logo-apollo-45.png", std::ios::binary);
SimpleWeb::CaseInsensitiveMultimap headers; SimpleWeb::CaseInsensitiveMultimap headers;
headers.emplace("Content-Type", "image/png"); headers.emplace("Content-Type", "image/png");
response->write(SimpleWeb::StatusCode::success_ok, in, headers); response->write(SimpleWeb::StatusCode::success_ok, in, headers);
@@ -828,8 +828,8 @@ namespace confighttp {
server.resource["^/api/clients/unpair$"]["POST"] = unpair; server.resource["^/api/clients/unpair$"]["POST"] = unpair;
server.resource["^/api/apps/close$"]["POST"] = closeApp; server.resource["^/api/apps/close$"]["POST"] = closeApp;
server.resource["^/api/covers/upload$"]["POST"] = uploadCover; server.resource["^/api/covers/upload$"]["POST"] = uploadCover;
server.resource["^/images/sunshine.ico$"]["GET"] = getFaviconImage; server.resource["^/images/apollo.ico$"]["GET"] = getFaviconImage;
server.resource["^/images/logo-sunshine-45.png$"]["GET"] = getSunshineLogoImage; server.resource["^/images/logo-apollo-45.png$"]["GET"] = getSunshineLogoImage;
server.resource["^/assets\\/.+$"]["GET"] = getNodeModules; server.resource["^/assets\\/.+$"]["GET"] = getNodeModules;
server.config.reuse_address = true; server.config.reuse_address = true;
server.config.address = net::af_to_any_address_string(address_family); server.config.address = net::af_to_any_address_string(address_family);

View File

@@ -818,7 +818,7 @@ namespace platf {
platform_caps::caps_t platform_caps::caps_t
get_capabilities(); get_capabilities();
#define SERVICE_NAME "Sunshine" #define SERVICE_NAME "Apollo"
#define SERVICE_TYPE "_nvstream._tcp" #define SERVICE_TYPE "_nvstream._tcp"
namespace publish { namespace publish {

View File

@@ -16,12 +16,12 @@ BEGIN
BEGIN BEGIN
BLOCK "040904E4" BLOCK "040904E4"
BEGIN BEGIN
VALUE "CompanyName", "LizardByte\0" VALUE "CompanyName", "YukiWorkshop\0"
VALUE "FileDescription", "Sunshine\0" VALUE "FileDescription", "Apollo\0"
VALUE "FileVersion", "@PROJECT_VERSION@\0" VALUE "FileVersion", "@PROJECT_VERSION@\0"
VALUE "InternalName", "Sunshine\0" VALUE "InternalName", "Apollo\0"
VALUE "LegalCopyright", "https://raw.githubusercontent.com/LizardByte/Sunshine/master/LICENSE\0" VALUE "LegalCopyright", "https://raw.githubusercontent.com/ClassicOldSong/Apollo/master/LICENSE\0"
VALUE "ProductName", "Sunshine\0" VALUE "ProductName", "Apollo\0"
VALUE "ProductVersion", "@PROJECT_VERSION@\0" VALUE "ProductVersion", "@PROJECT_VERSION@\0"
END END
END END

View File

@@ -9,20 +9,20 @@
#define WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN
#include <accctrl.h> #include <accctrl.h>
#include <aclapi.h> #include <aclapi.h>
#define TRAY_ICON WEB_DIR "images/sunshine.ico" #define TRAY_ICON WEB_DIR "images/apollo.ico"
#define TRAY_ICON_PLAYING WEB_DIR "images/sunshine-playing.ico" #define TRAY_ICON_PLAYING WEB_DIR "images/apollo-playing.ico"
#define TRAY_ICON_PAUSING WEB_DIR "images/sunshine-pausing.ico" #define TRAY_ICON_PAUSING WEB_DIR "images/apollo-pausing.ico"
#define TRAY_ICON_LOCKED WEB_DIR "images/sunshine-locked.ico" #define TRAY_ICON_LOCKED WEB_DIR "images/apollo-locked.ico"
#elif defined(__linux__) || defined(linux) || defined(__linux) #elif defined(__linux__) || defined(linux) || defined(__linux)
#define TRAY_ICON "sunshine-tray" #define TRAY_ICON "apollo-tray"
#define TRAY_ICON_PLAYING "sunshine-playing" #define TRAY_ICON_PLAYING "apollo-playing"
#define TRAY_ICON_PAUSING "sunshine-pausing" #define TRAY_ICON_PAUSING "apollo-pausing"
#define TRAY_ICON_LOCKED "sunshine-locked" #define TRAY_ICON_LOCKED "apollo-locked"
#elif defined(__APPLE__) || defined(__MACH__) #elif defined(__APPLE__) || defined(__MACH__)
#define TRAY_ICON WEB_DIR "images/logo-sunshine-16.png" #define TRAY_ICON WEB_DIR "images/logo-apollo-16.png"
#define TRAY_ICON_PLAYING WEB_DIR "images/sunshine-playing-16.png" #define TRAY_ICON_PLAYING WEB_DIR "images/apollo-playing-16.png"
#define TRAY_ICON_PAUSING WEB_DIR "images/sunshine-pausing-16.png" #define TRAY_ICON_PAUSING WEB_DIR "images/apollo-pausing-16.png"
#define TRAY_ICON_LOCKED WEB_DIR "images/sunshine-locked-16.png" #define TRAY_ICON_LOCKED WEB_DIR "images/apollo-locked-16.png"
#include <dispatch/dispatch.h> #include <dispatch/dispatch.h>
#endif #endif

View File

@@ -2,7 +2,7 @@
<nav class="navbar navbar-light navbar-expand-lg navbar-background header"> <nav class="navbar navbar-light navbar-expand-lg navbar-background header">
<div class="container-fluid"> <div class="container-fluid">
<a class="navbar-brand" href="/" title="Apollo"> <a class="navbar-brand" href="/" title="Apollo">
<img src="/images/logo-sunshine-45.png" height="45" alt="Apollo"> <img src="/images/logo-apollo-45.png" height="45" alt="Apollo">
</a> </a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">

View File

@@ -384,9 +384,9 @@
"logs": "Logs", "logs": "Logs",
"logs_desc": "Siehe die Logs hochgeladen von Apollo", "logs_desc": "Siehe die Logs hochgeladen von Apollo",
"logs_find": "Suchen...", "logs_find": "Suchen...",
"restart_sunshine": "Apollo neu starten", "restart_apollo": "Apollo neu starten",
"restart_sunshine_desc": "Wenn Apollo nicht richtig funktioniert, können Sie versuchen, es neu zu starten. Dies wird alle laufenden Sitzungen beenden.", "restart_apollo_desc": "Wenn Apollo nicht richtig funktioniert, können Sie versuchen, es neu zu starten. Dies wird alle laufenden Sitzungen beenden.",
"restart_sunshine_success": "Apollo wird neu gestartet", "restart_apollo_success": "Apollo wird neu gestartet",
"troubleshooting": "Fehlerbehebung", "troubleshooting": "Fehlerbehebung",
"unpair_all": "Alle trennen", "unpair_all": "Alle trennen",
"unpair_all_error": "Fehler beim Entkoppeln", "unpair_all_error": "Fehler beim Entkoppeln",

View File

@@ -384,9 +384,9 @@
"logs": "Logs", "logs": "Logs",
"logs_desc": "See the logs uploaded by Apollo", "logs_desc": "See the logs uploaded by Apollo",
"logs_find": "Find...", "logs_find": "Find...",
"restart_sunshine": "Restart Apollo", "restart_apollo": "Restart Apollo",
"restart_sunshine_desc": "If Apollo isn't working properly, you can try restarting it. This will terminate any running sessions.", "restart_apollo_desc": "If Apollo isn't working properly, you can try restarting it. This will terminate any running sessions.",
"restart_sunshine_success": "Apollo is restarting", "restart_apollo_success": "Apollo is restarting",
"troubleshooting": "Troubleshooting", "troubleshooting": "Troubleshooting",
"unpair_all": "Unpair All", "unpair_all": "Unpair All",
"unpair_all_error": "Error while unpairing", "unpair_all_error": "Error while unpairing",

View File

@@ -384,9 +384,9 @@
"logs": "Logs", "logs": "Logs",
"logs_desc": "See the logs uploaded by Apollo", "logs_desc": "See the logs uploaded by Apollo",
"logs_find": "Find...", "logs_find": "Find...",
"restart_sunshine": "Restart Apollo", "restart_apollo": "Restart Apollo",
"restart_sunshine_desc": "If Apollo isn't working properly, you can try restarting it. This will terminate any running sessions.", "restart_apollo_desc": "If Apollo isn't working properly, you can try restarting it. This will terminate any running sessions.",
"restart_sunshine_success": "Apollo is restarting", "restart_apollo_success": "Apollo is restarting",
"troubleshooting": "Troubleshooting", "troubleshooting": "Troubleshooting",
"unpair_all": "Unpair All", "unpair_all": "Unpair All",
"unpair_all_error": "Error while unpairing", "unpair_all_error": "Error while unpairing",

View File

@@ -384,9 +384,9 @@
"logs": "Logs", "logs": "Logs",
"logs_desc": "See the logs uploaded by Apollo", "logs_desc": "See the logs uploaded by Apollo",
"logs_find": "Find...", "logs_find": "Find...",
"restart_sunshine": "Restart Apollo", "restart_apollo": "Restart Apollo",
"restart_sunshine_desc": "If Apollo isn't working properly, you can try restarting it. This will terminate any running sessions.", "restart_apollo_desc": "If Apollo isn't working properly, you can try restarting it. This will terminate any running sessions.",
"restart_sunshine_success": "Apollo is restarting", "restart_apollo_success": "Apollo is restarting",
"troubleshooting": "Troubleshooting", "troubleshooting": "Troubleshooting",
"unpair_all": "Unpair All", "unpair_all": "Unpair All",
"unpair_all_error": "Error while unpairing", "unpair_all_error": "Error while unpairing",

View File

@@ -384,9 +384,9 @@
"logs": "Registros", "logs": "Registros",
"logs_desc": "Ver los registros cargados por Apollo", "logs_desc": "Ver los registros cargados por Apollo",
"logs_find": "Encontrar...", "logs_find": "Encontrar...",
"restart_sunshine": "Reiniciar Apollo", "restart_apollo": "Reiniciar Apollo",
"restart_sunshine_desc": "Si Apollo no funciona correctamente, puede intentar reiniciarlo. Esto terminará cualquier sesión en ejecución.", "restart_apollo_desc": "Si Apollo no funciona correctamente, puede intentar reiniciarlo. Esto terminará cualquier sesión en ejecución.",
"restart_sunshine_success": "Apollo se está reiniciando", "restart_apollo_success": "Apollo se está reiniciando",
"troubleshooting": "Resolución de problemas", "troubleshooting": "Resolución de problemas",
"unpair_all": "Desemparejar todo", "unpair_all": "Desemparejar todo",
"unpair_all_error": "Error al desvincular", "unpair_all_error": "Error al desvincular",

View File

@@ -384,9 +384,9 @@
"logs": "Journaux", "logs": "Journaux",
"logs_desc": "Voir les journaux envoyés par Apollo", "logs_desc": "Voir les journaux envoyés par Apollo",
"logs_find": "Rechercher...", "logs_find": "Rechercher...",
"restart_sunshine": "Redémarrer Apollo", "restart_apollo": "Redémarrer Apollo",
"restart_sunshine_desc": "Si Apollo ne fonctionne pas correctement, vous pouvez essayer de le redémarrer. Cela mettra fin à toutes les sessions en cours.", "restart_apollo_desc": "Si Apollo ne fonctionne pas correctement, vous pouvez essayer de le redémarrer. Cela mettra fin à toutes les sessions en cours.",
"restart_sunshine_success": "Apollo redémarre", "restart_apollo_success": "Apollo redémarre",
"troubleshooting": "Dépannage", "troubleshooting": "Dépannage",
"unpair_all": "Dissocier tous les appareils", "unpair_all": "Dissocier tous les appareils",
"unpair_all_error": "Erreur lors de la dissociation", "unpair_all_error": "Erreur lors de la dissociation",

View File

@@ -384,9 +384,9 @@
"logs": "Log", "logs": "Log",
"logs_desc": "Vedi i log caricati da Apollo", "logs_desc": "Vedi i log caricati da Apollo",
"logs_find": "Trova...", "logs_find": "Trova...",
"restart_sunshine": "Riavvia Apollo", "restart_apollo": "Riavvia Apollo",
"restart_sunshine_desc": "Se Apollo non funziona correttamente, puoi provare a riavviarlo. Questo terminerà qualsiasi sessione in esecuzione.", "restart_apollo_desc": "Se Apollo non funziona correttamente, puoi provare a riavviarlo. Questo terminerà qualsiasi sessione in esecuzione.",
"restart_sunshine_success": "Apollo sta riavviando", "restart_apollo_success": "Apollo sta riavviando",
"troubleshooting": "Risoluzione Dei Problemi", "troubleshooting": "Risoluzione Dei Problemi",
"unpair_all": "Disaccoppia Tutto", "unpair_all": "Disaccoppia Tutto",
"unpair_all_error": "Errore durante la disconnessione", "unpair_all_error": "Errore durante la disconnessione",

View File

@@ -384,9 +384,9 @@
"logs": "ログ", "logs": "ログ",
"logs_desc": "Apolloによってアップロードされたログを参照してください", "logs_desc": "Apolloによってアップロードされたログを参照してください",
"logs_find": "検索...", "logs_find": "検索...",
"restart_sunshine": "サンシャインを再起動", "restart_apollo": "サンシャインを再起動",
"restart_sunshine_desc": "Apolloが正常に動作していない場合は、再起動を試みることができます。実行中のセッションはすべて終了します。", "restart_apollo_desc": "Apolloが正常に動作していない場合は、再起動を試みることができます。実行中のセッションはすべて終了します。",
"restart_sunshine_success": "サンシャインが再起動しています", "restart_apollo_success": "サンシャインが再起動しています",
"troubleshooting": "トラブルシューティング", "troubleshooting": "トラブルシューティング",
"unpair_all": "すべてのペアリングを解除", "unpair_all": "すべてのペアリングを解除",
"unpair_all_error": "ペアリング解除中のエラー", "unpair_all_error": "ペアリング解除中のエラー",

View File

@@ -384,9 +384,9 @@
"logs": "Registros", "logs": "Registros",
"logs_desc": "Veja os logs carregados por Apollo", "logs_desc": "Veja os logs carregados por Apollo",
"logs_find": "Localizar...", "logs_find": "Localizar...",
"restart_sunshine": "Reiniciar o Apollo", "restart_apollo": "Reiniciar o Apollo",
"restart_sunshine_desc": "Se o sol não estiver funcionando corretamente, você pode tentar reiniciá-lo. Isso encerrará todas as sessões em execução.", "restart_apollo_desc": "Se o sol não estiver funcionando corretamente, você pode tentar reiniciá-lo. Isso encerrará todas as sessões em execução.",
"restart_sunshine_success": "A luz do sol está reiniciando", "restart_apollo_success": "A luz do sol está reiniciando",
"troubleshooting": "Solução de problemas", "troubleshooting": "Solução de problemas",
"unpair_all": "Desconectar todos", "unpair_all": "Desconectar todos",
"unpair_all_error": "Erro ao desemparelhar", "unpair_all_error": "Erro ao desemparelhar",

View File

@@ -384,9 +384,9 @@
"logs": "Логи", "logs": "Логи",
"logs_desc": "Смотреть журналы, загруженные Apollo", "logs_desc": "Смотреть журналы, загруженные Apollo",
"logs_find": "Найти...", "logs_find": "Найти...",
"restart_sunshine": "Перезапустить солнечный свет", "restart_apollo": "Перезапустить солнечный свет",
"restart_sunshine_desc": "Если Apollo работает некорректно, вы можете попробовать перезапустить его. Это прекратит работу всех запущенных сессий.", "restart_apollo_desc": "Если Apollo работает некорректно, вы можете попробовать перезапустить его. Это прекратит работу всех запущенных сессий.",
"restart_sunshine_success": "Солнечный свет перезапускается", "restart_apollo_success": "Солнечный свет перезапускается",
"troubleshooting": "Устранение проблем", "troubleshooting": "Устранение проблем",
"unpair_all": "Отменить все", "unpair_all": "Отменить все",
"unpair_all_error": "Ошибка при отмене подключения", "unpair_all_error": "Ошибка при отмене подключения",

View File

@@ -384,9 +384,9 @@
"logs": "Loggar", "logs": "Loggar",
"logs_desc": "Se stockarna som laddats upp av Apollo", "logs_desc": "Se stockarna som laddats upp av Apollo",
"logs_find": "Sök...", "logs_find": "Sök...",
"restart_sunshine": "Starta om solsken", "restart_apollo": "Starta om solsken",
"restart_sunshine_desc": "Om solsken inte fungerar som den ska, kan du prova att starta om den. Detta avslutar alla pågående sessioner.", "restart_apollo_desc": "Om solsken inte fungerar som den ska, kan du prova att starta om den. Detta avslutar alla pågående sessioner.",
"restart_sunshine_success": "Solsken startar om", "restart_apollo_success": "Solsken startar om",
"troubleshooting": "Felsökning", "troubleshooting": "Felsökning",
"unpair_all": "Ta bort alla", "unpair_all": "Ta bort alla",
"unpair_all_error": "Fel vid avkoppling", "unpair_all_error": "Fel vid avkoppling",

View File

@@ -384,9 +384,9 @@
"logs": "Günlükler", "logs": "Günlükler",
"logs_desc": "Apollo tarafından yüklenen günlüklere bakın", "logs_desc": "Apollo tarafından yüklenen günlüklere bakın",
"logs_find": "Bul...", "logs_find": "Bul...",
"restart_sunshine": "Günışığını Yeniden Başlat", "restart_apollo": "Günışığını Yeniden Başlat",
"restart_sunshine_desc": "Apollo düzgün çalışmıyorsa, yeniden başlatmayı deneyebilirsiniz. Bu, çalışan tüm oturumları sonlandıracaktır.", "restart_apollo_desc": "Apollo düzgün çalışmıyorsa, yeniden başlatmayı deneyebilirsiniz. Bu, çalışan tüm oturumları sonlandıracaktır.",
"restart_sunshine_success": "Günışığı yeniden başlıyor", "restart_apollo_success": "Günışığı yeniden başlıyor",
"troubleshooting": "Sorun Giderme", "troubleshooting": "Sorun Giderme",
"unpair_all": "Tümünü Eşleşmeleri Kaldır", "unpair_all": "Tümünü Eşleşmeleri Kaldır",
"unpair_all_error": "Eşleştirme kaldırılırken hata oluştu", "unpair_all_error": "Eşleştirme kaldırılırken hata oluştu",

View File

@@ -384,9 +384,9 @@
"logs": "日志", "logs": "日志",
"logs_desc": "查看 Apollo 上传的日志", "logs_desc": "查看 Apollo 上传的日志",
"logs_find": "查找...", "logs_find": "查找...",
"restart_sunshine": "重启 Sunhine", "restart_apollo": "重启 Sunhine",
"restart_sunshine_desc": "如果 Apollo 无法正常工作,可以尝试重新启动。这将终止任何正在运行的会话。", "restart_apollo_desc": "如果 Apollo 无法正常工作,可以尝试重新启动。这将终止任何正在运行的会话。",
"restart_sunshine_success": "Sunhine 正在重启", "restart_apollo_success": "Sunhine 正在重启",
"troubleshooting": "故障排除", "troubleshooting": "故障排除",
"unpair_all": "全部取消配对", "unpair_all": "全部取消配对",
"unpair_all_error": "取消配对时出错", "unpair_all_error": "取消配对时出错",

Binary file not shown.

After

Width:  |  Height:  |  Size: 975 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-3264,0)">
<g id="ICON_LOCK" transform="matrix(1,0,0,1,3264,0)">
<rect x="0" y="0" width="1024" height="1024" style="fill:none;"/>
<g id="apollo.afdesign" transform="matrix(1,0,0,1,512,512)">
<g transform="matrix(1,0,0,1,-512,-512)">
<clipPath id="_clip1">
<rect x="0" y="0" width="1024" height="1024"/>
</clipPath>
<g clip-path="url(#_clip1)">
<g>
<g transform="matrix(1.27997,0,0,1.27997,-143.345,-143.345)">
<g transform="matrix(1.26917,-0.732758,0.732758,1.26917,-512.989,237.355)">
<path d="M512,264C556.301,340.731 638.172,388 726.774,388C682.473,464.731 682.473,559.269 726.774,636C638.172,636 556.301,683.269 512,760C467.699,683.269 385.828,636 297.226,636C341.527,559.269 341.527,464.731 297.226,388C385.828,388 467.699,340.731 512,264ZM512,338.465C471.86,381.904 419.404,412.19 361.715,425.233C379.264,481.715 379.264,542.285 361.715,598.767C419.404,611.81 471.86,642.096 512,685.535C552.14,642.096 604.596,611.81 662.285,598.767C644.736,542.285 644.736,481.715 662.285,425.233C604.596,412.19 552.14,381.904 512,338.465Z" style="fill:white;"/>
</g>
<g transform="matrix(1.26917,-0.732758,0.732758,1.26917,-512.989,237.355)">
<path d="M512,264C556.301,340.731 638.172,388 726.774,388C682.473,464.731 682.473,559.269 726.774,636C638.172,636 556.301,683.269 512,760C467.699,683.269 385.828,636 297.226,636C341.527,559.269 341.527,464.731 297.226,388C385.828,388 467.699,340.731 512,264ZM512,338.465C471.86,381.904 419.404,412.19 361.715,425.233C379.264,481.715 379.264,542.285 361.715,598.767C419.404,611.81 471.86,642.096 512,685.535C552.14,642.096 604.596,611.81 662.285,598.767C644.736,542.285 644.736,481.715 662.285,425.233C604.596,412.19 552.14,381.904 512,338.465Z" style="fill:white;"/>
</g>
</g>
</g>
</g>
</g>
</g>
<g>
<g transform="matrix(9.87655,0,0,9.87655,-36569.9,-4193.99)">
<g transform="matrix(143.793,0,0,143.793,3726,564)">
<path d="M0.349,-0.558L0.317,-0.505L0.216,-0.58L0.228,-0.453L0.168,-0.453L0.181,-0.58L0.079,-0.505L0.048,-0.558L0.165,-0.608L0.048,-0.659L0.079,-0.711L0.181,-0.637L0.168,-0.764L0.228,-0.764L0.216,-0.637L0.317,-0.711L0.349,-0.659L0.232,-0.608L0.349,-0.558Z" style="fill:white;fill-rule:nonzero;"/>
</g>
</g>
<g transform="matrix(9.87655,0,0,9.87655,-36569.9,-4193.99)">
<g transform="matrix(143.793,0,0,143.793,3726,564)">
<path d="M0.349,-0.558L0.317,-0.505L0.216,-0.58L0.228,-0.453L0.168,-0.453L0.181,-0.58L0.079,-0.505L0.048,-0.558L0.165,-0.608L0.048,-0.659L0.079,-0.711L0.181,-0.637L0.168,-0.764L0.228,-0.764L0.216,-0.637L0.317,-0.711L0.349,-0.659L0.232,-0.608L0.349,-0.558Z" style="fill:white;fill-rule:nonzero;"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 924 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

View File

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-2176,0)">
<g id="ICON_PAUSE" transform="matrix(1,0,0,1,2176,0)">
<rect x="0" y="0" width="1024" height="1024" style="fill:none;"/>
<g id="apollo.afdesign" transform="matrix(1,0,0,1,512,512)">
<g transform="matrix(1,0,0,1,-512,-512)">
<clipPath id="_clip1">
<rect x="0" y="0" width="1024" height="1024"/>
</clipPath>
<g clip-path="url(#_clip1)">
<g>
<g transform="matrix(1.27997,0,0,1.27997,-143.345,-143.345)">
<g transform="matrix(1.26917,-0.732758,0.732758,1.26917,-512.989,237.355)">
<path d="M512,264C556.301,340.731 638.172,388 726.774,388C682.473,464.731 682.473,559.269 726.774,636C638.172,636 556.301,683.269 512,760C467.699,683.269 385.828,636 297.226,636C341.527,559.269 341.527,464.731 297.226,388C385.828,388 467.699,340.731 512,264ZM512,338.465C471.86,381.904 419.404,412.19 361.715,425.233C379.264,481.715 379.264,542.285 361.715,598.767C419.404,611.81 471.86,642.096 512,685.535C552.14,642.096 604.596,611.81 662.285,598.767C644.736,542.285 644.736,481.715 662.285,425.233C604.596,412.19 552.14,381.904 512,338.465Z" style="fill:white;"/>
</g>
<g transform="matrix(1.26917,-0.732758,0.732758,1.26917,-512.989,237.355)">
<path d="M512,264C556.301,340.731 638.172,388 726.774,388C682.473,464.731 682.473,559.269 726.774,636C638.172,636 556.301,683.269 512,760C467.699,683.269 385.828,636 297.226,636C341.527,559.269 341.527,464.731 297.226,388C385.828,388 467.699,340.731 512,264ZM512,338.465C471.86,381.904 419.404,412.19 361.715,425.233C379.264,481.715 379.264,542.285 361.715,598.767C419.404,611.81 471.86,642.096 512,685.535C552.14,642.096 604.596,611.81 662.285,598.767C644.736,542.285 644.736,481.715 662.285,425.233C604.596,412.19 552.14,381.904 512,338.465Z" style="fill:white;"/>
</g>
</g>
</g>
</g>
</g>
</g>
<g>
<g>
<g transform="matrix(1.30583,0,0,1.19277,-2960.19,-115.994)">
<rect x="2556" y="402" width="74" height="249" style="fill:rgb(41,168,255);"/>
<path d="M2668.29,402L2668.29,651C2668.29,674.151 2651.15,692.919 2630,692.919L2556,692.919C2534.85,692.919 2517.71,674.151 2517.71,651L2517.71,402C2517.71,378.849 2534.85,360.081 2556,360.081L2630,360.081C2651.15,360.081 2668.29,378.849 2668.29,402ZM2630,402L2556,402L2556,651L2630,651L2630,402Z" style="fill:white;"/>
</g>
<g transform="matrix(1.30583,0,0,1.19277,-2787.82,-115.994)">
<rect x="2556" y="402" width="74" height="249" style="fill:rgb(41,168,255);"/>
<path d="M2668.29,402L2668.29,651C2668.29,674.151 2651.15,692.919 2630,692.919L2556,692.919C2534.85,692.919 2517.71,674.151 2517.71,651L2517.71,402C2517.71,378.849 2534.85,360.081 2556,360.081L2630,360.081C2651.15,360.081 2668.29,378.849 2668.29,402ZM2630,402L2556,402L2556,651L2630,651L2630,402Z" style="fill:white;"/>
</g>
</g>
<g>
<g transform="matrix(1.30583,0,0,1.19277,-2960.19,-115.994)">
<rect x="2556" y="402" width="74" height="249" style="fill:rgb(41,168,255);"/>
<path d="M2668.29,402L2668.29,651C2668.29,674.151 2651.15,692.919 2630,692.919L2556,692.919C2534.85,692.919 2517.71,674.151 2517.71,651L2517.71,402C2517.71,378.849 2534.85,360.081 2556,360.081L2630,360.081C2651.15,360.081 2668.29,378.849 2668.29,402ZM2630,402L2556,402L2556,651L2630,651L2630,402Z" style="fill:white;"/>
</g>
<g transform="matrix(1.30583,0,0,1.19277,-2787.82,-115.994)">
<rect x="2556" y="402" width="74" height="249" style="fill:rgb(41,168,255);"/>
<path d="M2668.29,402L2668.29,651C2668.29,674.151 2651.15,692.919 2630,692.919L2556,692.919C2534.85,692.919 2517.71,674.151 2517.71,651L2517.71,402C2517.71,378.849 2534.85,360.081 2556,360.081L2630,360.081C2651.15,360.081 2668.29,378.849 2668.29,402ZM2630,402L2556,402L2556,651L2630,651L2630,402Z" style="fill:white;"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1013 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-1088,0)">
<g id="ICON_PLAYING" transform="matrix(1,0,0,1,1088,1.13687e-13)">
<rect x="0" y="0" width="1024" height="1024" style="fill:none;"/>
<g id="apollo.afdesign" transform="matrix(1,0,0,1,512,512)">
<g transform="matrix(1,0,0,1,-512,-512)">
<clipPath id="_clip1">
<rect x="0" y="0" width="1024" height="1024"/>
</clipPath>
<g clip-path="url(#_clip1)">
<g>
<g transform="matrix(1.27997,0,0,1.27997,-143.345,-143.345)">
<g transform="matrix(1.26917,-0.732758,0.732758,1.26917,-512.989,237.355)">
<path d="M512,264C556.301,340.731 638.172,388 726.774,388C682.473,464.731 682.473,559.269 726.774,636C638.172,636 556.301,683.269 512,760C467.699,683.269 385.828,636 297.226,636C341.527,559.269 341.527,464.731 297.226,388C385.828,388 467.699,340.731 512,264ZM512,338.465C471.86,381.904 419.404,412.19 361.715,425.233C379.264,481.715 379.264,542.285 361.715,598.767C419.404,611.81 471.86,642.096 512,685.535C552.14,642.096 604.596,611.81 662.285,598.767C644.736,542.285 644.736,481.715 662.285,425.233C604.596,412.19 552.14,381.904 512,338.465Z" style="fill:white;"/>
</g>
<g transform="matrix(1.26917,-0.732758,0.732758,1.26917,-512.989,237.355)">
<path d="M512,264C556.301,340.731 638.172,388 726.774,388C682.473,464.731 682.473,559.269 726.774,636C638.172,636 556.301,683.269 512,760C467.699,683.269 385.828,636 297.226,636C341.527,559.269 341.527,464.731 297.226,388C385.828,388 467.699,340.731 512,264ZM512,338.465C471.86,381.904 419.404,412.19 361.715,425.233C379.264,481.715 379.264,542.285 361.715,598.767C419.404,611.81 471.86,642.096 512,685.535C552.14,642.096 604.596,611.81 662.285,598.767C644.736,542.285 644.736,481.715 662.285,425.233C604.596,412.19 552.14,381.904 512,338.465Z" style="fill:white;"/>
</g>
</g>
</g>
</g>
</g>
</g>
<g>
<g transform="matrix(3.13097e-17,0.511327,-0.481328,2.94728e-17,908.573,-366.46)">
<path d="M1718,454L2027,1011L1409,1011L1718,454Z" style="fill:rgb(46,202,51);"/>
<path d="M1830.33,383.677L2139.32,940.677C2163.08,983.499 2163.41,1036.56 2140.2,1079.72C2116.99,1122.87 2073.79,1149.51 2027,1149.51L1409,1149.51C1362.21,1149.51 1319.01,1122.87 1295.8,1079.72C1272.59,1036.56 1272.92,983.499 1296.67,940.677L1605.67,383.677C1629.11,341.427 1671.84,315.494 1718,315.494C1764.16,315.494 1806.89,341.427 1830.33,383.677ZM1718,454L1409,1011L2027,1011L1718,454Z" style="fill:white;"/>
<path d="M1718,454L2027,1011L1409,1011L1718,454Z" style="fill:rgb(46,202,51);"/>
<path d="M1830.33,383.677L2139.32,940.677C2163.08,983.499 2163.41,1036.56 2140.2,1079.72C2116.99,1122.87 2073.79,1149.51 2027,1149.51L1409,1149.51C1362.21,1149.51 1319.01,1122.87 1295.8,1079.72C1272.59,1036.56 1272.92,983.499 1296.67,940.677L1605.67,383.677C1629.11,341.427 1671.84,315.494 1718,315.494C1764.16,315.494 1806.89,341.427 1830.33,383.677ZM1718,454L1409,1011L2027,1011L1718,454Z" style="fill:white;"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 991 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<rect id="ICON_MAIN" x="0" y="0" width="1024" height="1024" style="fill:none;"/>
<g id="ICON_MAIN1" serif:id="ICON_MAIN">
<g id="apollo.afdesign" transform="matrix(1,0,0,1,512,512)">
<g transform="matrix(1,0,0,1,-512,-512)">
<clipPath id="_clip1">
<rect x="0" y="0" width="1024" height="1024"/>
</clipPath>
<g clip-path="url(#_clip1)">
<g>
<g transform="matrix(1.27997,0,0,1.27997,-143.345,-143.345)">
<g>
<g transform="matrix(1.51135,0,0,1.51135,-71.7818,-193.324)">
<path d="M386.266,211.675L443.827,366.986L607.111,339.18L501.389,466.686L607.111,594.191L443.827,566.385L386.266,721.696L328.704,566.385L165.42,594.191L271.143,466.686L165.42,339.18L328.704,366.986L386.266,211.675ZM386.266,335.633L356.684,415.449L272.771,401.159L327.103,466.686L272.771,532.212L356.684,517.922L386.266,597.738L415.847,517.922L499.761,532.212L445.429,466.686L499.761,401.159L415.847,415.449L386.266,335.633Z" style="fill:white;"/>
</g>
<g transform="matrix(1.26917,-0.732758,0.732758,1.26917,-512.989,237.355)">
<path d="M512,264C556.301,340.731 638.172,388 726.774,388C682.473,464.731 682.473,559.269 726.774,636C638.172,636 556.301,683.269 512,760C467.699,683.269 385.828,636 297.226,636C341.527,559.269 341.527,464.731 297.226,388C385.828,388 467.699,340.731 512,264ZM512,338.465C471.86,381.904 419.404,412.19 361.715,425.233C379.264,481.715 379.264,542.285 361.715,598.767C419.404,611.81 471.86,642.096 512,685.535C552.14,642.096 604.596,611.81 662.285,598.767C644.736,542.285 644.736,481.715 662.285,425.233C604.596,412.19 552.14,381.904 512,338.465Z" style="fill:white;"/>
</g>
</g>
<g>
<g transform="matrix(1.51135,0,0,1.51135,-71.7818,-193.324)">
<path d="M386.266,211.675L443.827,366.986L607.111,339.18L501.389,466.686L607.111,594.191L443.827,566.385L386.266,721.696L328.704,566.385L165.42,594.191L271.143,466.686L165.42,339.18L328.704,366.986L386.266,211.675ZM386.266,335.633L356.684,415.449L272.771,401.159L327.103,466.686L272.771,532.212L356.684,517.922L386.266,597.738L415.847,517.922L499.761,532.212L445.429,466.686L499.761,401.159L415.847,415.449L386.266,335.633Z" style="fill:white;"/>
</g>
<g transform="matrix(1.26917,-0.732758,0.732758,1.26917,-512.989,237.355)">
<path d="M512,264C556.301,340.731 638.172,388 726.774,388C682.473,464.731 682.473,559.269 726.774,636C638.172,636 556.301,683.269 512,760C467.699,683.269 385.828,636 297.226,636C341.527,559.269 341.527,464.731 297.226,388C385.828,388 467.699,340.731 512,264ZM512,338.465C471.86,381.904 419.404,412.19 361.715,425.233C379.264,481.715 379.264,542.285 361.715,598.767C419.404,611.81 471.86,642.096 512,685.535C552.14,642.096 604.596,611.81 662.285,598.767C644.736,542.285 644.736,481.715 662.285,425.233C604.596,412.19 552.14,381.904 512,338.465Z" style="fill:white;"/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 643 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 650 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,75 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
version="1.1"
id="Apollo_Logo"
x="0px"
y="0px"
width="256px"
height="256px"
viewBox="0 0 256 256"
style="enable-background:new 0 0 256 256;"
xml:space="preserve"
sodipodi:docname="sunshine-locked.svg"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs15" /><sodipodi:namedview
id="namedview13"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
showguides="true"
inkscape:zoom="0.81054689"
inkscape:cx="25.291566"
inkscape:cy="47.498794"
inkscape:window-width="1920"
inkscape:window-height="991"
inkscape:window-x="-9"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="Apollo_Logo"><sodipodi:guide
position="82.968675,154.83373"
orientation="1,0"
id="guide453"
inkscape:locked="false" /><sodipodi:guide
position="82.968675,154.83373"
orientation="0,-1"
id="guide506"
inkscape:locked="false" /></sodipodi:namedview>
<style
type="text/css"
id="style2">
.st0{fill:#FDD107;}
.st1{fill:#F89A1C;}
.st2{fill:#EF3E23;}
.st3{fill:#F26222;}
</style>
<path
class="st0"
d="M118.7688675,20.7120476c0,0-63.8333359,26-74.3333359,83.8333282s37.1666718,91.5,86.3333282,75.3333282 s70.3333435-51,81.8333435-86.9999924c0,0-9.3333435,100.4999924-96.1666718,115.4999924s-118.1666641-50-82.1666641-119.8333282 C44.2688675,67.0453796,80.5188675,29.6287155,118.7688675,20.7120476z"
id="path4" />
<path
class="st1"
d="M118.7688675,20.7120476c0,0-41.125,3.6666679-83.25,61.0416679s-28.125,139.125,34.25,149.375 s115.8749924-44.875,133.5-82.375s15.1666718-61.4583282,9.75-77.8749924c0,0,0.6666718,36.4166641-13.3333282,59.6666641 s-29.75,46.3333282-65.0833282,62.1666718s-74.1666718,13.75-95.4166718-19.25s-5.9166641-76.0833359-0.2916641-85.3333359 S72.3938675,33.7953796,118.7688675,20.7120476z"
id="path6" />
<path
class="st2"
d="M73.0188675,39.6287155c0,0,38.125-28.125,76.8749924-28.125s63,28.25,68.5,52.25s6,54.125-11.5,87.6249924 s-37.375,56-79.1249924,76.125s-84.625,2.75-84.625,2.75s25.9769745,25.8750153,71.0509872,16.5 c45.0740051-9.375,82.2406769-40.875,98.4073486-69.5s28.7916565-57.3749924,27.6666565-92.2499924s-23.75-54.5-31.25-60.25 s-23.1875-17.8125-58.1875-16.5625S86.4563675,29.8162155,73.0188675,39.6287155z"
id="path8" />
<path
class="st3"
d="M73.0188675,39.6287155c0,0,35-32.8125,82.4374924-32.8125s69.1875,24.8125,78.875,44.6875 s21.8125,70-12.1875,122.9999924s-74.625,67.375-93.625,71.625s-42.4311447,4.269165-59.1114044-1.2299957 c0,0,35.1947479,8.3966675,66.7780762-7.4366608s51.6666718-32.1666718,74.0833282-68.8333435 s25.9166718-72.7499924,22.1666718-93.9166565s-12.1666718-42.4166718-36.5-56.3333359s-56.7291718-10.531251-74.4791641-4.531251 S91.9876175,26.4099655,73.0188675,39.6287155z"
id="path10" />
<path
d="m 158.02296,141.96684 v 13.57376 h 45.24591 v -13.57376 c 0,-12.49918 -10.12378,-22.62296 -22.62296,-22.62296 -12.49918,0 -22.62295,10.12378 -22.62295,22.62296 z m -18.09837,13.57376 v -13.57376 c 0,-22.48156 18.23976,-40.72132 40.72132,-40.72132 22.48156,0 40.72131,18.23976 40.72131,40.72132 v 13.57376 h 4.5246 c 9.98237,0 18.09836,8.11599 18.09836,18.09837 v 54.29509 c 0,9.98238 -8.11599,18.09836 -18.09836,18.09836 H 135.4 c -9.98238,0 -18.09837,-8.11598 -18.09837,-18.09836 v -54.29509 c 0,-9.98238 8.11599,-18.09837 18.09837,-18.09837 z"
id="path240"
style="stroke-width:8.5;stroke:#777777;stroke-opacity:1;stroke-dasharray:none;fill:#999999;fill-opacity:1" /></svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 681 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -1,84 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
version="1.1"
id="Apollo_Logo"
x="0px"
y="0px"
width="256px"
height="256px"
viewBox="0 0 256 256"
style="enable-background:new 0 0 256 256;"
xml:space="preserve"
sodipodi:docname="sunshine-pausesvg.svg"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs15" /><sodipodi:namedview
id="namedview13"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
showguides="true"
inkscape:zoom="2"
inkscape:cx="76.25"
inkscape:cy="133.75"
inkscape:window-width="1920"
inkscape:window-height="991"
inkscape:window-x="-9"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="Apollo_Logo"><sodipodi:guide
position="82.968675,154.83373"
orientation="1,0"
id="guide453"
inkscape:locked="false" /><sodipodi:guide
position="82.968675,154.83373"
orientation="0,-1"
id="guide506"
inkscape:locked="false" /></sodipodi:namedview>
<style
type="text/css"
id="style2">
.st0{fill:#FDD107;}
.st1{fill:#F89A1C;}
.st2{fill:#EF3E23;}
.st3{fill:#F26222;}
</style>
<path
class="st0"
d="M118.7688675,20.7120476c0,0-63.8333359,26-74.3333359,83.8333282s37.1666718,91.5,86.3333282,75.3333282 s70.3333435-51,81.8333435-86.9999924c0,0-9.3333435,100.4999924-96.1666718,115.4999924s-118.1666641-50-82.1666641-119.8333282 C44.2688675,67.0453796,80.5188675,29.6287155,118.7688675,20.7120476z"
id="path4" />
<path
class="st1"
d="M118.7688675,20.7120476c0,0-41.125,3.6666679-83.25,61.0416679s-28.125,139.125,34.25,149.375 s115.8749924-44.875,133.5-82.375s15.1666718-61.4583282,9.75-77.8749924c0,0,0.6666718,36.4166641-13.3333282,59.6666641 s-29.75,46.3333282-65.0833282,62.1666718s-74.1666718,13.75-95.4166718-19.25s-5.9166641-76.0833359-0.2916641-85.3333359 S72.3938675,33.7953796,118.7688675,20.7120476z"
id="path6" />
<path
class="st2"
d="M73.0188675,39.6287155c0,0,38.125-28.125,76.8749924-28.125s63,28.25,68.5,52.25s6,54.125-11.5,87.6249924 s-37.375,56-79.1249924,76.125s-84.625,2.75-84.625,2.75s25.9769745,25.8750153,71.0509872,16.5 c45.0740051-9.375,82.2406769-40.875,98.4073486-69.5s28.7916565-57.3749924,27.6666565-92.2499924s-23.75-54.5-31.25-60.25 s-23.1875-17.8125-58.1875-16.5625S86.4563675,29.8162155,73.0188675,39.6287155z"
id="path8" />
<path
class="st3"
d="M73.0188675,39.6287155c0,0,35-32.8125,82.4374924-32.8125s69.1875,24.8125,78.875,44.6875 s21.8125,70-12.1875,122.9999924s-74.625,67.375-93.625,71.625s-42.4311447,4.269165-59.1114044-1.2299957 c0,0,35.1947479,8.3966675,66.7780762-7.4366608s51.6666718-32.1666718,74.0833282-68.8333435 s25.9166718-72.7499924,22.1666718-93.9166565s-12.1666718-42.4166718-36.5-56.3333359s-56.7291718-10.531251-74.4791641-4.531251 S91.9876175,26.4099655,73.0188675,39.6287155z"
id="path10" />
<rect
style="fill:#00d9ff;stroke:#20bbd6;stroke-width:7.602;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;fill-opacity:1"
id="rect3049"
width="44.143799"
height="130.65352"
x="130.76886"
y="118.14676" /><rect
style="fill:#00d9ff;stroke:#20bbd6;stroke-width:7.602;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;fill-opacity:1"
id="rect3049-8"
width="44.143799"
height="130.65352"
x="200.3856"
y="118.55195" /></svg>

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 687 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,89 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
version="1.1"
id="Apollo_Logo"
x="0px"
y="0px"
width="256px"
height="256px"
viewBox="0 0 256 256"
style="enable-background:new 0 0 256 256;"
xml:space="preserve"
sodipodi:docname="sunshine-playing.svg"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs15" /><sodipodi:namedview
id="namedview13"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
showguides="true"
inkscape:zoom="2.2925728"
inkscape:cx="145.46976"
inkscape:cy="128.89449"
inkscape:window-width="1920"
inkscape:window-height="991"
inkscape:window-x="-9"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="Apollo_Logo"><sodipodi:guide
position="82.968675,154.83373"
orientation="1,0"
id="guide453"
inkscape:locked="false" /><sodipodi:guide
position="82.968675,154.83373"
orientation="0,-1"
id="guide506"
inkscape:locked="false" /></sodipodi:namedview>
<style
type="text/css"
id="style2">
.st0{fill:#FDD107;}
.st1{fill:#F89A1C;}
.st2{fill:#EF3E23;}
.st3{fill:#F26222;}
</style>
<path
class="st0"
d="M118.7688675,20.7120476c0,0-63.8333359,26-74.3333359,83.8333282s37.1666718,91.5,86.3333282,75.3333282 s70.3333435-51,81.8333435-86.9999924c0,0-9.3333435,100.4999924-96.1666718,115.4999924s-118.1666641-50-82.1666641-119.8333282 C44.2688675,67.0453796,80.5188675,29.6287155,118.7688675,20.7120476z"
id="path4" />
<path
class="st1"
d="M118.7688675,20.7120476c0,0-41.125,3.6666679-83.25,61.0416679s-28.125,139.125,34.25,149.375 s115.8749924-44.875,133.5-82.375s15.1666718-61.4583282,9.75-77.8749924c0,0,0.6666718,36.4166641-13.3333282,59.6666641 s-29.75,46.3333282-65.0833282,62.1666718s-74.1666718,13.75-95.4166718-19.25s-5.9166641-76.0833359-0.2916641-85.3333359 S72.3938675,33.7953796,118.7688675,20.7120476z"
id="path6" />
<path
class="st2"
d="M73.0188675,39.6287155c0,0,38.125-28.125,76.8749924-28.125s63,28.25,68.5,52.25s6,54.125-11.5,87.6249924 s-37.375,56-79.1249924,76.125s-84.625,2.75-84.625,2.75s25.9769745,25.8750153,71.0509872,16.5 c45.0740051-9.375,82.2406769-40.875,98.4073486-69.5s28.7916565-57.3749924,27.6666565-92.2499924s-23.75-54.5-31.25-60.25 s-23.1875-17.8125-58.1875-16.5625S86.4563675,29.8162155,73.0188675,39.6287155z"
id="path8" />
<path
class="st3"
d="M73.0188675,39.6287155c0,0,35-32.8125,82.4374924-32.8125s69.1875,24.8125,78.875,44.6875 s21.8125,70-12.1875,122.9999924s-74.625,67.375-93.625,71.625s-42.4311447,4.269165-59.1114044-1.2299957 c0,0,35.1947479,8.3966675,66.7780762-7.4366608s51.6666718-32.1666718,74.0833282-68.8333435 s25.9166718-72.7499924,22.1666718-93.9166565s-12.1666718-42.4166718-36.5-56.3333359s-56.7291718-10.531251-74.4791641-4.531251 S91.9876175,26.4099655,73.0188675,39.6287155z"
id="path10" />
<path
sodipodi:type="star"
style="fill:#00ff00;stroke:#20d620;stroke-width:7.602;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="path508"
inkscape:flatsided="false"
sodipodi:sides="3"
sodipodi:cx="82.968674"
sodipodi:cy="101.16627"
sodipodi:r1="67.238556"
sodipodi:r2="33.619278"
sodipodi:arg1="9.2993911e-15"
sodipodi:arg2="1.0471976"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 150.20723,101.16627 -50.428919,29.11515 -50.428915,29.11514 0,-58.23029 0,-58.2303 50.428918,29.115149 z"
inkscape:transform-center-x="-18.975181"
transform="matrix(1.1288273,0,0,1.1288273,75.061915,69.679461)"
inkscape:transform-center-y="3.0795783e-06" /></svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

View File

@@ -3,7 +3,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Apollo</title> <title>Apollo</title>
<link rel="icon" type="image/x-icon" href="/images/sunshine.ico"> <link rel="icon" type="image/x-icon" href="/images/apollo.ico">
<link href="@fortawesome/fontawesome-free/css/all.min.css" rel="stylesheet"> <link href="@fortawesome/fontawesome-free/css/all.min.css" rel="stylesheet">
<link href="bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" /> <link href="bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
<link href="/assets/css/sunshine.css" rel="stylesheet" /> <link href="/assets/css/apollo.css" rel="stylesheet" />

View File

@@ -62,15 +62,15 @@
<!-- Restart Apollo --> <!-- Restart Apollo -->
<div class="card p-2 my-4"> <div class="card p-2 my-4">
<div class="card-body"> <div class="card-body">
<h2 id="restart">{{ $t('troubleshooting.restart_sunshine') }}</h2> <h2 id="restart">{{ $t('troubleshooting.restart_apollo') }}</h2>
<br> <br>
<p>{{ $t('troubleshooting.restart_sunshine_desc') }}</p> <p>{{ $t('troubleshooting.restart_apollo_desc') }}</p>
<div class="alert alert-success" v-if="restartPressed === true"> <div class="alert alert-success" v-if="restartPressed === true">
{{ $t('troubleshooting.restart_sunshine_success') }} {{ $t('troubleshooting.restart_apollo_success') }}
</div> </div>
<div> <div>
<button class="btn btn-warning" :disabled="restartPressed" @click="restart"> <button class="btn btn-warning" :disabled="restartPressed" @click="restart">
{{ $t('troubleshooting.restart_sunshine') }} {{ $t('troubleshooting.restart_apollo') }}
</button> </button>
</div> </div>
</div> </div>

View File

@@ -11,7 +11,7 @@
<div class="card p-2"> <div class="card p-2">
<header> <header>
<h1 class="mb-0"> <h1 class="mb-0">
<img src="/images/logo-sunshine-45.png" height="45" alt=""> <img src="/images/logo-apollo-45.png" height="45" alt="">
{{ $t('welcome.greeting') }} {{ $t('welcome.greeting') }}
</h1> </h1>
</header> </header>
@@ -66,7 +66,7 @@
success: false, success: false,
loading: false, loading: false,
passwordData: { passwordData: {
newUsername: "sunshine", newUsername: "apollo",
newPassword: "", newPassword: "",
confirmNewPassword: "", confirmNewPassword: "",
}, },

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -1,27 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Sunshine_Logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="256px" height="256px" viewBox="0 0 256 256" style="enable-background:new 0 0 256 256;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FDD107;}
.st1{fill:#F89A1C;}
.st2{fill:#EF3E23;}
.st3{fill:#F26222;}
</style>
<path class="st0" d="M118.7688675,20.7120476c0,0-63.8333359,26-74.3333359,83.8333282s37.1666718,91.5,86.3333282,75.3333282
s70.3333435-51,81.8333435-86.9999924c0,0-9.3333435,100.4999924-96.1666718,115.4999924s-118.1666641-50-82.1666641-119.8333282
C44.2688675,67.0453796,80.5188675,29.6287155,118.7688675,20.7120476z"/>
<path class="st1" d="M118.7688675,20.7120476c0,0-41.125,3.6666679-83.25,61.0416679s-28.125,139.125,34.25,149.375
s115.8749924-44.875,133.5-82.375s15.1666718-61.4583282,9.75-77.8749924c0,0,0.6666718,36.4166641-13.3333282,59.6666641
s-29.75,46.3333282-65.0833282,62.1666718s-74.1666718,13.75-95.4166718-19.25s-5.9166641-76.0833359-0.2916641-85.3333359
S72.3938675,33.7953796,118.7688675,20.7120476z"/>
<path class="st2" d="M73.0188675,39.6287155c0,0,38.125-28.125,76.8749924-28.125s63,28.25,68.5,52.25s6,54.125-11.5,87.6249924
s-37.375,56-79.1249924,76.125s-84.625,2.75-84.625,2.75s25.9769745,25.8750153,71.0509872,16.5
c45.0740051-9.375,82.2406769-40.875,98.4073486-69.5s28.7916565-57.3749924,27.6666565-92.2499924s-23.75-54.5-31.25-60.25
s-23.1875-17.8125-58.1875-16.5625S86.4563675,29.8162155,73.0188675,39.6287155z"/>
<path class="st3" d="M73.0188675,39.6287155c0,0,35-32.8125,82.4374924-32.8125s69.1875,24.8125,78.875,44.6875
s21.8125,70-12.1875,122.9999924s-74.625,67.375-93.625,71.625s-42.4311447,4.269165-59.1114044-1.2299957
c0,0,35.1947479,8.3966675,66.7780762-7.4366608s51.6666718-32.1666718,74.0833282-68.8333435
s25.9166718-72.7499924,22.1666718-93.9166565s-12.1666718-42.4166718-36.5-56.3333359s-56.7291718-10.531251-74.4791641-4.531251
S91.9876175,26.4099655,73.0188675,39.6287155z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB