mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-18 21:30:38 +01:00
[Simulator/Android] Rename to Upsilon and other improvements
This commit is contained in:
@@ -51,10 +51,6 @@ void resetLongRepetition() {
|
|||||||
ComputeAndSetRepetitionFactor(sEventRepetitionCount);
|
ComputeAndSetRepetitionFactor(sEventRepetitionCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Keyboard::Key keyFromState(Keyboard::State state) {
|
|
||||||
return static_cast<Keyboard::Key>(63 - __builtin_clzll(state));
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline Event innerGetEvent(int * timeout) {
|
static inline Event innerGetEvent(int * timeout) {
|
||||||
assert(*timeout > delayBeforeRepeat);
|
assert(*timeout > delayBeforeRepeat);
|
||||||
assert(*timeout > delayBetweenRepeat);
|
assert(*timeout > delayBetweenRepeat);
|
||||||
@@ -96,7 +92,7 @@ static inline Event innerGetEvent(int * timeout) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool lock = isLockActive();
|
bool lock = isLockActive();
|
||||||
|
|
||||||
if ( key == Keyboard::Key::Left
|
if ( key == Keyboard::Key::Left
|
||||||
|| key == Keyboard::Key::Right
|
|| key == Keyboard::Key::Right
|
||||||
|| key == Keyboard::Key::Up
|
|| key == Keyboard::Key::Up
|
||||||
@@ -108,7 +104,7 @@ static inline Event innerGetEvent(int * timeout) {
|
|||||||
// shift = false;
|
// shift = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Event event(key, shift, alpha, lock);
|
Event event(key, shift, alpha, lock);
|
||||||
sLastEventShift = shift;
|
sLastEventShift = shift;
|
||||||
sLastEventAlpha = alpha;
|
sLastEventAlpha = alpha;
|
||||||
|
|||||||
@@ -36,6 +36,10 @@ $(BUILD_DIR)/app/res/mipmap-v26/ic_launcher_foreground.png: ion/src/simulator/as
|
|||||||
$(call rule_label,CONVERT)
|
$(call rule_label,CONVERT)
|
||||||
$(Q) convert -background none $< -resize 1024x1024 -gravity center -background none -extent 1024x1024 $@
|
$(Q) convert -background none $< -resize 1024x1024 -gravity center -background none -extent 1024x1024 $@
|
||||||
|
|
||||||
|
$(BUILD_DIR)/app/res/mipmap-v26/ic_launcher_monochrome.png: ion/src/simulator/assets/logo_monochrome.svg | $$(@D)/.
|
||||||
|
$(call rule_label,CONVERT)
|
||||||
|
$(Q) convert -background none $< -resize 1024x1024 -gravity center -background none -extent 1024x1024 $@
|
||||||
|
|
||||||
$(BUILD_DIR)/app/res/%.xml: ion/src/simulator/android/src/res/%.xml | $$(@D)/.
|
$(BUILD_DIR)/app/res/%.xml: ion/src/simulator/android/src/res/%.xml | $$(@D)/.
|
||||||
$(call rule_label,COPY)
|
$(call rule_label,COPY)
|
||||||
$(Q) cp $< $@
|
$(Q) cp $< $@
|
||||||
@@ -58,7 +62,7 @@ $(foreach ARCH,$(ARCHS),$(eval $(call rule_for_arch_jni_lib,$(ARCH))))
|
|||||||
|
|
||||||
apk_deps = $(foreach ARCH,$(ARCHS),$(call path_for_arch_jni_lib,$(ARCH)))
|
apk_deps = $(foreach ARCH,$(ARCHS),$(call path_for_arch_jni_lib,$(ARCH)))
|
||||||
apk_deps += $(subst ion/src/simulator/android/src/res,$(BUILD_DIR)/app/res,$(wildcard ion/src/simulator/android/src/res/*/*))
|
apk_deps += $(subst ion/src/simulator/android/src/res,$(BUILD_DIR)/app/res,$(wildcard ion/src/simulator/android/src/res/*/*))
|
||||||
apk_deps += $(addprefix $(BUILD_DIR)/app/res/,mipmap/ic_launcher.png mipmap-v26/ic_launcher_foreground.png)
|
apk_deps += $(addprefix $(BUILD_DIR)/app/res/,mipmap/ic_launcher.png mipmap-v26/ic_launcher_foreground.png mipmap-v26/ic_launcher_monochrome.png)
|
||||||
|
|
||||||
.PRECIOUS: $(apk_deps)
|
.PRECIOUS: $(apk_deps)
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ apply plugin: 'com.android.application'
|
|||||||
android {
|
android {
|
||||||
compileSdkVersion 29
|
compileSdkVersion 29
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId "io.github.omega.simulator"
|
applicationId "io.github.upsilon.simulator"
|
||||||
minSdkVersion 16
|
minSdkVersion 16
|
||||||
targetSdkVersion 29
|
targetSdkVersion 29
|
||||||
def (major, minor, patch) = System.getenv('OMEGA_VERSION').toLowerCase().tokenize('.').collect{it.toInteger()}
|
def (major, minor, patch) = System.getenv('OMEGA_VERSION').toLowerCase().tokenize('.').collect{it.toInteger()}
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="io.github.omega.simulator"
|
package="io.github.upsilon.simulator"
|
||||||
android:installLocation="auto">
|
android:installLocation="auto">
|
||||||
|
|
||||||
<uses-feature android:glEsVersion="0x00020000" />
|
<uses-feature android:glEsVersion="0x00020000" />
|
||||||
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
|
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
|
||||||
<uses-feature android:name="android.hardware.gamepad" android:required="false" />
|
<uses-feature android:name="android.hardware.gamepad" android:required="false" />
|
||||||
<uses-feature android:name="android.hardware.type.pc" android:required="false" />
|
<uses-feature android:name="android.hardware.type.pc" android:required="false" />
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
<!-- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> -->
|
||||||
<uses-permission android:name="android.permission.VIBRATE" />
|
<uses-permission android:name="android.permission.VIBRATE" />
|
||||||
<uses-permission android:name="android.permission.INTERNET"/>
|
<!-- <uses-permission android:name="android.permission.INTERNET"/> -->
|
||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
|
<!-- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> -->
|
||||||
|
|
||||||
<application android:label="@string/app_name"
|
<application android:label="@string/app_name"
|
||||||
android:icon="@mipmap/ic_launcher"
|
android:icon="@mipmap/ic_launcher"
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
android:theme="@style/AppTheme"
|
android:theme="@style/AppTheme"
|
||||||
android:hardwareAccelerated="true" >
|
android:hardwareAccelerated="true" >
|
||||||
|
|
||||||
<activity android:name="OmegaActivity"
|
<activity android:name="UpsilonActivity"
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
android:alwaysRetainTaskState="true"
|
android:alwaysRetainTaskState="true"
|
||||||
android:launchMode="singleInstance"
|
android:launchMode="singleInstance"
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ namespace Haptics {
|
|||||||
bool isEnabled() {
|
bool isEnabled() {
|
||||||
JNIEnv * env = static_cast<JNIEnv *>(SDL_AndroidGetJNIEnv());
|
JNIEnv * env = static_cast<JNIEnv *>(SDL_AndroidGetJNIEnv());
|
||||||
jobject activity = static_cast<jobject>(SDL_AndroidGetActivity());
|
jobject activity = static_cast<jobject>(SDL_AndroidGetActivity());
|
||||||
jclass j_class = env->FindClass("io/github/omega/simulator/OmegaActivity");
|
jclass j_class = env->FindClass("io/github/upsilon/simulator/UpsilonActivity");
|
||||||
jmethodID j_methodId = env->GetMethodID(j_class,"hapticFeedbackIsEnabled", "()Z");
|
jmethodID j_methodId = env->GetMethodID(j_class,"hapticFeedbackIsEnabled", "()Z");
|
||||||
assert(j_methodId != 0);
|
assert(j_methodId != 0);
|
||||||
bool result = (env->CallBooleanMethod(activity, j_methodId) != JNI_FALSE);
|
bool result = (env->CallBooleanMethod(activity, j_methodId) != JNI_FALSE);
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ SDL_Texture * loadImage(SDL_Renderer * renderer, const char * identifier) {
|
|||||||
JNIEnv * env = static_cast<JNIEnv *>(SDL_AndroidGetJNIEnv());
|
JNIEnv * env = static_cast<JNIEnv *>(SDL_AndroidGetJNIEnv());
|
||||||
jobject activity = static_cast<jobject>(SDL_AndroidGetActivity());
|
jobject activity = static_cast<jobject>(SDL_AndroidGetActivity());
|
||||||
|
|
||||||
jclass j_class = env->FindClass("io/github/omega/simulator/OmegaActivity");
|
jclass j_class = env->FindClass("io/github/upsilon/simulator/UpsilonActivity");
|
||||||
jmethodID j_methodId = env->GetMethodID(
|
jmethodID j_methodId = env->GetMethodID(
|
||||||
j_class,
|
j_class,
|
||||||
"retrieveBitmapAsset",
|
"retrieveBitmapAsset",
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ const char * languageCode() {
|
|||||||
JNIEnv * env = static_cast<JNIEnv *>(SDL_AndroidGetJNIEnv());
|
JNIEnv * env = static_cast<JNIEnv *>(SDL_AndroidGetJNIEnv());
|
||||||
jobject activity = static_cast<jobject>(SDL_AndroidGetActivity());
|
jobject activity = static_cast<jobject>(SDL_AndroidGetActivity());
|
||||||
|
|
||||||
jclass j_class = env->FindClass("io/github/omega/simulator/OmegaActivity");
|
jclass j_class = env->FindClass("io/github/upsilon/simulator/UpsilonActivity");
|
||||||
jmethodID j_methodId = env->GetMethodID(
|
jmethodID j_methodId = env->GetMethodID(
|
||||||
j_class,
|
j_class,
|
||||||
"retrieveLanguage",
|
"retrieveLanguage",
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package io.github.omega.simulator;
|
package io.github.upsilon.simulator;
|
||||||
|
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ import com.google.android.gms.analytics.HitBuilders;
|
|||||||
import org.libsdl.app.SDLActivity;
|
import org.libsdl.app.SDLActivity;
|
||||||
import org.libsdl.app.SDL;
|
import org.libsdl.app.SDL;
|
||||||
|
|
||||||
public class OmegaActivity extends SDLActivity {
|
public class UpsilonActivity extends SDLActivity {
|
||||||
protected String[] getLibraries() {
|
protected String[] getLibraries() {
|
||||||
return new String[] {
|
return new String[] {
|
||||||
"epsilon"
|
"epsilon"
|
||||||
@@ -2,4 +2,5 @@
|
|||||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<background android:drawable="@color/yellow" />
|
<background android:drawable="@color/yellow" />
|
||||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||||
|
<monochrome android:drawable="@mipmap/ic_launcher_monochrome" />
|
||||||
</adaptive-icon>
|
</adaptive-icon>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<color name="yellow">#C03535</color>
|
<color name="yellow">#5c83ab</color>
|
||||||
<color name="lightGray">#F7F7F7</color>
|
<color name="lightGray">#F7F7F7</color>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">Omega</string>
|
<string name="app_name">Upsilon</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -1,60 +1,56 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<svg
|
<svg
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
id="svg"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
height="2048"
|
|
||||||
width="2048"
|
|
||||||
viewBox="0 0 2048 2048"
|
|
||||||
version="1.1"
|
version="1.1"
|
||||||
id="svg4"
|
width="400"
|
||||||
|
height="400"
|
||||||
|
viewBox="-254.545454545, -254.545454545, 654.545454545,654.545454545"
|
||||||
sodipodi:docname="logo.svg"
|
sodipodi:docname="logo.svg"
|
||||||
inkscape:version="1.0 (4035a4fb49, 2020-05-01)">
|
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
|
||||||
<metadata
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
id="metadata10">
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
<rdf:RDF>
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
<cc:Work
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<defs
|
<defs
|
||||||
id="defs8" />
|
id="defs1" />
|
||||||
<sodipodi:namedview
|
<sodipodi:namedview
|
||||||
pagecolor="#000000"
|
id="namedview1"
|
||||||
bordercolor="#666666"
|
pagecolor="#ffffff"
|
||||||
borderopacity="1"
|
bordercolor="#000000"
|
||||||
objecttolerance="10"
|
borderopacity="0.25"
|
||||||
gridtolerance="10"
|
inkscape:showpageshadow="2"
|
||||||
guidetolerance="10"
|
inkscape:pageopacity="0.0"
|
||||||
id="namedview6"
|
inkscape:pagecheckerboard="0"
|
||||||
showgrid="false"
|
inkscape:deskcolor="#d1d1d1"
|
||||||
inkscape:document-rotation="0"
|
inkscape:zoom="2.0788939"
|
||||||
inkscape:zoom="0.10241699"
|
inkscape:cx="212.13203"
|
||||||
inkscape:cx="-688.3434"
|
inkscape:cy="211.65101"
|
||||||
inkscape:cy="1290.1447"
|
inkscape:window-width="2560"
|
||||||
inkscape:window-width="1310"
|
inkscape:window-height="1374"
|
||||||
inkscape:window-height="740"
|
inkscape:window-x="0"
|
||||||
inkscape:window-x="1970"
|
inkscape:window-y="0"
|
||||||
inkscape:window-y="312"
|
|
||||||
inkscape:window-maximized="1"
|
inkscape:window-maximized="1"
|
||||||
inkscape:current-layer="svg4" />
|
inkscape:current-layer="svg" />
|
||||||
<path
|
<g
|
||||||
sodipodi:nodetypes="cssscccssscc"
|
id="svgg"
|
||||||
style="fill:#8c302c;stroke-width:2.41038;fill-opacity:1"
|
transform="matrix(1.1004516,0,0,1.1004516,-147.36305,-147.36305)">
|
||||||
id="path2-3-3"
|
<path
|
||||||
d="M 2086.4474,1595.3277 1226.7788,783.8626 c -64.0824,-60.4892 -89.833,-34.55421 -168.9333,-34.55421 -158.20066,0 -212.52746,-43.98944 -212.52746,111.83386 0,54.5494 -66.60562,125.57083 -36.66705,171.21885 23.36652,35.6295 55.19723,135.5702 91.55,157.6311 l -5.28265,104.6642 -136.8456,-15.7295 c -26.65194,-3.0635 -57.07276,-6.1952 -57.07276,20.229 0,13.2122 5.50243,25.1069 14.22671,33.8312 663.40551,663.4055 110.02167,109.7988 740.12111,739.8983 764.7091,175.1285 815.297,-196.8835 631.0996,-477.5577 z" />
|
id="path0"
|
||||||
<path
|
d="m 0,97.8 c 0,87.686 0.105,99.455 0.867,97.449 0.073,-0.193 0.883,-1.228 1.8,-2.3 0.917,-1.072 2.426,-2.849 3.353,-3.949 2.778,-3.297 8.486,-9.954 22.465,-26.2 2.556,-2.97 4.977,-5.76 5.381,-6.2 0.404,-0.44 1.543,-1.79 2.533,-3 2.034,-2.489 8.863,-10.495 9.211,-10.8 0.126,-0.11 2.551,-2.99 5.39,-6.4 2.839,-3.41 5.26,-6.29 5.381,-6.4 0.469,-0.428 5.608,-6.387 8.624,-10 1.744,-2.09 3.267,-3.89 3.383,-4 0.117,-0.11 1.292,-1.459 2.612,-2.998 1.32,-1.54 2.94,-3.41 3.6,-4.157 0.66,-0.746 1.38,-1.561 1.6,-1.811 0.22,-0.249 1.206,-1.439 2.191,-2.644 0.985,-1.204 2.45,-2.91 3.256,-3.79 0.805,-0.88 1.977,-2.23 2.602,-3 0.626,-0.77 1.241,-1.49 1.368,-1.6 0.126,-0.11 0.489,-0.577 0.806,-1.039 0.466,-0.677 2.771,-3.363 5.777,-6.732 0.22,-0.247 1.385,-1.614 2.588,-3.039 1.204,-1.424 2.584,-3.04 3.068,-3.59 0.483,-0.55 1.338,-1.54 1.899,-2.2 l 1.02,-1.2 0.025,38.8 c 0.024,36.317 0.077,39.21 0.826,45.2 1.061,8.48 1.976,13.557 2.741,15.2 0.205,0.44 0.467,1.25 0.581,1.8 0.578,2.766 1.221,4.8 1.519,4.8 0.183,0 0.333,0.362 0.333,0.805 0,0.443 0.171,1.118 0.381,1.5 0.209,0.382 0.677,1.415 1.039,2.295 0.363,0.88 1.092,2.503 1.62,3.606 0.528,1.103 0.96,2.213 0.96,2.466 0,0.254 0.135,0.521 0.3,0.595 0.165,0.073 0.792,1.09 1.393,2.259 1.552,3.021 2.469,4.643 2.753,4.874 0.135,0.11 0.373,0.605 0.527,1.1 0.155,0.495 0.449,0.9 0.654,0.9 0.205,0 0.373,0.183 0.373,0.406 0,0.457 3.33,5.165 5.784,8.178 7.393,9.077 16.48,16.924 26.732,23.086 3.488,2.096 10.73,5.658 13.684,6.729 0.44,0.16 1.481,0.585 2.314,0.946 0.832,0.36 1.779,0.655 2.105,0.655 0.326,0 0.904,0.158 1.286,0.352 1.152,0.583 4.647,1.652 5.395,1.65 0.662,-0.002 0.7,2.092 0.7,38.389 v 38.391 l 24.18,0.109 c 18.057,0.081 24.301,0.23 24.657,0.586 0.454,0.454 -0.411,1.581 -5.767,7.514 -0.402,0.445 -1.751,2.069 -2.999,3.609 -1.248,1.54 -2.365,2.89 -2.483,3 -0.488,0.457 -8.447,9.682 -11.388,13.2 -1.747,2.09 -3.272,3.89 -3.388,4 -0.117,0.11 -0.895,1.051 -1.731,2.09 -0.835,1.04 -1.736,2.12 -2.002,2.4 -0.265,0.281 -1.562,1.77 -2.881,3.31 -1.319,1.54 -2.493,2.89 -2.61,3 -0.116,0.11 -1.643,1.91 -3.393,4 -1.75,2.09 -3.401,4.029 -3.67,4.31 -0.268,0.28 -1.171,1.36 -2.006,2.4 -0.836,1.039 -1.612,1.98 -1.725,2.09 -0.113,0.11 -1.283,1.456 -2.6,2.99 -3.529,4.112 -4.636,5.39 -6.234,7.189 -1.202,1.354 -4.534,5.24 -7.995,9.324 -0.421,0.497 -0.765,1.082 -0.765,1.3 0,0.262 40.88,0.397 120,0.397 H 400 V 200 0 H 200 0 v 97.8 m 150.443,20 c 0.134,21.78 0.365,40.14 0.514,40.8 0.148,0.66 0.468,2.19 0.71,3.4 0.751,3.749 1.524,6.026 3.262,9.606 0.589,1.214 1.071,2.367 1.071,2.563 0,0.195 0.45,0.945 1,1.667 0.55,0.721 1,1.415 1,1.544 0,1.102 6.234,8.244 9.687,11.097 1.147,0.948 2.441,2.038 2.875,2.423 0.434,0.385 0.922,0.7 1.085,0.7 0.163,0 0.538,0.242 0.833,0.537 1.358,1.358 9.088,5.255 12.32,6.211 6.89,2.038 18.558,2.548 25,1.093 14.759,-3.333 27.322,-13.323 33.757,-26.841 5.129,-10.773 5.243,-12.055 5.243,-58.772 V 77.994 l 24.3,0.103 24.3,0.103 -0.009,41 c -0.009,43.445 0.048,41.811 -1.826,51.6 -1.014,5.293 -3.501,13.513 -5.002,16.532 -0.31,0.623 -0.563,1.328 -0.563,1.567 0,0.471 -4.593,9.772 -6.272,12.701 -4.542,7.926 -13.359,18.209 -21.328,24.876 -2.657,2.222 -9.836,7.524 -10.189,7.524 -0.108,0 -1.208,0.648 -2.445,1.439 -3.221,2.06 -10.521,5.654 -14.166,6.974 -0.77,0.279 -1.94,0.737 -2.6,1.018 -0.66,0.281 -2.91,1.041 -5,1.688 l -3.8,1.177 -0.102,38.252 -0.102,38.252 H 199.6 175.204 l -0.102,-38.27 -0.102,-38.27 -1.8,-0.685 c -0.99,-0.376 -2.61,-0.902 -3.6,-1.169 -0.99,-0.266 -2.117,-0.649 -2.505,-0.851 -0.387,-0.202 -1.557,-0.645 -2.6,-0.984 -2.159,-0.702 -2.655,-0.92 -8.695,-3.829 -4.419,-2.128 -11.707,-6.446 -13.2,-7.821 -0.44,-0.406 -1.359,-1.094 -2.042,-1.529 -3.338,-2.128 -12.538,-10.773 -15.955,-14.992 -1.158,-1.43 -2.488,-3.033 -2.954,-3.561 -0.467,-0.529 -0.849,-1.08 -0.849,-1.225 0,-0.145 -0.355,-0.644 -0.789,-1.11 -2.17,-2.329 -8.837,-14.157 -10.82,-19.195 -0.499,-1.27 -1.135,-2.849 -1.412,-3.509 -1.208,-2.878 -3.262,-9.706 -3.814,-12.675 -2.22,-11.948 -2.044,-7.835 -2.249,-52.642 -0.104,-22.725 -0.087,-41.581 0.036,-41.903 0.195,-0.508 3.464,-0.572 24.337,-0.483 l 24.111,0.103 0.243,39.6"
|
||||||
d="m 1298.4261,1251.3119 h -124.0045 v -27.0439 c 36.3552,-22.0609 67.3575,-51.8916 90.724,-87.5211 29.9362,-45.6456 45.7616,-98.6066 45.7616,-153.156 0,-77.91046 -32.1766,-148.55819 -84.1283,-199.7283 C 1174.8272,732.69249 1103.1004,701 1024.0001,701 865.79945,701 737.09539,827.76998 737.09539,983.59329 c 0,54.54941 15.82541,107.50801 45.76398,153.15601 23.36652,35.6295 54.37129,65.4578 90.72406,87.5187 v 27.0439 H 749.57405 c -26.82742,0 -48.57399,21.4198 -48.57399,47.844 0,13.2122 5.43664,25.1732 14.22671,33.8312 8.79007,8.658 20.93357,14.0129 34.34728,14.0129 h 172.58337 c 26.8274,0 48.57398,-21.4198 48.57398,-47.8441 V 1195.875 c 0,-18.4965 -10.82228,-35.3329 -27.79403,-43.2439 -66.02905,-30.7828 -108.69401,-97.133 -108.69401,-169.03781 0,-103.05849 85.12348,-186.9052 189.75674,-186.9052 104.6332,0 189.7591,83.84671 189.7591,186.9052 0,71.90241 -42.6649,138.25501 -108.694,169.03781 -16.9693,7.9134 -27.7916,24.7498 -27.7916,43.2439 v 103.2809 c 0,26.4243 21.7466,47.8441 48.574,47.8441 h 172.5785 c 26.8274,0 48.574,-21.4198 48.574,-47.8441 0,-26.4242 -21.7466,-47.844 -48.574,-47.844 z"
|
stroke="none"
|
||||||
id="path2-3"
|
fill="#5c83ab"
|
||||||
style="fill:#ffffff;stroke-width:2.41038"
|
fill-rule="evenodd" />
|
||||||
sodipodi:nodetypes="scccsssscccssssssscssscssssss" />
|
<path
|
||||||
|
id="path1"
|
||||||
|
d="m 101.752,78.58 c -0.123,0.322 -0.14,19.178 -0.036,41.903 0.205,44.807 0.029,40.694 2.249,52.642 0.552,2.969 2.606,9.797 3.814,12.675 0.277,0.66 0.913,2.239 1.412,3.509 1.983,5.038 8.65,16.866 10.82,19.195 0.434,0.466 0.789,0.965 0.789,1.11 0,0.145 0.382,0.696 0.849,1.225 0.466,0.528 1.796,2.131 2.954,3.561 3.417,4.219 12.617,12.864 15.955,14.992 0.683,0.435 1.602,1.123 2.042,1.529 1.493,1.375 8.781,5.693 13.2,7.821 6.04,2.909 6.536,3.127 8.695,3.829 1.043,0.339 2.213,0.782 2.6,0.984 0.388,0.202 1.515,0.585 2.505,0.851 0.99,0.267 2.61,0.793 3.6,1.169 l 1.8,0.685 0.102,38.27 0.102,38.27 h 24.396 24.396 l 0.102,-38.252 0.102,-38.252 3.8,-1.177 c 2.09,-0.647 4.34,-1.407 5,-1.688 0.66,-0.281 1.83,-0.739 2.6,-1.018 3.645,-1.32 10.945,-4.914 14.166,-6.974 1.237,-0.791 2.337,-1.439 2.445,-1.439 0.353,0 7.532,-5.302 10.189,-7.524 7.969,-6.667 16.786,-16.95 21.328,-24.876 1.679,-2.929 6.272,-12.23 6.272,-12.701 0,-0.239 0.253,-0.944 0.563,-1.567 1.501,-3.019 3.988,-11.239 5.002,-16.532 1.874,-9.789 1.817,-8.155 1.826,-51.6 l 0.009,-41 -24.3,-0.103 -24.3,-0.103 v 35.834 c 0,35.769 -0.219,43.152 -1.42,47.972 -1.461,5.859 -1.435,5.784 -3.823,10.8 -10.364,21.773 -35.281,32.691 -58.757,25.748 -3.232,-0.956 -10.962,-4.853 -12.32,-6.211 -0.295,-0.295 -0.67,-0.537 -0.833,-0.537 -0.163,0 -0.651,-0.315 -1.085,-0.7 -0.434,-0.385 -1.728,-1.475 -2.875,-2.423 -3.453,-2.853 -9.687,-9.995 -9.687,-11.097 0,-0.129 -0.45,-0.823 -1,-1.544 -0.55,-0.722 -1,-1.472 -1,-1.667 0,-0.196 -0.482,-1.349 -1.071,-2.563 -1.738,-3.58 -2.511,-5.857 -3.262,-9.606 -0.242,-1.21 -0.562,-2.74 -0.71,-3.4 -0.149,-0.66 -0.38,-19.02 -0.514,-40.8 L 150.2,78.2 126.089,78.097 c -20.873,-0.089 -24.142,-0.025 -24.337,0.483"
|
||||||
|
stroke="none"
|
||||||
|
fill="#ebebeb"
|
||||||
|
fill-rule="evenodd" />
|
||||||
|
<path
|
||||||
|
id="path2"
|
||||||
|
d="m 99.206,80.016 c -0.766,0.981 -1.591,1.964 -1.832,2.184 -0.24,0.22 -1.413,1.566 -2.606,2.99 -1.192,1.425 -2.348,2.792 -2.568,3.039 -3.006,3.369 -5.311,6.055 -5.777,6.732 -0.317,0.462 -0.68,0.929 -0.806,1.039 -0.127,0.11 -0.742,0.83 -1.368,1.6 -0.625,0.77 -1.797,2.12 -2.602,3 -0.806,0.88 -2.271,2.583 -3.256,3.784 -1.585,1.932 -3.383,4.036 -4.593,5.372 -0.221,0.244 -1.481,1.704 -2.8,3.244 -1.319,1.54 -2.493,2.89 -2.61,3 -0.116,0.11 -1.639,1.91 -3.383,4 -3.016,3.613 -8.155,9.572 -8.624,10 -0.121,0.11 -2.542,2.99 -5.381,6.4 -2.839,3.41 -5.264,6.29 -5.39,6.4 -0.348,0.305 -7.177,8.311 -9.211,10.8 -0.99,1.21 -2.129,2.56 -2.533,3 -0.404,0.44 -2.825,3.23 -5.381,6.2 C 14.506,179.046 8.798,185.703 6.02,189 2.377,193.323 0.98,194.953 0.5,195.438 0.103,195.839 0,216.885 0,297.971 V 400 h 80 c 52.658,0 80,-0.136 80,-0.397 0,-0.218 0.344,-0.803 0.765,-1.3 3.461,-4.084 6.793,-7.97 7.995,-9.324 1.598,-1.799 2.705,-3.077 6.234,-7.189 1.317,-1.534 2.487,-2.88 2.6,-2.99 0.113,-0.11 0.889,-1.051 1.725,-2.09 0.835,-1.04 1.738,-2.12 2.006,-2.4 0.269,-0.281 1.92,-2.22 3.67,-4.31 1.75,-2.09 3.277,-3.89 3.393,-4 0.117,-0.11 1.291,-1.46 2.61,-3 1.319,-1.54 2.616,-3.029 2.881,-3.31 0.266,-0.28 1.167,-1.36 2.002,-2.4 0.836,-1.039 1.614,-1.98 1.731,-2.09 0.116,-0.11 1.641,-1.91 3.388,-4 2.941,-3.518 10.9,-12.743 11.388,-13.2 0.118,-0.11 1.235,-1.46 2.483,-3 1.248,-1.54 2.597,-3.164 2.999,-3.609 5.356,-5.933 6.221,-7.06 5.767,-7.514 -0.356,-0.356 -6.6,-0.505 -24.657,-0.586 l -24.18,-0.109 v -38.391 c 0,-36.297 -0.038,-38.391 -0.7,-38.389 -0.748,0.002 -4.243,-1.067 -5.395,-1.65 -0.382,-0.194 -0.96,-0.352 -1.286,-0.352 -0.326,0 -1.273,-0.295 -2.105,-0.655 -0.833,-0.361 -1.874,-0.786 -2.314,-0.946 -2.954,-1.071 -10.196,-4.633 -13.684,-6.729 -10.252,-6.162 -19.339,-14.009 -26.732,-23.086 -2.454,-3.013 -5.784,-7.721 -5.784,-8.178 0,-0.223 -0.168,-0.406 -0.373,-0.406 -0.205,0 -0.499,-0.405 -0.654,-0.9 -0.154,-0.495 -0.392,-0.99 -0.527,-1.1 -0.284,-0.231 -1.201,-1.853 -2.753,-4.874 -0.601,-1.169 -1.228,-2.186 -1.393,-2.259 -0.165,-0.074 -0.3,-0.341 -0.3,-0.595 0,-0.253 -0.432,-1.363 -0.96,-2.466 -0.528,-1.103 -1.257,-2.726 -1.62,-3.606 -0.362,-0.88 -0.83,-1.913 -1.039,-2.295 -0.21,-0.382 -0.381,-1.057 -0.381,-1.5 0,-0.443 -0.15,-0.805 -0.333,-0.805 -0.298,0 -0.941,-2.034 -1.519,-4.8 -0.114,-0.55 -0.376,-1.36 -0.581,-1.8 -0.608,-1.307 -1.454,-5.612 -2.633,-13.4 -0.535,-3.535 -0.675,-10.658 -0.885,-44.984 L 100.6,78.232 99.206,80.016"
|
||||||
|
stroke="none"
|
||||||
|
fill="#3c546c"
|
||||||
|
fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 9.5 KiB |
44
ion/src/simulator/assets/logo_monochrome.svg
Normal file
44
ion/src/simulator/assets/logo_monochrome.svg
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
id="svg"
|
||||||
|
version="1.1"
|
||||||
|
width="400"
|
||||||
|
height="400"
|
||||||
|
viewBox="-254.545454545, -254.545454545, 654.545454545,654.545454545"
|
||||||
|
sodipodi:docname="logo_monochrome.svg"
|
||||||
|
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
|
||||||
|
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="defs1" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:zoom="2.0788939"
|
||||||
|
inkscape:cx="212.13204"
|
||||||
|
inkscape:cy="211.65101"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1374"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="svg" />
|
||||||
|
<g
|
||||||
|
id="svgg"
|
||||||
|
transform="matrix(0.95442112,0,0,0.95442112,-117.70251,-118.53586)">
|
||||||
|
<path
|
||||||
|
id="path1"
|
||||||
|
d="m 101.752,78.58 c -0.123,0.322 -0.14,19.178 -0.036,41.903 0.205,44.807 0.029,40.694 2.249,52.642 0.552,2.969 2.606,9.797 3.814,12.675 0.277,0.66 0.913,2.239 1.412,3.509 1.983,5.038 8.65,16.866 10.82,19.195 0.434,0.466 0.789,0.965 0.789,1.11 0,0.145 0.382,0.696 0.849,1.225 0.466,0.528 1.796,2.131 2.954,3.561 3.417,4.219 12.617,12.864 15.955,14.992 0.683,0.435 1.602,1.123 2.042,1.529 1.493,1.375 8.781,5.693 13.2,7.821 6.04,2.909 6.536,3.127 8.695,3.829 1.043,0.339 2.213,0.782 2.6,0.984 0.388,0.202 1.515,0.585 2.505,0.851 0.99,0.267 2.61,0.793 3.6,1.169 l 1.8,0.685 0.102,38.27 0.102,38.27 h 24.396 24.396 l 0.102,-38.252 0.102,-38.252 3.8,-1.177 c 2.09,-0.647 4.34,-1.407 5,-1.688 0.66,-0.281 1.83,-0.739 2.6,-1.018 3.645,-1.32 10.945,-4.914 14.166,-6.974 1.237,-0.791 2.337,-1.439 2.445,-1.439 0.353,0 7.532,-5.302 10.189,-7.524 7.969,-6.667 16.786,-16.95 21.328,-24.876 1.679,-2.929 6.272,-12.23 6.272,-12.701 0,-0.239 0.253,-0.944 0.563,-1.567 1.501,-3.019 3.988,-11.239 5.002,-16.532 1.874,-9.789 1.817,-8.155 1.826,-51.6 l 0.009,-41 -24.3,-0.103 -24.3,-0.103 v 35.834 c 0,35.769 -0.219,43.152 -1.42,47.972 -1.461,5.859 -1.435,5.784 -3.823,10.8 -10.364,21.773 -35.281,32.691 -58.757,25.748 -3.232,-0.956 -10.962,-4.853 -12.32,-6.211 -0.295,-0.295 -0.67,-0.537 -0.833,-0.537 -0.163,0 -0.651,-0.315 -1.085,-0.7 -0.434,-0.385 -1.728,-1.475 -2.875,-2.423 -3.453,-2.853 -9.687,-9.995 -9.687,-11.097 0,-0.129 -0.45,-0.823 -1,-1.544 -0.55,-0.722 -1,-1.472 -1,-1.667 0,-0.196 -0.482,-1.349 -1.071,-2.563 -1.738,-3.58 -2.511,-5.857 -3.262,-9.606 -0.242,-1.21 -0.562,-2.74 -0.71,-3.4 -0.149,-0.66 -0.38,-19.02 -0.514,-40.8 L 150.2,78.2 126.089,78.097 c -20.873,-0.089 -24.142,-0.025 -24.337,0.483"
|
||||||
|
stroke="none"
|
||||||
|
fill="#ebebeb"
|
||||||
|
fill-rule="evenodd" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.9 KiB |
Reference in New Issue
Block a user