Commit Graph

708 Commits

Author SHA1 Message Date
Mikolaj Wielgus cc0bf1845a terminology: suffix some single-verb object type names with "Stepper" 2024-10-01 14:27:57 +02:00
Alain Emilia Anna Zscheile 632bfb7b63 chore: fix unused mutablility/variables 2024-10-01 09:58:06 +02:00
Alain Emilia Anna Zscheile 1a6340c6f1 chore: remove unused imports 2024-10-01 09:54:46 +02:00
Mikolaj Wielgus 8a1bc9e3b1 egui: commit forgotten files 2024-10-01 05:45:23 +02:00
Mikolaj Wielgus 001e4bcdcf egui: rename "top" and "bottom" to "menu bar" and "status bar"
These are more recognizable terms.
2024-10-01 05:36:25 +02:00
Alain Emilia Anna Zscheile f4d7d5a5a5 egui: log errors 2024-09-30 22:33:45 +02:00
Alain Emilia Anna Zscheile 82574d2976 egui: add error messages dialog 2024-09-30 22:33:23 +02:00
Alain Emilia Anna Zscheile b738a425e4 specctra/read: don't repeat character retrieval code 2024-09-30 19:24:27 +00:00
Alain Emilia Anna Zscheile 62b58e2210 Cargo.toml: bump rstar & geo, disable unused features 2024-09-30 19:54:14 +02:00
Alain Emilia Anna Zscheile f510ad29a5 Cargo.toml: bump fluent-templates 2024-09-30 19:42:49 +02:00
Alain Emilia Anna Zscheile 0206790cc3 Cargo.toml: reduce dependencies by 'cargo upgrade' 2024-09-30 19:03:13 +02:00
Alain Emilia Anna Zscheile 1ec85552bb Cargo.toml: reduce dependencies of CLI, WASM 2024-09-30 18:53:12 +02:00
Alain Emilia Anna Zscheile 507ca01bfc Cargo.toml: get rid of unnecessary dependencies 2024-09-30 18:46:19 +02:00
fogti 85d661a8da
Translated using Weblate (German)
Currently translated at 96.7% (30 of 31 strings)

Translation: Topola/Topola
Translate-URL: https://translate.codeberg.org/projects/topola/topola/de/
2024-09-30 15:25:36 +00:00
fogti 9dcfb40b6b
Translated using Weblate (German)
Currently translated at 96.7% (30 of 31 strings)

Translation: Topola/Topola
Translate-URL: https://translate.codeberg.org/projects/topola/topola/de/
2024-09-30 15:25:36 +00:00
MStankiewiczOfficial 62d2422a1c
Added translation using Weblate (Silesian) 2024-09-30 15:25:36 +00:00
fogti 8b2d25994b
Added translation using Weblate (German) 2024-09-30 15:25:36 +00:00
Gusted 6ee725221a
Translated using Weblate (Dutch)
Currently translated at 70.0% (21 of 30 strings)

Translation: Topola/Topola
Translate-URL: https://translate.codeberg.org/projects/topola/topola/nl/
2024-09-30 15:25:36 +00:00
Weblate Translation Memory acdbb924c6
Translated using Weblate (Dutch)
Currently translated at 70.0% (21 of 30 strings)

