Commit Graph

  • 438b0062e8
    Translated using Weblate (German) fogti 2025-12-23 22:58:42 +0000
  • 878ed53e68
    Translated using Weblate (Dutch) Gusted 2025-12-19 17:26:15 +0000
  • 790a7ef6c8
    Translated using Weblate (Chinese (Simplified Han script)) vowstar 2025-12-05 19:13:50 +0000
  • 3b56eb74c9 fix(geometry/primitive): Fix constants altered during debugging develop Mikolaj Wielgus 2025-12-01 01:32:46 +0100
  • 5eedf3bbaf fix(router/navmesh): Add (failed) attempt to prune some navedges Mikolaj Wielgus 2025-12-01 01:04:07 +0100
  • f94733e0f0 feat(topola-egui): Add option to display bend endpoint tangents Mikolaj Wielgus 2025-11-30 22:25:15 +0100
  • 62a4d6c413 refactor(drawing/drawing): Rename `.primitive(...)` to `.primitive_ref(...)` Mikolaj Wielgus 2025-11-30 13:57:58 +0100
  • 2c94b50290 feat(router/thetastar): Highlight currently attempted navedge Mikolaj Wielgus 2025-11-29 19:03:12 +0100
  • b9b52fb977 feat(topola-egui): Display origin-destination by default Mikolaj Wielgus 2025-11-29 16:02:41 +0100
  • 9568505e7e fix(router/navmesh): Don't simplify navedges if rotation sense switches on prenavedge Mikolaj Wielgus 2025-11-29 01:13:30 +0100
  • 570dacfff7 docs: Swap order of two images in readme's gallery Mikolaj Wielgus 2025-11-25 04:11:51 +0100
  • 16611b8f1d chore: Commit forgotten changes to readme Mikolaj Wielgus 2025-11-25 04:10:35 +0100
  • 20550c1086 chore: Add autorouted tht_db25_to_tht_db25 screenshot to gallery Mikolaj Wielgus 2025-11-25 03:26:49 +0100
  • 1cb55c58db chore: Commit forgotten screenshot of 4x4_1206_led_matrix_breakout Mikolaj Wielgus 2025-11-25 02:47:51 +0100
  • cc6f594eac chore: Add screenshot of autorouted 4x4_1206_matrix_breakout to gallery, with some small changes Mikolaj Wielgus 2025-11-25 01:58:40 +0100
  • e46fbc4242 chore: Make further minor updates to 3x4_tactswitch_ir_remote project and screenshot Mikolaj Wielgus 2025-11-24 22:13:48 +0100
  • 759c377a3a chore: Increase board north outline margin in 3x4_tactswitch_ir_remote screenshot and project Mikolaj Wielgus 2025-11-24 19:16:42 +0100
  • 0026002141 chore: Add screenshot of 3x4_tactswitch_ir_remote to gallery Mikolaj Wielgus 2025-11-24 18:59:58 +0100
  • 06d135efa7 test: Add 3x4_tactswitch_ir_remote test, without test routines yet as usual Mikolaj Wielgus 2025-11-24 01:53:24 +0100
  • 00e3bb87bf feat(specctra-core): Add basic via SES export (constant size and only two layers for now) Mikolaj Wielgus 2025-11-24 00:05:19 +0100
  • 8b0adec8fe test: Correct Value of crystal loading capacitors in 5x5_1206_led_matrix (this is just cosmetic) Mikolaj Wielgus 2025-11-22 23:46:03 +0100
  • 33d91b0a87 refactor(autorouter/planar_autoroute): Slightly reduce code duplication Mikolaj Wielgus 2025-11-21 21:34:46 +0100
  • 3208d55272
    Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2025-11-17 10:59:23 +0000
  • 64669d5d0b feat(autorouter/multilayer_reconfigurer): Use A* to search for multilayer configurations Mikolaj Wielgus 2025-11-20 02:54:52 +0100
  • 5e8d5974f4 refactor(astar): Add interface to separately push single node and pop Mikolaj Wielgus 2025-11-19 19:29:38 +0100
  • a8a2e8d8cb feat(autorouter/planar_reconfigurer): Make g-scores proportional to number of changed routes Mikolaj Wielgus 2025-11-19 00:18:30 +0100
  • f2c67ed81d fix(autorouter/planar_reconfigurer): Differentiate search nodes also by length Mikolaj Wielgus 2025-11-18 19:05:22 +0100
  • 88f8b3610d refactor(autorouter/planar_reconfigurer): Use generic A* to find planar configurations Mikolaj Wielgus 2025-11-18 18:42:34 +0100
  • 9ad5c2088c test: Add multilayer 5x5 1206 LED matrix test project, without testing routine for now Mikolaj Wielgus 2025-11-17 17:59:52 +0100
  • a9040d0bd3 test: Add automatic test routine for tht_db25_to_tht_db25 test Mikolaj Wielgus 2025-11-17 01:27:08 +0100
  • 50db79ebd3 feat(router/navmesh): Reduce number of navedges even further Mikolaj Wielgus 2025-11-17 00:40:57 +0100
  • 1694227135 feat(router/navmesh): Reduce number of navedges Mikolaj Wielgus 2025-11-16 23:38:00 +0100
  • 63e1f7f25a feat(topola-egui): Paint constraint edges in thick white instead of offsetted yellow Mikolaj Wielgus 2025-11-16 01:56:34 +0100
  • 84cdbba5d0 test: Add unilayer THT DB-25 to THT DB-25 test, without testing routine for now Mikolaj Wielgus 2025-11-15 21:44:24 +0100
  • 2f9596df5d refactor: Rename "single_layer" to "unilayer" Mikolaj Wielgus 2025-11-15 20:23:21 +0100
  • 78ace0bb8d
    Translated using Weblate (German) fogti 2025-11-08 19:34:52 +0000
  • 725bcf63bf
    Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2025-11-07 03:07:04 +0000
  • bbfa0bb5bd
    Translated using Weblate (German) anuejn 2025-11-06 10:43:17 +0000
  • 553ae40346
    Translated using Weblate (Dutch) Gusted 2025-11-06 23:01:14 +0000
  • 2f4b016a8b fix(autorouter/planar_reconfigurer): Use heap-based best-first search for ratline permutations Mikolaj Wielgus 2025-11-07 02:25:58 +0100
  • 6e948d3228
    Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2025-11-02 03:19:54 +0000
  • 7c2ac6a331
    Translated using Weblate (Dutch) Gusted 2025-10-31 15:41:28 +0000
  • 12bee09949
    Translated using Weblate (Dutch) Gusted 2025-10-30 15:33:24 +0000
  • f11d5907db test: add triangle problem Jaro Habiger 2025-11-05 00:48:09 +0100
  • cfabfe335a fix(topola-cli): Fix CLI build broken since 8216d3a907 Mikolaj Wielgus 2025-11-05 01:28:49 +0100
  • f7f2e8f422 test: Update test command files to fix CI failures due to missing JSON fields Mikolaj Wielgus 2025-11-04 23:25:22 +0100
  • 8216d3a907 feat(topola-egui): Add sliders to set autorouting timeouts (not fully translated yet) Mikolaj Wielgus 2025-11-04 20:02:34 +0100
  • 9afe862edc feat(topola-egui): Display timeout of planar autoroute too Mikolaj Wielgus 2025-11-04 17:15:27 +0100
  • 18e8f9812c feat(stepper): Replace overengineered SMA rate timeout with two accumulators Mikolaj Wielgus 2025-11-04 16:37:41 +0100
  • 9345d5de8a feat(autorouter/multilayer_reconfigurator): Add reconfiguration trigger here too Mikolaj Wielgus 2025-11-04 15:29:15 +0100
  • e1774ce6d9 fix(stepper): Correct SMA rate formula to divide change by sampling time interval Mikolaj Wielgus 2025-11-04 05:28:02 +0100
  • d3913dbdce feat(autorouter/multilayer_reconfigurator): Use our new trigger mechanism for reconfiguration Mikolaj Wielgus 2025-11-04 05:17:31 +0100
  • 2e507b7cab refactor(autorouter/multilayer_reconfigurer): Process planar autoroute result in separate method Mikolaj Wielgus 2025-11-04 03:22:46 +0100
  • 5d41e7d784 refactor(autorouter/multilayer_reconfigurer): Store last planar status Mikolaj Wielgus 2025-11-03 20:20:53 +0100
  • 0523fb53df feat(topola-egui): Make step rate slider go up to 1000 steps/s Mikolaj Wielgus 2025-11-03 02:09:46 +0100
  • eff58d99e3 feat(autorouter/multilayer_reconfigurator): Add tracking of SMA of rate Mikolaj Wielgus 2025-11-03 01:26:49 +0100
  • 0f3f96d4af feat(topola-egui): Add way to access subprogress and subprogress bar Mikolaj Wielgus 2025-11-01 02:40:25 +0100
  • 24ff7f0dd8 docs: Change one more nitpick in readme Mikolaj Wielgus 2025-10-31 22:10:28 +0100
  • 7074664b5a docs: Copyedit readme and install documentation Mikolaj Wielgus 2025-10-31 22:05:18 +0100
  • c0f4319a13 refactor(stepper): Join progress estimation into one method Mikolaj Wielgus 2025-10-31 02:08:42 +0100
  • 7b66db1672 feat(topola-egui): Add checkboxes to toggle displaying obstacles and ghosts Mikolaj Wielgus 2025-10-30 18:06:32 +0100
  • c23b56516b
    Update translation files Codeberg Translate 2025-10-30 04:32:04 +0000
  • 7384134c30
    Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2025-10-30 00:11:09 +0000
  • 943f5750fe
    Translated using Weblate (German) fogti 2025-10-29 22:04:43 +0000
  • 44888304aa
    Translated using Weblate (Chinese (Simplified Han script)) Outbreak2096 2025-10-29 13:26:45 +0000
  • 55ed4bf4cc feat(topola-egui): Replace "update timestep" with "step rate" Mikolaj Wielgus 2025-10-30 05:18:05 +0100
  • c163980073 feat(topola-egui): Add checkbox to toggle fixing of step rate Mikolaj Wielgus 2025-10-29 15:57:33 +0100
  • 04293d9e4a feat(topola-egui): Move debug-only view options to new menubar's menu "Debug" Mikolaj Wielgus 2025-10-29 03:53:18 +0100
  • b9f7d4ec4f fix(topola-egui): Add another condition to prevent stuttering Mikolaj Wielgus 2025-10-28 18:13:46 +0100
  • ba5a254e11 fix(topola-egui): Always clamp `dt` to `i.predicted_dt` Mikolaj Wielgus 2025-10-28 16:05:58 +0100
  • c06180b659 fix(autorouter/multilayer_preconfigurer): Make ratline endpoint terminating dot on routed layer Mikolaj Wielgus 2025-10-28 15:29:54 +0100
  • bd37d2f7f8 feat(autorouter/multilayer_reconfigurer): Only relayer ratlines failed in best case Mikolaj Wielgus 2025-10-28 15:09:47 +0100
  • 01b6691257 feat(autorouter/multilayer_reconfigurer): Increment layers of ratlines that failed to route Mikolaj Wielgus 2025-10-28 02:51:20 +0100
  • 23f9eb3e35 feat(autorouter/multilayer_preconfigurer): At first autoroute ratlines on their layers Mikolaj Wielgus 2025-10-28 00:08:07 +0100
  • 81e27f0f60 refactor(autorouter/multilayer_reconfigurer): Move multilayer reconfiguration trigger code Mikolaj Wielgus 2025-10-27 22:55:53 +0100
  • 813345863e feat(autorouter/multilayer_reconfigurator): Finally implement reconfiguration of layer map Mikolaj Wielgus 2025-10-27 00:09:13 +0100
  • 8384c15a38 refactor(autorouter/anterouter): Represent terminating schemes preservably across reconfigurations Mikolaj Wielgus 2025-10-26 22:04:30 +0100
  • bd32885964 fix(autorouter/anterouter): Remove via from terminating dot map if fanout seg creation fails Mikolaj Wielgus 2025-10-26 00:53:48 +0200
  • 1455da3ee5 fix(board/edit): Correctly removed nodes from pins Mikolaj Wielgus 2025-10-25 01:32:30 +0200
  • c1880cfbb3 fix(board/edit): Record changes to pin nodes too, which was something I forgot Mikolaj Wielgus 2025-10-25 00:32:28 +0200
  • 91fb18b166 refactor(autorouter/ratline): Don't store `layer` in ratlines Mikolaj Wielgus 2025-10-24 15:26:53 +0200
  • 4ad58f1654 refactor(autorouter/planar_autoroute): Don't use layer as one of keys in terminating dot map Mikolaj Wielgus 2025-10-24 14:36:27 +0200
  • d896fe7322 refactor(autorouter/autorouter): Store terminating dots in configuration instead of ratsnest Mikolaj Wielgus 2025-10-24 03:48:35 +0200
  • 87f63fd96f test: Don't use `.terminating_dots(...)`, as it won't be accessible since next commit Mikolaj Wielgus 2025-10-24 01:32:17 +0200
  • 8d0e524f75 refactor(autorouter/autorouter): Store ratlines in `BTreeSet` before ordering Mikolaj Wielgus 2025-10-23 19:32:51 +0200
  • 5c39bd60de refactor(autorouter/autorouter): Do some more refactors, renamings, struct-wrappings Mikolaj Wielgus 2025-10-23 16:40:19 +0200
  • 0311aee613 refactor(autorouter/multilayer_reconfigurator): Wrap multilayer autoroute inputs in new structs Mikolaj Wielgus 2025-10-23 02:44:28 +0200
  • 630c3f0202 refactor(autorouter/planar_autoroute): Wrap ratline vec in new "configuration" struct Mikolaj Wielgus 2025-10-22 18:27:23 +0200
  • 58e366ab0f
    Translated using Weblate (Dutch) Gusted 2025-10-20 22:36:31 +0000
  • d50e346706 feat(autorouter/autorouter): Remove "compare detours" Mikolaj Wielgus 2025-10-22 01:36:29 +0200
  • b7fd6a0cab feat(autorouter/autorouter): Impl. rudimentary multilayer reconfigurator (not yet functional) Mikolaj Wielgus 2025-10-21 18:00:01 +0200
  • 0985e0a427 refactor(autorouter/multilayer_autoroute): Count planar reconfigurations (not used yet) Mikolaj Wielgus 2025-10-20 18:26:24 +0200
  • f0c076a1f3 chore: Increase max. commit subject length to 90 Mikolaj Wielgus 2025-10-20 18:20:01 +0200
  • 1b3ecc37b1 refactor(specctra-core): Remove `layer_count` from `SpecctraMesadata` Mikolaj Wielgus 2025-10-20 14:24:41 +0200
  • 1d8745e15d refactor(autorouter/connected_components): Rename "conncomps" to "connected components" Mikolaj Wielgus 2025-10-20 14:05:44 +0200
  • 63764a7e29 test: Add stable multivibrator test, the first multilayer autorouting test Mikolaj Wielgus 2025-10-20 00:30:44 +0200
  • dd8a4c5808 fix(autorouter/conncomps): Take into account vias when computing connected components Mikolaj Wielgus 2025-10-19 22:31:16 +0200
  • 10dc1a86aa refactor(layout/layout): Add method to retrieve fixed dot's via (not used yet) Mikolaj Wielgus 2025-10-19 20:51:44 +0200
  • 3856319dc9 test: Use correct principal layer instead of layer 0 in assertion Mikolaj Wielgus 2025-10-19 20:39:45 +0200
  • 260aca064d refactor(autorouter/planar_reconfigurator): Return different status upon reconfiguration Mikolaj Wielgus 2025-10-19 16:06:06 +0200