Commit graph

  • 9aa3ba545d wip Andreas Rumpf 2017-06-22 21:21:54 +02:00
  • 79270c3423 fixes #31 Andreas Rumpf 2017-06-22 09:34:44 +02:00
  • 2d48975e97 Merge branch 'master' into stateful-components2 Andreas Rumpf 2017-06-22 09:17:24 +02:00
  • c8030bc185 diff algorithm also diffs components' expansions Andreas Rumpf 2017-06-22 09:17:19 +02:00
  • 051e9985b1 added 'karun' tool for convenient testing of karax apps Andreas Rumpf 2017-06-21 21:08:20 +02:00
  • bd2d8e7d3f Added pointer-events style (#30) Pavel Nuzhdin 2017-06-22 01:11:54 +07:00
  • 8a2b893d5e Added onfocus (#29) Pavel Nuzhdin 2017-06-22 01:09:52 +07:00
  • 67ee246f40 fixes new rgba proc Andreas Rumpf 2017-06-21 20:11:41 +02:00
  • 994a51a1f0 Merge branch 'master' into stateful-components2 Andreas Rumpf 2017-06-21 18:54:41 +02:00
  • 8dbc1da708 fixes #28 Andreas Rumpf 2017-06-21 18:20:57 +02:00
  • a535ad709b carousel is now a real example Andreas Rumpf 2017-06-21 17:57:02 +02:00
  • d9648be60c sane markDirty() mechanism for components Andreas Rumpf 2017-06-21 17:20:31 +02:00
  • ad0a3ffda9 Merge branch 'master' of github.com:pragmagic/karax Andreas Rumpf 2017-06-21 08:21:19 +02:00
  • e58cbb78d2 fixes jstrutils.isInt Andreas Rumpf 2017-06-21 08:21:05 +02:00
  • c86916e37d stateful components now in a workable state; renamed .component macro to .compact which much better captures its meaning Andreas Rumpf 2017-06-20 00:14:54 +02:00
  • 4801b8d8c1 new component example works Andreas Rumpf 2017-06-19 21:25:34 +02:00
  • d1e0e1367b wip Araq 2017-06-18 18:01:48 +02:00
  • b189b24a4f fixes #25 (#26) Fabian Keller 2017-06-18 00:01:27 +02:00
  • 2c05c772ca Merge pull request #27 from bluenote10/added_travis_link Andreas Rumpf 2017-06-18 00:00:05 +02:00
  • 972fcb0950 proper rst solution Fabian Keller 2017-06-17 17:05:37 +02:00
  • 7b246d0d40 added travis link Fabian Keller 2017-06-17 16:57:36 +02:00
  • e68d92d22a Merge branch 'draft/refs' of https://github.com/bluenote10/karax into bluenote10-draft/refs Araq 2017-06-17 00:00:38 +02:00
  • 28c4f4b76a update kajax.nim to use the 'kxi' context too Araq 2017-06-16 22:57:32 +02:00
  • b3fba429ad introduce KaraxInstance; 100% backwards compatible Araq 2017-06-16 18:02:35 +02:00
  • 08538f7f26 move parseInt to jstrutils.nim to avoid conflicts; introduce travis testing Araq 2017-06-16 16:45:06 +02:00
  • e33b9dc09a added base methods for VNodeRef Fabian Keller 2017-06-15 19:01:15 +02:00
  • 472f1deb58 cleaned up example Fabian Keller 2017-06-15 14:38:39 +02:00
  • 14660f9d68 implemented refs draft Fabian Keller 2017-06-15 13:53:53 +02:00
  • 45931c5e4a Merge pull request #16 from bluenote10/feature/post_render_callback Andreas Rumpf 2017-06-10 10:37:51 +02:00
  • d5596c8ff5 added post render callback Fabian Keller 2017-05-19 20:15:07 +02:00
  • 3277f19503 Merge pull request #13 from alehander42/vdom-submit-form Andreas Rumpf 2017-06-09 12:14:28 +02:00
  • f9460e6e05 Merge pull request #22 from pragmagic/feature/stop-propagation Andreas Rumpf 2017-06-09 11:07:06 +02:00
  • dc5ba1f646 Added stopPropagation event method Pavel Nuzhdin 2017-06-09 15:44:16 +07:00
  • f17e37ac95 Merge branch 'master' into smart-vstyle-diff Andreas Rumpf 2017-06-07 12:35:21 +02:00
  • e49fa7edf7 disable smart vstyle diffing for now Andreas Rumpf 2017-06-07 10:07:37 +02:00
  • 18d0187228 Merge pull request #21 from bluenote10/feature/all_css_styles Andreas Rumpf 2017-06-07 08:28:51 +02:00
  • fca6b2a6ca added all css styles to close #20 Fabian Keller 2017-06-06 20:02:46 +02:00
  • ed3d467f31 diff algorithm bugfix: don't be too smart in key handling smart-vstyle-diff Andreas Rumpf 2017-06-05 23:20:22 +02:00
  • 22f458724f new diff algorithm works Andreas Rumpf 2017-06-05 21:31:26 +02:00
  • 8a639f3121 stuff Andreas Rumpf 2017-06-05 17:06:58 +02:00
  • 06f5283709 vstyle diff: performance improvement Andreas Rumpf 2017-06-05 10:25:46 +02:00
  • a9b5216a42 diff algorithm special cases diffing of virtual styles Andreas Rumpf 2017-06-05 10:21:38 +02:00
  • c895d18ccb renamed dom module to 'kdom' to avoid conflicts with Nim's stdlib dom module; it will further diverge from it anyway Andreas Rumpf 2017-05-29 10:59:59 +02:00
  • 80ef044771 implemented cursor into BTree dbexperiments Andreas Rumpf 2017-05-19 15:48:48 +02:00
  • 5b436bad5a added non-recursive iteration Andreas Rumpf 2017-05-19 13:33:19 +02:00
  • 5599a59e87 simple tree iterator now works Andreas Rumpf 2017-05-19 13:20:15 +02:00
  • d6c7be7106 added vstyles karax module for inline CSS support Araq 2017-05-18 15:53:58 +02:00
  • 76a2031c37 Support submit and input event in the vdom Alexander Ivanov 2017-05-18 12:58:43 +03:00
  • 68134abe3f Merge pull request #12 from alehander42/fix-17 Andreas Rumpf 2017-05-18 10:12:11 +02:00
  • 084a1988c8 Resolve a macro bug Alexander Ivanov 2017-05-18 10:01:02 +03:00
  • 9160776999 Resolve a quote bug Alexander Ivanov 2017-05-18 10:00:39 +03:00
  • eb78bc7a51 more stuff that doesn't work Andreas Rumpf 2017-05-16 09:56:55 +02:00
  • 20bf4a31d5 Merge pull request #8 from freevryheid/master Andreas Rumpf 2017-05-15 21:35:00 +02:00
  • 28f3e61b2e Add oncontextmenu event Andre Smit 2017-05-15 09:46:38 -05:00
  • 1f0c5d98dd Update Untitled Diagram.xml Andreas Rumpf 2017-05-13 13:16:19 +02:00
  • b44f699dd0 Update Untitled Diagram.xml Andreas Rumpf 2017-05-13 13:09:27 +02:00
  • 521ef9baec Update Untitled Diagram.xml Andreas Rumpf 2017-05-13 13:01:50 +02:00
  • 63c7cbc43b test_diagram.xml Andreas Rumpf 2017-05-13 12:57:53 +02:00
  • 1f1edeb23f immutable BTree works Andreas Rumpf 2017-05-12 22:23:18 +02:00
  • 2908b1e44a first version of broken immutable BTree Andreas Rumpf 2017-05-12 17:50:25 +02:00
  • e300692c75 Btree doesn't have to be a 'ref object' Andreas Rumpf 2017-05-12 17:11:37 +02:00
  • bd67d7226a made M realistic Andreas Rumpf 2017-05-12 17:05:34 +02:00
  • 927e4099f5 BTree: restructured for memory layout efficiency Andreas Rumpf 2017-05-12 17:04:12 +02:00
  • 93ce8b06e1 toy btree implementation Andreas Rumpf 2017-05-12 15:04:21 +02:00
  • e88f9e4c96 Fix empty LIS diffDomNewAlgo Roman Vishnevskii 2017-05-10 18:51:13 +07:00
  • ae448f947f Add LIS opt Roman Vishnevskii 2017-05-10 17:38:51 +07:00
  • df92d3a55d first version of transactor (todo-app working) Andreas Rumpf 2017-05-10 09:56:54 +02:00
  • 1b56477e59 Cross comparing (debug) Roman Vishnevskii 2017-05-10 14:38:16 +07:00
  • 7dc3475e35 first version of todo app with toy database Andreas Rumpf 2017-05-06 21:10:13 +02:00
  • 9f80fcfc2d bugfixes uibench2 Andreas Rumpf 2017-05-04 09:45:32 +02:00
  • 8195ecf61b added track field Andreas Rumpf 2017-05-04 09:41:11 +02:00
  • 78a47158a1 Introduce track field uibench Roman Vishnevskii 2017-05-04 14:35:44 +07:00
  • e63a7dbb21 Delete useless comment Roman Vishnevskii 2017-05-03 14:48:36 +07:00
  • cd78f5085f Simplify updateElement Roman Vishnevskii 2017-05-02 19:50:35 +07:00
  • 4c582d7c06 Avoid using node.childNodes Roman Vishnevskii 2017-05-02 19:46:20 +07:00
  • d3e1d28c89 optimized VDOM implementation for uibench Andreas Rumpf 2017-05-01 09:58:10 +02:00
  • 91679f8ae6 made it shorter again Andreas Rumpf 2017-04-27 18:23:29 +02:00
  • 8bdaab3f82 uibenchmark works Andreas Rumpf 2017-04-27 17:57:04 +02:00
  • ebccc4e9a1 simplifications Andreas Rumpf 2017-04-27 17:39:54 +02:00
  • ed70a0cbfc Merge branch 'uibench' of github.com:pragmagic/karax into uibench Andreas Rumpf 2017-04-27 17:27:22 +02:00
  • 393c336f90 simplifications Andreas Rumpf 2017-04-27 17:26:01 +02:00
  • e434517dd1 Uibench final fix Roman Vishnevskii 2017-04-27 22:22:18 +07:00
  • 2b9880a9a2 Uibench fix border-radius Roman Vishnevskii 2017-04-27 21:58:47 +07:00
  • f5e9db55c3 Change className to class Roman Vishnevskii 2017-04-27 20:57:33 +07:00
  • a304322286 Uibench fix td Roman Vishnevskii 2017-04-27 20:49:54 +07:00
  • 443b24de3e more fixes Andreas Rumpf 2017-04-27 14:16:34 +02:00
  • 41df9b769f more progress Andreas Rumpf 2017-04-27 14:05:11 +02:00
  • 1ad978804c fixes Andreas Rumpf 2017-04-27 13:47:00 +02:00
  • 23fc331626 Add uibench Roman Vishnevskii 2017-04-27 18:13:25 +07:00
  • 21c911ffd3 added karaxdsl.flatHtml macro Andreas Rumpf 2017-04-26 14:51:09 +02:00
  • 2d1e656061 better setupErrorHandler Andreas Rumpf 2017-04-26 14:46:01 +02:00
  • 8666d8d6d6 kajax: PUT should have been POST Andreas Rumpf 2017-04-24 17:52:29 +02:00
  • 23f00055a9 renamed ajax.nim to kajax.nim Andreas Rumpf 2017-04-24 17:46:37 +02:00
  • cf9b22ae62 bugfix: make ajax module work Andreas Rumpf 2017-04-24 17:45:40 +02:00
  • 30491d401a update karax.nimble file Andreas Rumpf 2017-04-24 16:27:20 +02:00
  • d571dd2e56 Add inferno in todoapp benchmark benchmarks Roman Vishnevskii 2017-04-24 17:10:12 +07:00
  • 02e7b40c07 Add todoapp benchmark Roman Vishnevskii 2017-04-24 16:00:32 +07:00
  • b1e60fbd21 readme.rst: changed the wording slightly Andreas Rumpf 2017-04-22 10:56:14 +02:00
  • a9c4b7ab67 add benchmark result Andreas Rumpf 2017-04-22 10:55:28 +02:00
  • 6aa87e4b81 todoapp: use local storage properly Andreas Rumpf 2017-04-22 10:45:42 +02:00