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: Packages required:
- Node.js - Node.js
- npm - npm
- yarn
Easiest way to install the lastest required packages on Linux is via nvm. 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/> ``` source ~/.bashrc ``` (For Fedora / CentOS) <br/>
``` nvm ls-remote ``` (Fetch list of available versions) <br/> ``` nvm ls-remote ``` (Fetch list of available versions) <br/>
``` nvm install v18.14.0 ``` (LTS: Hydrogen supported by Electron) <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/>
``` npm --location=global install [email protected] ``` <br/>
On BSD do a ``` pkg_add node followed by npm install -g yarn ```
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. 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 Clone the main UI repo
- ``` git clone https://github.com/Qortal/qortal-ui.git ``` - ``` 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 Build UI server and files
------------------------- -------------------------
In `qortal-ui` directory, run: In `qortal-ui` directory, run:
``` ```
yarn run build npm run build
``` ```
Start UI Server ( preferred way ) Start UI Server ( preferred way )
--------------- ---------------
``` ```
yarn run server & npm run server &
``` ```
The "&" at the end puts the UI server in the background. The "&" at the end puts the UI server in the background.
Run UI using electron Run UI using electron
--------------------- ---------------------
``` ```
yarn run start-electron npm run start-electron
``` ```
Build script (unix-like systems only) 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 /> `-s`: run UI server after completing the build<br />
`-e`: run electron 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 /> `-h`: show help<br />
Example command to build and run the UI server: Example command to build and run the UI server:

4
build.js

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

51
build.sh

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

2
config/build.config.js

@ -7,7 +7,7 @@ const build = {
imgDir: path.join(__dirname, '../img') imgDir: path.join(__dirname, '../img')
}, },
aliases: { 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') 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