Преглед изворни кода

rename bin/darkwallet/ to bin/app/

darkfi пре 1 година
родитељ
комит
2b49de9bcf
100 измењених фајлова са 98 додато и 87 уклоњено
  1. 0 0
      bin/app/.gitignore
  2. 41 41
      bin/app/Cargo.lock
  3. 4 4
      bin/app/Cargo.toml
  4. 0 0
      bin/app/Dockerfile
  5. 22 17
      bin/app/Makefile
  6. 0 0
      bin/app/README.md
  7. 0 0
      bin/app/assets/bg.png
  8. 0 0
      bin/app/assets/king.png
  9. 0 0
      bin/app/bin/drawsim.rs
  10. 0 0
      bin/app/build.rs
  11. 0 0
      bin/app/data/back-arrow.obj
  12. 0 0
      bin/app/data/chat.txt
  13. 0 0
      bin/app/data/close.obj
  14. 0 0
      bin/app/data/emoji-selector.obj
  15. 0 0
      bin/app/data/favico/conv.py
  16. 0 0
      bin/app/data/favico/favico16.png
  17. 0 0
      bin/app/data/favico/favico32.png
  18. 0 0
      bin/app/data/favico/favico64.png
  19. 0 0
      bin/app/data/netlogo.blend
  20. 0 0
      bin/app/data/obj_to_rust.py
  21. 0 0
      bin/app/data/res/mipmap-hdpi/ic_launcher.png
  22. 0 0
      bin/app/data/res/mipmap-mdpi/ic_launcher.png
  23. 0 0
      bin/app/data/res/mipmap-xhdpi/ic_launcher.png
  24. 0 0
      bin/app/data/res/mipmap-xxhdpi/ic_launcher.png
  25. 0 0
      bin/app/data/res/mipmap-xxxhdpi/ic_launcher.png
  26. 0 0
      bin/app/data/send-arrow.obj
  27. 0 0
      bin/app/echo.py
  28. 0 0
      bin/app/gui/__init__.py
  29. 0 0
      bin/app/gui/api.py
  30. 0 0
      bin/app/gui/gfx.py
  31. 0 0
      bin/app/gui/print_tree.py
  32. 0 0
      bin/app/gui/settings.py
  33. 0 0
      bin/app/java/MainActivity.java
  34. 0 0
      bin/app/java/autosuggest/CustomInputConnection.java
  35. 0 0
      bin/app/pydrk/__init__.py
  36. 0 0
      bin/app/pydrk/api.py
  37. 0 0
      bin/app/pydrk/exc.py
  38. 0 0
      bin/app/pydrk/expr.py
  39. 0 0
      bin/app/pydrk/host.py
  40. 0 0
      bin/app/pydrk/serial.py
  41. 0 0
      bin/app/pydrk/util.py
  42. 0 0
      bin/app/quad.toml
  43. 2 2
      bin/app/release/README.win32.md
  44. 0 0
      bin/app/release/linux/darkfi.desktop
  45. 0 0
      bin/app/release/linux/make-appimage.sh
  46. 0 0
      bin/app/release/macos/Contents/Resources/darkfi.icns
  47. 0 0
      bin/app/release/win/README
  48. 0 0
      bin/app/release/win/darkfi.ico
  49. 0 0
      bin/app/rust-toolchain.toml
  50. 0 0
      bin/app/src/android.rs
  51. 6 5
      bin/app/src/app/mod.rs
  52. 0 0
      bin/app/src/app/node.rs
  53. 0 0
      bin/app/src/app/schema/chat.rs
  54. 0 0
      bin/app/src/app/schema/menu.rs
  55. 4 4
      bin/app/src/app/schema/mod.rs
  56. 1 1
      bin/app/src/app/schema/test.rs
  57. 0 0
      bin/app/src/error.rs
  58. 0 0
      bin/app/src/expr/compile.rs
  59. 0 0
      bin/app/src/expr/mod.rs
  60. 0 0
      bin/app/src/gfx/favico.rs
  61. 0 0
      bin/app/src/gfx/linalg.rs
  62. 1 1
      bin/app/src/gfx/mod.rs
  63. 0 0
      bin/app/src/gfx/shader.rs
  64. 0 0
      bin/app/src/logger.rs
  65. 10 5
      bin/app/src/main.rs
  66. 0 0
      bin/app/src/mesh.rs
  67. 0 0
      bin/app/src/net.rs
  68. 0 0
      bin/app/src/plugin.old.rs
  69. 5 5
      bin/app/src/plugin/darkirc.rs
  70. 0 0
      bin/app/src/plugin/mod.rs
  71. 0 0
      bin/app/src/prop/guard.rs
  72. 0 0
      bin/app/src/prop/mod.rs
  73. 0 0
      bin/app/src/prop/wrap.rs
  74. 0 0
      bin/app/src/pubsub.rs
  75. 0 0
      bin/app/src/py.rs
  76. 0 0
      bin/app/src/ringbuf.rs
  77. 0 0
      bin/app/src/scene.rs
  78. 0 0
      bin/app/src/shape/back_arrow.rs
  79. 0 0
      bin/app/src/shape/close.rs
  80. 0 0
      bin/app/src/shape/emoji_sel.rs
  81. 0 0
      bin/app/src/shape/mod.rs
  82. 0 0
      bin/app/src/shape/netlogo1.rs
  83. 0 0
      bin/app/src/shape/netlogo2.rs
  84. 0 0
      bin/app/src/shape/netlogo3.rs
  85. 0 0
      bin/app/src/shape/send_arrow.rs
  86. 0 0
      bin/app/src/text/atlas.rs
  87. 0 0
      bin/app/src/text/ft.rs
  88. 1 1
      bin/app/src/text/mod.rs
  89. 0 0
      bin/app/src/text/old_atlas.rs
  90. 0 0
      bin/app/src/text/shape.rs
  91. 0 0
      bin/app/src/text/wrap.rs
  92. 0 0
      bin/app/src/ui/button.rs
  93. 0 0
      bin/app/src/ui/chatedit.rs
  94. 0 0
      bin/app/src/ui/chatview/mod.rs
  95. 0 0
      bin/app/src/ui/chatview/page.rs
  96. 0 0
      bin/app/src/ui/editbox/editable.rs
  97. 0 0
      bin/app/src/ui/editbox/mod.rs
  98. 0 0
      bin/app/src/ui/editbox/repeat.rs
  99. 0 0
      bin/app/src/ui/emoji_picker/default.rs
  100. 1 1
      bin/app/src/ui/emoji_picker/emoji.rs

