33 Commits

Author SHA1 Message Date
pkurchatov 081b55f42c build.gradle -> build.gradle.kts
commit_hash:e5a2e62dbc4976dad23a54fdc75394e70a901646
2026-04-16 12:53:53 +03:00
gulevsky c0f35b9ecc fix NoSuchElementException at Div2View.trackChildrenVisibility() call
commit_hash:2a5430650096a5d2ac7f8930a35cbe4642ff524b
2026-03-13 14:02:12 +03:00
pkurchatov 61077774fe Fixed some Gradle warnings
commit_hash:37fd7c21c1a5a5a7656a5d6a87dabc3b7b6e5408
2026-03-10 11:54:53 +03:00
pkurchatov 44efff41dd Removed jacoco plugin
commit_hash:3f011ba984984a3a1265c9187ac819e573b0daae
2026-02-25 16:12:02 +03:00
pkurchatov 47bf0bf7b4 Removed unused code
commit_hash:0dafca2acfb704268498a5de7a36237fb323e08f
2026-02-24 13:40:57 +03:00
i-ts 1991ae6d97 use microseconds at all duration histograms
commit_hash:2b9b808fe9ee949a4f3bd4b231528b8745bed18e
2026-01-22 15:44:31 +03:00
gulevsky 4db9b62ef5 bring back junit test runner to EvaluableMultiplatformTest
commit_hash:27aee51c26af3f2421cf150491d47b10b2017e86
2025-12-15 19:24:23 +03:00
the-leo dbde8380b3 Async bind
commit_hash:620045eaffc5282f70c446ac0e27791bc49944c5
2025-12-10 11:33:08 +03:00
gulevsky 13faa15b08 support position points in linear gradient
commit_hash:ec175831353692c5578890093e14152bdc6b64e0
2025-02-24 11:59:44 +03:00
gulevsky 8301a5c876 set text line height by span
commit_hash:42c495ab37c60540d459d59a2461ddbace01c53f
2025-01-30 18:29:54 +03:00
vyaivanove 7f425141ef Lighten R8 rules
commit_hash:9031d046975afd00c1b2b39bda7d531018b9afff
2024-12-28 16:06:43 +03:00
avmushtukov 099037c055 strict rules for converting number -> boolean
commit_hash:05133420bb337a2799dabd03968decf9501fda6e
2024-11-14 17:11:12 +03:00
gulevsky 89a9758b6a do not set new border or background when it has no changes
61a153d48c1c9761c3baeec2742653f734e07173
2024-05-07 14:38:32 +03:00
gulevsky 918704e099 fix text height calculation when line height specified explicitly
02424c2977d75ff80eee4002f764114a8bcb5ef7
2024-05-07 12:59:57 +03:00
vyaivanove a410896625 Enable Explicit API Mode in utils
fa65736973c99f75e3c2db08da3d57d0449a096e
2024-04-13 00:17:45 +03:00
gulevsky 25b1a74b0e use ConcurrentLinkedQueue instead of SynchronizedList
4532946af647b82117bb24fede5f567cbf26eaec
2024-03-27 12:13:21 +03:00
bacecek 30aca48fd0 Migrate to version catalog
ab375b7fc7fcef85a37a3933e62d527e146c186e
2024-03-09 10:15:00 +03:00
vyaivanove ff39f96191 do not copy variable observer lists on main thread
3235518645582abbf47c2a6212c37a964655700f
2024-03-04 20:00:22 +03:00
grechka62 a122c52f63 Disable includeFontPadding for text views 2024-02-12 13:09:23 +03:00
the-leo 755001a005 Fixed DemoApp settings not saving 2024-01-19 15:32:34 +03:00
bacecek 88d00b29f1 Migrate from dagger to yatagan 2023-12-29 10:50:53 +03:00
vyaivanove 2d01dcbb7b Revert performance-degrading commits 2023-11-27 15:43:37 +03:00
gulevsky 02c632ab71 do not copy variable observer lists on main thread 2023-11-22 13:13:40 +03:00
egorkrivochko 89b33e4e20 Removed dependency on androidx.fragment 2023-11-16 17:22:02 +03:00
vyaivanove 2be6a946d4 Move namespace declaration to gradle script, remove empty manifests 2023-09-26 19:23:23 +03:00
vyaivanove 3efc23e0d9 Support non-linear font scaling 2023-08-28 16:30:10 +03:00
ventywing 4688afe633 Change Int to Long. 2023-03-28 22:09:24 +03:00
gulevsky bdb85d5093 'div-json' internal api
'div-core' and 'utils' internal api

'div-lottie' and 'div-pinch-to-zoom' internal api

'assertion' and 'logging' internal api

'div-json' internal api
2022-11-29 18:44:42 +03:00
alexredko 6789b34697 add hyphenation support for text with custom ellipsis
add hyphenation support for text with custom ellipsis
2022-10-28 14:06:57 +03:00
smirnov-maxim 28b0158717 Avoid creating DivBorderDrawer 2022-10-10 17:01:04 +03:00
smirnov-maxim ef4826c236 Use referential equality check for subscriptions 2022-09-07 15:36:42 +03:00
akhmetsafin 5f990dbd1f cleanup for opensource 2022-08-25 21:22:56 +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