Skip to content

Commit

Permalink
Feature/issue #200 recipient text field (#209)
Browse files Browse the repository at this point in the history
* Add UI target and playground for UI

* Move common nodes to separate target

* Add test application for ui elements

* working on recipient textfield

* Working on recipient email node

* Add Common target to separate helpers and extensions from main app. Add posibility to detect backspace and events from recipient text field

* Handle backspace and events from textfield

* Add styling to recipients email

* Rearrange position of elements. add possibility to resize recipientstextfield

* Add posibility to remove manually selected recipients

* Replace unused functionality. Minor updates

* Rearrang extensions to separate target. Replace unused code

* rearrange scheme positions

* rearrange scheme positions

* Rearrange position of common extensions. Handle pasted string functionality

* Add recupient text field to the main app. Send message to multiple users

* Replace ComposeViewController Setup. Minor fixes for sending messages

* Embed frameworks

* Recipients in reply messages. Small UI updates and fixes for pasted text

* Apply PR comments. Send one encrypted message to multiple users

* Minor changes

* Apply pr fixes. Rename func
  • Loading branch information
Kharchevskyi authored Feb 26, 2020
1 parent e58b5f8 commit 59e3350
Show file tree
Hide file tree
Showing 91 changed files with 2,533 additions and 938 deletions.
909 changes: 787 additions & 122 deletions FlowCrypt.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

56 changes: 42 additions & 14 deletions FlowCrypt.xcodeproj/xcshareddata/xcschemes/FlowCrypt.xcscheme
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,6 @@
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C132B9AF1EC2DBD800763715"
BuildableName = "FlowCrypt.app"
BlueprintName = "FlowCrypt"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
Expand Down Expand Up @@ -47,6 +33,48 @@
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D2531F2A23FEEF52007E5198"
BuildableName = "FlowCryptCommon.framework"
BlueprintName = "FlowCryptCommon"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D204DB9D23FB35700083B9D6"
BuildableName = "FlowCryptUI.framework"
BlueprintName = "FlowCryptUI"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C132B9AF1EC2DBD800763715"
BuildableName = "FlowCrypt.app"
BlueprintName = "FlowCrypt"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1130"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand All @@ -13,9 +14,9 @@
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A3DAD5FA22E4574A00F2C4CD"
BuildableName = "FlowCryptTests.xctest"
BlueprintName = "FlowCryptTests"
BlueprintIdentifier = "D2531F2A23FEEF52007E5198"
BuildableName = "FlowCryptCommon.framework"
BlueprintName = "FlowCryptCommon"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildActionEntry>
Expand All @@ -27,19 +28,7 @@
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A3DAD5FA22E4574A00F2C4CD"
BuildableName = "FlowCryptTests.xctest"
BlueprintName = "FlowCryptTests"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
Expand All @@ -51,24 +40,22 @@
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "A3DAD5FA22E4574A00F2C4CD"
BuildableName = "FlowCryptTests.xctest"
BlueprintName = "FlowCryptTests"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D2531F2A23FEEF52007E5198"
BuildableName = "FlowCryptCommon.framework"
BlueprintName = "FlowCryptCommon"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0830"
LastUpgradeVersion = "1130"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand All @@ -14,9 +14,9 @@
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C132B9AF1EC2DBD800763715"
BuildableName = "FlowCrypt.app"
BlueprintName = "FlowCrypt"
BlueprintIdentifier = "D204DB9D23FB35700083B9D6"
BuildableName = "FlowCryptUI.framework"
BlueprintName = "FlowCryptUI"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildActionEntry>
Expand All @@ -29,17 +29,6 @@
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C132B9AF1EC2DBD800763715"
BuildableName = "FlowCrypt.app"
BlueprintName = "FlowCrypt"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
Expand All @@ -51,35 +40,22 @@
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C132B9AF1EC2DBD800763715"
BuildableName = "FlowCrypt.app"
BlueprintName = "FlowCrypt"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C132B9AF1EC2DBD800763715"
BuildableName = "FlowCrypt.app"
BlueprintName = "FlowCrypt"
BlueprintIdentifier = "D204DB9D23FB35700083B9D6"
BuildableName = "FlowCryptUI.framework"
BlueprintName = "FlowCryptUI"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0830"
LastUpgradeVersion = "1130"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand All @@ -14,9 +14,37 @@
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C132B9AF1EC2DBD800763715"
BuildableName = "FlowCrypt.app"
BlueprintName = "FlowCrypt"
BlueprintIdentifier = "D204DB9D23FB35700083B9D6"
BuildableName = "FlowCryptUI.framework"
BlueprintName = "FlowCryptUI"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D2531F2A23FEEF52007E5198"
BuildableName = "FlowCryptCommon.framework"
BlueprintName = "FlowCryptCommon"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D2A1D3B623FD64AB00D626D6"
BuildableName = "FlowCryptUIApplication.app"
BlueprintName = "FlowCryptUIApplication"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildActionEntry>
Expand All @@ -29,17 +57,6 @@
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C132B9AF1EC2DBD800763715"
BuildableName = "FlowCrypt.app"
BlueprintName = "FlowCrypt"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
Expand All @@ -55,14 +72,12 @@
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C132B9AF1EC2DBD800763715"
BuildableName = "FlowCrypt.app"
BlueprintName = "FlowCrypt"
BlueprintIdentifier = "D2A1D3B623FD64AB00D626D6"
BuildableName = "FlowCryptUIApplication.app"
BlueprintName = "FlowCryptUIApplication"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand All @@ -74,9 +89,9 @@
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "C132B9AF1EC2DBD800763715"
BuildableName = "FlowCrypt.app"
BlueprintName = "FlowCrypt"
BlueprintIdentifier = "D2A1D3B623FD64AB00D626D6"
BuildableName = "FlowCryptUIApplication.app"
BlueprintName = "FlowCryptUIApplication"
ReferencedContainer = "container:FlowCrypt.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
Expand Down

This file was deleted.

Loading

0 comments on commit 59e3350

Please sign in to comment.