+ 0 - 0
bin/darkwallet/.gitignore → bin/app/.gitignore


+ 41 - 41
bin/darkwallet/Cargo.lock → bin/app/Cargo.lock

@@ -1236,6 +1236,47 @@ dependencies = [
  "x509-parser",
 ]
 
+[[package]]
+name = "darkfi-app"
+version = "0.1.0"
+dependencies = [
+ "android_logger",
+ "arboard",
+ "async-channel 2.3.1",
+ "async-gen",
+ "async-lock",
+ "async-recursion",
+ "async-trait",
+ "atomic_float",
+ "blake3",
+ "chrono",
+ "colored",
+ "darkfi",
+ "darkfi-serial",
+ "dirs",
+ "easy-parallel",
+ "file-rotate",
+ "freetype-rs",
+ "futures",
+ "glam",
+ "harfbuzz-sys",
+ "image",
+ "log",
+ "miniquad",
+ "parking_lot 0.12.3",
+ "rand",
+ "regex",
+ "rusqlite",
+ "semver",
+ "simplelog",
+ "sled-overlay",
+ "smol",
+ "thiserror 1.0.69",
+ "tor-dirmgr",
+ "url",
+ "zeromq",
+]
+
 [[package]]
 name = "darkfi-derive"
 version = "0.4.2"
@@ -1297,47 +1338,6 @@ dependencies = [
  "url",
 ]
 
-[[package]]
-name = "darkwallet"
-version = "0.1.0"
-dependencies = [
- "android_logger",
- "arboard",
- "async-channel 2.3.1",
- "async-gen",
- "async-lock",
- "async-recursion",
- "async-trait",
- "atomic_float",
- "blake3",
- "chrono",
- "colored",
- "darkfi",
- "darkfi-serial",
- "dirs",
- "easy-parallel",
- "file-rotate",
- "freetype-rs",
- "futures",
- "glam",
- "harfbuzz-sys",
- "image",
- "log",
- "miniquad",
- "parking_lot 0.12.3",
- "rand",
- "regex",
- "rusqlite",
- "semver",
- "simplelog",
- "sled-overlay",
- "smol",
- "thiserror 1.0.69",
- "tor-dirmgr",
- "url",
- "zeromq",
-]
-
 [[package]]
 name = "darling"
 version = "0.14.4"

