Commit Graph

48 Commits

Author SHA1 Message Date
c4cbef68d9 feat(space colonization): Only render new node when it is created, should improve performance instead of rerendering every node on every tick 2023-08-11 11:55:48 -04:00
97cf5b21d9 feat(space colonization): now pretty much works! still slowish but not too bad, about 10fps at worst on a good laptop with a ryzen 6800u 2023-08-10 22:05:46 -04:00
62208591fc Its alive! Refactoring to improve performance using pointers works, now performance still sucks because there is no spatial index and there are some math bugs that create nodes way too far from home 2023-08-10 10:55:08 -04:00
e67f97058b refactoring works, only left to add a test and feature of ignoring dead attractors and nodes 2023-08-09 23:20:05 -04:00
66e1f813cf wip: Refactor space colonization, separate nodes vec from space colonization struct allows for simpler ownership management 2023-08-08 23:33:34 -04:00
cb9df9e79a update cargo.lock to fix build 2023-08-08 14:34:01 -04:00
jeangab
b7401bef1b wip: refactor space colonization to use mutables instead of refCell 2023-08-08 14:07:58 -04:00
Jean-Gabriel Gill-Couture
0b892980ca wip refactor without rc/refcell 2023-08-04 22:38:49 -04:00
Jean-Gabriel Gill-Couture
6a0f480c8a wip(space colonization): Refactor to use a compile-time safe data structure that is also using contiguous memory 2023-07-30 22:27:02 -04:00
Jean-Gabriel Gill-Couture
b893eb2a32 Merge branch 'master' of gitlab.com:nationtech.io/nationtech.io 2023-07-27 20:46:32 -04:00
Jean-Gabriel Gill-Couture
d384c196b7 Plan data structure refactoring to avoid Rc and RefCell, totally optionnal but nice way to learn 2023-07-26 22:22:34 -04:00
d6ce8fe083 Add tailwind command to README.md 2023-07-25 12:55:59 -04:00
Jean-Gabriel Gill-Couture
51dca7ac7e space_colonization: it works! Still need to improve rendering, animation and performance but we are getting there 2023-07-24 23:44:08 -04:00
jeangab
64c3987cae It works! Or does it? Have to inspect carefully 2023-07-24 16:10:18 -04:00
Jean-Gabriel Gill-Couture
93781cae4a Thought about it for 2 minutes and found an ok solution : very close to something working for this 2nd strategy that feels a lot better 2023-07-23 23:55:04 -04:00
Jean-Gabriel Gill-Couture
4ef577e76b space colonization, fooling around with rust 2023-07-23 23:45:00 -04:00
Jean-Gabriel Gill-Couture
6f2505736c space-colonization: progress but runtime crashes, need to fix architecture to a better rust style 2023-07-23 09:01:53 -04:00
jeangab
1b899a76cc wip space colonization growing algorithm 2023-07-22 10:48:31 -04:00
jeangab
20c3ae970f feat(space-propagation): slight naming improvement 2023-07-19 15:32:19 -04:00
Jean-Gabriel Gill-Couture
02b1331f72 Good progress on rendering and learned a good bit about web_sys, next step implement tick to reach attractors 2023-07-17 07:09:48 -04:00
jeangab
111285f32d Canvas takes whole parent space now, attractors are initialized nicely from a random grid 2023-07-14 15:24:49 -04:00
jeangab
0fafffb40f Figured out how to resize canvas properly, will still have to handle on window resize 2023-07-14 13:42:42 -04:00
jeangab
747e9f9595 Working on canvas, now having little squares wherever I want, next up is figuring out how to resize the canvas to the window size 2023-07-14 13:30:38 -04:00
Jean-Gabriel Gill-Couture
56ae0e63b9 Happy face is white now 2023-06-28 23:04:45 -04:00
Jean-Gabriel Gill-Couture
51666f34fd feat: Started working on canvas background, got something working in the end, wasted a lot of time figuring out dependencies 2023-06-19 01:26:02 -04:00
Jean-Gabriel Gill-Couture
d0ca28aa7c Good progress on Elastic PVC storageClass blog 2023-06-13 00:52:03 -04:00
jeangab
600940c17e Minor progress, favicon 2023-06-09 16:37:30 -04:00
jeangab
8b6f11a98a fix min-h-screen that should not be on children routes 2023-06-06 10:00:59 -04:00
jeangab
7506cf36d4 fix(tailwind): Fix default font size to 17px 2023-06-06 09:06:31 -04:00
jeangab
18baa73101 wip: Blog, codeblock component 2023-06-06 08:55:54 -04:00
Jean-Gabriel Gill-Couture
7d7de9e3b4 wip: Writing elasticsearch storageClass blog 2023-06-06 07:58:43 -04:00
jeangab
fc13368cb8 Base coming along 2023-06-05 16:46:26 -04:00
Jean-Gabriel Gill-Couture
fe877d6d09 Started working on home page 2023-06-02 10:35:20 -04:00
f3b1a624eb Version 2 mai 1700 2023-05-03 02:00:55 +00:00
6a3785e520 Version 2 mai 1316 2023-05-02 17:16:10 +00:00
e2be5058f6 Version 1er mai 1830 2023-05-01 22:31:14 +00:00
13658e825b Version 30 avril 1732 2023-04-30 21:32:01 +00:00
7e1c1a282f Version 30 avril 17h 2023-04-30 21:11:33 +00:00
e1b1d68403 Version du 30 avril 1547 2023-04-30 19:45:34 +00:00
644f94828b version 28 avril 2023-04-28 05:30:52 +00:00
5410328596 wip 2023-04-20 17:41:32 +00:00
jeangab
a743f047ae Fix assets permissions, fix title 2023-04-12 07:40:43 -04:00
jeangab
18224d3410 Refactor imports, cleaner now 2023-04-12 06:42:58 -04:00
ad51c3b664 wip why-mdc whitepaper 2023-04-12 10:21:48 +00:00
dda15aac35 wip 2023-04-06 20:35:25 +00:00
jeangab
ae3cdf1bec Started introduction section 2023-03-29 12:13:23 -04:00
jeangab
28910b9039 Whitepaper is flying, tailwind added, routing setup done, components for whitepaper. go to /why-micro-datacenters 2023-03-29 11:21:28 -04:00
jeangab
bdd9da9b36 Initial commit : cargo leptos initialization 2023-03-29 08:57:13 -04:00