DivKit News
346 subscribers
11 photos
1 video
41 links
Download Telegram
Hello everyone!

Here's what was new in DivKit 28.7.0 released last week and what new features to expect from 28.8.0.

Release 28.7 brought long-awaited support for the `custom` component to the web version of DivKit! And on iOS there is now support for the `scale` parameter for DivVideo and the ability to create nested `DivVariableStorage`.

More on these new features in this post.

In the release 28.8 on Android, we fixed a few bugs and added the ability to specify the database prefix when creating a `DivStorageComponent`.
At the same time, the web version got support for `aspect` parameter for `video` component, `text_shadow` for text and several important bug fixes.

As usual, more details in the individual post.

Have a great week,
With love, DivKit team❤️
🚀 Discover DivKit 28.9.0:

* Android: Supported pager infinite scrolling, fixed gallery issues.
* iOS: Added new custom for video.
* Web: Fixed a couple of bugs, added new methods for arrays, and enhanced APIs for custom.
For more details, follow the link.

Have a great week,
With love, DivKit team
DivKit at HighLoad 2023 🦾

On November 28, we will talk about the best practices of using DivKit framework with interactive examples and answer any questions you may have. You will be able to offer your ideas to DivKit team, as well as discuss personal cases and experience with BDUI.

We will be waiting for you at the stand of Yandex open source frameworks at HighLoad 2023 in Skolkovo.

With love,
DivKit team ❤️
Hi everyone, a little late in describing the releases - so here we go 🙃

Gonna tell about already released releases 28.10 and 28.11

These releases turned out to have plenty of changes. Here are the most important ones:

28.10.0
On Android it is now possible to set scale type for DivVideo, and we added new built-in functions for expressions: toString(url), toUrl(str) and toColor(str).

Web got support for copy_to_clipboard action.

All changes are in a separate article.

28.11.0
On Android, even more built-in functions: to get URL value and color from dictionaries.

On iOS there's support for infinite scroll pager.
And the web supported focus_element action.

Read about other changes in version 28.11.0 here.
The future 28.12.0 release next week will turn out to be an optimization release 🔥
The main ones:

On Android, we removed the dependency on androidx.fragment and reduced the number of memory allocations for client variables.

On iOS, optimized DivAction creation from the layout and removed the use of UserInterfaceAction.Payload.json.

The web got support for the scrollbar property in gallery.

More details in Telegraph

Any questions, drop us a line in the DivKit Community Chat.

Have a great week,
DivKit team ❤️
Hello everyone!

This week, we released DivKit 28.13.0. It turned out to be quite small but still very important.

On Android, we fixed a couple of bugs and supported setting the line_height smaller than the font_size.
On iOS, we supported the operator ':!' within evaluable expressions.
Check out our note for more details.

Have a nice weekend!
With love, the Divkit team 🧡
Hi everyone!

This week we published a major release, DivKit 29.0.0, in which we've loosened up some layout restrictions:

Container blocks without an "items" field are now valid, as well as DivText with an empty "text" field is now displayed as a block without text instead of disappearing.

Read more about these and many other changes in a separate post.

Happy Holidays,
DivKit team ☃️
Media is too big
VIEW IN TELEGRAM
Have you noticed? 👀

There is now a visual editor on the Web playground page!

You can create a new layout by dragging and dropping elements onto the canvas, or you can paste the code of an already finished layout and adjust it using the options panel 🔥

Welcome feedback!
DivKit team ❤️
Explore DivKit 29.2.0, the first release of 2024! 🌟

In this update:

* We've brought in the is_enabled feature for actions on Android, iOS, and Web.
* Introduced the handy len(array) function on Android.
* Optimised the creation of accessibility items on iOS.
* Added the clip_to_bounds property to the container on Web.
* Additionally, we've sprinkled in a bunch of fixes across all our supported platforms.

For more details, read our latest note.

Wishing you a fantastic weekend!
Warm regards, DivKit Team 🧡
Hi everyone!

Last week we published release 29.3.0, but we forgot to tell you about it 😨
Making up for it :3

On android we fixed galleries bugs and added video pre-loading

On iOS they fixed DivView size calculation.

And on the web transitions now use the system setting "Prefer reduced motion"

Read more in the Telegraph post

Your DivKit team 🩵
Hello everyone!

Minor release 29.4.0 is now available for download!

As always we'll briefly cover one change for each platform.

On android we added the ability to scroll DivGallery forward/backward by N elements using DivAction.

On iOS, they supported datetime formatting features.

And on web they added many features to access dictionary items.

All the changes are in a separate post

Have a great week!
DivKit team 💙
Hello everyone!

This week, we published a minor release DivKit 29.5.0. Here are the most significant changes:

• On Android, we supported new functions for work with arrays.
• On iOS, we fixed a bug with cursor position in the text with emoji.
• We fixed a lot of different bugs on the Web.

For more details, please read our latest note.

Warm regards, DivKit team 🧡
Hello everyone!

A new version of divkitframework/react@2.0.0 has been released. It's a component designed for easy use within React web applications. It simplifies integration with the project and adds support for ES modules.

Happy friday!🧡
Hello everyone!

This week we published a minor release of DivKit 29.6.0.

- On Android, we fixed video subscription to variables
- On iOS, we fixed a crash in DivStateManager and added additional information about the associated action when processing a URL
- On the Web, added support for preload_required property for images and fixed max_lines and auto_ellipsize issue for text

More details in a separate post

Have a great weekend!
Always with you, DivKit team 💜
Hello Everyone!

This week we released DivKit 29.7.0!

On Android, we fixed param line_height to behave as on other platforms. We also fixed baseline alignment for image, gif-image, and video.

And... That is all for today.

We wish you the greatest week.
With love, DivKit team 🧡