Add scaledFrame/scaledPadding APIs (#2079)

* Add scaled frame and padding modifiers

* Refactor AppLockScreen

* Refactor FormattingToolbar

* Refactor RoomAttachmentPicker

* Refactor ComposerToolbar

* Refactor VoiceMessageRecordingButton

* More refactors

* Refine ScaledPaddingModifier

* Cleanup

* Fix preview tests

* Fix preview test

* Use CompoundIcon for custom image

* Add .scaledFrame(size:) overload

* Set fallback style to .body
This commit is contained in:
Alfonso Grillo
2023-11-14 12:20:34 +01:00
committed by GitHub
parent 4257c20bc9
commit 752ad66397
43 changed files with 172 additions and 121 deletions
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5dbc6341b15314bd83e81fc786e9a113d5c08080362bef5b2cfd44f947e447ee
size 67930
oid sha256:261fd07a3ddd4379bbf301f6957510f9727b64eda95e2a695d1ff7aac622b09f
size 68096
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d2ac55d0cb116fdc1ea0c01dea819dd14162c4084d2e9bf66c42470fb1f41181
size 95317
oid sha256:2065404feb1bfb08a9542e7e8606b00e8671f543435562cc0c483ca9e9d5f08e
size 96287
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:77a370c81ffba8cdb1eb899deac3e81accb444872d659379e3ce16648880ea0a
size 97326
oid sha256:9338f98fe63b5bdf303c6bd41b7f3f59fd7cedf28c2cf417e0166158fe8a9822
size 97492
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:414729c071cceaf1cda2cd31039375e5a554775523b0c02a486e57622f212c78
size 61032
oid sha256:3382721f2f589b0f1a941d0ca2a2f27c0bfc375ddf283bddac02579f4b0281ae
size 61096
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b64c80b9e40e83c6d74bdd8479378fdbe69c275415b4db79b2029731a8a31f0d
size 58750
oid sha256:e0a9daf933c9d070ae2bf38c3f08aa5705d77c6344b54d265dc49f29639a49b2
size 58699
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0275975896e24d92b5cba52cf4b535daf7517ff6065b35291e73c73fc5dbf39b
size 128303
oid sha256:1f213233fa1c581f28ad48749e7b0aaafb4c5a919d3bd8d6aab56021fd5aaf36
size 128170
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d575e7e8074feb52c11bd9b29dde9f25f8cbf2a56a3e0d1b6108dfe8bd7d4b35
size 120837
oid sha256:cd6de2482b58c350ecf79d63e6a69f166f27d6030aa2a9a90b7dfe05bddc8f05
size 120807
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ffffaef123fd1c405f0cee3b6a00dd2dfbec6e77cc758857c7e6c292d3561b2a
size 122998
oid sha256:e88ab4c3e85077ba913939be706672c30221a13029545fb1d7f86470f56fd651
size 122841
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:145966b5d25ee4cb2d6c7f42e6e0a39d921f4f3bca1cc3804cfff32eef087519
size 114239
oid sha256:4f6477f640734df32a038ea4f7f42bef16628e8cd5955eeaf0166d6d579e7a03
size 114223
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fc1d469a9ecc2f4fbe50492a23b987426122fcb38a9518dda04e8b84b0d995e5
size 120362
oid sha256:24040c49418410cb73fca248c90e7042a81b75419e9391d0f40bcac24cfe7fbb
size 120126
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:309ba81c7b2d0e6022abf8a7e5ba70374162feabd0a05f14e92889086eb8f8de
size 114309
oid sha256:e7fadd640c74b723a16b98696e99a167af973b24d8346454361689edc3aeaa9a
size 114310
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fc1d469a9ecc2f4fbe50492a23b987426122fcb38a9518dda04e8b84b0d995e5
size 120362
oid sha256:24040c49418410cb73fca248c90e7042a81b75419e9391d0f40bcac24cfe7fbb
size 120126
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:309ba81c7b2d0e6022abf8a7e5ba70374162feabd0a05f14e92889086eb8f8de
size 114309
oid sha256:e7fadd640c74b723a16b98696e99a167af973b24d8346454361689edc3aeaa9a
size 114310
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:25519ecd8af6e9f6e66353ca3c0b850101a470685d44c817eabf204d5c46aad8
size 117721
oid sha256:cab43742f2da55e263493e733386fc7e29e79112e23dbf0925bad05dcf1725f3
size 117485
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:07f063c03c64d74b94a17408c250f0e049bb1192c68435ba619ce770154872ea
size 109241
oid sha256:6f547fd2260b8a3a1c48d0e4c31d76f6e808a291d5e7db65818e2eb84434b17c
size 109470
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:03173340c4f219c8b9344d70535c14a7e102abdb50700a6bb64eb0902e6000ae
size 57064
oid sha256:80095e3645170c8fc912c1cc280dde6393e0eadac320fc1eed660ffa32d0b89e
size 56992
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c398c384e7b40da0880948bd1cd313557e6009aa45bfbba22a1b5d7fa5f9ae40
size 318622
oid sha256:610e0a0946e4bb26642f84c5dfb6fd91caf7d623290c501e70fbd83073a7e191
size 318638
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ed14174b64ec4da738406fdf1afb741b966cc7d822c8c873e84fa85bafe51ba4
size 107537
oid sha256:7e4fc38cbbe51059d47fb729f1a40f5eaaf7186b35d158929ca4fcc313d3e9d3
size 107775
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:95554490a7d6babe6354bbdc311271b94e62f42176c923eb2afb443d12e768a1
size 315109
oid sha256:cf7addca5dd6f7347d38227a5b03e36a3ff9430e24bafc06976ffe7e478baa67
size 315120
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:95554490a7d6babe6354bbdc311271b94e62f42176c923eb2afb443d12e768a1
size 315109
oid sha256:cf7addca5dd6f7347d38227a5b03e36a3ff9430e24bafc06976ffe7e478baa67
size 315120