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
**WARNING: THIS IS EXPERIMENTAL, DO NOT USE BUILDS FROM THIS REPO FOR REAL TRANSACTIONS!**
4
6
5
-
This directory contains the source code for an experimental Bitcoin Core graphical user interface (GUI) built using the [Qt Quick](https://doc.qt.io/qt-5/qtquick-index.html) framework.
7
+
This directory contains the source code for an experimental Bitcoin Core graphical user interface (GUI) built using the [Qt Quick](https://doc.qt.io/qt-6/qtquick-index.html) framework.
6
8
7
-
Unsecure CI artifacts are available for local testing of the master branch, avoiding the need to build. These can be found under the [Actions](https://github.com/bitcoin-core/gui-qml/actions?query=branch%3Amain) tab. It is required to have and be logged into a github account in order to download these.
9
+
Unsecure CI artifacts are available for local testing of the master branch, avoiding the need to build. These can be found under the [Actions](https://github.com/bitcoin-core/gui-qml/actions?query=branch%3Aqt6) tab. It is required to have and be logged into a github account in order to download these.
8
10
9
11
Note: For macOS, the CI artifact binary must be made executable and code-signed before it can
10
12
be ran. To make executable and apply a signature, run the following on the unzipped CI artifact:
@@ -25,24 +27,22 @@ The primary goals of the project can be summed up as follows:
25
27
- Work alongside the Bitcoin Design community to develop an aesthetic GUI
26
28
- Develop a mobile-optimized GUI
27
29
28
-
We must avoid conflicts with the Bitcoin Core repo.
29
-
As such, this project will aim to make very few changes outside of the qml directory.
30
-
Pull requests must be focused on developing the GUI itself, adding build support,
31
-
or improving relevant documentation.
30
+
Avoid conflicts with the Bitcoin Core repository by importing it unmodified as a [git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules).
31
+
As such, this project **can not** accept pull requests making any significant changes unrelated to the GUI.
32
+
Pull requests must be focused on developing the GUI itself, adding build support, or improving relevant documentation.
32
33
33
-
This project will **not** accept pull requests making any significant changes unrelated to the GUI.
34
34
35
35
## Development Process
36
36
37
-
This repo is synced with the [Bitcoin Core repo](https://github.com/bitcoin/bitcoin) on a weekly basis, or as needed to resolve conflicts.
37
+
This repo is synced with the [Bitcoin Core repo](https://github.com/bitcoin/bitcoin) on a regular basis.
38
38
39
-
Contributions are welcome from all, developers and designers. If you are a new contributor, please read [CONTRIBUTING.md](../../CONTRIBUTING.md).
39
+
Contributions are welcome from all, developers and designers. If you are a new contributor, please read [CONTRIBUTING.md](https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md).
40
40
41
41
### Minimum Required Qt Version
42
42
43
-
All development must adhere to the current upstream Qt Version to minimize our divergence from upstream and avoid costly changes. Review of open PR's must ensure that changes are compatible with this Qt version. Currently, the required version is [Qt 5.15.2](https://github.com/bitcoin-core/gui-qml/blob/main/depends/packages/qt.mk#L2).
43
+
All development must adhere to the current upstream Qt Version to minimize our divergence from upstream and avoid costly changes. Review of open PR's must ensure that changes are compatible with this Qt version. Currently, the required version is [Qt 6.2](https://github.com/bitcoin/bitcoin/blob/master/doc/dependencies.md#build-1).
44
44
45
-
As the Qt Version changes upstream, refactoring is allowed to use the now available features.
45
+
As the Qt Version changes upstream, refactoring is allowed to use the newly available features.
46
46
47
47
### Policies
48
48
@@ -52,50 +52,60 @@ This project has custom policies for development, see:
52
52
53
53
## Compile and Run
54
54
55
-
The master branch is only guaranteed to work and build on Debian-based systems, Fedora, and macOS.
55
+
The master branch is only guaranteed to work and build on Debian-based systems and macOS.
56
56
Support for more systems will be confirmed and documented as the project matures.
57
57
58
58
### Dependencies
59
-
No additional dependencies, besides those in [build-osx.md](../../doc/build-osx.md), are needed for macOS.
60
59
61
-
Aside from the dependencies listed in [build-unix.md](../../doc/build-unix.md), the following additional dependencies are required to compile:
60
+
Bitcoin Core App requires all the same dependencies as Bitcoin Core, see the
If you're unable to install the dependencies through your system's package manager, you can instead perform a [depends build](../../depends/README.md).
0 commit comments