Browse Source

Redsign qortal-ui repo

qortal-ui-dev
AlphaX-Projects 1 year ago
parent
commit
6d3dbcdfe8
  1. 18
      README.md
  2. 4
      build.js
  3. 51
      build.sh
  4. 2
      config/build.config.js
  5. 2
      config/default.config.js
  6. 0
      core/.eslintignore
  7. 0
      core/.eslintrc.json
  8. 0
      core/assets/js/svg.js
  9. 0
      core/config/config.js
  10. 0
      core/config/default.build.options.js
  11. 0
      core/config/default.coin.config.js
  12. 0
      core/config/default.crypto.config.js
  13. 0
      core/config/default.styles.config.js
  14. 0
      core/config/default.user.config.js
  15. 0
      core/config/load-config.js
  16. 0
      core/emoji/LICENSE
  17. 0
      core/emoji/LICENSE-GRAPHICS
  18. 0
      core/emoji/svg/1f004.svg
  19. 0
      core/emoji/svg/1f0cf.svg
  20. 0
      core/emoji/svg/1f170.svg
  21. 0
      core/emoji/svg/1f171.svg
  22. 0
      core/emoji/svg/1f17e.svg
  23. 0
      core/emoji/svg/1f17f.svg
  24. 0
      core/emoji/svg/1f18e.svg
  25. 0
      core/emoji/svg/1f191.svg
  26. 0
      core/emoji/svg/1f192.svg
  27. 0
      core/emoji/svg/1f193.svg
  28. 0
      core/emoji/svg/1f194.svg
  29. 0
      core/emoji/svg/1f195.svg
  30. 0
      core/emoji/svg/1f196.svg
  31. 0
      core/emoji/svg/1f197.svg
  32. 0
      core/emoji/svg/1f198.svg
  33. 0
      core/emoji/svg/1f199.svg
  34. 0
      core/emoji/svg/1f19a.svg
  35. 0
      core/emoji/svg/1f1e6-1f1e8.svg
  36. 0
      core/emoji/svg/1f1e6-1f1e9.svg
  37. 0
      core/emoji/svg/1f1e6-1f1ea.svg
  38. 0
      core/emoji/svg/1f1e6-1f1eb.svg
  39. 0
      core/emoji/svg/1f1e6-1f1ec.svg
  40. 0
      core/emoji/svg/1f1e6-1f1ee.svg
  41. 0
      core/emoji/svg/1f1e6-1f1f1.svg
  42. 0
      core/emoji/svg/1f1e6-1f1f2.svg
  43. 0
      core/emoji/svg/1f1e6-1f1f4.svg
  44. 0
      core/emoji/svg/1f1e6-1f1f6.svg
  45. 0
      core/emoji/svg/1f1e6-1f1f7.svg
  46. 0
      core/emoji/svg/1f1e6-1f1f8.svg
  47. 0
      core/emoji/svg/1f1e6-1f1f9.svg
  48. 0
      core/emoji/svg/1f1e6-1f1fa.svg
  49. 0
      core/emoji/svg/1f1e6-1f1fc.svg
  50. 0
      core/emoji/svg/1f1e6-1f1fd.svg
  51. 0
      core/emoji/svg/1f1e6-1f1ff.svg
  52. 0
      core/emoji/svg/1f1e6.svg
  53. 0
      core/emoji/svg/1f1e7-1f1e6.svg
  54. 0
      core/emoji/svg/1f1e7-1f1e7.svg
  55. 0
      core/emoji/svg/1f1e7-1f1e9.svg
  56. 0
      core/emoji/svg/1f1e7-1f1ea.svg
  57. 0
      core/emoji/svg/1f1e7-1f1eb.svg
  58. 0
      core/emoji/svg/1f1e7-1f1ec.svg
  59. 0
      core/emoji/svg/1f1e7-1f1ed.svg
  60. 0
      core/emoji/svg/1f1e7-1f1ee.svg
  61. 0
      core/emoji/svg/1f1e7-1f1ef.svg
  62. 0
      core/emoji/svg/1f1e7-1f1f1.svg
  63. 0
      core/emoji/svg/1f1e7-1f1f2.svg
  64. 0
      core/emoji/svg/1f1e7-1f1f3.svg
  65. 0
      core/emoji/svg/1f1e7-1f1f4.svg
  66. 0
      core/emoji/svg/1f1e7-1f1f6.svg
  67. 0
      core/emoji/svg/1f1e7-1f1f7.svg
  68. 0
      core/emoji/svg/1f1e7-1f1f8.svg
  69. 0
      core/emoji/svg/1f1e7-1f1f9.svg
  70. 0
      core/emoji/svg/1f1e7-1f1fb.svg
  71. 0
      core/emoji/svg/1f1e7-1f1fc.svg
  72. 0
      core/emoji/svg/1f1e7-1f1fe.svg
  73. 0
      core/emoji/svg/1f1e7-1f1ff.svg
  74. 0
      core/emoji/svg/1f1e7.svg
  75. 0
      core/emoji/svg/1f1e8-1f1e6.svg
  76. 0
      core/emoji/svg/1f1e8-1f1e8.svg
  77. 0
      core/emoji/svg/1f1e8-1f1e9.svg
  78. 0
      core/emoji/svg/1f1e8-1f1eb.svg
  79. 0
      core/emoji/svg/1f1e8-1f1ec.svg
  80. 0
      core/emoji/svg/1f1e8-1f1ed.svg
  81. 0
      core/emoji/svg/1f1e8-1f1ee.svg
  82. 0
      core/emoji/svg/1f1e8-1f1f0.svg
  83. 0
      core/emoji/svg/1f1e8-1f1f1.svg
  84. 0
      core/emoji/svg/1f1e8-1f1f2.svg
  85. 0
      core/emoji/svg/1f1e8-1f1f3.svg
  86. 0
      core/emoji/svg/1f1e8-1f1f4.svg
  87. 0
      core/emoji/svg/1f1e8-1f1f5.svg
  88. 0
      core/emoji/svg/1f1e8-1f1f7.svg
  89. 0
      core/emoji/svg/1f1e8-1f1fa.svg
  90. 0
      core/emoji/svg/1f1e8-1f1fb.svg
  91. 0
      core/emoji/svg/1f1e8-1f1fc.svg
  92. 0
      core/emoji/svg/1f1e8-1f1fd.svg
  93. 0
      core/emoji/svg/1f1e8-1f1fe.svg
  94. 0
      core/emoji/svg/1f1e8-1f1ff.svg
  95. 0
      core/emoji/svg/1f1e8.svg
  96. 0
      core/emoji/svg/1f1e9-1f1ea.svg
  97. 0
      core/emoji/svg/1f1e9-1f1ec.svg
  98. 0
      core/emoji/svg/1f1e9-1f1ef.svg
  99. 0
      core/emoji/svg/1f1e9-1f1f0.svg
  100. 0
      core/emoji/svg/1f1e9-1f1f2.svg
  101. Some files were not shown because too many files have changed in this diff Show More