+ 4 - 4
bin/darkwallet/Cargo.toml → bin/app/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
-name = "darkwallet"
-description = "Wallet UI"
+name = "darkfi-app"
+description = "DarkFi UI App"
 version = "0.1.0"
 edition = "2021"
 authors = ["Dyne.org foundation <foundation@dyne.org>"]
@@ -91,8 +91,8 @@ workspace = true
 [workspace.lints.clippy]
 
 [package.metadata.android]
-package_name = "darkfi.darkwallet"
-label = "DarkWallet"
+package_name = "darkfi.app"
+label = "DarkFi"
 res = "data/res"
 icon = "@mipmap/ic_launcher"
 assets = "assets"

+ 0 - 0
bin/darkwallet/Dockerfile → bin/app/Dockerfile


+ 22 - 17
bin/darkwallet/Makefile → bin/app/Makefile

@@ -1,6 +1,6 @@
 .POSIX:
 
-APK = target/android-artifacts/release/apk/darkwallet.apk
+APK = target/android-artifacts/release/apk/darkfi-app.apk
 
 SRC = \
 	build.rs \
@@ -10,21 +10,25 @@ SRC = \
 	$(shell find assets -type f) \
 	$(shell find src -type f)
 
+RELEASE_FEATURES = --features=enable-plugins
+
 #FEATURES = --features=emulate-android
-#FEATURES = --features=enable-plugins
 #FEATURES = --features=enable-netdebug,enable-plugins
-FEATURES = --features=enable-netdebug
+DEV_FEATURES = --features=enable-netdebug
 
 all: $(SRC) fonts
-	# You can either install cargo-limit or just s/lbuild/build
-	# `cargo install cargo-limit`
-	cargo lbuild $(FEATURES)
-	-mv target/debug/darkwallet .
-	./darkwallet
+	cargo build --release $(RELEASE_FEATURES)
+	-mv target/debug/darkfi-app .
+	./darkfi-app
+
+dev: $(SRC) fonts
+	cargo lbuild $(DEV_FEATURES)
+	-mv target/debug/darkfi-app .
+	./darkfi-app
 
-darkwallet.apk: $(SRC) fonts
-	podman run -v $(shell pwd)/../../:/root/darkfi -w /root/darkfi/bin/darkwallet/ -t apk cargo quad-apk build --release $(FEATURES)
-	cp -f $(APK) $@
+android: $(SRC) fonts
+	podman run -v $(shell pwd)/../../:/root/darkfi -w /root/darkfi/bin/app/ -t apk cargo quad-apk build --release $(RELEASE_FEATURES)
+	-mv $(APK) .
 
 ibm-plex-mono-regular.otf:
 	wget -c https://codeberg.org/darkrenaissance/darkfi/raw/branch/data/ibm-plex-mono-regular.otf
@@ -34,20 +38,21 @@ NotoColorEmoji.ttf:
 
 fonts: ibm-plex-mono-regular.otf NotoColorEmoji.ttf
 
-android: $(SRC) fonts
-	podman run -v $(shell pwd)/../../:/root/darkfi -w /root/darkfi/bin/darkwallet/ -t apk cargo quad-apk build --release $(FEATURES)
-	adb uninstall darkfi.darkwallet
-	adb install $(APK)
+apk: darkfi-app.apk
+	podman run -v $(shell pwd)/../../:/root/darkfi -w /root/darkfi/bin/app/ -t apk cargo quad-apk build --release $(DEV_FEATURES)
+	-mv $(APK) .
+	adb uninstall darkfi.app
+	adb install darkfi-app.apk
 	reset
 	adb logcat -c
 	adb logcat -v color -s darkfi -s SAPP -s libc -s DEBUG -s ActivityManager -s ActivityTaskManager -s WindowManager
 
 # Useful for dev
 cli:
-	podman run -v $(shell pwd)/../../:/root/darkfi -w /root/darkfi/bin/darkwallet/ -it apk bash
+	podman run -v $(shell pwd)/../../:/root/darkfi -w /root/darkfi/bin/app/ -it apk bash
 
 clean:
 	podman run -v $(shell pwd):/root/dw -w /root/dw -t apk rm -fr target/
-	rm -f darkwallet.apk
+	rm -f darkfi-app.apk
 
 .PHONY: all android cli clean

