65 Commits
Author SHA1 Message Date
feldspar e0efea91d0 Nested types fix
commit_hash:0e61cb86c4ecce349d6b76477d5f025a5896aa81
2026-02-26 13:21:52 +03:00
feldspar e234cd83fa Added untyped template resolver
commit_hash:299c999f2d6caad74d8568059e890770d7a6b1f2
2026-02-13 12:08:22 +03:00
feldspar 26d5d6659d Updated ios code to support current scheme
commit_hash:546aac2b543f00b92a82a237540ef5c39b44d00f
2026-01-16 17:37:14 +03:00
pkurchatov 180a79ec27 XCode 16.4
commit_hash:08df791e23f17afd47a2413d7e73b71906f95e09
2025-08-01 23:29:56 +03:00
ansestepanov 8e7456a1ae added actions to div-state
commit_hash:641853c211ec5c77d1babb0380778fcc103642c4
2025-06-20 10:11:40 +03:00
pkurchatov e1a7ba3272 Updated generated code
commit_hash:2b395ac0efd98de2eca0324e41383e8a3ba4eef6
2025-05-06 12:53:36 +03:00
babaevmm 4a56b5f1f4 support capture_focus_on_action
commit_hash:1c59838739b2214e90f6107d876227c31d7cc58b
2025-04-01 18:47:07 +03:00
babaevmm 1d68e50782 support patch properties
commit_hash:8863bfcf57ccb5a8b9ea4986010f4770821772db
2025-03-25 01:45:35 +03:00
babaevmm 6797545374 update paths
commit_hash:8ab26a6d1a605474126fdbc3cc4314923edbc77f
2025-03-19 17:28:58 +03:00
burstein 5f25cac337 Supported functions in div-data
commit_hash:55b88f5c56de621d28103a3e1169ff8cea19aa71
2025-01-28 01:47:02 +03:00
burstein 29f47036c4 Added cross_axis_alignment in div-pager scheme
commit_hash:7de4b3bd74e67121eb8ed9f3ff88aa047e367614
2025-01-23 14:16:29 +03:00
pkurchatov 2d76ba8999 Fixed state switching in tooltips
commit_hash:e8ba6113ebf09446427ba31d815b37061a29b894
2025-01-22 13:19:41 +03:00
pkurchatov 23e4bae4a7 DivBlockModelingContext initializer clean up
commit_hash:9ae5f16f46354b8a87f236f85a07e8b2e2e3366c
2025-01-17 00:59:03 +03:00
pkurchatov cffdd469ac Updated generated code
commit_hash:906fe8ce01a95f1d9baa38451a139cac3d9d0bcf
2024-12-24 11:15:19 +03:00
burstein bf7e1a32e8 Supported pageContentSize LayoutMode on ios
commit_hash:c433b3b75890f44abb5bbb556633a794c989e531
2024-12-13 17:44:35 +03:00
pkurchatov 32ca53c33d Applied swiftformat
commit_hash:9c5ecfc2fd0b9a8622daa639e908bceb6891d85c
2024-11-25 23:23:00 +03:00
burstein c99cee1305 Added div-switch in scheme
commit_hash:8603f98382fbe5cefd0cb43e8949940dbb572894
2024-10-25 16:12:45 +03:00
pkurchatov 560f8e3d39 Disabled state management for tooltips
commit_hash:71d2b23e4480f34a6b35e8d6fd0ecaf6b531488f
2024-10-15 16:27:22 +03:00
burstein 4e2844b89b Generated scheme ios
commit_hash:901e6ba98851eae5119bd7f3f8e1a53f7b1159d8
2024-09-12 17:41:46 +03:00
burstein f7031f1ca1 Reset local triggers when div patch is applied
70f89ed3f3ab4581744642325b3214b3a3b524ab
2024-08-05 17:06:53 +03:00
burstein 761711df4d Added local variable triggers
1e7d56724e829ea6ced26e8ae9164b6a169b0723
2024-08-02 17:45:34 +03:00
burstein 77aff1d31d Div patch callbacks introduced
30de4a73112f06c4b7db7fbbc525f1e7313bc65e
2024-07-25 19:49:48 +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 e001d74afe Update to VGSL6.0
4f8b5f480ade3f347d5f0a2d01a1618069bcb846
2024-07-12 20:33:42 +03:00
pkurchatov 61e4d752c7 Added div-base.layout_provider
71d4d5a24df7378ccb81a8bcbda80a2c7af900f2
2024-07-09 10:45:14 +03:00
pkurchatov 8c7e7f7aab Optimized DivLastVisibleBoundsCache
abe579d3b15298d9e498dc56e8ece6e874d24902
2024-07-08 16:45:32 +03:00
pkurchatov c0386730f7 Updated generated code
1ef5e4147562667a4bf7cf030b57cc7b2f342d98
2024-06-12 15:02:30 +03:00
pkurchatov e7b5bdfc8f Added fontFeatureSettings
6be6722ad86dbe1c9e6fbaf5163e1605740e5f58
2024-05-24 15:08:08 +03:00
pkurchatov a9ca0f77de ExpressionResolver refactoring
347b85eafc0cee667b3439ab8b866c8461e7b542
2024-04-29 16:52:59 +03:00
pkurchatov 72e6cc83cb Reverted DivBlockModelingContext API changes
3dd16ecae12b2de5bfcb9eff8424d7129fd7ee4c
2024-03-27 16:49:19 +03:00
pkurchatov 631ed04f12 Removed id requirement for div-state
183754058acd31bd845d2c6f04752f41d693a589
2024-03-26 17:23:23 +03:00
pkurchatov 6d4e785be4 Applied Swift 5.9 format
7efc9a489061fda48036f567437a3d692591ff4a
2024-02-27 10:59:51 +03:00
pkurchatov af422f28dd Applied swiftformat 2024-01-10 02:08:08 +03:00
pkurchatov 1e7a42a776 Fixed cardLogId priority 2023-12-19 01:10:03 +03:00
pkurchatov 711897e8a5 Removed minItems restrictions 2023-12-13 12:34:27 +03:00
akhmetsafin 69c6cfa67e Support clipToBounds in containers 2023-12-11 13:59:20 +03:00
morevsavva 7367606f8f remove mutating properties from context. 2023-12-07 19:57:59 +03:00
pkurchatov 3582a17236 Removed non_empty_string type from JSON schema 2023-12-07 12:05:50 +03:00
akhmetsafin 5c4e77f716 Support scrollbar 2023-12-06 12:42:25 +03:00
akhmetsafin d00912a095 Support infinite scrolling in the pager 2023-11-14 13:11:32 +03:00
pkurchatov e7818f7b02 Applied formatter 2023-10-30 17:06:56 +03:00
mariyshka737 b3b630ec8e new format for all errors, combine elements errors as a cause in empty array error 2023-08-27 16:51:46 +03:00
akhmetsafin 6a9936362b Support text alignment in input 2023-08-16 13:05:09 +03:00
chris-benua 06d6c5cf0e add visible bounds caching by UIElementPath 2023-08-03 11:34:50 +03:00
pkurchatov c12d547616 Fixed visibility actions in DivStates 2023-07-14 15:52:53 +03:00
pkurchatov 3ba13ab694 Removed unused galleryResizableInsets param 2023-07-11 14:28:24 +03:00
pkurchatov f34edb331c Removed FontFamily enum 2023-06-30 11:40:59 +03:00
morevsavva 3ff3c48c8c update generated files. 2023-05-23 11:56:32 +03:00
morevsavva 49394d4b26 added div-video to schema 2023-04-17 20:22:12 +03:00
pkurchatov 60017cd013 template types refactoring 2023-04-07 00:24:24 +03:00