18
README.md

@ -17,7 +17,6 @@ Installation
Packages required:
- Node.js
- npm
- yarn
Easiest way to install the lastest required packages on Linux is via nvm.
@ -28,10 +27,7 @@ Easiest way to install the lastest required packages on Linux is via nvm.
``` source ~/.bashrc ``` (For Fedora / CentOS) <br/>
``` nvm ls-remote ``` (Fetch list of available versions) <br/>
``` nvm install v18.14.0 ``` (LTS: Hydrogen supported by Electron) <br/>
``` npm --location=global install [email protected] ``` <br/>
``` npm --location=global install [email protected] ``` <br/>
On BSD do a ``` pkg_add node followed by npm install -g yarn ```
``` npm --location=global install [email protected] ``` <br/>
Adding via binary package mirror will only work if you have set the package path. You can do a node or java build via ports instead by downloading ports with portsnap fetch method.
@ -41,29 +37,29 @@ Verify your installtion with node --version <br/>
Clone the main UI repo
- ``` git clone https://github.com/Qortal/qortal-ui.git ```
Installation and linking
Installation
------------------------
In `qortal-ui/` install_link:all
In `qortal-ui/` npm install
Build UI server and files
-------------------------
In `qortal-ui` directory, run:
```
yarn run build
npm run build
```
Start UI Server ( preferred way )
---------------
```
yarn run server &
npm run server &
```
The "&" at the end puts the UI server in the background.
Run UI using electron
---------------------
```
yarn run start-electron
npm run start-electron
```
Build script (unix-like systems only)
@ -72,7 +68,7 @@ To automate the above process, run ./build.sh, optionally specifying the followi
`-s`: run UI server after completing the build<br />
`-e`: run electron server after completing the build<br />
`-f`: force relink and reinstall dependencies<br />
`-w`: use 'npm run watch' instead of 'npm run build', to enable hot swapping<br />
`-h`: show help<br />
Example command to build and run the UI server:

