Skip to content

Commit

Permalink
feat: Many improvements for the photo gallery (openfoodfacts#5895)
Browse files Browse the repository at this point in the history
* Improvements for the photo gallery (and many many other changes)

* Make the indicator white (temporary?)

---------

Co-authored-by: Edouard Marquez <edouard@marquez.cool>
  • Loading branch information
g123k and Edouard Marquez authored Nov 23, 2024
1 parent 1c10df2 commit b44a5f5
Show file tree
Hide file tree
Showing 35 changed files with 1,343 additions and 316 deletions.
Binary file modified packages/smooth_app/assets/fonts/SmoothIcons.ttf
Binary file not shown.
126 changes: 126 additions & 0 deletions packages/smooth_app/assets/fonts/icons/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -1551,6 +1551,132 @@
"search": [
"compare_disabled"
]
},
{
"uid": "a4ec317df24bc98a3ee67a3f58486388",
"css": "lists",
"code": 59488,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M83.8 142.9C44.4 142.9 12.4 174.8 12.4 214.3 12.4 253.7 44.4 285.7 83.8 285.7 123.3 285.7 155.2 253.7 155.2 214.3 155.2 174.8 123.3 142.9 83.8 142.9ZM321.9 166.7C304.7 166.4 288.8 175.4 280.1 190.3 271.4 205.1 271.4 223.5 280.1 238.3 288.8 253.1 304.7 262.1 321.9 261.9L941 261.9C958.1 262.1 974.1 253.1 982.8 238.3 991.4 223.5 991.4 205.1 982.8 190.3 974.1 175.4 958.1 166.4 941 166.7L321.9 166.7ZM83.8 428.6C44.4 428.6 12.4 460.6 12.4 500 12.4 539.4 44.4 571.4 83.8 571.4 123.3 571.4 155.2 539.4 155.2 500 155.2 460.6 123.3 428.6 83.8 428.6ZM321.9 452.4C304.7 452.1 288.8 461.2 280.1 476 271.4 490.8 271.4 509.2 280.1 524 288.8 538.8 304.7 547.9 321.9 547.6L941 547.6C958.1 547.9 974.1 538.8 982.8 524 991.4 509.2 991.4 490.8 982.8 476 974.1 461.2 958.1 452.1 941 452.4L321.9 452.4ZM83.8 714.3C44.4 714.3 12.4 746.3 12.4 785.7 12.4 825.2 44.4 857.1 83.8 857.1 123.3 857.1 155.2 825.2 155.2 785.7 155.2 746.3 123.3 714.3 83.8 714.3ZM321.9 738.1C304.7 737.9 288.8 746.9 280.1 761.7 271.4 776.5 271.4 794.9 280.1 809.7 288.8 824.6 304.7 833.6 321.9 833.3L941 833.3C958.1 833.6 974.1 824.6 982.8 809.7 991.4 794.9 991.4 776.5 982.8 761.7 974.1 746.9 958.1 737.9 941 738.1L321.9 738.1Z",
"width": 1000
},
"search": [
"lists"
]
},
{
"uid": "183ded7c767a0c3e2bcab8705bb32b18",
"css": "search_alt",
"code": 59503,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M350 0C157.3 0 0 157.3 0 350 0 542.7 157.3 700 350 700 437.4 700 517.3 667.4 578.7 614.1L600 635.4 600 700 879.3 979.3C906.9 1006.9 951.7 1006.9 979.3 979.3 1006.9 951.7 1006.9 906.9 979.3 879.3L700 600 635.4 600 614.1 578.7C667.4 517.3 700 437.4 700 350 700 157.3 542.7 0 350 0ZM350 100C488.7 100 600 211.3 600 350 600 488.7 488.7 600 350 600 211.3 600 100 488.7 100 350 100 211.3 211.3 100 350 100Z",
"width": 1000
},
"search": [
"search_alt"
]
},
{
"uid": "82a6c5d6edacf462105d96c923153c13",
"css": "profile",
"code": 59504,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M500 0C223.9 0 0 223.9 0 500 0 776.1 223.9 1000 500 1000 776.1 1000 1000 776.1 1000 500 1000 223.9 776.1 0 500 0ZM500 137.5C589.8 137.5 662.5 210.3 662.5 300 662.5 389.8 589.8 462.5 500 462.5 410.3 462.5 337.5 389.8 337.5 300 337.5 210.3 410.3 137.5 500 137.5ZM500 900C378.1 900 268.9 845.4 195.6 759.4 176.6 737 180.8 703.5 204.3 685.9 280.1 628.8 418.3 600 500 600 581.7 600 719.9 628.8 795.8 685.9 819.3 703.5 823.5 737.1 804.4 759.4 731.1 845.4 621.9 900 500 900Z",
"width": 1000
},
"search": [
"profile"
]
},
{
"uid": "79f94627c4319d51557321b11509a35b",
"css": "photo_select",
"code": 59505,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M792.3 479.4C652.7 479.4 539.1 365.8 539.1 226.2 539.1 193.8 544.8 162.9 556.2 134.5L110.7 134.5C101 134.5 91.2 135.4 81.5 137 34.4 144.3 0.4 184 0.4 230.3 0.4 450.2-0.5 669.3 0.4 888.3 0.4 943.5 48.2 992.2 103.4 992.2L754.1 992.2C773.6 992.2 790.7 985.7 806.1 975.1 834.5 953.2 847.5 922.4 847.5 886.7 848.3 778 848.3 668.4 848.3 558.9L848.3 472.9C830.4 477 811.8 479.4 792.3 479.4ZM252.7 262.7C314.4 261.9 364.7 312.2 364.7 374.7 364.7 436.4 316 485.9 253.5 486.7 191.8 486.7 141.5 436.4 141.5 374.7 142.4 313.1 191.8 262.7 252.7 262.7ZM746 849.4C743.6 852.6 737.9 855.1 729.8 855.1 729 855.9 728.2 855.9 725.7 855.9L299 855.9C266.5 855.9 234 855.1 202.4 855.1 187.8 855.1 172.4 854.2 157.8 854.2 144 854.2 130.2 856.7 116.4 855.9 115.6 855.9 115.6 855.9 114.8 855.1 114 855.1 112.3 855.1 110.7 853.4 101.8 847.8 120.4 834 123.7 829.9 133.4 817.7 241.3 666 243 664.4 257.6 642.5 277 630.3 298.1 630.3 329 630.3 344.4 662.8 368.7 676.6 400.4 695.2 420.7 670.1 436.9 645.7 447.4 629.5 458 612.5 468.5 595.4 475 585.7 481.5 575.1 487.2 564.6 494.5 552.4 502.6 541.1 509.9 528.9L525.3 504.5C527 502.9 527.8 501.3 528.6 499.7 534.3 491.6 540.8 486.7 545.6 486.7 550.5 486.7 556.2 491.6 561 500.5 613.8 593.8 666.5 689.5 718.4 782.8L743.6 828.3C746 831.5 746.8 835.6 747.7 838 748.5 841.3 748.5 846.1 746 849.4ZM592.6 222.2C592.6 334.7 683.8 425.9 796.3 425.9 908.8 425.9 1000 334.7 1000 222.2 1000 109.7 908.8 18.5 796.3 18.5 683.8 18.5 592.6 109.7 592.6 222.2ZM808.3 125.3L876.2 193.2C879.5 196.6 881.2 200.9 881.2 205.2 881.2 209.6 879.5 213.9 876.2 217.2 869.6 223.9 858.8 223.9 852.2 217.2L813.3 178.3 813.3 307.1C813.3 316.5 805.7 324.1 796.3 324.1 786.9 324.1 779.3 316.5 779.3 307.1L779.3 178.3 740.4 217.2C733.8 223.9 723 223.9 716.4 217.2 709.8 210.6 709.8 199.9 716.4 193.2L784.3 125.3C790.9 118.7 801.7 118.7 808.3 125.3Z",
"width": 1000
},
"search": [
"photo_select"
]
},
{
"uid": "d005ece76711ed19d5945721ee4d68bb",
"css": "ingredients_alt",
"code": 59616,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M680 475L0 475 0 625C0 820 155 975 350 975L650 975C845 975 1000 820 1000 625L1000 475 680 475ZM941.3 126.2L960.2 138C983.6 152.6 990.7 183.5 976.1 206.9L839.7 425 695.6 425 872.4 142.1C887.1 118.7 917.9 111.6 941.3 126.2Z",
"width": 1000
},
"search": [
"ingredients_alt"
]
},
{
"uid": "fde39b122920058c09766489a6eb2df1",
"css": "milk_filled",
"code": 59617,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M691.5 0C711.7 0 728 16.4 728 36.6L728 76.7 835.8 292.3 840.1 301.8C846.6 317.8 850 334.9 850 352.3L850 914.6C850 961.3 811.3 1000 764.6 1000L203.7 1000C156.9 1000 118.3 961.3 118.3 914.6L118.3 352.3C118.3 331.5 123.1 310.9 132.4 292.3L240.2 76.7 240.2 36.6C240.2 16.4 256.6 0 276.8 0ZM691.5 167.2L612.5 325C608.3 333.4 606.1 342.8 606.1 352.3L606.1 926.8 764.6 926.8C771.8 926.8 776.8 921.8 776.8 914.6L776.8 352.3C776.8 342.8 774.6 333.5 770.4 325L691.5 167.2ZM271.1 637C256 637.3 242.7 646.9 237.6 661.1 232.5 675.3 236.6 691.2 247.9 701.1 311.4 759.9 408.9 759.9 472.4 701.1 483.6 691 487.5 675 482.2 660.9 476.8 646.8 463.4 637.4 448.3 637.3 438.8 637.2 429.6 640.8 422.7 647.4 385.2 682.1 335 682.1 297.6 647.4 290.5 640.5 281 636.7 271.1 637ZM276.8 512.2C256.6 512.2 240.2 528.6 240.2 548.8 240.2 569 256.6 585.4 276.8 585.4 297 585.4 313.4 569 313.4 548.8 313.4 528.6 297 512.2 276.8 512.2ZM447.6 512.2C427.3 512.2 411 528.6 411 548.8 411 569 427.3 585.4 447.6 585.4 467.8 585.4 484.1 569 484.1 548.8 484.1 528.6 467.8 512.2 447.6 512.2ZM632.2 122L299.4 122 214 292.7 546.9 292.7 632.2 122Z",
"width": 1000
},
"search": [
"milk_filled"
]
},
{
"uid": "edd504c105f6af765a06a48356beac49",
"css": "recycling",
"code": 59618,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M693.3 0.3L427.7 1.6C436.5 4.1 456.4 7.5 470.7 31.6L602.2 260.7 530.6 302.3 763.6 301 878.1 100.6 806.5 142.2 738.8 23.8C731.7 8.6 720.4-2.1 693.3 0.3ZM365.3 29C330 26.7 289 39.1 258.5 81L257.2 85 172.6 234.6 375.7 351.8 490.2 150 440.8 64.1C431.2 48.2 400.6 31.3 365.3 29ZM895 320.5L692 437.7 807.8 639.4 906.7 639.4C943.5 638.6 1024.5 568.5 982.2 474.1L980.9 468.9 895 320.5ZM11.2 368.7L82.8 410.4 13.8 528.8C5 542.3 1.3 557.1 16.4 579.6L150.5 810C148.1 800.4 142.2 780.5 155.7 756.6L287.2 528.8 358.8 570.5 241.6 368.7 11.2 368.7ZM650.3 597.8L534.5 799.5 649 1000 650.3 916.7 787 916.7C802.9 918.2 817.4 914.1 828.6 889.4L961.4 659C955.1 665.3 941.2 680.3 913.2 681.1L650.3 681.1 650.3 597.8ZM246.8 679.8L197.4 765.7C179.8 798.6 199.6 903.7 302.8 914.1L308 915.4 479.8 915.4 479.8 679.8 246.8 679.8Z",
"width": 1000
},
"search": [
"recycling"
]
},
{
"uid": "e66f082674ce91622442c49575bab8d3",
"css": "image_check_alt",
"code": 59509,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M792.3 479.4C652.7 479.4 539.1 365.8 539.1 226.2 539.1 193.8 544.8 162.9 556.2 134.5L110.7 134.5C101 134.5 91.2 135.4 81.5 137 34.4 144.3 0.4 184 0.4 230.3 0.4 450.2-0.5 669.3 0.4 888.3 0.4 943.5 48.2 992.2 103.4 992.2L754.1 992.2C773.6 992.2 790.7 985.7 806.1 975.1 834.5 953.2 847.5 922.4 847.5 886.7 848.3 778 848.3 668.4 848.3 558.9L848.3 472.9C830.4 477 811.8 479.4 792.3 479.4ZM252.7 262.7C314.4 261.9 364.7 312.2 364.7 374.7 364.7 436.4 316 485.9 253.5 486.7 191.8 486.7 141.5 436.4 141.5 374.7 142.4 313.1 191.8 262.7 252.7 262.7ZM746 849.4C743.6 852.6 737.9 855.1 729.8 855.1 729 855.9 728.2 855.9 725.7 855.9L299 855.9C266.5 855.9 234 855.1 202.4 855.1 187.8 855.1 172.4 854.2 157.8 854.2 144 854.2 130.2 856.7 116.4 855.9 115.6 855.9 115.6 855.9 114.8 855.1 114 855.1 112.3 855.1 110.7 853.4 101.8 847.8 120.4 834 123.7 829.9 133.4 817.7 241.3 666 243 664.4 257.6 642.5 277 630.3 298.1 630.3 329 630.3 344.4 662.8 368.7 676.6 400.4 695.2 420.7 670.1 436.9 645.7 447.4 629.5 458 612.5 468.5 595.4 475 585.7 481.5 575.1 487.2 564.6 494.5 552.4 502.6 541.1 509.9 528.9L525.3 504.5C527 502.9 527.8 501.3 528.6 499.7 534.3 491.6 540.8 486.7 545.6 486.7 550.5 486.7 556.2 491.6 561 500.5 613.8 593.8 666.5 689.5 718.4 782.8L743.6 828.3C746 831.5 746.8 835.6 747.7 838 748.5 841.3 748.5 846.1 746 849.4ZM796.3 18.5C683.8 18.5 592.6 109.7 592.6 222.2 592.6 334.7 683.8 425.9 796.3 425.9 908.8 425.9 1000 334.7 1000 222.2 1000 109.7 908.8 18.5 796.3 18.5ZM906.6 170L777.2 299.3C774 302.6 769.6 304.4 765.1 304.4 760.6 304.4 756.2 302.6 753 299.3L693.9 240.2C687.2 233.6 687.2 222.7 693.9 216 700.6 209.4 711.4 209.4 718.1 216L765.1 263 882.4 145.8C889.1 139.1 899.9 139.1 906.6 145.8 913.3 152.5 913.3 163.3 906.6 170Z",
"width": 1000
},
"search": [
"image_check_alt"
]
},
{
"uid": "150e5961b31e3232a1f05d78cf4f7b8a",
"css": "image_error",
"code": 59510,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M792.3 479.4C652.7 479.4 539.1 365.8 539.1 226.2 539.1 193.8 544.8 162.9 556.2 134.5L110.7 134.5C101 134.5 91.2 135.4 81.5 137 34.4 144.3 0.4 184 0.4 230.3 0.4 450.2-0.5 669.3 0.4 888.3 0.4 943.5 48.2 992.2 103.4 992.2L754.1 992.2C773.6 992.2 790.7 985.7 806.1 975.1 834.5 953.2 847.5 922.4 847.5 886.7 848.3 778 848.3 668.4 848.3 558.9L848.3 472.9C830.4 477 811.8 479.4 792.3 479.4ZM252.7 262.7C314.4 261.9 364.7 312.2 364.7 374.7 364.7 436.4 316 485.9 253.5 486.7 191.8 486.7 141.5 436.4 141.5 374.7 142.4 313.1 191.8 262.7 252.7 262.7ZM746 849.4C743.6 852.6 737.9 855.1 729.8 855.1 729 855.9 728.2 855.9 725.7 855.9L299 855.9C266.5 855.9 234 855.1 202.4 855.1 187.8 855.1 172.4 854.2 157.8 854.2 144 854.2 130.2 856.7 116.4 855.9 115.6 855.9 115.6 855.9 114.8 855.1 114 855.1 112.3 855.1 110.7 853.4 101.8 847.8 120.4 834 123.7 829.9 133.4 817.7 241.3 666 243 664.4 257.6 642.5 277 630.3 298.1 630.3 329 630.3 344.4 662.8 368.7 676.6 400.4 695.2 420.7 670.1 436.9 645.7 447.4 629.5 458 612.5 468.5 595.4 475 585.7 481.5 575.1 487.2 564.6 494.5 552.4 502.6 541.1 509.9 528.9L525.3 504.5C527 502.9 527.8 501.3 528.6 499.7 534.3 491.6 540.8 486.7 545.6 486.7 550.5 486.7 556.2 491.6 561 500.5 613.8 593.8 666.5 689.5 718.4 782.8L743.6 828.3C746 831.5 746.8 835.6 747.7 838 748.5 841.3 748.5 846.1 746 849.4ZM796.3 18.5C908.8 18.5 1000 109.7 1000 222.2 1000 334.7 908.8 425.9 796.3 425.9 683.8 425.9 592.6 334.7 592.6 222.2 592.6 109.7 683.8 18.5 796.3 18.5ZM735.3 135.1C728.1 127.8 716.4 127.8 709.1 135.1 701.9 142.3 701.9 154 709.1 161.2 709.6 161.7 711.4 163.5 714.2 166.3L770.1 222.2C770.1 222.2 770 222.4 769.7 222.7L766.2 226.1C758 234.3 738.7 253.6 724.8 267.5L709.1 283.2C701.9 290.4 701.9 302.2 709.1 309.4 716.4 316.6 728.1 316.6 735.3 309.4 736.4 308.4 744.9 299.8 755.3 289.4L782.5 262.2C786.5 258.2 790 254.8 792.4 252.3L795.8 248.9 796.3 248.4 837.3 289.4C841.8 293.9 845.9 298 849.2 301.3L857.3 309.4C864.5 316.6 876.2 316.6 883.5 309.4 890.7 302.2 890.7 290.5 883.5 283.2L822.5 222.2C822.5 222.2 822.7 222.1 823 221.8L826.4 218.3C828.8 215.9 832.3 212.4 836.3 208.4L875.4 169.3C879.8 164.9 882.9 161.8 883.5 161.2 890.7 154 890.7 142.3 883.5 135.1 876.3 127.8 864.5 127.8 857.3 135.1L852.3 140.1C848.6 143.8 843.2 149.1 837.3 155.1L810.1 182.2C806.1 186.2 802.7 189.7 800.2 192.1L796.8 195.6 796.3 196 786.3 186C777.9 177.7 765.7 165.4 755.3 155L747 146.7C740.7 140.4 736.1 135.8 735.3 135.1Z",
"width": 1000
},
"search": [
"image_error"
]
}
]
}
Binary file modified packages/smooth_app/assets/fonts/icons/icons.sketch
Binary file not shown.
10 changes: 10 additions & 0 deletions packages/smooth_app/assets/fonts/icons/image_check_alt.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit b44a5f5

Please sign in to comment.