Commit Graph

266 Commits

Author SHA1 Message Date
Pauan bfd990c12e Replacing with_slice with lock_slice 2018-06-22 08:08:04 -10:00
Pauan f6445756d0 Removing some unused code 2018-06-22 07:05:00 -10:00
Pauan 316e49e377 Breaking change: AsStr and AsOptionStr are now IntoStr and IntoOptionStr 2018-06-22 07:04:08 -10:00
Pauan 746d5308e6 Adding in more implementations for AsStr and AsOptionStr 2018-06-13 13:48:41 -10:00
Pauan 4d3f936824 Adding in with_element method 2018-06-11 21:33:10 -10:00
Pauan 7a32acd6d0 Adding in HIGHEST_ZINDEX 2018-06-11 21:06:51 -10:00
Pauan b8e18b3d25 Making everything thread safe 2018-06-11 10:54:47 -10:00
Pauan b203b0e030 Some minor performance improvements 2018-06-09 08:45:41 -10:00
Pauan b6d9a547f7 Removing as_option_end and as_option_start and replacing them with none_if 2018-06-08 06:05:15 -10:00
Pauan 291273bcc0 Adding in Percentage::as_option_end and Percentage::as_option_start 2018-06-08 06:00:33 -10:00
Pauan a751f76acf Changing to use crates.io version of stdweb 2018-06-08 02:05:58 -10:00
Pauan 6109e33782 Adding in Debug implementation for MutableAnimation 2018-06-06 02:51:34 -10:00
Pauan d16018dedb Adding in some more implementations for AsOptionStr 2018-06-05 05:17:49 -10:00
Pauan 3082edde66 Adding in SVG support 2018-05-24 00:22:47 -10:00
Pauan 47a6641495 Adding in Dom::new and DomBuilder::before_inserted 2018-05-19 23:53:42 -10:00
Pauan b72cbf5ec6 A lot of breaking changes, improvements, etc. 2018-04-25 13:01:52 -10:00
Pauan da73729693 Fixing to use the latest futures-signals 2018-03-29 15:48:20 -10:00
Pauan aa95a5d0df Version 0.1.1 2018-03-18 08:50:19 -10:00
Pauan f3eff1f088 Exporting some stuff from stdweb 2018-03-18 08:49:40 -10:00
Pauan 7e2bef52d8 Removing GitHub pages config (moved to gh-pages branch) 2018-03-18 06:12:13 -10:00
Pauan 072708b36a Changing to use the futures-signals crate 2018-03-18 06:11:52 -10:00
Pauan bc724f825b Set theme jekyll-theme-merlot 2018-03-18 05:58:29 -10:00
Pauan 214518beaf Fixing some things with the examples 2018-03-17 03:38:01 -10:00
Pauan 165fd7e5fa Changing Timestamps to use thread_local + Rc + RefCell rather than Arc + Mutex 2018-03-17 01:17:06 -10:00
Pauan ed137a5aa1 Changing timestamps to use Rc + RefCell rather than Arc + Mutex 2018-03-16 03:40:18 -10:00
Pauan 4c25472712 Changing to use a Rust queue for the animations 2018-03-15 20:50:21 -10:00
Pauan dc877f0aa3 Adding in working animations 2018-03-15 00:54:18 -10:00
Pauan 63e9dc51ee Changing to use git dependency for signals 2018-03-12 14:11:05 -10:00
Pauan c05d6857b3 Initial work on adding in animations 2018-03-12 14:09:44 -10:00
Pauan 156a4e1941 Changing filter_map to filter 2018-03-12 14:09:30 -10:00
Pauan db41163c2d Splitting signals into a separate Git repo 2018-03-08 13:46:00 -10:00
Pauan b4613dc77b Tidying up the todomvc example 2018-03-08 13:18:28 -10:00
Pauan cfdf561394 Adding in serialization/deserialization for the todomvc example 2018-03-08 13:04:20 -10:00
Pauan 3b1bafd0df Adding in full TodoMVC example 2018-03-08 12:08:30 -10:00
Pauan c18457166b Adding in SignalVec::map_signal method 2018-03-08 12:07:17 -10:00
Pauan a050237b0f Fixing some bugs 2018-03-08 04:46:10 -10:00
Pauan 3e7a1bab10 Breaking change: improving the clone macro 2018-03-08 03:51:14 -10:00
Pauan 5055439fed Adding is SignalVec::len method 2018-03-08 03:51:02 -10:00
Pauan a32c0fac11 Adding in MutableVec::retain method 2018-03-07 14:40:07 -10:00
Pauan 23331385c1 Adding in Mutable::replace method 2018-03-07 14:10:01 -10:00
Pauan 300bbc74c8 Breaking change: changing signal_vec::unsync::Sender and Receiver into MutableVec and MutableSignalVec 2018-03-07 13:46:38 -10:00
Pauan 20068dcab6 Adding back in Sender and Receiver, and renaming mutable to channel 2018-03-06 16:59:52 -10:00
Pauan 03f26433ba Breaking change: removing Receiver and Sender, replacing them with Mutable and MutableSignal 2018-03-06 16:33:38 -10:00
Pauan ca25a18ef2 Adding in to_signal_vec method 2018-03-03 02:44:24 -10:00
Pauan 732bfb725d Changing map_rc to map_clone 2018-03-02 09:50:20 -10:00
Pauan bccc3b1113 Adding in Clone derive for Sender 2018-03-02 04:28:36 -10:00
Pauan d99dbbbee8 Adding in signal_vec::unsync::mutable, and also support for using SignalVec with dominator 2018-03-01 03:39:58 -10:00
Pauan a7a29befd2 Adding in sort_by 2018-02-28 22:42:47 -10:00
Pauan 209c5a9f63 Changing to use stdweb 0.4.0: it's now usable! 2018-02-28 01:59:45 -10:00
Pauan 1cc8c7e14f Renaming List to Vec 2018-02-28 01:42:36 -10:00
Pauan 05024a80b4 Renaming signal_list.rs to signal_vec.rs 2018-02-28 01:36:03 -10:00
Pauan 9e72a02441 Adding in to_stream 2018-02-28 01:34:42 -10:00
Pauan e34fc50ad0 Adding in UpdateAt for ListChange 2018-02-27 21:54:58 -10:00
Pauan 9bb627ae20 Adding in filter_map 2018-02-27 05:24:02 -10:00
Pauan 129a0ca09e Various changes 2018-02-25 22:01:04 -10:00
Pauan 8d1395d293 Major restructuring 2018-02-25 01:58:20 -10:00
Pauan b554c747c6 Improving the cancelable_future API 2018-02-24 21:14:57 -10:00
Pauan 4588ebf1f7 Moving signals into a separate crate 2018-02-24 12:19:12 -10:00
Pauan 484168ab12 Some improvements 2018-02-24 11:53:47 -10:00
Pauan 997dcbc237 Minor tweaks 2018-02-23 20:50:31 -10:00
Pauan 7d4a64f2f3 Dramatically improving the implementation of the map_rc macro 2018-02-23 19:46:14 -10:00
Pauan 34b7d6147e Fixing the map_rc macro 2018-02-23 18:14:25 -10:00
Pauan 34b22c60f8 Adding in Map2 and map_rc macro 2018-02-23 16:50:03 -10:00
Pauan e7e22f3b21 Adding in DomChildren implementation for Signal 2018-02-20 22:08:36 -10:00
Pauan 874832e82b Initial commit 2018-02-20 20:37:09 -10:00
Pauan 3d9dd24614
Initial commit 2018-02-20 20:33:26 -10:00