+ 0 - 0
bin/darkwallet/README.md → bin/app/README.md


+ 0 - 0
bin/darkwallet/assets/bg.png → bin/app/assets/bg.png


+ 0 - 0
bin/darkwallet/assets/king.png → bin/app/assets/king.png


+ 0 - 0
bin/darkwallet/bin/drawsim.rs → bin/app/bin/drawsim.rs


+ 0 - 0
bin/darkwallet/build.rs → bin/app/build.rs


+ 0 - 0
bin/darkwallet/data/back-arrow.obj → bin/app/data/back-arrow.obj


+ 0 - 0
bin/darkwallet/data/chat.txt → bin/app/data/chat.txt


+ 0 - 0
bin/darkwallet/data/close.obj → bin/app/data/close.obj


+ 0 - 0
bin/darkwallet/data/emoji-selector.obj → bin/app/data/emoji-selector.obj


+ 0 - 0
bin/darkwallet/data/favico/conv.py → bin/app/data/favico/conv.py


+ 0 - 0
bin/darkwallet/data/favico/favico16.png → bin/app/data/favico/favico16.png


+ 0 - 0
bin/darkwallet/data/favico/favico32.png → bin/app/data/favico/favico32.png


+ 0 - 0
bin/darkwallet/data/favico/favico64.png → bin/app/data/favico/favico64.png


+ 0 - 0
bin/darkwallet/data/netlogo.blend → bin/app/data/netlogo.blend


+ 0 - 0
bin/darkwallet/data/obj_to_rust.py → bin/app/data/obj_to_rust.py


+ 0 - 0
bin/darkwallet/data/res/mipmap-hdpi/ic_launcher.png → bin/app/data/res/mipmap-hdpi/ic_launcher.png


+ 0 - 0
bin/darkwallet/data/res/mipmap-mdpi/ic_launcher.png → bin/app/data/res/mipmap-mdpi/ic_launcher.png


+ 0 - 0
bin/darkwallet/data/res/mipmap-xhdpi/ic_launcher.png → bin/app/data/res/mipmap-xhdpi/ic_launcher.png


+ 0 - 0
bin/darkwallet/data/res/mipmap-xxhdpi/ic_launcher.png → bin/app/data/res/mipmap-xxhdpi/ic_launcher.png


+ 0 - 0
bin/darkwallet/data/res/mipmap-xxxhdpi/ic_launcher.png → bin/app/data/res/mipmap-xxxhdpi/ic_launcher.png


+ 0 - 0
bin/darkwallet/data/send-arrow.obj → bin/app/data/send-arrow.obj


+ 0 - 0
bin/darkwallet/echo.py → bin/app/echo.py


+ 0 - 0
bin/darkwallet/gui/__init__.py → bin/app/gui/__init__.py


+ 0 - 0
bin/darkwallet/gui/api.py → bin/app/gui/api.py


+ 0 - 0
bin/darkwallet/gui/gfx.py → bin/app/gui/gfx.py


+ 0 - 0
bin/darkwallet/gui/print_tree.py → bin/app/gui/print_tree.py


+ 0 - 0
bin/darkwallet/gui/settings.py → bin/app/gui/settings.py


+ 0 - 0
bin/darkwallet/java/MainActivity.java → bin/app/java/MainActivity.java


+ 0 - 0
bin/darkwallet/java/autosuggest/CustomInputConnection.java → bin/app/java/autosuggest/CustomInputConnection.java


+ 0 - 0
bin/darkwallet/pydrk/__init__.py → bin/app/pydrk/__init__.py


+ 0 - 0
bin/darkwallet/pydrk/api.py → bin/app/pydrk/api.py


+ 0 - 0
bin/darkwallet/pydrk/exc.py → bin/app/pydrk/exc.py


+ 0 - 0
bin/darkwallet/pydrk/expr.py → bin/app/pydrk/expr.py


+ 0 - 0
bin/darkwallet/pydrk/host.py → bin/app/pydrk/host.py


+ 0 - 0
bin/darkwallet/pydrk/serial.py → bin/app/pydrk/serial.py


+ 0 - 0
bin/darkwallet/pydrk/util.py → bin/app/pydrk/util.py


+ 0 - 0
bin/darkwallet/quad.toml → bin/app/quad.toml


+ 2 - 2
bin/darkwallet/release/README.win32.md → bin/app/release/README.win32.md

