Commit Graph

107 Commits

Author SHA1 Message Date
InsanusMokrassar c623a265ee fill changelog and remove redundant parts in coroutines compose build.gradle 2024-05-12 21:51:20 +06:00
InsanusMokrassar e75125f6df now SmartMutex and SmartSemaphore (and SmartRWLocker as a result) works on SpecialMutableStateFlow 2024-05-12 21:44:33 +06:00
InsanusMokrassar 4901a8844c complete rework of states 2024-05-12 21:34:17 +06:00
InsanusMokrassar a1854b68d8 almost updated dependencies and modules hierarchy 2024-05-12 19:17:16 +06:00
InsanusMokrassar f6d5035c1a small refactor in SpecialMutableStateFlow 2023-12-04 15:44:06 +06:00
InsanusMokrassar 43e782ab6f SpecialMutableStateFlow : MutableStateFlow 2023-12-04 15:37:02 +06:00
InsanusMokrassar f3f9920bfb deprecate FlowState 2023-12-04 15:08:52 +06:00
InsanusMokrassar f8f9f93c97 update changelog, rename SpecialMutableStateFlow file and update gradle wrapper 2023-11-30 01:54:04 +06:00
InsanusMokrassar a8a5340d8b kdocs 2023-11-30 01:27:14 +06:00
InsanusMokrassar 871b27f37d initialization fixes 2023-11-30 01:22:43 +06:00
InsanusMokrassar 6f174cae1d fixes 2023-11-30 01:05:01 +06:00
InsanusMokrassar 22d7ac3e22 FlowState 2023-11-29 23:54:27 +06:00
InsanusMokrassar 915bac64b1 small fixes in SpecialStateFlow 2023-11-29 20:26:23 +06:00
InsanusMokrassar 9d2b50e55d SpecialStateFlow 2023-11-29 17:13:21 +06:00
InsanusMokrassar 075b93ecd6 SmartRWLocker now will wait first unlock of write mutex for acquiring read 2023-10-26 12:28:24 +06:00
InsanusMokrassar b8c7e581a1 add support of linuxArm64 target 2023-10-20 21:53:27 +06:00
InsanusMokrassar 2a20d24589 fixes in SmartRWLocker 2023-09-07 16:57:59 +06:00
InsanusMokrassar a65cf1481c fixes in build 2023-09-06 19:15:09 +06:00
InsanusMokrassar c058e18408 update smart rw locker tests 2023-09-01 20:11:04 +06:00
InsanusMokrassar e1f387dbf7 update dependencies and make a lot of fixes in repos and smart lockers/semaphors 2023-08-31 01:37:35 +06:00
InsanusMokrassar 6ce1eb3f2d add tests for smartrwlocker 2023-08-12 22:37:35 +06:00
InsanusMokrassar ce7d4fe9a2 fix of #293 2023-08-12 22:08:12 +06:00
InsanusMokrassar 4478193d8a update dependencies 2023-08-05 13:49:45 +06:00
InsanusMokrassar 6f9be2a9f8 start 0.18.1 and add SmartMutex 2023-05-03 23:47:05 +06:00
InsanusMokrassar d81fb32fb9 remove previous deprecations 2023-04-27 16:29:08 +06:00
InsanusMokrassar 3cb6b73ee0 add preloadImage 2023-04-07 01:17:04 +06:00
InsanusMokrassar 03de71df2e add docs to as compose state 2023-01-29 12:43:51 +06:00
InsanusMokrassar 83d5d3faf4 improve flow as state functionality 2023-01-29 12:28:22 +06:00
InsanusMokrassar 6ebc5aa0c2 potential fix of state value change in asMutableComposeState 2023-01-23 15:21:47 +06:00
InsanusMokrassar b62d3a0b7d launchInCurrentThread 2022-12-27 18:50:41 +06:00
InsanusMokrassar ced05a4586 improve default runCatchingSafely/safelyWithResult and add suspend variances of safe/unsafe SafeWrapper interface 2022-12-09 12:14:24 +06:00
InsanusMokrassar de999e197f fix of setOnHierarchyChangeListenerRecursively 2022-09-26 01:10:10 +06:00
InsanusMokrassar 9d95687d3c FlowOnHierarchyChangeListener 2022-09-26 01:02:12 +06:00
InsanusMokrassar be52871de8 flows extensions 2022-09-23 12:41:07 +06:00
InsanusMokrassar b7934cf357 flows extensions 2022-09-23 12:33:00 +06:00
InsanusMokrassar 1642f7abd9 improvements in AwaitFirst 2022-09-21 18:00:39 +06:00
InsanusMokrassar 79b30290c0 fix build 2022-09-15 01:19:05 +06:00
InsanusMokrassar f8b8626859 make actor not async 2022-09-15 01:11:20 +06:00
InsanusMokrassar 1be1070eb4 fix of #160 2022-09-14 22:32:00 +06:00
InsanusMokrassar 9cf01ab54f improve compose list state creation 2022-06-22 16:56:51 +06:00
InsanusMokrassar c655107681 renames in compose states creation 2022-06-22 16:52:19 +06:00
InsanusMokrassar 86e74c0a6f add extension toMutableListState 2022-06-22 16:09:52 +06:00
InsanusMokrassar f68270a5b3 fixes in AccumulatorFlow 2022-05-11 02:38:48 +06:00
InsanusMokrassar 8364020671 migration onto new ktor and other dependencies 2022-04-27 14:39:21 +06:00
InsanusMokrassar 86e70c0961 js visibility of objects extensions 2022-03-26 11:01:40 +06:00
InsanusMokrassar 7373fef964 add js onRemoved for nodes and different extensions for Composition 2022-03-17 14:56:14 +06:00
InsanusMokrassar 4693483c2b rename selectFile with result MPPFile to selectFileOrThrow 2022-03-12 01:12:17 +06:00
InsanusMokrassar 6dbd12df59 fill changelog and rename selectOptionalFile to selectFileOrNull 2022-03-12 01:03:41 +06:00
InsanusMokrassar 9e84dc5031 add a set of tools for JS and Web Compose 2022-03-12 00:55:03 +06:00
InsanusMokrassar d9c15db9de add compose submodule and add several functions in top of composition 2022-03-10 17:47:47 +06:00