Commit graph

  • 35b5f04a7c
    Hook typing improvements (#236) dai 2025-06-06 15:14:23 +0200
  • 6ce796e7fd
    Fix missing parens (#235) dai 2025-06-06 15:13:54 +0200
  • 8490dfd294 Prevent partial matching of destroyed archetype Ukendio 2025-06-06 00:38:23 +0200
  • 137118f178
    Remove generic daimond113 2025-06-06 00:24:19 +0200
  • 906e5e5f58
    Simplify overloads daimond113 2025-06-06 00:22:43 +0200
  • f4dd09d839
    Add specialization daimond113 2025-06-06 00:11:43 +0200
  • 3b2409c4e7
    Update docs daimond113 2025-06-05 23:20:35 +0200
  • 5f8f24d858
    Fix missing parens daimond113 2025-06-05 23:04:27 +0200
  • 3ae240c93e
    Fix hook callback typings daimond113 2025-06-05 22:59:47 +0200
  • d505a0a38d
    fix line endings (#234) Luka 2025-06-05 22:48:13 +0200
  • 256ff314b7 fix line endings Luka 2025-06-05 20:38:20 +0000
  • e74924ec07
    Fix line endings (#233) Marcus 2025-06-05 22:00:29 +0200
  • c0c6d6055c Fix line endings Ukendio 2025-06-05 21:51:19 +0200
  • 803616a005
    Fix line endings on demo (#232) Marcus 2025-06-01 16:19:48 +0200
  • 05468f7130 Fix line endings on demo Ukendio 2025-06-01 16:15:26 +0200
  • 3be946db0c Merge Ukendio 2025-06-01 16:15:16 +0200
  • 0308367964 Merge branch 'main' of https://github.com/Ukendio/jecs Ukendio 2025-06-01 16:15:01 +0200
  • 5b4f104dd4 Fix line endings Ukendio 2025-06-01 16:10:49 +0200
  • b73bb0daee Fix line endings Ukendio 2025-06-01 15:47:58 +0200
  • b669196a98
    Change types for tag and is_tag fns EncodedVenom 2025-05-28 13:31:03 -0400
  • c62db9f8c3
    Cleanup README links and headers EncodedVenom 2025-05-27 14:39:48 -0400
  • 3b0ce599ef
    Merge pull request #230 from Tazmondo/main EncodedVenom 2025-05-27 14:37:14 -0400
  • 077030738a
    fix typo, queyr -> query Taran McVay 2025-05-27 18:05:59 +0100
  • 740647104b
    Merge pull request #229 from Ukendio/installation-guide EncodedVenom 2025-05-24 22:17:53 -0400
  • 93cbd2d287 Add installation methods EncodedVenom 2025-05-24 16:38:53 -0400
  • bb03e88d3d Fix contrived bug with observer Ukendio 2025-05-20 00:33:16 +0200
  • 5dba6e7bac Fix typescript example Ukendio 2025-05-18 23:05:26 +0200
  • 0541f80b5d Fix hyperlinks Ukendio 2025-05-18 23:02:16 +0200
  • fd685537ea Fix docs issues Ukendio 2025-05-18 22:59:07 +0200
  • 8194b7db24 Update docs with new API Ukendio 2025-05-18 15:28:19 +0200
  • 457e4a270f Merge branch 'main' of https://github.com/Ukendio/jecs Ukendio 2025-05-18 15:05:55 +0200
  • 00e7d87a1c Docs chernoboyl Ukendio 2025-05-18 15:05:46 +0200
  • f6f6cb569a
    Link to workflow EncodedVenom 2025-05-17 20:30:52 -0400
  • 10110ac71c
    Add unit test workflow status EncodedVenom 2025-05-17 20:29:17 -0400
  • 6a5832db20
    Merge pull request #228 from Ukendio/documentation-update EncodedVenom 2025-05-17 20:07:02 -0400
  • a9b45f13e5
    Merge branch 'main' into documentation-update EncodedVenom 2025-05-17 20:01:49 -0400
  • 8b8d5f715e ECS is foreign to everyone EncodedVenom 2025-05-17 19:59:09 -0400
  • 27a00280fd The children yearn for the guides EncodedVenom 2025-05-17 19:56:37 -0400
  • 22877f3fc5
    Allow world.add() to accept component, add world.entity overload (#225) Junjie 2025-05-17 16:44:22 -0700
  • c030d396af
    docs: cleanup todo stubs, add code coverage reports, add examples, and pin introduction section (#227) EncodedVenom 2025-05-17 16:35:00 -0400
  • 3866e1413f make Introduction sidebar visible on all pages and add a few relevant sections EncodedVenom 2025-05-17 14:00:30 -0400
  • 296fe80987 code coverage page EncodedVenom 2025-05-17 14:00:08 -0400
  • 39946609c7 use better link for addons EncodedVenom 2025-05-17 13:59:58 -0400
  • 94a5c6f5e2 move coverage reports EncodedVenom 2025-05-17 13:59:35 -0400
  • ac4d9ade17 Cleanup some todo stubs EncodedVenom 2025-05-17 13:59:19 -0400
  • bdb51e633f fix: allow union undefined union to be passed in .add duck.__index 2025-05-16 20:15:53 -0700
  • a0e7bf25ce fix: world.entity accepts entity instead of number duck.__index 2025-05-16 20:09:40 -0700
  • 2a24b2ffd8 build: downgrade deps to v0.6.0 duck.__index 2025-05-16 19:52:00 -0700
  • cbb4b84dc6 Merge branch 'main' of https://github.com/Ukendio/jecs EncodedVenom 2025-05-16 18:57:55 -0400
  • 378a9a45ff
    Fix hooks types (#226) PepeElToro41 2025-05-16 11:22:08 -0600
  • 52aa9b9aee add generic types PepeElToro41 2025-05-12 17:22:19 -0600
  • 505d9bc5e3 fix hooks types PepeElToro41 2025-05-12 16:18:09 -0600
  • 06bd909f51 fix: add overload for world.entity duck.__index 2025-05-12 14:47:33 -0700
  • a39752a833 fix: allow components for world.add in typescript duck.__index 2025-05-12 14:11:04 -0700
  • a31db7b17b Cleanup changelog Ukendio 2025-05-10 23:27:35 +0200
  • b179b649f3 Update changelog v0.6.0 Ukendio 2025-05-10 21:44:49 +0200
  • 62ac4da426 Bump versions Ukendio 2025-05-10 21:38:47 +0200
  • 3d7968652d Merge branch 'main' of https://github.com/Ukendio/jecs Ukendio 2025-05-10 21:38:04 +0200
  • 6ebac90fd9 Fix entity lookup Ukendio 2025-05-10 21:37:53 +0200
  • 06aba5548f Bump versions Ukendio 2025-05-10 21:37:39 +0200
  • 6881a27563
    Merge pull request #223 from Ukendio/encodedvenom-update-types EncodedVenom 2025-05-08 23:13:52 -0400
  • 4696fc980a
    Update jecs.d.ts EncodedVenom 2025-05-08 21:34:41 -0400
  • 12661b3a52 第二手順 bdbaxter 2025-05-08 19:48:05 -0500
  • ff2b50c060 勧誘行為第一手順 bdbaxter 2025-05-08 19:40:03 -0500
  • 4bb7e64edd Define behaviour for world:entity(id) Ukendio 2025-05-08 23:21:38 +0200
  • a19a422c17 Update exists comment EncodedVenom 2025-05-08 17:09:37 -0400
  • 98ffef93df Change meta type EncodedVenom 2025-05-08 17:04:48 -0400
  • d37d0041d6 Merge branch 'main' of https://github.com/Ukendio/jecs EncodedVenom 2025-05-08 17:03:20 -0400
  • 45c12a842b
    Update jecs.d.ts EncodedVenom 2025-05-08 17:02:23 -0400
  • 150afd784a Allow pre existing hooks for observer Ukendio 2025-05-07 19:21:12 +0200
  • fd6883cfed Allow pre existing hooks for observer Ukendio 2025-05-07 19:21:12 +0200
  • 48a43d4ff8 Update outwards facing types Ukendio 2025-05-07 15:52:02 +0200
  • 7e7d930aef ts typings + component() chodoru 2025-05-01 15:18:59 +0300
  • 1413be61cd updated ts typings chodoru 2025-05-01 15:05:38 +0300
  • 6a8d991185 Networking example Ukendio 2025-04-28 23:40:03 +0200
  • 3ae84301f2 Recycle higher generation Ukendio 2025-04-27 20:42:55 +0200
  • 01821f0a7b Handle only make_alive behaviour in overload Ukendio 2025-04-27 05:03:49 +0200
  • 6922019ed9 Short circuit return for non zero generation entities Ukendio 2025-04-27 04:13:49 +0200
  • d0af80577b Add colon Ukendio 2025-04-26 15:44:33 +0200
  • 7d4d67f38b Add world_exists Ukendio 2025-04-26 15:42:20 +0200
  • 1225f205a8 Should set tags after builtin components Ukendio 2025-04-26 02:03:39 +0200
  • fd2c57fe17 Should begin to allocate above current max_id Ukendio 2025-04-26 01:10:41 +0200
  • 52435e62a2 dense should be set at index Ukendio 2025-04-26 00:55:03 +0200
  • d1d5b1f207
    Add entity ranges (#221) Marcus 2025-04-25 23:53:39 +0200
  • d3b032666b Index is not a stable pointer Ukendio 2025-04-25 23:53:09 +0200
  • b1a2bc48a7 No nullable records Ukendio 2025-04-25 23:41:32 +0200
  • 1002139fc9 Only max_id and alive_count if range_begin is larger than built in ranges Ukendio 2025-04-25 23:05:51 +0200
  • d237b176e6 Fix listener array indexing in observers Ukendio 2025-04-25 22:45:41 +0200
  • 0816c645da Merge branch 'Add-entity-ranges' of https://github.com/Ukendio/jecs into Add-entity-ranges Ukendio 2025-04-25 22:36:29 +0200
  • 6a92d4e3c6 Add ecs_assert and fix entity range handling Ukendio 2025-04-25 22:36:07 +0200
  • 50363ac474
    Merge branch 'main' into Add-entity-ranges Marcus 2025-04-25 22:08:32 +0200
  • 5b9c032451 Remove appending to array Ukendio 2025-04-25 22:08:03 +0200
  • 5b31a1af22 Allow to disconnect signals Ukendio 2025-04-25 22:07:22 +0200
  • 846722ba58 Initialize bundle after builtn components are set Ukendio 2025-04-25 15:47:51 +0200
  • cb238ab29e Simplify entity swap logic in world_entity function Ukendio 2025-04-22 05:02:33 +0200
  • de587bd61e Merge conflicts Ukendio 2025-04-22 04:54:18 +0200
  • 8822be58a9 Add assertion against existing idr Ukendio 2025-04-22 04:52:21 +0200
  • ef0f69ac6d Set signal with hook Ukendio 2025-04-22 04:49:52 +0200
  • efe9f0cc34 Merge conflicts Ukendio 2025-04-22 04:42:34 +0200
  • 42401f93ae
    Add component registration and metadata API (#219) Marcus 2025-04-22 04:38:30 +0200