Commit Graph
78 Commits
Author SHA1 Message Date
i-ts 830e125b76 support binary compatibility at Expression.constant signature
commit_hash:6c0b94059576a5f5f5af65d92f255ea4be6cf64c
2025-09-10 16:39:11 +03:00
bakalskayas 2bb3b80093 enable tests with expressions in variables value
commit_hash:dece3fb5c23bc25f994ffaffe4674246ea604f0e
2025-09-09 22:27:52 +03:00
bakalskayas a7336d9d4d provide default DivDownloader and DivRequestExecutor
commit_hash:8a4f6a1b6d06ce3f68c380b8f71f0cc2b9c1f79b
2025-08-29 19:19:57 +03:00
ansestepanov 5b23b82131 added tests for properties with two-way binding
commit_hash:2fb355b669bdc494c3be3d053213efbb94e38c43
2025-08-04 13:22:54 +03:00
grechka62 b68ef1f4fa Fix crash in expressions
commit_hash:140b200da9d99f037600b2a36e70c54d0e7681d5
2025-06-24 13:14:20 +03:00
grechka62 35c9b80ed6 Support subscriptions to get<Type>Value functions
commit_hash:94b9081eb7d3aa817f71f07e6b49a0bb8979b3d1
2025-06-19 14:10:13 +03:00
grechka62 e1d54eb3b9 Support font_variation_settings
commit_hash:59e735f799f3b0e12362e20e6ab4603111e7adc6
2025-05-20 12:37:10 +03:00
grechka62 01ec3d815d Support expressions in variables initialization
commit_hash:1af4f28b41a00effe9c777281d3937e9e9581676
2025-05-14 19:24:24 +03:00
grechka62 24545a87ff Font variation settings in schema
commit_hash:f2485994aceac7c3d65d8727d69a65ba5c433c8b
2025-04-18 18:13:42 +03:00
grechka62 b61426304b Support expressions with dict in schema
commit_hash:30fce799ccb23434f200edd0798b01f7c17754a7
2025-04-17 16:11:11 +03:00
grechka62 3fa67b1458 Enable lint checks in pull-requests
commit_hash:84aa329b2a8885bc0aee17be3dc52a0c489ed840
2025-03-28 12:08:22 +03:00
gulevsky 393e81ada7 support 'Div2View.setVariable(name, value)' for array variables
commit_hash:276ff6c4ce8bdbaf83c06e9cde40c8eeece4e9d8
2025-02-27 19:23:58 +03:00
gulevsky 13faa15b08 support position points in linear gradient
commit_hash:ec175831353692c5578890093e14152bdc6b64e0
2025-02-24 11:59:44 +03:00
gulevsky a4a6585f44 fix error handling at optional expression list parsing
commit_hash:5bc6f31da619860cab5057ee54a254ebf11305e4
2025-02-21 23:58:25 +03:00
burstein 08b95fef76 Added linear gradient locations
commit_hash:b67a745225a27ad05ba7f36963dca96ec8f8e59e
2025-02-21 12:22:31 +03:00
gulevsky 28cdf7f6e8 remove deprecated API from parser component
commit_hash:a432207025540e2e1ddcb4ee89486c839ca3cd42
2025-01-20 10:57:42 +03:00
gulevsky ee0ac98979 simplify entity and template serialization
commit_hash:6155f4435c9058c51f1e5e06cf71681ac459e21a
2024-12-11 12:23:28 +03:00
gulevsky 8d88bba869 simplify template resolving
commit_hash:ae5c790b2b6d055530353d9bf56a0f862f10d4e0
2024-12-11 12:03:56 +03:00
gulevsky 8e8edadb11 get error logger lazily
commit_hash:b3d483dc1bf658100be7cbf6172c3da570be0044
2024-12-10 18:31:08 +03:00
gulevsky 64c993dba4 simplify expression deserialization
commit_hash:7830b6a46024f9301b9842385705cf6db3b912ed
2024-12-09 20:49:32 +03:00
ventywing 7d1519b3a8 Revert removing STRING_TO_URI converter
commit_hash:ac788c4d30e72db40ccb8fae55a292516aa2dc47
2024-12-09 16:27:10 +03:00
avmushtukov 20e4cc62b6 fix problem with url-variables to support expression tests
commit_hash:87eaa5f0ca6e9c509a239c0ef4d0795d9ecb82fd
2024-11-29 10:14:08 +03:00
avmushtukov 099037c055 strict rules for converting number -> boolean
commit_hash:05133420bb337a2799dabd03968decf9501fda6e
2024-11-14 17:11:12 +03:00
gulevsky 09a05b2f89 fix optional expression resolving when default value is defined
commit_hash:994994db064cce978e2e3c2d5df7edb312246ca0
2024-10-23 16:31:51 +03:00
gulevsky 41bbeec807 fix nullability issue at template list resolving
commit_hash:70900e9899c7c8bf232f3fc4ff38ae9843350845
2024-10-03 20:10:36 +03:00
gulevsky 0e07fd2790 small fixes of parser error handling
commit_hash:abf2c71af6dccbcb72a7512298bd73745b9fee27
2024-10-02 20:54:07 +03:00
gulevsky c7d6aa8827 restore compatibility with DivPro
commit_hash:23789f21cb80ee5d21fd1b211a6a0b264460dc3d
2024-09-27 23:56:59 +03:00
gulevsky 43f792c328 list parsing optimizations
commit_hash:07b47e0c5d952ba4d7474d1c3e6622adccac7233
2024-09-27 17:56:17 +03:00
avmushtukov a1d4d10ab6 add set-stored-value action
commit_hash:827b756d3294d56f4d5b8a123427cddfe2cbcf24
2024-09-27 15:27:16 +03:00
gulevsky 7e0b36ec16 support variable animators
commit_hash:13a7b41040df85fd589a5b45ebb1ad219c42f3d0
2024-09-25 14:44:37 +03:00
gulevsky c9caf87860 add code generation of json serializers
commit_hash:3ad603b95c6c6ead4feaa591da3fbe2e91751455
2024-09-25 12:55:58 +03:00
grechka62 70d3a88dcf Fix lint errors
commit_hash:2e79479063875623e29eb620aa08e2945b81cbfe
2024-09-19 12:40:32 +03:00
grechka62 29931274e5 Observe item builder data changes in gallery and pager
commit_hash:468f6895a81dde8b62797d22bf6eedb4d51d4436
2024-09-12 20:03:07 +03:00
gulevsky a8e80c8dce make ParsingContext a replacement for ParsingEnvironment
3b04698b96fa06f7130669ead31bbc8da01a4793
2024-09-11 17:34:28 +03:00
gulevsky 5a1a6d2af5 add json property parser
7c384323ce6081df0c2e65a8dd3bcde5bc780809
2024-09-11 17:33:13 +03:00
burstein 70105b69f9 Added div-functions scheme
213b4ad65d5c854bae8c38126a476d5ad619382c
2024-09-11 01:21:26 +03:00
gulevsky e485d264bb add template serialization interfaces
2bcda5172de125e9675cd0903ea34ef84e285c39
2024-09-09 21:13:12 +03:00
grechka62 37e8580883 Bump AGP to 8.5.2
8805b28be86540da1230b59f3deff06b20a97292
2024-09-03 18:26:50 +03:00
gulevsky 06ee8866ff gather all parsing related classes in 'div-data' module
ba224d1b3cef92c3a50af1ad866927efaec6091f
2024-08-16 12:18:05 +03:00
i-ts 042125cb52 include card json and known global variables into errors report
28b8cbe7a31a8520ac09cf3013ce8b2c39062520
2024-07-12 16:58:55 +03:00
gulevsky 9be7597e3d add new parser API
f5a7642366c211ede12754c5a24377481efbb5a2
2024-06-14 14:55:07 +03:00
pkurchatov 45fe398462 Added dict_set_value aciton
b82863ff494276d4ea58652c91d52c8121cfe723
2024-05-29 22:34:30 +03:00
grechka62 332fd69388 Implement itemBuilder in container
20005128cd7b66bb0f1901213c150bc15766bb03
2024-05-07 11:24:48 +03:00
grechka62 3c47e4f3bb Revert "Support prototypes in android"
8162da5a9c891a7adc34b1a35c231702b2e419e8
2024-04-04 14:07:53 +03:00
grechka62 a1df75eb55 Support prototypes in android
e43d066d088edc75efb5556ad20d3f0f70814e1b
2024-03-27 16:04:37 +03:00
bacecek 1a7c93b392 Add div data generator plugin
3e24826d00bac604a72ea5b9bb7da6d3e10a4dd0
2024-03-13 13:00:28 +03:00
bacecek 30aca48fd0 Migrate to version catalog
ab375b7fc7fcef85a37a3933e62d527e146c186e
2024-03-09 10:15:00 +03:00
vyaivanove 7fe4ccfd19 Fix Android build on Windows
51f4917b167fc048cfebedc8cd7407156da14823
2024-02-26 13:56:23 +03:00
the-leo 15000f072b Complex Rebind implementation
05a2696893a5a3219967d8132ae4e68e15f12cd3
2024-02-21 17:16:34 +03:00
the-leo 755001a005 Fixed DemoApp settings not saving 2024-01-19 15:32:34 +03:00