4
build.js

@ -1,12 +1,12 @@
const path = require('path')
const uiCore = require('qortal-ui-core')
const uiCore = require('./core/ui-core.js')
const generateBuildConfig = uiCore('generate_build_config')
const build = uiCore('build')
const config = require('./config/config.js')
const pluginsController = require('qortal-ui-plugins')
const pluginsController = require('./plugins/default-plugins.js')
const buildDefalutPlugins = pluginsController('build')

51
build.sh

@ -1,11 +1,7 @@
#!/usr/bin/env bash
declare -a YARN_PACKAGE_DEPS=("qortal-ui-core" "qortal-ui-plugins" "qortal-ui-crypto")
YARN_LINK_DIR="${HOME}/.config/yarn/link"
SHOW_HELP=0
FORCE_LINK=0
YARN_WATCH=0
NPM_WATCH=0
RUN_SERVER=0
RUN_ELECTRON=0
@ -16,22 +12,17 @@ while [ -n "$*" ]; do
SHOW_HELP=1
;;
-f)
# Force relink and reinstall dependencies
FORCE_LINK=1
;;
-w)
# Use "yarn watch" instead of "yarn build", to enable hot swapping
YARN_WATCH=1
# Use "npm run watch" instead of "npm run build", to enable hot swapping
NPM_WATCH=1
;;
-s)
-s)
# Run server after building
RUN_SERVER=1
;;
-e)
-e)
# Run electron after building
RUN_ELECTRON=1
;;
@ -42,34 +33,16 @@ done
if [ "${SHOW_HELP}" -eq 1 ]; then
echo
echo "Usage:"
echo "build.sh [-h] [-f] [-s] [-e]"
echo "build.sh [-h] [-w] [-s] [-e]"
echo
echo "-h: show help"
echo "-f: force relink and reinstall dependencies"
echo "-w: use 'yarn watch' instead of 'yarn build', to enable hot swapping"
echo "-w: use 'npm run watch' instead of 'npm run build', to enable hot swapping"
echo "-s: run UI server after completing the build"
echo "-e: run electron server after completing the build"
echo
exit
fi
echo "Checking dependencies..."
for PACKAGE in "${YARN_PACKAGE_DEPS[@]}"; do
if [ "${FORCE_LINK}" -eq 1 ]; then
echo "Unlinking ${PACKAGE}..."
yarn --cwd "${PACKAGE}" unlink "${PACKAGE}"
yarn --cwd "${PACKAGE}" unlink
fi
if [ ! -d "${YARN_LINK_DIR}/${PACKAGE}" ]; then
echo "Installing and linking ${PACKAGE}..."
yarn --cwd "${PACKAGE}" install
yarn --cwd "${PACKAGE}" link
yarn link "${PACKAGE}"
else
echo "${PACKAGE} is already linked."
fi
done
WATCH_PID=$(cat "watch.pid" || echo "")
if [ ! -z "${WATCH_PID}" ]; then
echo "Stopping existing watch process..."
@ -77,22 +50,22 @@ if [ ! -z "${WATCH_PID}" ]; then
rm -f "watch.pid"
fi
if [ "${YARN_WATCH}" -eq 1 ]; then
if [ "${NPM_WATCH}" -eq 1 ]; then
echo "Building qortal-ui in watch mode..."
yarn run watch &
npm run watch &
echo "$!" > "watch.pid";
else
yarn run build
npm run build
fi
if [ "${RUN_SERVER}" -eq 1 ]; then
echo "Running UI server..."
trap : INT
yarn run server
npm run server
elif [ "${RUN_ELECTRON}" -eq 1 ]; then
echo "Starting electron..."
trap : INT
yarn run start-electron
npm run start-electron
fi
WATCH_PID=$(cat "watch.pid" || echo "")