@@ -125,8 +125,8 @@ in an accessible place.
 Open cmd and navigate to the folder. Now run `cargo build`.
 
 ```
-C:\Users\a> cd ../../darkfi/bin/darkwallet/
-C:\darkfi\bin\darkwallet> cargo build
+C:\Users\a> cd ../../darkfi/bin/app/
+C:\darkfi\bin\app> cargo build
 ```
 
 ## (Optional) Mesa GL

+ 0 - 0
bin/darkwallet/release/linux/darkfi.desktop → bin/app/release/linux/darkfi.desktop


+ 0 - 0
bin/darkwallet/release/linux/make-appimage.sh → bin/app/release/linux/make-appimage.sh


+ 0 - 0
bin/darkwallet/release/macos/Contents/Resources/darkfi.icns → bin/app/release/macos/Contents/Resources/darkfi.icns


+ 0 - 0
bin/darkwallet/release/win/README → bin/app/release/win/README


+ 0 - 0
bin/darkwallet/release/win/darkfi.ico → bin/app/release/win/darkfi.ico


+ 0 - 0
bin/darkwallet/rust-toolchain.toml → bin/app/rust-toolchain.toml


+ 0 - 0
bin/darkwallet/src/android.rs → bin/app/src/android.rs


+ 6 - 5
bin/darkwallet/src/app/mod.rs → bin/app/src/app/mod.rs

@@ -181,13 +181,14 @@ impl App {
         let plugin = Arc::new(SceneNode3::new("plugin", SceneNodeType3::PluginRoot));
         self.sg_root.clone().link(plugin.clone());
 
-        if cfg!(feature = "enable-plugins") {
-            self.load_plugins(plugin).await;
-        } else {
-            w!("Plugins are disabled in this build");
-        }
+        #[cfg(feature = "enable-plugins")]
+        self.load_plugins(plugin).await;
+
+        #[cfg(not(feature = "enable-plugins"))]
+        w!("Plugins are disabled in this build");
     }
 
