Commit Graph

  • 2d2ab74bbd docs(install): remove nonlinearity in reading flow and some copyediting Mikolaj Wielgus 2025-01-01 17:13:59 +0100
  • 7f48888c14 docs(INSTALL): native run-time dependencies Alain Emilia Anna Zscheile 2024-12-31 20:01:49 +0100
  • 1f7c6eafc7 chore(egui/menu_bar): fix nitpicks Alain Emilia Anna Zscheile 2024-12-23 22:47:34 +0100
  • 44bcdbc0aa refactor(egui/menu_bar): remove unused `self` argument Alain Emilia Anna Zscheile 2024-12-23 22:39:06 +0100
  • f454e248d7 refactor(egui/actions): put menu rendering into `actions` module Alain Emilia Anna Zscheile 2024-12-23 22:32:02 +0100
  • b47459b3d7 refactor(egui/action): `into_*` methods instead of wrapping `::new` calls Alain Emilia Anna Zscheile 2024-12-23 22:10:57 +0100
  • fbc71e46dc chore(ci): correct name of `check_licensing` flow Mikolaj Wielgus 2024-12-30 01:04:16 +0100
  • 71d27c994e chore(ci): add `reuse lint` check to CI to check REUSE compliance Mikolaj Wielgus 2024-12-30 00:54:41 +0100
  • fcc3515fe7 chore(pre-commit): add `reuse lint` check to pre-commit for REUSE compliance Mikolaj Wielgus 2024-12-30 00:30:20 +0100
  • d343a98a50 chore(licensing): remove the now-unneeded `LICENSE` file Mikolaj Wielgus 2024-12-30 00:26:44 +0100
  • 5c2f72a259 chore(licensing): license assets, translations, tests, flake.lock via `REUSE.toml` Mikolaj Wielgus 2024-12-29 23:46:47 +0100
  • 71cdc2794d chore(licensing): add REUSE headers to hidden files, `flake.nix`, `index.html` Mikolaj Wielgus 2024-12-29 22:47:47 +0100
  • 44c30caafe chore(licensing): add REUSE license headers to `**.{rs,md,toml}` files Mikolaj Wielgus 2024-12-29 18:04:46 +0100
  • d8082f05b0 style: update en-US translatable string because it's read-only on Weblate Mikolaj Wielgus 2024-12-29 16:36:52 +0100
  • 59478e0dbe chore(ci): replace running `pre-commit` with just a formatting check Mikolaj Wielgus 2024-12-29 02:46:12 +0100
  • 1567a9a83e style: rename "squeeze through under bands" to "(...) bends" Mikolaj Wielgus 2024-12-29 01:28:54 +0100
  • 82bf647bc5 doc(router/navmesh): document maybe_cw Alain Emilia Anna Zscheile 2024-12-13 15:23:46 +0100
  • 07f5398ef0 chore: run cargo fmt Alain Emilia Anna Zscheile 2024-12-13 14:17:12 +0100
  • 422d1fe65c unittests: initial simple non-rectangle routing test hakki 2024-12-12 22:29:10 +0100
  • 6664d28af3
    Translated using Weblate (Polish) pppkkk 2024-11-20 21:05:54 +0000
  • ba41ff6837 refactor: get rid of unnecessary bounds on struct generics Alain Emilia Anna Zscheile 2024-12-11 20:02:23 +0100
  • 3cb3a9a230 refactor(specctra_derive): fix clippy warnings Alain Emilia Anna Zscheile 2024-12-11 01:29:49 +0100
  • 81a6ec22d0 refactor(specctra-core): merge common.rs into lib.rs Alain Emilia Anna Zscheile 2024-12-06 19:46:30 +0100
  • ae006173ce chore(specctra-core/read): remove unnecessary bound from ListTokenizer Alain Emilia Anna Zscheile 2024-12-06 17:06:07 +0100
  • 3e7526bcc6 chore(specctra-core): remove unused stuff Alain Emilia Anna Zscheile 2024-12-06 16:40:57 +0100
  • 7737aaf0cc refactor(specctra-core/read): inline expect_leaf into only callsite Alain Emilia Anna Zscheile 2024-12-06 16:38:18 +0100
  • ca012a8c13 refactor(specctra-core/read): inline expect_* functions from ListToken into InputToken Alain Emilia Anna Zscheile 2024-12-06 16:35:09 +0100
  • 81c0de1f91 refactor(specctra-core/read): implement read_named via read_optional Alain Emilia Anna Zscheile 2024-12-06 16:31:03 +0100
  • 50ef279286 refactor(specctra-core/read): reuse String::read_dsn where possible Alain Emilia Anna Zscheile 2024-12-06 16:25:54 +0100
  • 5e54453433 refactor(specctra-core/read): accept multiple possible names anywhere Alain Emilia Anna Zscheile 2024-12-06 16:13:19 +0100
  • e90449b75e refactor(specctra-core/read): use macro to produce repetitive impl ReadDsn via FromStr Alain Emilia Anna Zscheile 2024-12-06 16:02:52 +0100
  • 5f4496ffce refactor(specctra-core/read): align read_optional to be like read_array_with_alias Alain Emilia Anna Zscheile 2024-12-06 15:53:11 +0100
  • 8fb9bfc0e6 feat(specctra-core/error): separate errors for expected leaf / end-of-list Alain Emilia Anna Zscheile 2024-12-06 15:10:56 +0100
  • 8a724dc5d2 chore: fix deprecation warnings about geo::EuclideanDistance Alain Emilia Anna Zscheile 2024-12-11 19:48:16 +0100
  • 35b2958c8d chore(geometry): run cargo fmt Alain Emilia Anna Zscheile 2024-12-11 23:31:08 +0100
  • 41aeb97c16 fix(geometry/rwr): Fix missing pads due to buggy `add_to_compound` Alain Emilia Anna Zscheile 2024-12-11 23:11:35 +0100
  • fd9d845fc9 refactor(specctra_derive): fix clippy warnings Alain Emilia Anna Zscheile 2024-12-11 01:29:49 +0100
  • f30f16a0b1 refactor(specctra-core): merge common.rs into lib.rs Alain Emilia Anna Zscheile 2024-12-06 19:46:30 +0100
  • e7b7f04c88 chore(specctra-core/read): remove unnecessary bound from ListTokenizer Alain Emilia Anna Zscheile 2024-12-06 17:06:07 +0100
  • 7dc93c91f0 chore(specctra-core): remove unused stuff Alain Emilia Anna Zscheile 2024-12-06 16:40:57 +0100
  • 6bd5d26b9d refactor(specctra-core/read): inline expect_leaf into only callsite Alain Emilia Anna Zscheile 2024-12-06 16:38:18 +0100
  • 5abc67b3bd refactor(specctra-core/read): inline expect_* functions from ListToken into InputToken Alain Emilia Anna Zscheile 2024-12-06 16:35:09 +0100
  • ca24f4957d refactor(specctra-core/read): implement read_named via read_optional Alain Emilia Anna Zscheile 2024-12-06 16:31:03 +0100
  • 156e324b54 refactor(specctra-core/read): reuse String::read_dsn where possible Alain Emilia Anna Zscheile 2024-12-06 16:25:54 +0100
  • cda50cedbf refactor(specctra-core/read): accept multiple possible names anywhere Alain Emilia Anna Zscheile 2024-12-06 16:13:19 +0100
  • a36dc57321 refactor(specctra-core/read): use macro to produce repetitive impl ReadDsn via FromStr Alain Emilia Anna Zscheile 2024-12-06 16:02:52 +0100
  • da56cec486 refactor(specctra-core/read): align read_optional to be like read_array_with_alias Alain Emilia Anna Zscheile 2024-12-06 15:53:11 +0100
  • ae1676de9b feat(specctra-core/error): separate errors for expected leaf / end-of-list Alain Emilia Anna Zscheile 2024-12-06 15:10:56 +0100
  • c1e8071323 chore: fix deprecation warnings about geo::EuclideanDistance Alain Emilia Anna Zscheile 2024-12-11 19:48:16 +0100
  • 9e0bdb5bc7 refactor: various further refactorings (#128) Alain Emilia Anna Zscheile 2024-12-11 14:13:21 +0000
  • 355faa59c7 deps(specctra-core): use geo-types instead of geo Alain Emilia Anna Zscheile 2024-12-11 14:57:42 +0100
  • e76f740563 refactor(RecordingWithRtree): undo OurGeometryEdit macro usage Alain Emilia Anna Zscheile 2024-12-11 13:06:20 +0100
  • 4859887a5d refactor: DRY/factor out BendShape::render_discretization Alain Emilia Anna Zscheile 2024-12-11 13:01:47 +0100
  • 418d72487a refactor(RecordingWithRtree): rename gwrtree -> geometry_with_rtree Alain Emilia Anna Zscheile 2024-12-11 12:45:36 +0100
  • b94b2f9728 refactor(topola): apply simple clippy fixes Alain Emilia Anna Zscheile 2024-12-11 01:25:59 +0100
  • 2f10462cb2 refactor(geometry/RecordingG...WithRtree): reduce code duplication and use HashMap Entry API Alain Emilia Anna Zscheile 2024-12-11 01:12:27 +0100
  • 1879d74fac refactor(specctra/design): avoid double-lookup into net_outs Alain Emilia Anna Zscheile 2024-12-11 00:24:57 +0100
  • fc9c8c3396 refactor(specctra-core/math/Circle): factor out (angle -> position) routine Alain Emilia Anna Zscheile 2024-12-11 00:13:52 +0100
  • dfff4ff4c2 refactor(specctra/design): construct points on circle via Iterator map+collect Alain Emilia Anna Zscheile 2024-12-10 23:53:43 +0100
  • 577dc7c26d refactor(triangulation): store boxed slice instead of vector for trianvertex_to_handle Alain Emilia Anna Zscheile 2024-12-10 23:49:00 +0100
  • ba0d441513 docs(contributing): add information about contributing by labeling Mikolaj Wielgus 2024-12-10 05:09:11 +0100
  • 1c30cd253a docs(contributing): copyedit and clarify Mikolaj Wielgus 2024-12-10 03:17:35 +0100
  • 0184a6537e feat(egui): have a separate layout color theme for light mode Mikolaj Wielgus 2024-12-09 14:21:04 +0100
  • a5503de0a2 feat(egui): use smaller color theme toggle like in Egui's demo Mikolaj Wielgus 2024-12-09 05:22:09 +0100
  • 4b16285143 refactor(egui): move layer colors to `Config` Mikolaj Wielgus 2024-12-08 16:56:35 +0100
  • 1fd61f773c feat: improve Selection API (BREAKS HISTORY) Alain Emilia Anna Zscheile 2024-12-06 20:48:23 +0100
  • 5a26c02b4e refactor(ApplyGeometryEdit): make 'apply' take 'GeometryEdit' by reference Alain Emilia Anna Zscheile 2024-12-06 20:16:56 +0100
  • 27a4b61c4d refactor(topola): get rid of unnecessary clones and lookups Alain Emilia Anna Zscheile 2024-12-06 20:13:04 +0100
  • 5425ac2d3a egui: fixed typo in build hakki 2024-12-08 13:56:59 +0100
  • 2337576245 refactor(egui): rename "layers" to "appearance panel" Mikolaj Wielgus 2024-12-08 02:22:12 +0100
  • c87224e99a docs(router): add and rewrite some navmesh and navcord docstrings Mikolaj Wielgus 2024-12-07 05:53:39 +0100
  • df1578a094 test: test the number of navmesh vertices Mikolaj Wielgus 2024-12-07 05:38:45 +0100
  • 1605682dcc feat: improve Selection API (BREAKS HISTORY) Alain Emilia Anna Zscheile 2024-12-06 20:48:23 +0100
  • bdf2e5560d refactor(ApplyGeometryEdit): make 'apply' take 'GeometryEdit' by reference Alain Emilia Anna Zscheile 2024-12-06 20:16:56 +0100
  • 39130375b2 refactor(topola): get rid of unnecessary clones and lookups Alain Emilia Anna Zscheile 2024-12-06 20:13:04 +0100
  • ac2b664901 chore: remove fp-info-cache files from repo Alain Emilia Anna Zscheile 2024-12-06 20:52:37 +0100
  • cbf99e0a6e feat(specctra-core-fuzz): actually test roundtrip through serialization+parsing Alain Emilia Anna Zscheile 2024-12-05 21:09:51 +0100
  • e381731475 feat(specctra-core/write): get rid of unnecessary restrictions on method args Alain Emilia Anna Zscheile 2024-12-05 20:35:06 +0100
  • acab24d7d4 feat(specctra-core-fuzz): add another fuzz target (for 'Structure') Alain Emilia Anna Zscheile 2024-12-05 20:32:26 +0100
  • c1101b4304 doc(specctra-core-fuzz): provide README.md with invocation example Alain Emilia Anna Zscheile 2024-12-05 19:57:59 +0100
  • 0b37bb2dbc feat: add rudimentary fuzzer for specctra-core DSN parser Alain Emilia Anna Zscheile 2024-12-05 19:51:55 +0100
  • 0fe23c9c71 build: put `specctra` module into separate crate Alain Emilia Anna Zscheile 2024-11-28 19:27:52 +0100
  • e77a034634 chore: bump dependencies (mostly geo, thiserror) Alain Emilia Anna Zscheile 2024-12-05 19:17:43 +0100
  • 848a497991 fix(egui): show ratsnest by default Mikolaj Wielgus 2024-12-05 07:47:21 +0100
  • 577e1a5b11 chore(gitignore): ignore KiCad lockfiles and `fp-info-cache` Mikolaj Wielgus 2024-12-04 23:46:51 +0100
  • 3bd6a927b9 refactor(specctra/mesadata): more idiomatic Option handling Alain Emilia Anna Zscheile 2024-12-02 23:26:05 +0100
  • 5b7f4588a0 feat(specctra/mesadata): deduplicate net names Alain Emilia Anna Zscheile 2024-12-02 23:17:23 +0100
  • 0b9d3c0a00 fix(specctra/design): invalid references shouldn't panic during serialization Alain Emilia Anna Zscheile 2024-12-02 23:08:50 +0100
  • 0a862a7e5f refactor(specctra/structure): get rid of code duplication in Vec<Point> Alain Emilia Anna Zscheile 2024-12-02 22:58:37 +0100
  • da72118255 fix(specctra): return error when point fails to parse first f64 Alain Emilia Anna Zscheile 2024-12-02 22:53:22 +0100
  • b8adfec817 fix(geometry): fix bend joint order and correct tangent clockwiseness Mikolaj Wielgus 2024-12-04 04:45:39 +0100
  • 2703f662ac fix(autorouter): have band removal and via placement in undo/redo Mikolaj Wielgus 2024-12-03 23:22:05 +0100
  • 75aa4ea443 Docs: fixed minor typo in installation guide hakki 2024-12-03 16:08:27 +0100
  • c2daf9fbfe feat(autorouter): use recorded edit applying for undo/redo Mikolaj Wielgus 2024-12-03 08:35:11 +0100
  • d17a34c0f6 fix(geometry,router,autorouter): some more fixes for edit recording Mikolaj Wielgus 2024-12-03 00:39:02 +0100
  • cf56d444c2 refactor(specctra/mesadata): more idiomatic Option handling Alain Emilia Anna Zscheile 2024-12-02 23:26:05 +0100
  • 7a02820df7 feat(specctra/mesadata): deduplicate net names Alain Emilia Anna Zscheile 2024-12-02 23:17:23 +0100
  • 3692d7f1cb fix(specctra/design): invalid references shouldn't panic during serialization Alain Emilia Anna Zscheile 2024-12-02 23:08:50 +0100
  • 54cd9e580c refactor(specctra/structure): get rid of code duplication in Vec<Point> Alain Emilia Anna Zscheile 2024-12-02 22:58:37 +0100
  • 4293ebc05c fix(specctra): return error when point fails to parse first f64 Alain Emilia Anna Zscheile 2024-12-02 22:53:22 +0100