2
config/build.config.js

@ -7,7 +7,7 @@ const build = {
imgDir: path.join(__dirname, '../img')
},
aliases: {
'qortal-ui-crypto': path.join(__dirname, '../node_modules/qortal-ui-crypto/api.js')
'qortal-ui-crypto': path.join(__dirname, '../crypto/api.js')
}
}

2
config/default.config.js

@ -1,4 +1,4 @@
const uiCore = require('qortal-ui-core')
const uiCore = require('../core/ui-core.js')
const defaultConfig = uiCore('default_config')

0
qortal-ui-core/.eslintignore → core/.eslintignore

0
qortal-ui-core/.eslintrc.json → core/.eslintrc.json

0
qortal-ui-core/assets/js/svg.js → core/assets/js/svg.js

0
qortal-ui-core/config/config.js → core/config/config.js

0
qortal-ui-core/config/default.build.options.js → core/config/default.build.options.js

0
qortal-ui-core/config/default.coin.config.js → core/config/default.coin.config.js

0
qortal-ui-core/config/default.crypto.config.js → core/config/default.crypto.config.js

0
qortal-ui-core/config/default.styles.config.js → core/config/default.styles.config.js

0
qortal-ui-core/config/default.user.config.js → core/config/default.user.config.js

0
qortal-ui-core/config/load-config.js → core/config/load-config.js

0
qortal-ui-core/emoji/LICENSE → core/emoji/LICENSE

0
qortal-ui-core/emoji/LICENSE-GRAPHICS → core/emoji/LICENSE-GRAPHICS

0
qortal-ui-core/emoji/svg/1f004.svg → core/emoji/svg/1f004.svg

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

0
qortal-ui-core/emoji/svg/1f0cf.svg → core/emoji/svg/1f0cf.svg

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

0
qortal-ui-core/emoji/svg/1f170.svg → core/emoji/svg/1f170.svg

Before

Width:  |  Height:  |  Size: 576 B

After

Width:  |  Height:  |  Size: 576 B

0
qortal-ui-core/emoji/svg/1f171.svg → core/emoji/svg/1f171.svg

Before

Width:  |  Height:  |  Size: 621 B

After

Width:  |  Height:  |  Size: 621 B

0
qortal-ui-core/emoji/svg/1f17e.svg → core/emoji/svg/1f17e.svg

Before

Width:  |  Height:  |  Size: 495 B

After

Width:  |  Height:  |  Size: 495 B

0
qortal-ui-core/emoji/svg/1f17f.svg → core/emoji/svg/1f17f.svg

Before

Width:  |  Height:  |  Size: 456 B

After

Width:  |  Height:  |  Size: 456 B

0
qortal-ui-core/emoji/svg/1f18e.svg → core/emoji/svg/1f18e.svg

Before

Width:  |  Height:  |  Size: 942 B

After

Width:  |  Height:  |  Size: 942 B

0
qortal-ui-core/emoji/svg/1f191.svg → core/emoji/svg/1f191.svg

Before

Width:  |  Height:  |  Size: 731 B

After

Width:  |  Height:  |  Size: 731 B

0
qortal-ui-core/emoji/svg/1f192.svg → core/emoji/svg/1f192.svg

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
qortal-ui-core/emoji/svg/1f193.svg → core/emoji/svg/1f193.svg

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

0
qortal-ui-core/emoji/svg/1f194.svg → core/emoji/svg/1f194.svg

Before

Width:  |  Height:  |  Size: 600 B

After

Width:  |  Height:  |  Size: 600 B

0
qortal-ui-core/emoji/svg/1f195.svg → core/emoji/svg/1f195.svg

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

0
qortal-ui-core/emoji/svg/1f196.svg → core/emoji/svg/1f196.svg

Before

Width:  |  Height:  |  Size: 877 B

After

Width:  |  Height:  |  Size: 877 B

0
qortal-ui-core/emoji/svg/1f197.svg → core/emoji/svg/1f197.svg

Before

Width:  |  Height:  |  Size: 860 B

After

Width:  |  Height:  |  Size: 860 B

