You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
649c2a5 doc: updated the qml/README.md with qml-module-qtquick-dialogs (D33r-Gee)
8131e0f qml: UI only. Added initial custom datadir functionality without wiring (D33r-Gee)
ffd5201 qml: UI only. added setcustomdatadir() method into the options_model files (D33r-Gee)
0b59fee qml: statically link QtQuick2Dialog and FolderListModel plugins (johnny9)
893348e qml: fix file location path in Controls plugin for Android (johnny9)
Pull request description:
This pull request is a focused iteration of #390, intended to isolate and test the UI frontend elements. Backend functionality has been intentionally excluded to streamline the testing, review, and merge process.
<details>
<summary>Ubuntu Screenshots</summary>



</details>
**Prerequisites**
For testing this pull request, ensure you have the following Qt modules installed:
* On Ubuntu 22.04:
```bash
sudo apt-get install qtdeclarative5-dev
sudo apt-get install qtquickcontrols2-5-dev
sudo apt-get install qml-module-qtquick-controls2
sudo apt install qml-module-qtquick-dialogs
```
* For Android:
* Make sure you delete the prior depends folder (i.e. `depends/aarch64-linux-android`) and rebuild them.
**Implementation Details**
This introduces `FileDialog` class for a user-friendly selection experience.
* **QML Backend**
* Updated `options_model` files to account for custom data directory configuration and placeholders for custom `datadir` wiring.
* Added @johnny9 depends patches to allow static building
* **QML Frontend**
* Updated `StorageLocations.qml` to allow for custom data directory selection.
Follow up PR will add display of the custom `datadir` in StorageSettings.qml
ACKs for top commit:
johnny9:
ACK 649c2a5
pablomartin4btc:
tACK 649c2a5
Tree-SHA512: f480b40aeb28df1515dd191d0fb5e8df94e80cf79c3c468d78b153ebf907b5ad34a97aa0ef6463ac29c6ddebe259b2e3fc1c25c55396c377a9900ce0c68c3edf
0 commit comments