You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2026-05-22 09:05:38 +02:00
Fixed React Native app to work with latest versions of packages and removed dependency to yarn
This commit is contained in:
@@ -3,5 +3,4 @@
|
|||||||
CLIENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
CLIENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
"$CLIENT_DIR/publish.sh"
|
"$CLIENT_DIR/publish.sh"
|
||||||
cd ~/bin/yarn/
|
npm install -g joplin
|
||||||
yarn upgrade joplin
|
|
||||||
+12
-12
@@ -42,7 +42,7 @@ msgstr ""
|
|||||||
msgid "Please select the note or notebook to be deleted first."
|
msgid "Please select the note or notebook to be deleted first."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Set a todo as completed / not completed"
|
msgid "Set a to-do as completed / not completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "[t]oggle [c]onsole between maximized/minimized/hidden/visible."
|
msgid "[t]oggle [c]onsole between maximized/minimized/hidden/visible."
|
||||||
@@ -209,11 +209,11 @@ msgid ""
|
|||||||
"specified the note is duplicated in the current notebook."
|
"specified the note is duplicated in the current notebook."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Marks a todo as done."
|
msgid "Marks a to-do as done."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Note is not a todo: \"%s\""
|
msgid "Note is not a to-do: \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Edit note."
|
msgid "Edit note."
|
||||||
@@ -352,8 +352,8 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Displays only the items of the specific type(s). Can be `n` for notes, `t` "
|
"Displays only the items of the specific type(s). Can be `n` for notes, `t` "
|
||||||
"for todos, or `nt` for notes and todos (eg. `-tt` would display only the "
|
"for to-dos, or `nt` for notes and to-dos (eg. `-tt` would display only the "
|
||||||
"todos, while `-ttd` would display notes and todos."
|
"to-dos, while `-ttd` would display notes and to-dos."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Either \"text\" or \"json\""
|
msgid "Either \"text\" or \"json\""
|
||||||
@@ -361,7 +361,7 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, "
|
"Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, "
|
||||||
"TODO_CHECKED (for todos), TITLE"
|
"TODO_CHECKED (for to-dos), TITLE"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Please select a notebook first."
|
msgid "Please select a notebook first."
|
||||||
@@ -376,7 +376,7 @@ msgstr ""
|
|||||||
msgid "Notes can only be created within a notebook."
|
msgid "Notes can only be created within a notebook."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Creates a new todo."
|
msgid "Creates a new to-do."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Moves the notes matching <note> to [notebook]."
|
msgid "Moves the notes matching <note> to [notebook]."
|
||||||
@@ -462,12 +462,12 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"<todo-command> can either be \"toggle\" or \"clear\". Use \"toggle\" to "
|
"<todo-command> can either be \"toggle\" or \"clear\". Use \"toggle\" to "
|
||||||
"toggle the given todo between completed and uncompleted state (If the target "
|
"toggle the given to-do between completed and uncompleted state (If the "
|
||||||
"is a regular note it will be converted to a todo). Use \"clear\" to convert "
|
"target is a regular note it will be converted to a to-do). Use \"clear\" to "
|
||||||
"the todo back to a regular note."
|
"convert the to-do back to a regular note."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Marks a todo as non-completed."
|
msgid "Marks a to-do as non-completed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -699,7 +699,7 @@ msgstr ""
|
|||||||
msgid "%s: %d notes"
|
msgid "%s: %d notes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "New todo"
|
msgid "New to-do"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "New note"
|
msgid "New note"
|
||||||
|
|||||||
+18
-13
@@ -46,7 +46,7 @@ msgid "Please select the note or notebook to be deleted first."
|
|||||||
msgstr "Veuillez d'abord sélectionner un carnet."
|
msgstr "Veuillez d'abord sélectionner un carnet."
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Set a todo as completed / not completed"
|
msgid "Set a to-do as completed / not completed"
|
||||||
msgstr "Tâches non-complétées et récentes"
|
msgstr "Tâches non-complétées et récentes"
|
||||||
|
|
||||||
msgid "[t]oggle [c]onsole between maximized/minimized/hidden/visible."
|
msgid "[t]oggle [c]onsole between maximized/minimized/hidden/visible."
|
||||||
@@ -229,11 +229,11 @@ msgstr ""
|
|||||||
"Copie les notes correspondant à [nom] vers [carnet]. Si aucun carnet n'est "
|
"Copie les notes correspondant à [nom] vers [carnet]. Si aucun carnet n'est "
|
||||||
"spécifié, la note est dupliqué sur place."
|
"spécifié, la note est dupliqué sur place."
|
||||||
|
|
||||||
msgid "Marks a todo as done."
|
msgid "Marks a to-do as done."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Note is not a todo: \"%s\""
|
msgid "Note is not a to-do: \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Edit note."
|
msgid "Edit note."
|
||||||
@@ -386,10 +386,11 @@ msgstr ""
|
|||||||
msgid "Reverses the sorting order."
|
msgid "Reverses the sorting order."
|
||||||
msgstr "Inverser l'ordre."
|
msgstr "Inverser l'ordre."
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Displays only the items of the specific type(s). Can be `n` for notes, `t` "
|
"Displays only the items of the specific type(s). Can be `n` for notes, `t` "
|
||||||
"for todos, or `nt` for notes and todos (eg. `-tt` would display only the "
|
"for to-dos, or `nt` for notes and to-dos (eg. `-tt` would display only the "
|
||||||
"todos, while `-ttd` would display notes and todos."
|
"to-dos, while `-ttd` would display notes and to-dos."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Affiche uniquement les notes du ou des types spécifiés. Le type peut-être "
|
"Affiche uniquement les notes du ou des types spécifiés. Le type peut-être "
|
||||||
"`n` pour les notes, `t` pour les tâches (par exemple, `-tt` affiche "
|
"`n` pour les notes, `t` pour les tâches (par exemple, `-tt` affiche "
|
||||||
@@ -398,9 +399,10 @@ msgstr ""
|
|||||||
msgid "Either \"text\" or \"json\""
|
msgid "Either \"text\" or \"json\""
|
||||||
msgstr "Soit \"text\" soit \"json\""
|
msgstr "Soit \"text\" soit \"json\""
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, "
|
"Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, "
|
||||||
"TODO_CHECKED (for todos), TITLE"
|
"TODO_CHECKED (for to-dos), TITLE"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Utilise le format de liste longue. Le format est ID, NOMBRE_DE_NOTES (pour "
|
"Utilise le format de liste longue. Le format est ID, NOMBRE_DE_NOTES (pour "
|
||||||
"les carnets), DATE, TACHE_TERMINE (pour les tâches), TITRE"
|
"les carnets), DATE, TACHE_TERMINE (pour les tâches), TITRE"
|
||||||
@@ -417,7 +419,8 @@ msgstr "Créer une note."
|
|||||||
msgid "Notes can only be created within a notebook."
|
msgid "Notes can only be created within a notebook."
|
||||||
msgstr "Les notes ne peuvent être créées que dans un carnet."
|
msgstr "Les notes ne peuvent être créées que dans un carnet."
|
||||||
|
|
||||||
msgid "Creates a new todo."
|
#, fuzzy
|
||||||
|
msgid "Creates a new to-do."
|
||||||
msgstr "Créer une nouvelle tâche."
|
msgstr "Créer une nouvelle tâche."
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
@@ -517,17 +520,18 @@ msgstr "Commande invalide : \"%s\""
|
|||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"<todo-command> can either be \"toggle\" or \"clear\". Use \"toggle\" to "
|
"<todo-command> can either be \"toggle\" or \"clear\". Use \"toggle\" to "
|
||||||
"toggle the given todo between completed and uncompleted state (If the target "
|
"toggle the given to-do between completed and uncompleted state (If the "
|
||||||
"is a regular note it will be converted to a todo). Use \"clear\" to convert "
|
"target is a regular note it will be converted to a to-do). Use \"clear\" to "
|
||||||
"the todo back to a regular note."
|
"convert the to-do back to a regular note."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Gère le status des tâches. <action> peut être \"toggle\" ou \"clear\". "
|
"Gère le status des tâches. <action> peut être \"toggle\" ou \"clear\". "
|
||||||
"Utilisez \"toggle\" pour basculer la tâche entre le status terminé et non-"
|
"Utilisez \"toggle\" pour basculer la tâche entre le status terminé et non-"
|
||||||
"terminé (Si la cible est une note, elle sera convertie en tâche). Utilisez "
|
"terminé (Si la cible est une note, elle sera convertie en tâche). Utilisez "
|
||||||
"\"clear\" pour convertir la tâche en note."
|
"\"clear\" pour convertir la tâche en note."
|
||||||
|
|
||||||
msgid "Marks a todo as non-completed."
|
#, fuzzy
|
||||||
msgstr ""
|
msgid "Marks a to-do as non-completed."
|
||||||
|
msgstr "Tâches non-complétées et récentes"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Switches to [notebook] - all further operations will happen within this "
|
"Switches to [notebook] - all further operations will happen within this "
|
||||||
@@ -765,7 +769,8 @@ msgstr "Carnets"
|
|||||||
msgid "%s: %d notes"
|
msgid "%s: %d notes"
|
||||||
msgstr "%s : %d notes"
|
msgstr "%s : %d notes"
|
||||||
|
|
||||||
msgid "New todo"
|
#, fuzzy
|
||||||
|
msgid "New to-do"
|
||||||
msgstr "Nouvelle tâche"
|
msgstr "Nouvelle tâche"
|
||||||
|
|
||||||
msgid "New note"
|
msgid "New note"
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ msgstr ""
|
|||||||
msgid "Please select the note or notebook to be deleted first."
|
msgid "Please select the note or notebook to be deleted first."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Set a todo as completed / not completed"
|
msgid "Set a to-do as completed / not completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "[t]oggle [c]onsole between maximized/minimized/hidden/visible."
|
msgid "[t]oggle [c]onsole between maximized/minimized/hidden/visible."
|
||||||
@@ -209,11 +209,11 @@ msgid ""
|
|||||||
"specified the note is duplicated in the current notebook."
|
"specified the note is duplicated in the current notebook."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Marks a todo as done."
|
msgid "Marks a to-do as done."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Note is not a todo: \"%s\""
|
msgid "Note is not a to-do: \"%s\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Edit note."
|
msgid "Edit note."
|
||||||
@@ -352,8 +352,8 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Displays only the items of the specific type(s). Can be `n` for notes, `t` "
|
"Displays only the items of the specific type(s). Can be `n` for notes, `t` "
|
||||||
"for todos, or `nt` for notes and todos (eg. `-tt` would display only the "
|
"for to-dos, or `nt` for notes and to-dos (eg. `-tt` would display only the "
|
||||||
"todos, while `-ttd` would display notes and todos."
|
"to-dos, while `-ttd` would display notes and to-dos."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Either \"text\" or \"json\""
|
msgid "Either \"text\" or \"json\""
|
||||||
@@ -361,7 +361,7 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, "
|
"Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, "
|
||||||
"TODO_CHECKED (for todos), TITLE"
|
"TODO_CHECKED (for to-dos), TITLE"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Please select a notebook first."
|
msgid "Please select a notebook first."
|
||||||
@@ -376,7 +376,7 @@ msgstr ""
|
|||||||
msgid "Notes can only be created within a notebook."
|
msgid "Notes can only be created within a notebook."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Creates a new todo."
|
msgid "Creates a new to-do."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Moves the notes matching <note> to [notebook]."
|
msgid "Moves the notes matching <note> to [notebook]."
|
||||||
@@ -462,12 +462,12 @@ msgstr ""
|
|||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"<todo-command> can either be \"toggle\" or \"clear\". Use \"toggle\" to "
|
"<todo-command> can either be \"toggle\" or \"clear\". Use \"toggle\" to "
|
||||||
"toggle the given todo between completed and uncompleted state (If the target "
|
"toggle the given to-do between completed and uncompleted state (If the "
|
||||||
"is a regular note it will be converted to a todo). Use \"clear\" to convert "
|
"target is a regular note it will be converted to a to-do). Use \"clear\" to "
|
||||||
"the todo back to a regular note."
|
"convert the to-do back to a regular note."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Marks a todo as non-completed."
|
msgid "Marks a to-do as non-completed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -699,7 +699,7 @@ msgstr ""
|
|||||||
msgid "%s: %d notes"
|
msgid "%s: %d notes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "New todo"
|
msgid "New to-do"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "New note"
|
msgid "New note"
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
# yarn upgrade
|
|
||||||
npm version patch
|
npm version patch
|
||||||
#$SCRIPT_DIR/update-package-md5.sh
|
#$SCRIPT_DIR/update-package-md5.sh
|
||||||
touch "$SCRIPT_DIR/app/main.js"
|
touch "$SCRIPT_DIR/app/main.js"
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ android {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':react-native-image-resizer')
|
compile project(':react-native-vector-icons')
|
||||||
compile project(':react-native-fs')
|
compile project(':react-native-fs')
|
||||||
compile fileTree(dir: "libs", include: ["*.jar"])
|
compile fileTree(dir: "libs", include: ["*.jar"])
|
||||||
compile "com.android.support:appcompat-v7:23.0.1"
|
compile "com.android.support:appcompat-v7:23.0.1"
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3,15 +3,16 @@ package net.cozic.joplin;
|
|||||||
import android.app.Application;
|
import android.app.Application;
|
||||||
|
|
||||||
import com.facebook.react.ReactApplication;
|
import com.facebook.react.ReactApplication;
|
||||||
import com.rnfs.RNFSPackage;
|
|
||||||
import com.facebook.react.ReactNativeHost;
|
import com.facebook.react.ReactNativeHost;
|
||||||
import com.facebook.react.ReactPackage;
|
import com.facebook.react.ReactPackage;
|
||||||
import com.facebook.react.shell.MainReactPackage;
|
import com.facebook.react.shell.MainReactPackage;
|
||||||
import com.facebook.soloader.SoLoader;
|
import com.facebook.soloader.SoLoader;
|
||||||
import org.pgsqlite.SQLitePluginPackage;
|
import com.oblador.vectoricons.VectorIconsPackage;
|
||||||
import com.RNFetchBlob.RNFetchBlobPackage;
|
|
||||||
import com.reactnativedocumentpicker.ReactNativeDocumentPicker;
|
import com.reactnativedocumentpicker.ReactNativeDocumentPicker;
|
||||||
|
import com.RNFetchBlob.RNFetchBlobPackage;
|
||||||
|
import com.rnfs.RNFSPackage;
|
||||||
import fr.bamlab.rnimageresizer.ImageResizerPackage;
|
import fr.bamlab.rnimageresizer.ImageResizerPackage;
|
||||||
|
import org.pgsqlite.SQLitePluginPackage;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -27,12 +28,13 @@ public class MainApplication extends Application implements ReactApplication {
|
|||||||
@Override
|
@Override
|
||||||
protected List<ReactPackage> getPackages() {
|
protected List<ReactPackage> getPackages() {
|
||||||
return Arrays.<ReactPackage>asList(
|
return Arrays.<ReactPackage>asList(
|
||||||
new SQLitePluginPackage(),
|
new ImageResizerPackage(),
|
||||||
new MainReactPackage(),
|
new MainReactPackage(),
|
||||||
new RNFSPackage(),
|
|
||||||
new RNFetchBlobPackage(),
|
|
||||||
new ReactNativeDocumentPicker(),
|
new ReactNativeDocumentPicker(),
|
||||||
new ImageResizerPackage()
|
new RNFetchBlobPackage(),
|
||||||
|
new RNFSPackage(),
|
||||||
|
new SQLitePluginPackage(),
|
||||||
|
new VectorIconsPackage()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
rootProject.name = 'Joplin'
|
rootProject.name = 'Joplin'
|
||||||
|
include ':react-native-vector-icons'
|
||||||
|
project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')
|
||||||
include ':react-native-image-resizer'
|
include ':react-native-image-resizer'
|
||||||
project(':react-native-image-resizer').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-image-resizer/android')
|
project(':react-native-image-resizer').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-image-resizer/android')
|
||||||
include ':react-native-fs'
|
include ':react-native-fs'
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
cd android
|
||||||
|
gradlew.bat installDebug
|
||||||
@@ -37,6 +37,21 @@
|
|||||||
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
|
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
|
||||||
EA51DDC9EBFC469F8214B3AD /* libRNFS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A8E646D13B9444DE81EC441D /* libRNFS.a */; };
|
EA51DDC9EBFC469F8214B3AD /* libRNFS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A8E646D13B9444DE81EC441D /* libRNFS.a */; };
|
||||||
628436ED66784ABE86A775AE /* libRCTImageResizer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B8E2583D2B6447DB35F295C /* libRCTImageResizer.a */; };
|
628436ED66784ABE86A775AE /* libRCTImageResizer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B8E2583D2B6447DB35F295C /* libRCTImageResizer.a */; };
|
||||||
|
07D2C9309DC34FA8A4F2B9B0 /* libRNDocumentPicker.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2B227F8B0AFC4FA8BC9D7177 /* libRNDocumentPicker.a */; };
|
||||||
|
7E5B60CD1D414BD1B83F524C /* libRNFetchBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 45615BC3EAEC4F5E947ACECD /* libRNFetchBlob.a */; };
|
||||||
|
3E336653B27B4DF9B68CC5E3 /* libSQLite.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D1B4757E884C47C3A7B74CEA /* libSQLite.a */; };
|
||||||
|
D7AA1BCE6BE84D04B69504EF /* libRNVectorIcons.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E6F3731DA3CC417DA0E18656 /* libRNVectorIcons.a */; };
|
||||||
|
01EACB536FDD4967ADFF2B7C /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 604048D7F6724E8AB60009B5 /* Entypo.ttf */; };
|
||||||
|
102D53C0C5734A77BD865EF8 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6451E6787D7A4939B0940789 /* EvilIcons.ttf */; };
|
||||||
|
0807A4C43422465BB101771F /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F07C38C6F4054355A8FCE69C /* Feather.ttf */; };
|
||||||
|
2325D11979804EF99B6E9774 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5482D9B65D004A999B98225D /* FontAwesome.ttf */; };
|
||||||
|
FC789F6FC7984B2188ACD995 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B8E9EC15CD314D6CAFF8F52C /* Foundation.ttf */; };
|
||||||
|
8EE0EE4DDF6E425EB055CB89 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B5F07FDA04104B999417FFD7 /* Ionicons.ttf */; };
|
||||||
|
00CC3677770C4718B50F241E /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8E6BF6E4F708428389305CDE /* MaterialCommunityIcons.ttf */; };
|
||||||
|
43D04553CC674D29982E596F /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F8EF22D6D262439988C3ABE7 /* MaterialIcons.ttf */; };
|
||||||
|
1AC1F0AA04454020908EE717 /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 14A2F14FF2484F0FAC53165D /* Octicons.ttf */; };
|
||||||
|
97B44363F4A84FA286FA6835 /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 0F8BE100EDD24484A87C58C5 /* SimpleLineIcons.ttf */; };
|
||||||
|
222B80D34F3C495D9CA5DFAB /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 07CC5BD28300490FBCF2F6D7 /* Zocial.ttf */; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
/* Begin PBXContainerItemProxy section */
|
||||||
@@ -260,6 +275,25 @@
|
|||||||
A8E646D13B9444DE81EC441D /* libRNFS.a */ = {isa = PBXFileReference; name = "libRNFS.a"; path = "libRNFS.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
|
A8E646D13B9444DE81EC441D /* libRNFS.a */ = {isa = PBXFileReference; name = "libRNFS.a"; path = "libRNFS.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
8FB22B82988847ED8E7C0976 /* RCTImageResizer.xcodeproj */ = {isa = PBXFileReference; name = "RCTImageResizer.xcodeproj"; path = "../node_modules/react-native-image-resizer/ios/RCTImageResizer.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
|
8FB22B82988847ED8E7C0976 /* RCTImageResizer.xcodeproj */ = {isa = PBXFileReference; name = "RCTImageResizer.xcodeproj"; path = "../node_modules/react-native-image-resizer/ios/RCTImageResizer.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
9B8E2583D2B6447DB35F295C /* libRCTImageResizer.a */ = {isa = PBXFileReference; name = "libRCTImageResizer.a"; path = "libRCTImageResizer.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
|
9B8E2583D2B6447DB35F295C /* libRCTImageResizer.a */ = {isa = PBXFileReference; name = "libRCTImageResizer.a"; path = "libRCTImageResizer.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
9A76264FC62545F8B7526FB4 /* RNDocumentPicker.xcodeproj */ = {isa = PBXFileReference; name = "RNDocumentPicker.xcodeproj"; path = "../node_modules/react-native-document-picker/ios/RNDocumentPicker.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
2B227F8B0AFC4FA8BC9D7177 /* libRNDocumentPicker.a */ = {isa = PBXFileReference; name = "libRNDocumentPicker.a"; path = "libRNDocumentPicker.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
750D2094BD354714A6A2ED6F /* RNFetchBlob.xcodeproj */ = {isa = PBXFileReference; name = "RNFetchBlob.xcodeproj"; path = "../node_modules/react-native-fetch-blob/ios/RNFetchBlob.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
45615BC3EAEC4F5E947ACECD /* libRNFetchBlob.a */ = {isa = PBXFileReference; name = "libRNFetchBlob.a"; path = "libRNFetchBlob.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
005F57EA6E7540AEB142159D /* SQLite.xcodeproj */ = {isa = PBXFileReference; name = "SQLite.xcodeproj"; path = "../node_modules/react-native-sqlite-storage/src/ios/SQLite.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
D1B4757E884C47C3A7B74CEA /* libSQLite.a */ = {isa = PBXFileReference; name = "libSQLite.a"; path = "libSQLite.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
C1BD944C7223406EB689EA10 /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; name = "RNVectorIcons.xcodeproj"; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
E6F3731DA3CC417DA0E18656 /* libRNVectorIcons.a */ = {isa = PBXFileReference; name = "libRNVectorIcons.a"; path = "libRNVectorIcons.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
604048D7F6724E8AB60009B5 /* Entypo.ttf */ = {isa = PBXFileReference; name = "Entypo.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
6451E6787D7A4939B0940789 /* EvilIcons.ttf */ = {isa = PBXFileReference; name = "EvilIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
F07C38C6F4054355A8FCE69C /* Feather.ttf */ = {isa = PBXFileReference; name = "Feather.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
5482D9B65D004A999B98225D /* FontAwesome.ttf */ = {isa = PBXFileReference; name = "FontAwesome.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
B8E9EC15CD314D6CAFF8F52C /* Foundation.ttf */ = {isa = PBXFileReference; name = "Foundation.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
B5F07FDA04104B999417FFD7 /* Ionicons.ttf */ = {isa = PBXFileReference; name = "Ionicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
8E6BF6E4F708428389305CDE /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; name = "MaterialCommunityIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
F8EF22D6D262439988C3ABE7 /* MaterialIcons.ttf */ = {isa = PBXFileReference; name = "MaterialIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
14A2F14FF2484F0FAC53165D /* Octicons.ttf */ = {isa = PBXFileReference; name = "Octicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
0F8BE100EDD24484A87C58C5 /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; name = "SimpleLineIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
|
07CC5BD28300490FBCF2F6D7 /* Zocial.ttf */ = {isa = PBXFileReference; name = "Zocial.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
@@ -288,6 +322,10 @@
|
|||||||
139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
|
139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
|
||||||
EA51DDC9EBFC469F8214B3AD /* libRNFS.a in Frameworks */,
|
EA51DDC9EBFC469F8214B3AD /* libRNFS.a in Frameworks */,
|
||||||
628436ED66784ABE86A775AE /* libRCTImageResizer.a in Frameworks */,
|
628436ED66784ABE86A775AE /* libRCTImageResizer.a in Frameworks */,
|
||||||
|
07D2C9309DC34FA8A4F2B9B0 /* libRNDocumentPicker.a in Frameworks */,
|
||||||
|
7E5B60CD1D414BD1B83F524C /* libRNFetchBlob.a in Frameworks */,
|
||||||
|
3E336653B27B4DF9B68CC5E3 /* libSQLite.a in Frameworks */,
|
||||||
|
D7AA1BCE6BE84D04B69504EF /* libRNVectorIcons.a in Frameworks */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@@ -456,6 +494,10 @@
|
|||||||
139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */,
|
139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */,
|
||||||
8C2AA97067234408AD5BFD90 /* RNFS.xcodeproj */,
|
8C2AA97067234408AD5BFD90 /* RNFS.xcodeproj */,
|
||||||
8FB22B82988847ED8E7C0976 /* RCTImageResizer.xcodeproj */,
|
8FB22B82988847ED8E7C0976 /* RCTImageResizer.xcodeproj */,
|
||||||
|
9A76264FC62545F8B7526FB4 /* RNDocumentPicker.xcodeproj */,
|
||||||
|
750D2094BD354714A6A2ED6F /* RNFetchBlob.xcodeproj */,
|
||||||
|
005F57EA6E7540AEB142159D /* SQLite.xcodeproj */,
|
||||||
|
C1BD944C7223406EB689EA10 /* RNVectorIcons.xcodeproj */,
|
||||||
);
|
);
|
||||||
name = Libraries;
|
name = Libraries;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@@ -476,6 +518,7 @@
|
|||||||
832341AE1AAA6A7D00B99B32 /* Libraries */,
|
832341AE1AAA6A7D00B99B32 /* Libraries */,
|
||||||
00E356EF1AD99517003FC87E /* AwesomeProjectTests */,
|
00E356EF1AD99517003FC87E /* AwesomeProjectTests */,
|
||||||
83CBBA001A601CBA00E9B192 /* Products */,
|
83CBBA001A601CBA00E9B192 /* Products */,
|
||||||
|
B788D30260EA47CEB74F9E88 /* Resources */,
|
||||||
);
|
);
|
||||||
indentWidth = 2;
|
indentWidth = 2;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@@ -492,6 +535,25 @@
|
|||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
|
B788D30260EA47CEB74F9E88 /* Resources */ = {
|
||||||
|
isa = "PBXGroup";
|
||||||
|
children = (
|
||||||
|
604048D7F6724E8AB60009B5 /* Entypo.ttf */,
|
||||||
|
6451E6787D7A4939B0940789 /* EvilIcons.ttf */,
|
||||||
|
F07C38C6F4054355A8FCE69C /* Feather.ttf */,
|
||||||
|
5482D9B65D004A999B98225D /* FontAwesome.ttf */,
|
||||||
|
B8E9EC15CD314D6CAFF8F52C /* Foundation.ttf */,
|
||||||
|
B5F07FDA04104B999417FFD7 /* Ionicons.ttf */,
|
||||||
|
8E6BF6E4F708428389305CDE /* MaterialCommunityIcons.ttf */,
|
||||||
|
F8EF22D6D262439988C3ABE7 /* MaterialIcons.ttf */,
|
||||||
|
14A2F14FF2484F0FAC53165D /* Octicons.ttf */,
|
||||||
|
0F8BE100EDD24484A87C58C5 /* SimpleLineIcons.ttf */,
|
||||||
|
07CC5BD28300490FBCF2F6D7 /* Zocial.ttf */,
|
||||||
|
);
|
||||||
|
name = Resources;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
path = "";
|
||||||
|
};
|
||||||
/* End PBXGroup section */
|
/* End PBXGroup section */
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
/* Begin PBXNativeTarget section */
|
||||||
@@ -850,6 +912,17 @@
|
|||||||
files = (
|
files = (
|
||||||
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
|
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
|
||||||
13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */,
|
13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */,
|
||||||
|
01EACB536FDD4967ADFF2B7C /* Entypo.ttf in Resources */,
|
||||||
|
102D53C0C5734A77BD865EF8 /* EvilIcons.ttf in Resources */,
|
||||||
|
0807A4C43422465BB101771F /* Feather.ttf in Resources */,
|
||||||
|
2325D11979804EF99B6E9774 /* FontAwesome.ttf in Resources */,
|
||||||
|
FC789F6FC7984B2188ACD995 /* Foundation.ttf in Resources */,
|
||||||
|
8EE0EE4DDF6E425EB055CB89 /* Ionicons.ttf in Resources */,
|
||||||
|
00CC3677770C4718B50F241E /* MaterialCommunityIcons.ttf in Resources */,
|
||||||
|
43D04553CC674D29982E596F /* MaterialIcons.ttf in Resources */,
|
||||||
|
1AC1F0AA04454020908EE717 /* Octicons.ttf in Resources */,
|
||||||
|
97B44363F4A84FA286FA6835 /* SimpleLineIcons.ttf in Resources */,
|
||||||
|
222B80D34F3C495D9CA5DFAB /* Zocial.ttf in Resources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@@ -985,11 +1058,19 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
);
|
);
|
||||||
HEADER_SEARCH_PATHS = (
|
HEADER_SEARCH_PATHS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
||||||
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-document-picker\ios\RNDocumentPicker",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-fetch-blob\ios/**",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-sqlite-storage\src\ios",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-vector-icons\RNVectorIconsManager",
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
@@ -1012,11 +1093,19 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
);
|
);
|
||||||
HEADER_SEARCH_PATHS = (
|
HEADER_SEARCH_PATHS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
||||||
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-document-picker\ios\RNDocumentPicker",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-fetch-blob\ios/**",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-sqlite-storage\src\ios",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-vector-icons\RNVectorIconsManager",
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
@@ -1040,6 +1129,10 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
||||||
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-document-picker\ios\RNDocumentPicker",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-fetch-blob\ios/**",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-sqlite-storage\src\ios",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-vector-icons\RNVectorIconsManager",
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
@@ -1062,6 +1155,10 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
||||||
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-document-picker\ios\RNDocumentPicker",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-fetch-blob\ios/**",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-sqlite-storage\src\ios",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-vector-icons\RNVectorIconsManager",
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
@@ -1093,11 +1190,19 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
);
|
);
|
||||||
HEADER_SEARCH_PATHS = (
|
HEADER_SEARCH_PATHS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
||||||
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-document-picker\ios\RNDocumentPicker",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-fetch-blob\ios/**",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-sqlite-storage\src\ios",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-vector-icons\RNVectorIconsManager",
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
@@ -1129,11 +1234,19 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
);
|
);
|
||||||
HEADER_SEARCH_PATHS = (
|
HEADER_SEARCH_PATHS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
"$(SRCROOT)/../node_modules/react-native-fs/**",
|
||||||
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
"$(SRCROOT)\..\node_modules\react-native-image-resizer\ios\RCTImageResizer",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-document-picker\ios\RNDocumentPicker",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-fetch-blob\ios/**",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-sqlite-storage\src\ios",
|
||||||
|
"$(SRCROOT)\..\node_modules\react-native-vector-icons\RNVectorIconsManager",
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
@@ -1160,6 +1273,10 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
name = Debug;
|
name = Debug;
|
||||||
@@ -1186,6 +1303,10 @@
|
|||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
|
"\"$(SRCROOT)/$(TARGET_NAME)\"",
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
|
|||||||
@@ -39,9 +39,8 @@
|
|||||||
<key>UIViewControllerBasedStatusBarAppearance</key>
|
<key>UIViewControllerBasedStatusBarAppearance</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>NSLocationWhenInUseUsageDescription</key>
|
<key>NSLocationWhenInUseUsageDescription</key>
|
||||||
<string></string>
|
<string/>
|
||||||
<key>NSAppTransportSecurity</key>
|
<key>NSAppTransportSecurity</key>
|
||||||
<!--See http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/ -->
|
|
||||||
<dict>
|
<dict>
|
||||||
<key>NSExceptionDomains</key>
|
<key>NSExceptionDomains</key>
|
||||||
<dict>
|
<dict>
|
||||||
@@ -52,5 +51,19 @@
|
|||||||
</dict>
|
</dict>
|
||||||
</dict>
|
</dict>
|
||||||
</dict>
|
</dict>
|
||||||
|
<key>UIAppFonts</key>
|
||||||
|
<array>
|
||||||
|
<string>Entypo.ttf</string>
|
||||||
|
<string>EvilIcons.ttf</string>
|
||||||
|
<string>Feather.ttf</string>
|
||||||
|
<string>FontAwesome.ttf</string>
|
||||||
|
<string>Foundation.ttf</string>
|
||||||
|
<string>Ionicons.ttf</string>
|
||||||
|
<string>MaterialCommunityIcons.ttf</string>
|
||||||
|
<string>MaterialIcons.ttf</string>
|
||||||
|
<string>Octicons.ttf</string>
|
||||||
|
<string>SimpleLineIcons.ttf</string>
|
||||||
|
<string>Zocial.ttf</string>
|
||||||
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ class Checkbox extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
componentWillMount() {
|
componentWillMount() {
|
||||||
this.state = { checked: this.props.checked };
|
this.setState({ checked: this.props.checked });
|
||||||
}
|
}
|
||||||
|
|
||||||
componentWillReceiveProps(newProps) {
|
componentWillReceiveProps(newProps) {
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ class NoteListComponent extends Component {
|
|||||||
|
|
||||||
componentWillMount() {
|
componentWillMount() {
|
||||||
const newDataSource = this.state.dataSource.cloneWithRows(this.filterNotes(this.props.items));
|
const newDataSource = this.state.dataSource.cloneWithRows(this.filterNotes(this.props.items));
|
||||||
this.state = { dataSource: newDataSource };
|
this.setState({ dataSource: newDataSource });
|
||||||
}
|
}
|
||||||
|
|
||||||
componentWillReceiveProps(newProps) {
|
componentWillReceiveProps(newProps) {
|
||||||
|
|||||||
@@ -326,7 +326,8 @@ class NoteScreenComponent extends BaseScreenComponent {
|
|||||||
|
|
||||||
const format = res.type == 'image/png' ? 'PNG' : 'JPEG';
|
const format = res.type == 'image/png' ? 'PNG' : 'JPEG';
|
||||||
reg.logger().info('Resizing image ' + localFilePath);
|
reg.logger().info('Resizing image ' + localFilePath);
|
||||||
const resizedImagePath = await ImageResizer.createResizedImage(localFilePath, dimensions.width, dimensions.height, format, 85);
|
const resizedImage = await ImageResizer.createResizedImage(localFilePath, dimensions.width, dimensions.height, format, 85);
|
||||||
|
const resizedImagePath = resizedImage.uri;
|
||||||
reg.logger().info('Resized image ', resizedImagePath);
|
reg.logger().info('Resized image ', resizedImagePath);
|
||||||
RNFetchBlob.fs.cp(resizedImagePath, targetPath); // mv doesn't work ("source path does not exist") so need to do cp and unlink
|
RNFetchBlob.fs.cp(resizedImagePath, targetPath); // mv doesn't work ("source path does not exist") so need to do cp and unlink
|
||||||
|
|
||||||
|
|||||||
Generated
+6101
File diff suppressed because it is too large
Load Diff
@@ -12,21 +12,22 @@
|
|||||||
"form-data": "^2.1.4",
|
"form-data": "^2.1.4",
|
||||||
"html-entities": "^1.2.1",
|
"html-entities": "^1.2.1",
|
||||||
"moment": "^2.18.1",
|
"moment": "^2.18.1",
|
||||||
|
"prop-types": "^15.6.0",
|
||||||
"query-string": "4.3.4",
|
"query-string": "4.3.4",
|
||||||
"react": "16.0.0-alpha.12",
|
"react": "16.0.0-beta.5",
|
||||||
"react-native": "0.46.0",
|
"react-native": "0.49.0",
|
||||||
"react-native-action-button": "^2.6.9",
|
"react-native-action-button": "^2.6.9",
|
||||||
"react-native-datepicker": "^1.6.0",
|
"react-native-datepicker": "^1.6.0",
|
||||||
"react-native-dialogbox": "^0.6.6",
|
"react-native-dialogbox": "^0.6.6",
|
||||||
"react-native-document-picker": "^2.0.0",
|
"react-native-document-picker": "^2.1.0",
|
||||||
"react-native-fetch-blob": "^0.10.6",
|
"react-native-fetch-blob": "^0.10.6",
|
||||||
"react-native-fs": "^2.3.3",
|
"react-native-fs": "^2.8.1",
|
||||||
"react-native-image-resizer": "^0.1.1",
|
"react-native-image-resizer": "^1.0.0",
|
||||||
"react-native-popup-dialog": "^0.9.35",
|
"react-native-popup-dialog": "^0.9.35",
|
||||||
"react-native-popup-menu": "^0.7.4",
|
"react-native-popup-menu": "^0.8.3",
|
||||||
"react-native-side-menu": "^0.20.1",
|
"react-native-side-menu": "^1.1.3",
|
||||||
"react-native-sqlite-storage": "3.3.*",
|
"react-native-sqlite-storage": "3.3.*",
|
||||||
"react-native-vector-icons": "^2.0.3",
|
"react-native-vector-icons": "^4.4.2",
|
||||||
"react-redux": "4.4.8",
|
"react-redux": "4.4.8",
|
||||||
"redux": "3.6.0",
|
"redux": "3.6.0",
|
||||||
"uuid": "^3.0.1"
|
"uuid": "^3.0.1"
|
||||||
|
|||||||
@@ -1,3 +1,2 @@
|
|||||||
@echo off
|
@echo off
|
||||||
npm start -- --reset-cache
|
npm start -- --reset-cache
|
||||||
rem "c:\Program Files (x86)\Yarn\bin\yarn.cmd" start -- --reset-cache
|
|
||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user