0
qortal-ui-core/emoji/svg/1f198.svg → core/emoji/svg/1f198.svg

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
qortal-ui-core/emoji/svg/1f199.svg → core/emoji/svg/1f199.svg

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

0
qortal-ui-core/emoji/svg/1f19a.svg → core/emoji/svg/1f19a.svg

Before

Width:  |  Height:  |  Size: 855 B

After

Width:  |  Height:  |  Size: 855 B

0
qortal-ui-core/emoji/svg/1f1e6-1f1e8.svg → core/emoji/svg/1f1e6-1f1e8.svg

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

0
qortal-ui-core/emoji/svg/1f1e6-1f1e9.svg → core/emoji/svg/1f1e6-1f1e9.svg

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

0
qortal-ui-core/emoji/svg/1f1e6-1f1ea.svg → core/emoji/svg/1f1e6-1f1ea.svg

Before

Width:  |  Height:  |  Size: 309 B

After

Width:  |  Height:  |  Size: 309 B

0
qortal-ui-core/emoji/svg/1f1e6-1f1eb.svg → core/emoji/svg/1f1e6-1f1eb.svg

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

0
qortal-ui-core/emoji/svg/1f1e6-1f1ec.svg → core/emoji/svg/1f1e6-1f1ec.svg

Before

Width:  |  Height:  |  Size: 942 B

After

Width:  |  Height:  |  Size: 942 B

0
qortal-ui-core/emoji/svg/1f1e6-1f1ee.svg → core/emoji/svg/1f1e6-1f1ee.svg

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

0
qortal-ui-core/emoji/svg/1f1e6-1f1f1.svg → core/emoji/svg/1f1e6-1f1f1.svg

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

0
qortal-ui-core/emoji/svg/1f1e6-1f1f2.svg → core/emoji/svg/1f1e6-1f1f2.svg

Before

Width:  |  Height:  |  Size: 272 B

After

Width:  |  Height:  |  Size: 272 B

0
qortal-ui-core/emoji/svg/1f1e6-1f1f4.svg → core/emoji/svg/1f1e6-1f1f4.svg

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

0
qortal-ui-core/emoji/svg/1f1e6-1f1f6.svg → core/emoji/svg/1f1e6-1f1f6.svg

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

0
qortal-ui-core/emoji/svg/1f1e6-1f1f7.svg → core/emoji/svg/1f1e6-1f1f7.svg

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

0
qortal-ui-core/emoji/svg/1f1e6-1f1f8.svg → core/emoji/svg/1f1e6-1f1f8.svg

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

0
qortal-ui-core/emoji/svg/1f1e6-1f1f9.svg → core/emoji/svg/1f1e6-1f1f9.svg

Before

Width:  |  Height:  |  Size: 242 B

After

Width:  |  Height:  |  Size: 242 B

0
qortal-ui-core/emoji/svg/1f1e6-1f1fa.svg → core/emoji/svg/1f1e6-1f1fa.svg

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

0
qortal-ui-core/emoji/svg/1f1e6-1f1fc.svg → core/emoji/svg/1f1e6-1f1fc.svg

Before

Width:  |  Height:  |  Size: 794 B

After

Width:  |  Height:  |  Size: 794 B

0
qortal-ui-core/emoji/svg/1f1e6-1f1fd.svg → core/emoji/svg/1f1e6-1f1fd.svg

Before

Width:  |  Height:  |  Size: 410 B

After

Width:  |  Height:  |  Size: 410 B

0
qortal-ui-core/emoji/svg/1f1e6-1f1ff.svg → core/emoji/svg/1f1e6-1f1ff.svg

Before

Width:  |  Height:  |  Size: 740 B

After

Width:  |  Height:  |  Size: 740 B

0
qortal-ui-core/emoji/svg/1f1e6.svg → core/emoji/svg/1f1e6.svg

Before

Width:  |  Height:  |  Size: 576 B

After

Width:  |  Height:  |  Size: 576 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1e6.svg → core/emoji/svg/1f1e7-1f1e6.svg

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
qortal-ui-core/emoji/svg/1f1e7-1f1e7.svg → core/emoji/svg/1f1e7-1f1e7.svg

Before

Width:  |  Height:  |  Size: 716 B

After

