85 Commits
Author SHA1 Message Date
burstein 0d870d179a Supported configure reporting
commit_hash:40b6f6936670e46636615d54f7987d784cd1f4a9
2025-04-17 11:56:46 +03:00
burstein 068bb925fc Supported VGSL 7 on Swift 5
commit_hash:5c5f608c57cb962e4e64d9edba92d6db5e269908
2025-04-17 11:20:38 +03:00
denlvovich c889d83d04 Prevents cyclic creation of input blocks
commit_hash:31429e3e5b76469c00283a386e078e61a45eafaf
2025-04-02 13:42:30 +03:00
babaevmm 42d0c732c6 fix pager infinite scrolling case
commit_hash:ac0ae3ffc5e85080baaa35927bd71252ef3bdeed
2025-03-26 11:29:59 +03:00
babaevmm 83c4e6106d support animated property for scroll actions
commit_hash:d923be7bde52a109185325eddf93a8d13569dfd3
2025-03-19 11:30:01 +03:00
denlvovich e6ff1fdf30 Fixed visibility actions when resizing DivView
commit_hash:35bd496710261a8d132bcbd13fba085c55045a4d
2025-03-19 02:23:42 +03:00
burstein 60784fd33f Fixed pager layout
commit_hash:892ab3c99896a513e6466ac99a22aa7d71d3a957
2025-03-10 15:28:41 +03:00
denlvovich aa20ba32fb The size of the contents of resizable items in the container is calculated excluding the size of the margins
commit_hash:17a66de5946f1d04cadbcf839a55767b2e4f817c
2025-02-24 16:37:25 +03:00
babaevmm 5bea07041c add properties for TooltipEvent
commit_hash:61cfcfc2f0cefbfa807d7459aac40ffc5a41b951
2025-02-17 20:40:55 +03:00
babaevmm fa7bdf80f8 support div-tooltip.mode
commit_hash:949be67575b7f3da8a6d40d3341bb8c681123d76
2025-02-11 12:35:40 +03:00
pkurchatov 9946b7f334 Applied swiftformat
commit_hash:e73375885ae783675614d0033dddd027f02d5db4
2025-02-04 18:01:54 +03:00
babaevmm fbf1d90807 add tap_outside properties for ios
commit_hash:640c872e9fb2f4b4e0ade9a9ebc6fc6adf55c2ca
2025-01-30 16:16:54 +03:00
denlvovich 745fa92494 Fixed grid block calculation of intrinsicContentHeight for cases with height constraints
commit_hash:9e1b5c37a7ed41dc657627e20dbc3d9f1d4382b4
2025-01-23 01:38:30 +03:00
burstein 7e0f45f6b5 Changed pager infinite scroll
commit_hash:6b5c87f0aa672c3b797418ee21d0022ccdb4e611
2024-12-23 20:36:45 +03:00
pkurchatov 27a3472171 Enabled blankLinesBetweenImports swiftformat rule
commit_hash:84ea24cbdf21ef89741080f38ec5e583172a2458
2024-12-20 12:41:02 +03:00
burstein bf7e1a32e8 Supported pageContentSize LayoutMode on ios
commit_hash:c433b3b75890f44abb5bbb556633a794c989e531
2024-12-13 17:44:35 +03:00
pkurchatov 6f81b25c37 Removed tooltipID from TooltipContainerView
commit_hash:55356023997faf3a3b75a0bc537c2b15c8443f53
2024-12-02 19:54:32 +03:00
pkurchatov 32ca53c33d Applied swiftformat
commit_hash:9c5ecfc2fd0b9a8622daa639e908bceb6891d85c
2024-11-25 23:23:00 +03:00
denlvovich 7897ef8453 Test for closing tooltip when changing layout
commit_hash:b7752ae019af2c9c8d89961bb73a70ec5a2a83e1
2024-11-19 14:02:18 +03:00
denlvovich 76d8a75a9d Tooltip position always fits within the screen bounds
commit_hash:21a0254d52ab73059956c247cff8a5f801dd6fdf
2024-11-08 16:30:00 +03:00
denlvovich 43c34980f3 Tooltip position unit tests
commit_hash:93369b267eb4705372822fb2985c1584cf9a0eff
2024-11-07 18:19:18 +03:00
pkurchatov 3873724f59 XCode 16 / Swift 6 compatibility
commit_hash:f82a6800cb5c90e67a56c0a7ae75bb3a7e182ef3
2024-10-28 17:14:14 +03:00
denlvovich b6156fe2e4 Pager layout updated
commit_hash:73403f622a3c48441c24a97c97419e816e7d3b96
2024-09-27 16:54:04 +03:00
ventywing ccea6e38f9 Support tighten width for text
commit_hash:664227719b35cc0b0cdbead9f1291c1c8c4f67be
2024-09-26 08:31:23 +03:00
ventywing a059fee091 Fix max_size for long text
commit_hash:6ca283752a6ce3f8b7a4da3375f29bb6c4889eb1
2024-09-19 16:46:54 +03:00
saabrosov ec9e8d5b4f Fixed pager scrolling
456e02b1fb28f16411c11a8c1b5f1b051c941421
2024-09-02 15:15:44 +03:00
saabrosov 506a4c392a Fixed bug with last small page.
49d32970be4f1ecd0102d6b5fa143a41d2e3b4b1
2024-08-30 14:03:29 +03:00
saabrosov 0fc35d9641 Fixed a bug when scrolling from page to another page.
7ecf33a967461348eea94543f1068150f14e4e66
2024-08-28 14:01:27 +03:00
saabrosov c6a6b0a5e0 Fixed a bug with scrolling through the last page.
e5851f9d4b64e0e264359c9e0f9c301cf49f94c6
2024-08-28 13:38:54 +03:00
saabrosov 61ddf6d488 Fixed a bug with scrolling through the last page.
89bf9869a64d8838f5590f6ae9f6d7314b5a79b3
2024-08-23 19:21:21 +03:00
saabrosov b193dbf1d7 Fixed a bug when scrolling from page to another page.
af317f2dc8dfcdb2259feb9aa64ef467e37d3b41
2024-08-12 13:55:13 +03:00
babaevmm 0c31bbafc1 reconfigure generic view if content is not child
14cdb13eb08f5adfab7a1405ebac9fb6c433c38b
2024-07-23 16:02:21 +03:00
babaevmm 3068da0c9b add reuseId
Тк reuseId добавили в div-base, решил сделать так:
1) Для Block добавил `reuseId: String?` с дефолтной реализацией nil
2) Добавил хранимое свойство reв DecoratingBlock
3) Присваиваю это свойство в applyBaseProperties предпоследним шагом перед экстеншенами
4) Добавил вычисляемые свойства к `WrapperBlock`,  `
4) Для `TabsView` удалил CollectionCellModel, там все время был один reuseId для всех типов, форс касты `Block` к этому типу
5) Для `GalleryView` и `TabView`: регистрирую `reuse_id` блоков в collectionView, если они ранее не были зареганы
6) Для того, чтобы reuseId работал в `Grid`,  добавил reuseId в DecoratingBlock Model
https://arcanum.yandex-team.ru/arcadia/divkit/public-ios/LayoutKit/LayoutKit/UI/Blocks/DecoratingBlock+UIViewRenderableBlock.swift?rev=rXXXXXX#L17
dbbb8fd9aeb382b18821a8a5289ff2b0314c1f01
2024-07-23 11:53:37 +03:00
denlvovich b1026a8b43 Changed the way to select input views for reuse
204a2ae44d03fe12da5721b3ac12584e2a6b0126
2024-07-19 11:37:55 +03:00
morevsavva 6214d22b74 fixed backward compatibility.
531efa2293a929e6db9dfe8c3bff9c71fa3f702c
2024-07-18 15:43:47 +03:00
morevsavva dc09deb21d supported slide animation in pager.
a29f65457a712bc0c64a1bbbed0c9ece78145adc
2024-07-16 18:21:42 +03:00
booster 87661fb69b Fixed merge conflicts
9f72c6074568681cc42128d00b32d8a43ad0ff24
2024-07-13 16:43:36 +03:00
denlvovich e001d74afe Update to VGSL6.0
4f8b5f480ade3f347d5f0a2d01a1618069bcb846
2024-07-12 20:33:42 +03:00
denlvovich 485c11c8d4 Fixed loss of weight of items when updating state of GridBlock
92159146a06a5bdcc0f91f4ee5a15f5839bf2711
2024-07-10 01:06:12 +03:00
pkurchatov 8c7e7f7aab Optimized DivLastVisibleBoundsCache
abe579d3b15298d9e498dc56e8ece6e874d24902
2024-07-08 16:45:32 +03:00
pkurchatov 10a5789539 Local variables
94156d00b5e15f7aa05d65af81601ff2b84333a7
2024-06-28 12:14:17 +03:00
morevsavva ab0d33174e Fixed pager and gallery scroll.
fbf7c7bc701bc1199c469fed8e4c9e1ab3e3c010
2024-06-27 13:43:19 +03:00
pkurchatov 5d5cebf03e Revert "Fixed position of gallery element after scrolling with action"
60a43ea411eaaa17bec7b31d17e78c9423e1407d
2024-05-20 14:24:51 +03:00
pkurchatov 12aed0de3e Fixed disappear actions for invisible blocks
f01954eea07d274604c1d984d8fe8b30cbdd188e
2024-05-15 19:16:59 +03:00
akhmetsafin 0a8575af38 Fixed position of gallery element after scrolling with action
5027aacb775e399b501ea86ddd497f843bbd2b26
2024-04-25 12:05:50 +03:00
pkurchatov 3670a7c879 Applied swiftormat
d22237ac3335f62b16f37a172b1eb42a7558a5b5
2024-04-23 18:37:14 +03:00
pkurchatov 6045123b50 Improved views reuse
2e89f7cba7063a1ea6803ac2f5b1e045aeb4cdc9
2024-03-24 18:37:16 +03:00
pkurchatov 6d4e785be4 Applied Swift 5.9 format
7efc9a489061fda48036f567437a3d692591ff4a
2024-02-27 10:59:51 +03:00
akhmetsafin 14aae62651 Fix cursor position in the text with emoji 2024-01-25 01:21:11 +03:00
pkurchatov af422f28dd Applied swiftformat 2024-01-10 02:08:08 +03:00