38 Commits
Author SHA1 Message Date
denlvovich eb2d74a2ad Fixed animation playback in previews
commit_hash:69c341b10b73be941dcf5502b9efcc56a9ebe371
2026-02-25 02:12:24 +03:00
booster 0437c1b288 Reuse support for ImageWithPreviewHolder
commit_hash:f603d586e6e302309188f3db5d468b45ae8cf332
2025-12-12 21:41:10 +03:00
booster d4418e4b56 preview_url support for div gif image
commit_hash:eecb0720dd0e67b47828d49fca6cdb9b798296f9
2025-11-28 17:34:16 +03:00
babaevmm 0f22c7d570 support wrap_content for images
commit_hash:6505a9de3666776451765b988bdae2e99a503d9e
2025-05-21 16:51:39 +03:00
burstein 0d870d179a Supported configure reporting
commit_hash:40b6f6936670e46636615d54f7987d784cd1f4a9
2025-04-17 11:56:46 +03:00
babaevmm 6797545374 update paths
commit_hash:8ab26a6d1a605474126fdbc3cc4314923edbc77f
2025-03-19 17:28:58 +03:00
babaevmm ee6a86e2ae support div-text images properties
commit_hash:929dec70831471a30b2f68589122d557952f3850
2025-02-07 19:29:49 +03:00
korziuk 8023cfeb47 remove Delay and Duration types
commit_hash:effe8387a04fdb306cd2b486ce967fd92aaf6ce9
2025-01-22 15:12:17 +03:00
pkurchatov 05ddf45746 Removed DivBlockModelingContext.highPriorityImageHolderFactory
commit_hash:7a0bf6041654490dffc9cbc136721b105fb24f3d
2025-01-16 20:28:54 +03:00
pkurchatov 27a3472171 Enabled blankLinesBetweenImports swiftformat rule
commit_hash:84ea24cbdf21ef89741080f38ec5e583172a2458
2024-12-20 12:41:02 +03:00
elisar4 266e8ac5b5 Added alternative way to render ImageBlock with effects
eb710e44a45fda1dc311aed49846ef07a2e4b700
2024-09-06 10:25:32 +03:00
denlvovich e001d74afe Update to VGSL6.0
4f8b5f480ade3f347d5f0a2d01a1618069bcb846
2024-07-12 20:33:42 +03:00
pkurchatov 6d4e785be4 Applied Swift 5.9 format
7efc9a489061fda48036f567437a3d692591ff4a
2024-02-27 10:59:51 +03:00
pkurchatov a6d6972bd9 Added auto div-accessibility.type 2024-02-02 14:42:52 +03:00
pkurchatov af422f28dd Applied swiftformat 2024-01-10 02:08:08 +03:00
pkurchatov ef9524198f Resolver methods naming 2023-11-20 16:27:15 +03:00
pkurchatov 252c488d2c Action animations resolving optimization 2023-11-17 12:59:04 +03:00
pkurchatov e7818f7b02 Applied formatter 2023-10-30 17:06:56 +03:00
pkurchatov c0216f3231 Added DivImageHolderFactory protocol 2023-10-19 18:34:20 +03:00
pkurchatov 38e275e8fa removed DivBlockActionModelingContext 2023-08-11 14:59:51 +03:00
yaanvar 89dda0befa rtl support for divimage content-alignment 2023-08-09 14:38:44 +03:00
yaanvar 0df272952d DivContainer rtl support 2023-07-14 18:53:33 +03:00
akhmetsafin b423fcae2b Make async load of preview 2023-06-28 20:56:33 +03:00
morevsavva d982e4e25e remove text selecting and metal rendering flags. 2023-05-04 21:03:34 +03:00
iiivanov 0b7c535523 add stretch to images 2023-04-26 13:12:10 +03:00
morevsavva 49394d4b26 added div-video to schema 2023-04-17 20:22:12 +03:00
akhmetsafin 7ee66f1f65 Rename base modules 2023-03-28 12:17:21 +03:00
mariyshka737 65b9a4a041 /0: check for image with overriden traits
When create an ImageBlock, there was traits check. But image in container is created with overriden height and width, which can be different from those checked. Changed check to use the same (overriden) height and width.
2023-03-02 14:24:42 +03:00
ventywing e0ad2187ea Fix assert when vertical container with baseline alignment
Fix assert when vertical container with baseline alignment
2023-01-12 17:00:42 +03:00
morevsavva 52ccd56888 Format files by codestyle.
Прогнал форматтер на всех файлах.
2022-12-22 16:21:24 +03:00
chris-benua 710f12e3a5 memoizing image placeholders; updated Base, CommonCore
memoizing image placeholders; updated Base, CommonCore
2022-12-05 21:43:41 +03:00
morevsavva 28df912c63 Fix getting preview from url
Была проблема, что не парсилось превью, когда сырая дата начиналась с data:image/png;base64,
Парсится через урл
2022-11-23 12:04:38 +03:00
morevsavva 62ead6a8ee Add blur and tint mode implementation.
Add blur and tint mode implementation
2022-11-14 22:16:48 +03:00
pkurchatov 9af3982413 udpated generated sources 2022-11-11 18:05:05 +03:00
morevsavva 3a7a3166a3 Add metal renderer for tint color.
Add metal renderer for tint color.
Добавил метал вью для рендеринга картинок.
Подтянул новый алгоритм сравнения снепшотов. 
Обновил часть снепшотов (проверили, что все ок).
Немного обновил RemoteImageViewContainer.
2022-11-09 15:17:53 +03:00
ventywing 9b151d2a54 Fallback match_parent child size on wrap_content constrained
Новый подход с фолбеком размеров с match_parent на wrap_content constrained
2022-10-07 12:44:02 +03:00
babaevmm 5b9d64cfc0 add highPriority imageHolderFactory for DivImage
Добавлена возможность для DivImage использовать другую ImageHolderFactory, если в блоке содержится значение highPriorityPreviewShow
2022-10-06 13:54:21 +03:00
divkit-github 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