Width:  |  Height:  |  Size: 716 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1e9.svg → core/emoji/svg/1f1e7-1f1e9.svg

Before

Width:  |  Height:  |  Size: 239 B

After

Width:  |  Height:  |  Size: 239 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1ea.svg → core/emoji/svg/1f1e7-1f1ea.svg

Before

Width:  |  Height:  |  Size: 272 B

After

Width:  |  Height:  |  Size: 272 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1eb.svg → core/emoji/svg/1f1e7-1f1eb.svg

Before

Width:  |  Height:  |  Size: 518 B

After

Width:  |  Height:  |  Size: 518 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1ec.svg → core/emoji/svg/1f1e7-1f1ec.svg

Before

Width:  |  Height:  |  Size: 268 B

After

Width:  |  Height:  |  Size: 268 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1ed.svg → core/emoji/svg/1f1e7-1f1ed.svg

Before

Width:  |  Height:  |  Size: 316 B

After

Width:  |  Height:  |  Size: 316 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1ee.svg → core/emoji/svg/1f1e7-1f1ee.svg

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

0
qortal-ui-core/emoji/svg/1f1e7-1f1ef.svg → core/emoji/svg/1f1e7-1f1ef.svg

Before

Width:  |  Height:  |  Size: 279 B

After

Width:  |  Height:  |  Size: 279 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1f1.svg → core/emoji/svg/1f1e7-1f1f1.svg

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

0
qortal-ui-core/emoji/svg/1f1e7-1f1f2.svg → core/emoji/svg/1f1e7-1f1f2.svg

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

0
qortal-ui-core/emoji/svg/1f1e7-1f1f3.svg → core/emoji/svg/1f1e7-1f1f3.svg

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

0
qortal-ui-core/emoji/svg/1f1e7-1f1f4.svg → core/emoji/svg/1f1e7-1f1f4.svg

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

0
qortal-ui-core/emoji/svg/1f1e7-1f1f6.svg → core/emoji/svg/1f1e7-1f1f6.svg

Before

Width:  |  Height:  |  Size: 948 B

After

Width:  |  Height:  |  Size: 948 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1f7.svg → core/emoji/svg/1f1e7-1f1f7.svg

Before

Width:  |  Height:  |  Size: 682 B

After

Width:  |  Height:  |  Size: 682 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1f8.svg → core/emoji/svg/1f1e7-1f1f8.svg

Before

Width:  |  Height:  |  Size: 478 B

After

Width:  |  Height:  |  Size: 478 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1f9.svg → core/emoji/svg/1f1e7-1f1f9.svg

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

0
qortal-ui-core/emoji/svg/1f1e7-1f1fb.svg → core/emoji/svg/1f1e7-1f1fb.svg

Before

Width:  |  Height:  |  Size: 467 B

After

Width:  |  Height:  |  Size: 467 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1fc.svg → core/emoji/svg/1f1e7-1f1fc.svg

Before

Width:  |  Height:  |  Size: 282 B

After

Width:  |  Height:  |  Size: 282 B

0
qortal-ui-core/emoji/svg/1f1e7-1f1fe.svg → core/emoji/svg/1f1e7-1f1fe.svg

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

0
qortal-ui-core/emoji/svg/1f1e7-1f1ff.svg → core/emoji/svg/1f1e7-1f1ff.svg

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

0
qortal-ui-core/emoji/svg/1f1e7.svg → core/emoji/svg/1f1e7.svg

Before

Width:  |  Height:  |  Size: 621 B

After

Width:  |  Height:  |  Size: 621 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1e6.svg → core/emoji/svg/1f1e8-1f1e6.svg

Before

Width:  |  Height:  |  Size: 910 B

After

Width:  |  Height:  |  Size: 910 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1e8.svg → core/emoji/svg/1f1e8-1f1e8.svg

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

0
qortal-ui-core/emoji/svg/1f1e8-1f1e9.svg → core/emoji/svg/1f1e8-1f1e9.svg

Before

Width:  |  Height:  |  Size: 720 B

After

Width:  |  Height:  |  Size: 720 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1eb.svg → core/emoji/svg/1f1e8-1f1eb.svg

Before

Width:  |  Height:  |  Size: 494 B

After

