Commit Graph

447 Commits

Author SHA1 Message Date
4eb0da 2a69b53d5b Update multiply mode 2022-11-22 19:31:33 +03:00
4eb0da 7958656f42 Update deps 2022-11-22 17:50:40 +03:00
4eb0da 3b04672970 Allow all images, update divkit and update height in preview 2022-11-22 17:22:31 +03:00
robot-divkit 4747d09cb5 updated version to 17.0.0 17.0.0 2022-11-22 16:29:28 +03:00
akhmetsafin 6108f2f2e7 Fix redrawing after blur radius changed
Fix redrawing after blur radius changed
2022-11-21 18:59:42 +03:00
nikita-kladov 2d3e06c87e fix patch applying
Добавил переиспользование вью в 2 этапа:
- в первый раз берутся те вью, что имеют одинаковую диву
- затем берутся из оставшихся с тем же типом, либо создаются заново

Таким образом если див не поменялся, то он получит ту же самую вью. Если поменялся, но не менялся порядок и количество детей, то он тоже получит предыдущую вью и мы избежим лишних биндов/подгрузок картинок. Если ничего нет, то создаем новую
2022-11-21 15:08:33 +03:00
morevsavva 3ed0abbc30 add background for text ranges
Добавил возможность задавать фоны в ренджах.
2022-11-21 13:54:44 +03:00
nikita-kladov df6c5476c5 fix crash on invalid patch field
fix crash on invalid patch field
2022-11-21 13:07:10 +03:00
pkurchatov 6ca9d8e200 gradle tasks clean up 2022-11-21 12:58:14 +03:00
ggys 538366b132 remove comment
remove comment
2022-11-18 17:21:05 +03:00
morevsavva c66b5ab654 Fix slider failure.
Fix slider failure.

Поправил креш в слайдере, теперь слайдер не крашится, а сбрасывает значения переменных в крайние.
2022-11-18 16:31:30 +03:00
grechka62 26dd20705a Implement baseline alignment in wrap container 2022-11-18 12:09:09 +03:00
morevsavva d918a8aba3 Add default value to init.
Add default value to init.

Add snapshots for tint mode.
2022-11-16 20:58:27 +03:00
ventywing f465f466b2 Fix height for linear container
Fix height for linear container
2022-11-16 19:10:51 +03:00
pkurchatov ed6bafd2b7 restored 'field' argument 2022-11-16 18:37:19 +03:00
timatifey 37f8cbeb64 operator plus, override, defer, evaluate
evalute method declaration

defer method declaration

override method declaration

operator plus declaration
2022-11-16 16:21:31 +03:00
timatifey cc5195aa19 generate immutable code
generate immutable code
2022-11-16 12:52:16 +03:00
pkurchatov d36cdc3e46 DeserializationError refactoring 2022-11-16 12:33:13 +03:00
alexredko dbd830fa2d added indicator items stretching mode 2022-11-16 11:40:47 +03:00
gulevsky e38b2b36b6 Cherry pickupdate changelog 2022-11-16 10:36:01 +03:00
timatifey 90f17ecd0c properties class
properties class declaration
1) properties class declaration
2) config header update
3) getJsonProperties function declaration
4) mergeWith function declaration
2022-11-16 09:34:52 +03:00
ventywing de80298852 Fix line height in wrap container
Fix line height in wrap container
2022-11-15 18:49:03 +03:00
grechka62 3d330dfb67 Remove blur when radius is 0 in android
Remove blur when radius is 0 in android
2022-11-15 18:04:21 +03:00
grechka62 38ea0bc28c RevertAdd equality methods generating in kotlin 2022-11-15 16:06:59 +03:00
robot-divkit a5da49552d updated version to 16.0.0 16.0.0 2022-11-15 16:03:17 +03:00
arsenosov 3b62c72c6e Baseline content alignment in LinearLayout
Added baseline alignment in LinearLayout
2022-11-15 13:27:21 +03:00
i-ts 2e7bda0fc2 improve "safety" of safeConvert call 2022-11-15 12:22:06 +03:00
morevsavva 62ead6a8ee Add blur and tint mode implementation.
Add blur and tint mode implementation
2022-11-14 22:16:48 +03:00
ventywing 42dd278b52 Add baseline alignment
Add baseline alignment
2022-11-14 16:30:34 +03:00
smirnov-maxim ea0d1a1529 Warm up BuiltinFuctionProvider 2022-11-14 16:05:06 +03:00
nikita-kladov b91c72f08a save patch field on apply 2022-11-14 12:15:17 +03:00
pkurchatov 322fb11dbd DeserializationError cleanup
Поэтапно объединяю FieldError и DeserializationError.
2022-11-14 12:05:31 +03:00
morevsavva 1473a0402d Add ninepatch snapshots.
Add ninepatch snapshots.

Add nine patch for background images.
2022-11-11 20:46:49 +03:00
pkurchatov 9af3982413 udpated generated sources 2022-11-11 18:05:05 +03:00
grechka62 33ec59bf7f Fix DivFocusBinderTest 2022-11-11 12:18:37 +03:00
mrcov f0928e8eb5 Store div deserialization warnings in context
Store div deserialization warnings in context
2022-11-11 12:00:01 +03:00
grechka62 e3373ad452 Center separators in linear container 2022-11-11 00:13:59 +03:00
edubinskaya 45e3209dcf added new regression case for gallery scroll
added new regression case for gallery scroll
2022-11-10 19:31:18 +03:00
grechka62 9f404eddf8 Add equality methods generating in kotlin 2022-11-10 15:34:33 +03:00
pkurchatov 2436ee97d1 updated changelog 2022-11-10 14:19:38 +03:00
timatifey ec63cd8d8a inlining interface params
inlining interface params
2022-11-10 13:10:05 +03:00
arsenosov 8ce124b0a8 Changed onDraw in IndicatorsStripDrawer
Changed onDraw
2022-11-10 12:10:44 +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
pkurchatov 9b51cd595d updated lottie samples 2022-11-09 12:36:42 +03:00
pkurchatov f700626ff9 updated version to 15.0.0 2022-11-08 18:01:57 +03:00
gulevsky 7d0ddd3389 generate sealed interfaces for entity enumerations
generate sealed interfaces for entity enumerations
2022-11-08 16:16:33 +03:00
grechka62 abf3e7becc Align elements in wrap container rows by default 15.0.0 2022-11-07 23:39:32 +03:00
ventywing f527e7e98c Add shema for timers
Add shema for timers
2022-11-07 16:41:41 +03:00
grechka62 be81fd1931 Add tests for match parent along cross axis in wrap container 2022-11-07 16:03:08 +03:00
grechka62 2820d3bcf1 Allow to use 0 as blur radius 2022-11-07 16:02:08 +03:00