+    #[cfg(feature = "enable-plugins")]
     async fn load_plugins(&self, plugin: SceneNodePtr) {
         let darkirc = create_darkirc("darkirc");
         let darkirc = darkirc

+ 0 - 0
bin/darkwallet/src/app/node.rs → bin/app/src/app/node.rs


+ 0 - 0
bin/darkwallet/src/app/schema/chat.rs → bin/app/src/app/schema/chat.rs


+ 0 - 0
bin/darkwallet/src/app/schema/menu.rs → bin/app/src/app/schema/menu.rs


+ 4 - 4
bin/darkwallet/src/app/schema/mod.rs → bin/app/src/app/schema/mod.rs

@@ -61,7 +61,7 @@ mod android_ui_consts {
 
 #[cfg(target_os = "android")]
 mod ui_consts {
-    use crate::android::get_appdata_path;
+    use crate::android::{get_appdata_path, get_external_storage_path};
     use std::path::PathBuf;
 
     pub const BG_PATH: &str = "bg.png";
@@ -87,15 +87,15 @@ mod desktop_paths {
     pub const BG_PATH: &str = "assets/bg.png";
 
     pub fn get_chatdb_path() -> PathBuf {
-        dirs::data_local_dir().unwrap().join("darkfi/wallet/chatdb")
+        dirs::data_local_dir().unwrap().join("darkfi/app/chatdb")
     }
 
     pub fn get_first_time_filename() -> PathBuf {
-        dirs::cache_dir().unwrap().join("darkfi/wallet/first_time")
+        dirs::cache_dir().unwrap().join("darkfi/app/first_time")
     }
 
     pub fn get_window_scale_filename() -> PathBuf {
-        dirs::cache_dir().unwrap().join("darkfi/wallet/window_scale")
+        dirs::cache_dir().unwrap().join("darkfi/app/window_scale")
     }
 }
 

+ 1 - 1
bin/darkwallet/src/app/schema/test.rs → bin/app/src/app/schema/test.rs

@@ -47,7 +47,7 @@ const LIGHTMODE: bool = false;
 
 #[cfg(target_os = "android")]
 mod ui_consts {
-    pub const CHATDB_PATH: &str = "/data/data/darkfi.darkwallet/chatdb/";
+    pub const CHATDB_PATH: &str = "/data/data/darkfi.app/chatdb/";
     pub const KING_PATH: &str = "king.png";
 }
 

+ 0 - 0
bin/darkwallet/src/error.rs → bin/app/src/error.rs


+ 0 - 0
bin/darkwallet/src/expr/compile.rs → bin/app/src/expr/compile.rs


+ 0 - 0
bin/darkwallet/src/expr/mod.rs → bin/app/src/expr/mod.rs


+ 0 - 0
bin/darkwallet/src/gfx/favico.rs → bin/app/src/gfx/favico.rs


+ 0 - 0
bin/darkwallet/src/gfx/linalg.rs → bin/app/src/gfx/linalg.rs


+ 1 - 1
bin/darkwallet/src/gfx/mod.rs → bin/app/src/gfx/mod.rs

@@ -59,7 +59,7 @@ pub fn get_window_size_filename() -> PathBuf {
 }
 #[cfg(not(target_os = "android"))]
 pub fn get_window_size_filename() -> PathBuf {
-    dirs::cache_dir().unwrap().join("darkfi/wallet/window_size")
+    dirs::cache_dir().unwrap().join("darkfi/app/window_size")
 }
 
 #[derive(Clone, Debug, SerialEncodable, SerialDecodable)]

+ 0 - 0
bin/darkwallet/src/gfx/shader.rs → bin/app/src/gfx/shader.rs


+ 0 - 0
bin/darkwallet/src/logger.rs → bin/app/src/logger.rs


+ 10 - 5
bin/darkwallet/src/main.rs → bin/app/src/main.rs

@@ -89,16 +89,21 @@ fn main() {
 
     #[cfg(target_os = "android")]
     {
+        use crate::android::{get_appdata_path, get_external_storage_path};
+
+        info!("App internal data path: {:?}", get_appdata_path());
+        info!("App external storage path: {:?}", get_external_storage_path());
+
         // Workaround for this bug
         // https://gitlab.torproject.org/tpo/core/arti/-/issues/999
         unsafe {
-            std::env::set_var("HOME", "/data/data/darkfi.darkwallet/");
+            std::env::set_var("HOME", get_appdata_path().as_os_str());
         }
 
-        let paths = std::fs::read_dir("/data/data/darkfi.darkwallet/").unwrap();
-        for path in paths {
-            debug!("{}", path.unwrap().path().display())
-        }
+        //let paths = std::fs::read_dir("/data/data/darkfi.darkfi/").unwrap();
+        //for path in paths {
+        //    debug!("{}", path.unwrap().path().display())
+        //}
     }
 
     let exe_path = std::env::current_exe().unwrap();

+ 0 - 0
bin/darkwallet/src/mesh.rs → bin/app/src/mesh.rs


+ 0 - 0
bin/darkwallet/src/net.rs → bin/app/src/net.rs


+ 0 - 0
bin/darkwallet/src/plugin.old.rs → bin/app/src/plugin.old.rs


+ 5 - 5
bin/darkwallet/src/plugin/darkirc.rs → bin/app/src/plugin/darkirc.rs

@@ -62,7 +62,7 @@ const RECENT_TIME_DIST: u64 = 25_000;
 
 #[cfg(target_os = "android")]
 mod paths {
-    use crate::android::get_appdata_path;
+    use crate::android::{get_appdata_path, get_external_storage_path};
     use std::path::PathBuf;
 
     pub fn get_evgrdb_path() -> PathBuf {
@@ -86,18 +86,18 @@ mod paths {
     use std::path::PathBuf;
 
     pub fn get_evgrdb_path() -> PathBuf {
-        dirs::data_local_dir().unwrap().join("darkfi/evgr")
+        dirs::data_local_dir().unwrap().join("darkfi/app/evgr")
     }
 
     pub fn nick_filename() -> PathBuf {
-        dirs::cache_dir().unwrap().join("darkfi/nick.txt")
+        dirs::cache_dir().unwrap().join("darkfi/app/nick.txt")
     }
 
     pub fn p2p_datastore_path() -> PathBuf {
-        dirs::cache_dir().unwrap().join("darkfi/wallet/darkirc_p2p")
+        dirs::cache_dir().unwrap().join("darkfi/app/darkirc_p2p")
     }
     pub fn hostlist_path() -> PathBuf {
-        dirs::cache_dir().unwrap().join("darkfi/wallet/hostlist.tsv")
+        dirs::cache_dir().unwrap().join("darkfi/app/hostlist.tsv")
     }
 }
 

+ 0 - 0
bin/darkwallet/src/plugin/mod.rs → bin/app/src/plugin/mod.rs


+ 0 - 0
bin/darkwallet/src/prop/guard.rs → bin/app/src/prop/guard.rs


+ 0 - 0
bin/darkwallet/src/prop/mod.rs → bin/app/src/prop/mod.rs


+ 0 - 0
bin/darkwallet/src/prop/wrap.rs → bin/app/src/prop/wrap.rs


+ 0 - 0
bin/darkwallet/src/pubsub.rs → bin/app/src/pubsub.rs


+ 0 - 0
bin/darkwallet/src/py.rs → bin/app/src/py.rs


+ 0 - 0
bin/darkwallet/src/ringbuf.rs → bin/app/src/ringbuf.rs


+ 0 - 0
bin/darkwallet/src/scene.rs → bin/app/src/scene.rs


+ 0 - 0
bin/darkwallet/src/shape/back_arrow.rs → bin/app/src/shape/back_arrow.rs


+ 0 - 0
bin/darkwallet/src/shape/close.rs → bin/app/src/shape/close.rs


+ 0 - 0
bin/darkwallet/src/shape/emoji_sel.rs → bin/app/src/shape/emoji_sel.rs


+ 0 - 0
bin/darkwallet/src/shape/mod.rs → bin/app/src/shape/mod.rs


+ 0 - 0
bin/darkwallet/src/shape/netlogo1.rs → bin/app/src/shape/netlogo1.rs


+ 0 - 0
bin/darkwallet/src/shape/netlogo2.rs → bin/app/src/shape/netlogo2.rs


+ 0 - 0
bin/darkwallet/src/shape/netlogo3.rs → bin/app/src/shape/netlogo3.rs


+ 0 - 0
bin/darkwallet/src/shape/send_arrow.rs → bin/app/src/shape/send_arrow.rs


+ 0 - 0
bin/darkwallet/src/text/atlas.rs → bin/app/src/text/atlas.rs


+ 0 - 0
bin/darkwallet/src/text/ft.rs → bin/app/src/text/ft.rs


+ 1 - 1
bin/darkwallet/src/text/mod.rs → bin/app/src/text/mod.rs

@@ -49,7 +49,7 @@ pub const EMOJI_PROP_ABOVE_BASELINE: f32 = 0.8;
 
 #[cfg(target_os = "android")]
 fn custom_font_path() -> PathBuf {
-    get_external_storage_path().join("font")
+    crate::android::get_external_storage_path().join("font")
 }
 #[cfg(not(target_os = "android"))]
 fn custom_font_path() -> PathBuf {

+ 0 - 0
bin/darkwallet/src/text/old_atlas.rs → bin/app/src/text/old_atlas.rs


+ 0 - 0
bin/darkwallet/src/text/shape.rs → bin/app/src/text/shape.rs


+ 0 - 0
bin/darkwallet/src/text/wrap.rs → bin/app/src/text/wrap.rs


+ 0 - 0
bin/darkwallet/src/ui/button.rs → bin/app/src/ui/button.rs


+ 0 - 0
bin/darkwallet/src/ui/chatedit.rs → bin/app/src/ui/chatedit.rs


+ 0 - 0
bin/darkwallet/src/ui/chatview/mod.rs → bin/app/src/ui/chatview/mod.rs


+ 0 - 0
bin/darkwallet/src/ui/chatview/page.rs → bin/app/src/ui/chatview/page.rs


+ 0 - 0
bin/darkwallet/src/ui/editbox/editable.rs → bin/app/src/ui/editbox/editable.rs


+ 0 - 0
bin/darkwallet/src/ui/editbox/mod.rs → bin/app/src/ui/editbox/mod.rs


+ 0 - 0
bin/darkwallet/src/ui/editbox/repeat.rs → bin/app/src/ui/editbox/repeat.rs


+ 0 - 0
bin/darkwallet/src/ui/emoji_picker/default.rs → bin/app/src/ui/emoji_picker/default.rs


+ 1 - 1
bin/darkwallet/src/ui/emoji_picker/emoji.rs → bin/app/src/ui/emoji_picker/emoji.rs

@@ -43,7 +43,7 @@ use super::default;
 
 #[cfg(target_os = "android")]
 pub fn get_emoji_list_path() -> PathBuf {
-    get_external_storage_path().join("emoji.txt")
+    crate::android::get_external_storage_path().join("emoji.txt")
 }
 
 #[cfg(not(target_os = "android"))]

Неке датотеке нису приказане због велике количине промена