Width:  |  Height:  |  Size: 494 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1ec.svg → core/emoji/svg/1f1e8-1f1ec.svg

Before

Width:  |  Height:  |  Size: 372 B

After

Width:  |  Height:  |  Size: 372 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1ed.svg → core/emoji/svg/1f1e8-1f1ed.svg

Before

Width:  |  Height:  |  Size: 258 B

After

Width:  |  Height:  |  Size: 258 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1ee.svg → core/emoji/svg/1f1e8-1f1ee.svg

Before

Width:  |  Height:  |  Size: 269 B

After

Width:  |  Height:  |  Size: 269 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1f0.svg → core/emoji/svg/1f1e8-1f1f0.svg

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

0
qortal-ui-core/emoji/svg/1f1e8-1f1f1.svg → core/emoji/svg/1f1e8-1f1f1.svg

Before

Width:  |  Height:  |  Size: 521 B

After

Width:  |  Height:  |  Size: 521 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1f2.svg → core/emoji/svg/1f1e8-1f1f2.svg

Before

Width:  |  Height:  |  Size: 500 B

After

Width:  |  Height:  |  Size: 500 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1f3.svg → core/emoji/svg/1f1e8-1f1f3.svg

Before

Width:  |  Height:  |  Size: 696 B

After

Width:  |  Height:  |  Size: 696 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1f4.svg → core/emoji/svg/1f1e8-1f1f4.svg

Before

Width:  |  Height:  |  Size: 271 B

After

Width:  |  Height:  |  Size: 271 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1f5.svg → core/emoji/svg/1f1e8-1f1f5.svg

Before

Width:  |  Height:  |  Size: 270 B

After

Width:  |  Height:  |  Size: 270 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1f7.svg → core/emoji/svg/1f1e8-1f1f7.svg

Before

Width:  |  Height:  |  Size: 873 B

After

Width:  |  Height:  |  Size: 873 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1fa.svg → core/emoji/svg/1f1e8-1f1fa.svg

Before

Width:  |  Height:  |  Size: 532 B

After

Width:  |  Height:  |  Size: 532 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1fb.svg → core/emoji/svg/1f1e8-1f1fb.svg

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
qortal-ui-core/emoji/svg/1f1e8-1f1fc.svg → core/emoji/svg/1f1e8-1f1fc.svg

Before

Width:  |  Height:  |  Size: 704 B

After

Width:  |  Height:  |  Size: 704 B

0
qortal-ui-core/emoji/svg/1f1e8-1f1fd.svg → core/emoji/svg/1f1e8-1f1fd.svg

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

0
qortal-ui-core/emoji/svg/1f1e8-1f1fe.svg → core/emoji/svg/1f1e8-1f1fe.svg

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

0
qortal-ui-core/emoji/svg/1f1e8-1f1ff.svg → core/emoji/svg/1f1e8-1f1ff.svg

Before

Width:  |  Height:  |  Size: 393 B

After

Width:  |  Height:  |  Size: 393 B

0
qortal-ui-core/emoji/svg/1f1e8.svg → core/emoji/svg/1f1e8.svg

Before

Width:  |  Height:  |  Size: 552 B

After

Width:  |  Height:  |  Size: 552 B

0
qortal-ui-core/emoji/svg/1f1e9-1f1ea.svg → core/emoji/svg/1f1e9-1f1ea.svg

Before

Width:  |  Height:  |  Size: 271 B

After

Width:  |  Height:  |  Size: 271 B

0
qortal-ui-core/emoji/svg/1f1e9-1f1ec.svg → core/emoji/svg/1f1e9-1f1ec.svg

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

0
qortal-ui-core/emoji/svg/1f1e9-1f1ef.svg → core/emoji/svg/1f1e9-1f1ef.svg

Before

Width:  |  Height:  |  Size: 511 B

After

Width:  |  Height:  |  Size: 511 B

0
qortal-ui-core/emoji/svg/1f1e9-1f1f0.svg → core/emoji/svg/1f1e9-1f1f0.svg

Before

Width:  |  Height:  |  Size: 306 B

After

Width:  |  Height:  |  Size: 306 B

0
qortal-ui-core/emoji/svg/1f1e9-1f1f2.svg → core/emoji/svg/1f1e9-1f1f2.svg

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save