49 Commits

Author SHA1 Message Date
denlvovich 94b4ecc7d2 Fixed incorrect gallery state when it was inconsistent with the model
commit_hash:d4f046a52ab0163935cd47418c9d175e7099e724
2026-05-29 17:57:46 +03:00
booster ccfad9882b Refined scroll animation in infinite pager
commit_hash:61f6a6e822471755995a3be432609718da119b70
2026-05-28 14:45:18 +03:00
denlvovich 9329ca0893 Fixed double infinite-scroll jump in a pager
commit_hash:3e5fee6a8380cd7a93a68f6cf3308c17e362f407
2026-05-28 12:44:01 +03:00
denlvovich 5fe19a32e2 Gallery scroll content alignment implemented
commit_hash:e8e5648e060962f4c19dd851f68f2e3ff07ca4ff
2026-05-19 10:51:02 +03:00
denlvovich 15669fb932 Gallery scroll refactoring
commit_hash:8de15d22c8e810bb45ea0772e5912719cbd24110
2026-03-25 01:33:15 +03:00
denlvovich 2587ee9568 Slider fixes
commit_hash:789b64c13e1e7dc2091ce7f7b2f408ff3b83c40a
2026-02-20 12:27:59 +03:00
denlvovich 3e0d05361b Revert: The number of ticks on the slider is limited to 1000 elements
commit_hash:b3c5cc5de3eaac978a311a1577105abbce2fc176
2026-02-16 14:22:13 +03:00
burstein 717adfacd6 Changed div-indicator inactive_shape usage
commit_hash:cd7766e1c6f556b408c31fce669230c5d4436d7a
2026-02-12 02:28:09 +03:00
denlvovich a0b7b77021 The number of ticks on the slider is limited to 1000 elements
commit_hash:c6da101eb6278deb695fd59ff24b1256e0d5a8d3
2026-02-05 12:48:57 +03:00
denlvovich 55299d08e4 Currency mask support
commit_hash:c3ec8930a82a0af840bcf9bf76dcf2033fa1c1df
2026-01-16 11:51:57 +03:00
pkurchatov 0663870bf9 Swiftformat
commit_hash:52ce6e4a9f35a44ddef28565cec76ddaabdc2d08
2025-09-18 12:40:09 +03:00
denlvovich 2cf023e7b7 Various refactoring changes
commit_hash:13aed5d168f4743a61e7efd1979c44e726489a79
2025-09-05 01:02:40 +03:00
denlvovich 47658cee56 Fixed triggering of visibility actions in collections when changing the visibility of items
commit_hash:cf5cd9fc2eed04991a01ec5094e45e54443c13ac
2025-09-01 21:19:57 +03:00
babaevmm 956c055cd8 update swiftformat, add organize rule
commit_hash:0f7ba811b37db6d2a9fc05efe5f94502feda4856
2025-08-04 16:24:48 +03:00
babaevmm 42d0c732c6 fix pager infinite scrolling case
commit_hash:ac0ae3ffc5e85080baaa35927bd71252ef3bdeed
2025-03-26 11:29:59 +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
pkurchatov 9946b7f334 Applied swiftformat
commit_hash:e73375885ae783675614d0033dddd027f02d5db4
2025-02-04 18:01:54 +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 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
morevsavva dc09deb21d supported slide animation in pager.
a29f65457a712bc0c64a1bbbed0c9ece78145adc
2024-07-16 18:21:42 +03:00
denlvovich e001d74afe Update to VGSL6.0
4f8b5f480ade3f347d5f0a2d01a1618069bcb846
2024-07-12 20:33:42 +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 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
akhmetsafin 7b51266734 Fix twitching of the infinite pager 2023-12-13 22:37:34 +03:00
pkurchatov ee54f8b601 Applied swiftormat 2023-11-16 20:24:30 +03:00
akhmetsafin d00912a095 Support infinite scrolling in the pager 2023-11-14 13:11:32 +03:00
pkurchatov 998692a120 Applied formatter 2023-10-30 18:50:47 +03:00
pkurchatov e7818f7b02 Applied formatter 2023-10-30 17:06:56 +03:00
akhmetsafin 4041bf5e82 Fix mask ranges and cursor position 2023-09-21 22:26:24 +03:00
akhmetsafin 49cc49f243 Fix correct range selection in input mask 2023-09-05 11:37:18 +03:00
timfedo d4f9d8c60a Phone masks support on iOS 2023-08-29 18:08:07 +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
morevsavva 7a5a7ea55c fix input mask crash, single line cursor index. 2023-08-08 15:30:37 +03:00
pkurchatov 7e19b0ad42 Merged LayoutKitTests and LayoutKit_iOSTests 2023-07-10 14:04:12 +03:00
pkurchatov 9a0ecc190c removed harmfull asserts from GalleryViewLayout 2023-06-15 11:46:20 +03:00
bugperson 77e302d7e0 supported DisappearAction 2023-05-31 13:21:55 +03:00
morevsavva 7a2c65d065 Add fixed length mask implementation 2023-05-29 12:21:46 +03:00
akhmetsafin 7ee66f1f65 Rename base modules 2023-03-28 12:17:21 +03:00
akhmetsafin 7e0027a967 Add cross spacing to gallery
Add cross spacing to gallery
2022-10-18 15:02:59 +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