From aa79a85a07fe92f2aa0e020450cbb4d7b3d2e7bd Mon Sep 17 00:00:00 2001
From: Alex <sokoldigg@ya.ru>
Date: Mon, 17 Feb 2025 13:42:30 +0300
Subject: [PATCH] init

---
 .idea/deploymentTargetSelector.xml            | 12 ----
 .idea/gradle.xml                              |  2 +-
 .idea/misc.xml                                |  1 -
 .../shoesapptest/screen/SigninScreen.kt       | 68 +++++++++++++++++--
 .../example/shoesapptest/ui/theme/Theme.kt    |  8 +--
 5 files changed, 68 insertions(+), 23 deletions(-)

diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml
index 5bbcf0f..b268ef3 100644
--- a/.idea/deploymentTargetSelector.xml
+++ b/.idea/deploymentTargetSelector.xml
@@ -5,18 +5,6 @@
       <SelectionState runConfigName="app">
         <option name="selectionMode" value="DROPDOWN" />
       </SelectionState>
-      <SelectionState runConfigName="TitleWithSubtitleText">
-        <option name="selectionMode" value="DROPDOWN" />
-      </SelectionState>
-      <SelectionState runConfigName="MainActivity">
-        <option name="selectionMode" value="DROPDOWN" />
-      </SelectionState>
-      <SelectionState runConfigName="MainActivity (1)">
-        <option name="selectionMode" value="DROPDOWN" />
-      </SelectionState>
-      <SelectionState runConfigName="SigninScreen">
-        <option name="selectionMode" value="DROPDOWN" />
-      </SelectionState>
     </selectionStates>
   </component>
 </project>
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 7b3006b..efacb99 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -6,7 +6,7 @@
       <GradleProjectSettings>
         <option name="testRunner" value="CHOOSE_PER_TEST" />
         <option name="externalProjectPath" value="$PROJECT_DIR$" />
-        <option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
+        <option name="gradleJvm" value="jbr-21" />
         <option name="modules">
           <set>
             <option value="$PROJECT_DIR$" />
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 74dd639..b2c751a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
   <component name="ExternalStorageConfigurationManager" enabled="true" />
   <component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="jbr-21" project-jdk-type="JavaSDK">
diff --git a/app/src/main/java/com/example/shoesapptest/screen/SigninScreen.kt b/app/src/main/java/com/example/shoesapptest/screen/SigninScreen.kt
index e0386fd..f243365 100644
--- a/app/src/main/java/com/example/shoesapptest/screen/SigninScreen.kt
+++ b/app/src/main/java/com/example/shoesapptest/screen/SigninScreen.kt
@@ -1,20 +1,38 @@
 package com.example.shoesapp.ui.screen
 
+import android.R
+import android.provider.CalendarContract.Colors
+import android.text.style.ForegroundColorSpan
+import android.widget.EditText
 import androidx.compose.foundation.layout.Arrangement
 import androidx.compose.foundation.layout.Column
 import androidx.compose.foundation.layout.Row
 import androidx.compose.foundation.layout.fillMaxSize
 import androidx.compose.foundation.layout.padding
 import androidx.compose.foundation.layout.width
+import androidx.compose.foundation.text.KeyboardOptions
+import androidx.compose.material3.Button
 import androidx.compose.material3.HorizontalDivider
+import androidx.compose.material3.OutlinedTextField
 import androidx.compose.material3.Text
+import androidx.compose.material3.TextField
+import androidx.compose.material3.TopAppBar
 import androidx.compose.runtime.Composable
+import androidx.compose.runtime.getValue
+import androidx.compose.runtime.mutableStateOf
+import androidx.compose.runtime.remember
+import androidx.compose.runtime.saveable.rememberSaveable
+import androidx.compose.runtime.setValue
 import androidx.compose.ui.Alignment
 import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
 import androidx.compose.ui.layout.VerticalAlignmentLine
+import androidx.compose.ui.text.input.KeyboardType
+import androidx.compose.ui.text.input.PasswordVisualTransformation
 import androidx.compose.ui.text.style.TextAlign
 import androidx.compose.ui.tooling.preview.Preview
 import androidx.compose.ui.unit.dp
+import androidx.compose.ui.unit.sp
 import com.example.shoesapp.ui.theme.MatuleTheme
 
 
@@ -36,20 +54,60 @@ fun SignInContent() {
 @Composable
 fun TitleWithSubtitleText(){
     Column(
-        modifier = Modifier.padding(horizontal = 20.dp),
+        modifier = Modifier.run { padding(horizontal = 20.dp, vertical = 200.dp) },
         horizontalAlignment = Alignment.CenterHorizontally,
-        verticalArrangement = Arrangement.spacedBy(8.dp)
+        verticalArrangement = Arrangement.spacedBy(10.dp)
     )
     {
         Text(
-            text = "Привет",
+            text = "Привет!",
             style = MatuleTheme.typography.headingBold32.copy(color = MatuleTheme.colors.text),
-            textAlign = TextAlign.Center
+            textAlign = TextAlign.Center,
+
             )
         Text(
             text = "Заполните Свои данные или продолжите через социальные медиа",
             maxLines = 2,
             style = MatuleTheme.typography.subTitleRegular16.copy(color = MatuleTheme.colors.subTextDark),
-            textAlign = TextAlign.Center)
+            textAlign = TextAlign.Center,
+            color = Color(112, 123, 129, 255)
+        )
+        Column(
+            modifier = Modifier.run {padding(horizontal = 10.dp, vertical = 30.dp)},
+            horizontalAlignment = Alignment.Start,
+            verticalArrangement = Arrangement.spacedBy(5.dp)
+        )
+        {
+            Text(
+                text="Email",
+                fontSize = 18.sp,
+                textAlign = TextAlign.Left,
+                color=Color(43,43,43,255)
+            )
+            val message = remember{mutableStateOf("")}
+            OutlinedTextField(
+                message.value,
+                {message.value = it},
+                placeholder = { Text("xyz@gmail.com") }
+            )
+            Text(
+                text="Пароль",
+                fontSize = 18.sp,
+                textAlign = TextAlign.Left,
+                color=Color(43,43,43,255)
+            )
+            var password by rememberSaveable { mutableStateOf("") }
+            OutlinedTextField(
+                value = password,
+                onValueChange = { password = it },
+                placeholder = {Text("••••••••")},
+                visualTransformation = PasswordVisualTransformation(),
+                keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Password)
+            )
+        }
+        Button(onClick = {}) {
+            Text("Восстановить")
+        }
     }
+
 }
\ No newline at end of file
diff --git a/app/src/main/java/com/example/shoesapptest/ui/theme/Theme.kt b/app/src/main/java/com/example/shoesapptest/ui/theme/Theme.kt
index 5aa7ddd..767c17a 100644
--- a/app/src/main/java/com/example/shoesapptest/ui/theme/Theme.kt
+++ b/app/src/main/java/com/example/shoesapptest/ui/theme/Theme.kt
@@ -70,10 +70,10 @@ val matuleFontFamily = FontFamily(
 fun MatuleTheme( content: (@Composable () -> Unit)){
     val matuleColors = MatuleColors(
         block = Color(0xFFFFFFFF),
-        text = Color(0x2B2B2B),
-        subTextDark = Color(0x707B81),
-        background = Color(0xF7F7F9),
-        hint = Color(0x6A6A6A)
+        text = Color(0xFF2B2B2B),
+        subTextDark = Color(0xFF707B81),
+        background = Color(0xFFF7F7F9),
+        hint = Color(0xFF6A6A6A)
 
     )
     val matuleTypography = MatuleTextStyle(