Commit Graph

  • 48efd5d3d9 feat(geometry/geometry): provide lookup of all rails around a core Ellen Emilia Anna Zscheile 2025-05-02 14:31:18 +0200
  • 792f9b56ea chore(planar-incr-embed): provide `remove_path` also for plain `edge_paths` Ellen Emilia Anna Zscheile 2025-05-02 14:29:49 +0200
  • 071b7bd769 refactor(drawing): make traits more strict Ellen Emilia Anna Zscheile 2025-05-02 01:47:32 +0200
  • 573f49f56f chore(autorouter): fix warnings about unused RemoveBandsExecutionStepper Ellen Emilia Anna Zscheile 2025-05-02 01:53:49 +0200
  • c74e593c2d feat(planar-incr-embed): logged edge count of normal edges only Ellen Emilia Anna Zscheile 2025-05-01 23:29:25 +0200
  • 46d3d0e4a0 feat(math): add cached variant of polygonal tangent calculation Ellen Emilia Anna Zscheile 2025-04-25 22:13:21 +0200
  • 7799c50829 feat(math): implement search for boundaries of partitions in cyclic partitioned lists. Ellen Emilia Anna Zscheile 2025-04-24 16:02:04 +0200
  • f7cd817457 feat(autorouter/invoker): Create trait to display debug information on navmesh Mikolaj Wielgus 2025-05-01 01:58:03 +0200
  • 83d9fce38c fix(geometry/compound): rename CompoundEntryKind -> CompoundEntryLabel Ellen Emilia Anna Zscheile 2025-04-30 14:18:22 +0200
  • e74f5e009a fix(layout/poly): merge all the iterations over nodes in 'add_poly_with_nodes_intern' Ellen Emilia Anna Zscheile 2025-04-23 00:27:43 +0200
  • 187f06a9ac chore(layout): move most of 'add_poly_with_nodes' method into poly.rs Ellen Emilia Anna Zscheile 2025-04-23 00:17:27 +0200
  • 8a66ece14c feat(layout): cache convex hull on polygon initialization Ellen Emilia Anna Zscheile 2025-04-22 21:41:46 +0200
  • f416958936 refactor(geometry): use more ergonomic petgraph methods where appropriate Ellen Emilia Anna Zscheile 2025-04-22 20:27:19 +0200
  • 861869ab7c refactor(geometry): introduce CompoundEntryKind to suppport entry metadata Ellen Emilia Anna Zscheile 2025-04-22 13:34:45 +0200
  • 594bb51a57 chore: Use `committed` instead of `conventional-pre-commit` Mikolaj Wielgus 2025-04-18 22:06:08 +0200
  • 5c0bc9561e chore: Use `committed` instead of `conventional-pre-commit` Mikolaj Wielgus 2025-04-18 22:06:08 +0200
  • 9be7809496 Notes added by 'git notes add' fogti 2025-04-29 23:05:47 +0000
  • b000f2b7d8 refactor(math): Replace `cw` booleans with `RotationSense` enums Mikolaj Wielgus 2025-04-29 13:19:59 +0200
  • 640247a675 fix(topola-egui): clamp timestep slider to 0.001-3.0 instead of 0.0-3.0 Mikolaj Wielgus 2025-04-26 03:57:16 +0200
  • c2bdeb61e4 fix(interactor): reliably, properly stop activity Ellen Emilia Anna Zscheile 2025-04-25 20:57:31 +0200
  • 92e8600452 chore(autorouter): remove unnecessary mutability Ellen Emilia Anna Zscheile 2025-04-25 21:37:37 +0200
  • f4f8971662 chore(planar-incr-embed): make some utilities public for downstream reuse Ellen Emilia Anna Zscheile 2025-04-25 13:25:28 +0200
  • a6f86f488c feat(planar-incr-embed): add convenience method to remove paths from navmesh Ellen Emilia Anna Zscheile 2025-04-25 13:23:47 +0200
  • 368caa268f docs(math): add some function docstrings Mikolaj Wielgus 2025-04-25 02:16:10 +0200
  • 346477f498 chore(layout): remove unused 'add_poly_fixed_*' methods Ellen Emilia Anna Zscheile 2025-04-22 20:29:13 +0200
  • b736aa2d7d refactor(layout::poly): use `MakeRef<...>` to obtain poly's ref-struct Mikolaj Wielgus 2025-04-22 21:59:45 +0200
  • 4bf3611bb7 style: rename `src/geometry/poly.rs` to `src/geometry/polygon.rs` Mikolaj Wielgus 2025-04-22 20:42:14 +0200
  • f6a196aeca fix(drawing): make update_this_and_outward_bows fail graceful (with temporary fix) Ellen Emilia Anna Zscheile 2025-03-29 16:08:39 +0100
  • 974a8b9e02 fix(drawing): make update_this_and_outward_bows fail graceful (with temporary fix) Ellen Emilia Anna Zscheile 2025-03-29 16:08:39 +0100
  • a56628e250 fix(specctra/design): handle polygon seg between first and last dot properly Ellen Emilia Anna Zscheile 2025-04-17 12:49:41 +0200
  • 122ff0122f fix(board): make Poly' apex generation non-lazy Ellen Emilia Anna Zscheile 2025-03-24 21:30:55 +0100
  • be0506ed11 Notes removed by 'git notes remove' Gitea 2025-04-17 12:57:36 +0000
  • 9ad4dff28d Notes added by 'git notes add' fogti 2025-04-17 12:57:02 +0000
  • 3867d5c598 Notes added by 'git notes add' fogti 2025-04-17 09:55:18 +0000
  • 3a2c9deff0 feat(planar-incr-embed): make PmgAstar's evaluate_navmesh interface way more ergonomic Ellen Emilia Anna Zscheile 2025-03-31 01:35:18 +0200
  • bb1cfc76d9 fix(planar-incr-embed): discover all possible paths, including the variants re: weak entries Ellen Emilia Anna Zscheile 2025-03-31 01:34:12 +0200
  • 77969952ff refactor(geometry/edit): GeometryEdit shouldn't know about PrimitiveIndex Ellen Emilia Anna Zscheile 2025-03-24 14:28:12 +0100
  • cdee22d63e feat(geometry/edit): impl ApplyGeometryEdit for GeometryEdit Ellen Emilia Anna Zscheile 2025-03-24 14:19:50 +0100
  • e20c9aa3d6 feat(specctra-core/mesadata, layout): make `Layout` clonable Ellen Emilia Anna Zscheile 2025-03-31 01:18:16 +0200
  • 26df8348ac refactor(geometry/edit): GeometryEdit shouldn't know about PrimitiveIndex Ellen Emilia Anna Zscheile 2025-03-24 14:28:12 +0100
  • ccd697f276 feat(geometry/edit): impl ApplyGeometryEdit for GeometryEdit Ellen Emilia Anna Zscheile 2025-03-24 14:19:50 +0100
  • 22460c75f7 refactor(DrawingException): factor out extraction of ghost+obstacle Ellen Emilia Anna Zscheile 2025-03-29 22:32:58 +0100
  • 566949d4c1 refactor(interactor): use enum_dispatch for ActivityStepper Ellen Emilia Anna Zscheile 2025-03-29 22:28:04 +0100
  • bf1addbdaf chore: fix some more clippy warnings Ellen Emilia Anna Zscheile 2025-03-31 01:58:34 +0200
  • 822bba8fde refactor(drawing): more aggressive out-factoring in update_this_and_outward_bows Ellen Emilia Anna Zscheile 2025-03-29 16:00:24 +0100
  • da6b825ee7 refactor(drawing): deduplicate code in update_this_and_outward_bows Ellen Emilia Anna Zscheile 2025-03-29 15:53:19 +0100
  • c01c8046bb chore: cargo fmt Ellen Emilia Anna Zscheile 2025-03-25 23:06:04 +0100
  • 670ddbe1f7 chore: apply clippy fixes Ellen Emilia Anna Zscheile 2025-03-25 00:16:05 +0100
  • 8e3be44e18 feat(pie/PmgAstar): support threading a context along Ellen Emilia Anna Zscheile 2025-03-23 10:10:51 +0100
  • 13f2400c45 refactor(drawing): simplify traits Ellen Emilia Anna Zscheile 2025-03-18 04:07:34 +0100
  • a836189086 refactor: simplify interface of NavcordStepper Ellen Emilia Anna Zscheile 2025-03-18 03:44:48 +0100
  • 112cc0686d feat(egui): partially disable menus again Ellen Emilia Anna Zscheile 2025-03-18 04:37:48 +0100
  • 0da780ebb1 refactor(drawing): simplify traits Ellen Emilia Anna Zscheile 2025-03-18 04:07:34 +0100
  • 8ea268ca7b refactor: simplify interface of NavcordStepper Ellen Emilia Anna Zscheile 2025-03-18 03:44:48 +0100
  • ae40efbfa2 feat(specctra_derive): implement for enums containing unnamed fields Ellen Emilia Anna Zscheile 2025-02-14 19:38:05 +0100
  • f7ac667e1d chore(cargo): bump `icu_experimental` dependency version to 0.3.0-beta2 Mikolaj Wielgus 2025-03-10 04:35:34 +0100
  • 946afc413d chore(cargo): bump `icu_locale_core` dependency version to 2.0.0-beta2 Mikolaj Wielgus 2025-03-10 03:10:06 +0100
  • c7a5da8b1a ci: remove file inclusions and exclusions Mikolaj Wielgus 2025-03-10 02:42:02 +0100
  • d3e59b0d5a
    Translated using Weblate (German) fogti 2025-03-06 19:25:36 +0000
  • 8583dcf1b2
    Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2025-03-06 05:31:29 +0000
  • a4923c0770
    Translated using Weblate (Dutch) Gusted 2025-03-04 22:20:50 +0000
  • da3be763c6 feat(overlay,viewport): generation and rendering of topological navmesh Ellen Emilia Anna Zscheile 2025-01-08 18:46:09 +0100
  • 4360a41dda
    chore: avoid duplicate crates Dimitris Apostolou 2025-02-26 21:41:51 +0200
  • 6eb941a137 feat: merge planar-brute-embed into the topola monorepo Ellen Emilia Anna Zscheile 2025-01-31 14:13:28 +0100
  • a39546f0c9 fix(RouteStepper): borrowing mixup Ellen Emilia Anna Zscheile 2025-02-15 13:46:16 +0100
  • a7c8474153 fix(RouteStepper): proper undo in case of failure Ellen Emilia Anna Zscheile 2025-02-14 16:55:15 +0100
  • bb86aaed2a minimal backend for `planar-brute-embed` topological navmesh generation (#161) Ellen Emilia Anna Zscheile 2025-02-15 00:00:15 +0000
  • 82a4ba4724 fix(layout): nitpicks Ellen Emilia Anna Zscheile 2025-02-14 21:03:05 +0100
  • d1be9e753e fix(layout): rename center_of_high_level_node -> center_of_compoundless_node Ellen Emilia Anna Zscheile 2025-02-14 20:47:08 +0100
  • 41468d51c3 refactor: merge CanonicalLine and HomogeneousLine into NormalLine Ellen Emilia Anna Zscheile 2025-02-10 10:31:40 +0100
  • 5c91235761 fix(layout): improve calculation of band positions for Seg's Ellen Emilia Anna Zscheile 2025-01-31 01:36:46 +0100
  • e7b120e8ed feat(layout): implement extraction of band-between-nodes information Ellen Emilia Anna Zscheile 2025-01-30 16:39:24 +0100
  • 3c3c1d9b42 feat(layout): center_of_high_level_node (for topological navmesh generation) Ellen Emilia Anna Zscheile 2025-01-30 15:34:06 +0100
  • c48e06c104 feat(specctra_derive): implement for enums containing unnamed fields Ellen Emilia Anna Zscheile 2025-02-14 19:38:05 +0100
  • 2fac10a8d6 Translated using Weblate (Portuguese) Weblate Translation Memory 2025-02-11 03:16:59 +0000
  • ff17d0e2d0
    Translated using Weblate (Portuguese) Weblate Translation Memory 2025-02-11 03:16:59 +0000
  • 0fde34204f refactor(drawing,geometry): move GetLayer from drawing::graph to geometry Ellen Emilia Anna Zscheile 2025-01-19 21:58:59 +0100
  • 61c7b5450f refactor(Retag): only implement trait once, Index should be associated type Ellen Emilia Anna Zscheile 2025-01-19 21:28:34 +0100
  • 1e690ace11 refactor(drawing): factor out common {Bend,Dot,Seg}Weight fields Ellen Emilia Anna Zscheile 2025-01-19 20:52:15 +0100
  • 2e4b3b52ab chore: cargo fmt Ellen Emilia Anna Zscheile 2025-02-10 11:28:19 +0100
  • e1d875ae72 chore: fix most warnings Ellen Emilia Anna Zscheile 2025-02-10 11:25:55 +0100
  • 758677970a chore: allow unused_must_use (we didn't yet get around to fix that) Ellen Emilia Anna Zscheile 2025-02-10 11:13:55 +0100
  • 3ffddefac8 fix(.gitignore): ignore .#* (midnight commander lock files) Ellen Emilia Anna Zscheile 2025-02-10 11:11:10 +0100
  • 65c8dee0f2 deps: bump dependencies of topola-egui Ellen Emilia Anna Zscheile 2025-02-10 00:20:02 +0100
  • 3bd1935f41 deps: make 'log' a workspace dependency Ellen Emilia Anna Zscheile 2025-02-10 00:15:53 +0100
  • 522355b16c feat(t-rules::OrderedPair): get rid of unnecessary Clone bound on T for Serialize Ellen Emilia Anna Zscheile 2025-02-07 14:15:05 +0100
  • c5a87d9bdf feat: use OrderedPair instead of custon BandName/BandUid (note: changes ordering of BandUid) Ellen Emilia Anna Zscheile 2025-02-07 13:59:01 +0100
  • 910ab5b76a feat: use topola-rules / put 'AccessRules' into separate crate Ellen Emilia Anna Zscheile 2025-01-31 14:13:28 +0100
  • 67c4933b09 docs(drawing::loose): document how 'prev_loose' works Ellen Emilia Anna Zscheile 2025-01-30 22:25:51 +0100
  • 5dab7d9100 refactor(navcord): inline 'binavvertex', 'maybe_cw' helpers Ellen Emilia Anna Zscheile 2025-02-02 01:03:04 +0100
  • ba8aa2fe5a refactor(NavcordStepper): struct already stores 'width', don't pass it as argument Ellen Emilia Anna Zscheile 2025-02-02 00:59:26 +0100
  • cf36177097 refactor: don't export modules only containing a single item Ellen Emilia Anna Zscheile 2025-02-02 00:37:09 +0100
  • 2087e76dfe refactor(drawing::guide): turn Guide into a trait Ellen Emilia Anna Zscheile 2025-02-01 23:54:45 +0100
  • bcb0c4ad5c refactor(drawing::collect): turn Collect into a trait Ellen Emilia Anna Zscheile 2025-02-01 23:44:48 +0100
  • 90544c12ed refactor(router::navcorder): turn Navcorder into a trait Ellen Emilia Anna Zscheile 2025-02-01 23:33:02 +0100
  • 1d11011133 refactor(router::draw): turn Draw into a trait Ellen Emilia Anna Zscheile 2025-02-01 23:22:40 +0100
  • 869d63f7c0 fix(navmesh): NavvertexIndex debug output should state what it is Ellen Emilia Anna Zscheile 2025-02-02 22:30:37 +0100
  • d0cc072b21 refactor(navcord): inline 'binavvertex', 'maybe_cw' helpers Ellen Emilia Anna Zscheile 2025-02-02 01:03:04 +0100
  • 4ab16c09b8 refactor(NavcordStepper): struct already stores 'width', don't pass it as argument Ellen Emilia Anna Zscheile 2025-02-02 00:59:26 +0100
  • 06db664403 refactor: don't export modules only containing a single item Ellen Emilia Anna Zscheile 2025-02-02 00:37:09 +0100