Translation: Topola/Topola
Translate-URL: https://translate.codeberg.org/projects/topola/topola/nl/
2024-09-30 15:25:36 +00:00
Alain Emilia Anna Zscheile 4fce13c4af contracts: port from syn v1 to syn v2 2024-09-30 16:49:14 +02:00
Mikolaj Wielgus 169e843736 egui: further make an `Activity` enum with error and status types 2024-09-30 03:40:53 +02:00
Mikolaj Wielgus c8a40860af egui: s/ExecuteWithStatus/ActivityWithStatus, move it to own file 2024-09-30 01:36:22 +02:00
Alain Emilia Anna Zscheile a700bd8c20 egui/layers: remove unnecessary TryInto usage 2024-09-29 23:18:40 +02:00
Alain Emilia Anna Zscheile ea8c525e1f egui/top: get rid of unnecessary .clone()s 2024-09-29 23:18:40 +02:00
Alain Emilia Anna Zscheile e6eae238be egui: fix action-quit key (Ctrl+V -> more intuitive Ctrl+Q) 2024-09-29 23:18:40 +02:00
hakki 8a12ce350c SpecctraDocs: added ommited Module descriptions 2024-09-29 19:22:05 +00:00
Mikolaj Wielgus 41f01c780f cli: fix build error due to wrong import path 2024-09-29 16:18:54 +02:00
Mikolaj Wielgus 592c168742 egui: show unit (s) in frame timestep's slider 2024-09-29 03:55:59 +02:00
Mikolaj Wielgus 96af3bcd7f egui: add frame timestep slider 2024-09-29 03:17:14 +02:00
Mikolaj Wielgus 1c7042c8c3 autorouter: move `Execute` and `ExecuteWithStatus` to own file 2024-09-29 03:17:07 +02:00
Tomasz Cichoń eb0f45e3fb specctra: don't use imported layer indices internally
We don't need to re-export them, so using them only makes the logic more
brittle.
2024-09-29 01:12:12 +02:00
Tomasz Cichoń 947ecf2e1c specctra: clean up the hack related to layer import 2024-09-29 00:04:18 +02:00
Tomasz Cichoń d86ef12e83 specctra_derive: fix mistaken declarations of macro attributes 2024-09-29 00:02:59 +02:00
Tomasz Cichoń 479791ea02 Merge branch 'develop' of https://codeberg.org/topola/topola into develop 2024-09-28 22:11:09 +02:00
Mikolaj Wielgus 55be63b942 egui: remove long-superseded `channel_text()` routine 2024-09-28 21:39:22 +02:00
Alain Emilia Anna Zscheile 12f43a112e specctra/design: get rid of unnecessary re-inserts of bimap entries
This code should've been redundant since introduction of bimap usage for
layer<->layername and net<->netname lookup.
2024-09-28 13:29:54 +02:00
Alain Emilia Anna Zscheile 60d9880ab2 specctra/design: remove code duplication at padstack lookup 2024-09-28 13:29:54 +02:00
Alain Emilia Anna Zscheile cd12775f46 specctra/design: refactor Self::layer calls to avoid repetition 2024-09-28 13:29:54 +02:00
Alain Emilia Anna Zscheile dc4ce2fbc7 math, spectra: factor out PointWithRotation 2024-09-28 13:29:47 +02:00
Tomasz Cichoń dfb2c20f1d specctra: a hack to attempt loading layers from EasyEDA 2024-09-28 11:16:47 +02:00
Tomasz Cichoń 479646d503 specctra: propagate line/column info to returned error type 2024-09-28 10:04:47 +02:00
Tomasz Cichoń b7027ae603 specctra: changes for compatibility with EasyEDA 2024-09-28 07:22:26 +02:00
Tomasz Cichoń 2a0b6464ae specctra: ignore case of list heads while parsing 2024-09-28 04:37:34 +02:00
Mikolaj Wielgus fa298b01ae cargo: remove Pathfinder dependency, vestige of removed SDL2 bench
This was making our CI fail.
2024-09-28 02:15:56 +02:00
Alain Emilia Anna Zscheile c42eab0126 vendored/contracts: fix overly verbose type annotations for enum results
This fixes issue #15.
2024-09-28 00:38:16 +02:00
Mikolaj Wielgus f414089521 tests: add forgotten files (again)
I once again have forgotten to commit some files.
2024-09-27 18:27:27 +02:00
Mikolaj Wielgus 39b8c572c7 tests: update command files to the new format 2024-09-27 18:01:56 +02:00
Mikolaj Wielgus 1642eacfbf tests: rename forgotten files and partially fix 3pin xlr test 2024-09-27 17:53:09 +02:00
hakki ee9f4b5566 Write Specctra module documentation for Topola's library API (#34)
Reviewed-on: https://codeberg.org/topola/topola/pulls/34
Co-authored-by: hakki <hakki@noreply.codeberg.org>
Co-committed-by: hakki <hakki@noreply.codeberg.org>
2024-09-27 10:29:23 +00:00
Mikolaj Wielgus d43983a84d tests: clean up a bit in the tests directory 2024-09-27 01:59:25 +02:00