41 Commits
Author SHA1 Message Date
booster 1f00750af0 Restricted tap gestures on scroll
commit_hash:41589be57889fd229a2723e8b88e6cde295d9eac
2026-06-04 16:50:10 +03:00
denlvovich 5fe19a32e2 Gallery scroll content alignment implemented
commit_hash:e8e5648e060962f4c19dd851f68f2e3ff07ca4ff
2026-05-19 10:51:02 +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
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 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
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 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 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 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
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
akhmetsafin 6a9936362b Support text alignment in input 2023-08-16 13:05:09 +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
akhmetsafin 7ee66f1f65 Rename base modules 2023-03-28 12:17:21 +03:00
pkurchatov afc68319ec added aspect size in DivContainer 2023-01-24 20:28:47 +03:00
pkurchatov 9af3982413 udpated generated sources 2022-11-11 18:05:05 +03:00
morevsavva 60cef87614 Add NinePatchImageView.
Add NinePatchImageView.
2022-10-17 12:01:49 +03:00
pkurchatov a34191979a updated iOS generated sources 2022-09-06 14:09:02 +03:00
divkit-githubanddivkit f1563c9890 chore(html-reporter): up version
Initial commit

Add notification for divkit

Allow overwrite for migration

[migration] browser/bitbucket/personal/booster/divkit

Note: mandatory check (NEED_CHECK) was skipped

DivKit files moved

dIVKIT-0: Fix ts builder build

update div-gallery visibility screenshots

update div-gallery visibility screens

a.yaml cleanup

updated codegen scripts

change gallery alignment

change internal types in expressions

removed copyrights

remove permissions

TemplatesSupportTests refactoring

Ничего не поменялось. Отрефакторил и почистил тесты.

Split package.json

send all public

removed yandex-team links

URL added type as ArgumentType

added camera permission description

safe area insets for errors count view

`EdgeInsets` for debug view with errors count. Needed for fullscreen divs. Naming corresponds to mapping `EdgeInsets` to div-variables.

Will be used here: https://nda.ya.ru/t/Lhr5Lxgb5KN6nX

fixed compiler warnings

fix DivKitComponents variables setup, add update func

fix DivKitComponents variables setup, add update func

authors clean up

Удалил коллег из инфраструктуры, тестирования и мессенджера. Половину людей я вообще тут не знаю. Список какой-то косячный, в нём, например, @booster и @askvortsov нет. Предлагаю заново вручную составить и записать туда тех, кто точно дивкитом занимался, а не просто мимо проходил.

Fix DivKit pods compilability

Fix DivKit pods compilability

use only english in demo app

translate divKit demo app russian text

Scroll when keyboard opened

Scroll when keyboard opened

Fix gallery scroll in a11y

Это копия пр-а, который я делал в репо алискита:

https://bitbucket.browser.yandex-team.ru/projects/ML/repos/mobile-alice-library-android/pull-requests/18808/overview

authors clean up2

SwiftGenerator

flake8 errors fix & ya.make edit

swift generation tests

swift references

swift generator implementation

init swift generator

code refactoring
1) rename to modeling
2) rename kind to PropertyType
3) delete apply_pluralization_rules
4) description default value is empty string
5) remove entity_type_field_alias, typename_alias, client_optional, profileEntities, ignore_properties, generate_plain_constructor
6) remove client prefix

Add XcodeBuild in ignore

Add XcodeBuild in ignore

introduce new global variable api

introduce new global variable api

Revert commit bdcbc0081395ebe44ed7fe24bf5f4b25569c6df0

LayoutKitSnapshotTests

Fix sandboxRelease dependencies.

support zero value for width and height

remove unused css variables

"CONTRIBUTING.md"

README draft

updated gitignore/arcignore

introduce color type in expressions

introduce color type in expressions

added xcconfig files

fixed swift formatting

fail tests if updating references

Чтобы уж точно не забыть вернуть False.

Layout changes

Fix expression parsing

don't change clickable state in a11y

don't change clickable state in a11y

Update items checks

Parse description references to translations

add licence file link

fixed expression properties generation

add ability to track requests to global variables

Добавляем в GlobalVariableController возможность подписаться на запросы к глобальным переменным.
Нужно дляОткрыт Накопительная палитра , а так же в целом полезная функциональность, через которую можно делать ленивый прогрев глобальных переменных

Changelog

Minor fixes

bump divkit version up to 3.0.0

fixed snapshot tests depdendencies

Иногда не запускалась сборка SnapshotTestsHostApp перед стартом тестов.

used new api-generator

deserialization refactoring

removed gitignore

samples text fixes

fixed samples text

remove theme button

remove theme button

demo activity redesign

demo activity redesign

habr sample app

change deleted images in screenshot tests

change deleted images in screenshot tests

new ic_launcher

new ic_launcher

more readme

Binding variable for div input

Biding variable for div input

Implement documentation generator

Rename max_lines to max_visible_lines

Rename max_lines to max_visible_lines

add habr and medium

fix div-functions doc

Fix link in description

Text selecting for demo app enabled

Text selecting for demo app enabled

KotlinGenerator

kotlin code generation

kotlin generation tests

kotlin generation references

add gradle wrapper to kotlin json builder

add gradle wrapper to kotlin json builder

DemoApp redesign

fixed codegen scripts

debugView safeAreaInsets

DebugView safe area insets

TypeScript Generator

ya.make changes

TypeScript generator

TypeScript tests

TypeScript test references

fix enumeration aliases

debugInfoParams fix compile

Fix black box flicker in video-custom

Fixed stub image showing by moving it away from PlayerView.
Increased stub loading speed by adding VideoViewModel warmup.
Fixed redundant redraws by combining stub visibility and
bitmap data.
PlayerView background was set to transparent.

DivExpression fix

DivExpression fix

Implement translations

Save & share

bind globalVariableController to divContext

bind variableController to divContext

used new TypeScript generator

Подключил генератор на питоне. Изменения в сгенерированных файлах связаны в основном с переводом описаний на английский язык.

moved LivePreview

Перенёс LivePreview из отдельного модуля в DivKitDemoApp. Добавил сканер кодов в UrlInputView. Удалил часть дублирующегося кода.

remove sms and phone_state permission

fix links interception

fix links interception

Fix link in documentation

remove site from "config.stable.json"

Support highlight_color and keyboardType in div input

Support highlight_color in div input

Action animation fix for iOS
2022-08-25 21:21:49 +03:00