Commit Graph

1030 Commits

Author SHA1 Message Date
hakki 2f672d41c2 Autorouter: general modules descriptions (#65)
This PR consists of general modules descriptions as well as initial `autoroute.rs`  docs

Reviewed-on: https://codeberg.org/topola/topola/pulls/65
Co-authored-by: hakki <hakki@noreply.codeberg.org>
Co-committed-by: hakki <hakki@noreply.codeberg.org>
2024-10-02 22:46:32 +00:00
Tomasz Cichoń cabe45e6b4 ci: install wasm target before building 2024-10-02 19:15:18 +02:00
Tomasz Cichoń c9509d8336 egui: fix remaining compile error 2024-10-02 17:31:09 +02:00
Tomasz Cichoń cbe9d8fc1c egui: update main to compile with eframe 0.29
These lines are basically copied from eframe_template, as before.
2024-10-02 17:30:27 +02:00
Mikolaj Wielgus 4da0c244f3 ci/build_wasm: install Trunk before building 2024-10-02 14:07:36 +02:00
Mikolaj Wielgus 21cbaf1c05 ci: add WASM build test 2024-10-02 13:55:04 +02:00
Tomasz Cichoń 1ade5a25d2 egui: add more layer names colors are assigned to in GUI 2024-10-02 11:31:10 +02:00
Tomasz Cichoń 336cea11e8 specctra, specctra_derive: rewrite logic inspecting macro attributes
This allows parsing more complicated attribute syntax, here needed to
specify multiple names for a `Vec` field.
2024-10-02 11:29:16 +02:00
Mikolaj Wielgus 9159312ea5 egui: add button and key to abort execution
It actually finishes execution, as I haven't implemented actual aborting
yet.
2024-10-02 02:32:06 +02:00
Mikolaj Wielgus bfcae7f308 egui: change "squeeze under" to "squeeze through under"
It's about pushing through a constrained space, not about squeezing
per se. I'm not using the word "push" because this term will probably be
restricted to a mechanism that is very different internally.
2024-10-02 01:12:46 +02:00
crapStone 518e4f2daf
remove allowed failure 2024-10-01 23:56:40 +02:00
crapStone 9259c22755
fix ci 2024-10-01 23:43:42 +02:00
crapStone b2d480496b
also run clippy 2024-10-01 23:43:41 +02:00
crapStone 1302c91b7b
add lint step with cargo fmt 2024-10-01 23:43:40 +02:00
crapStone 181eaa7e2c
fix woodpecker warnings 2024-10-01 23:43:38 +02:00
Alain Emilia Anna Zscheile 697b637205 chore: fix clippy error by temporarily allowing it 2024-10-01 23:39:36 +02:00
Alain Emilia Anna Zscheile 161fa002c1 chore(egui): fix rust warnings 2024-10-01 20:50:38 +00:00
Alain Emilia Anna Zscheile 5e3ccf2560 chore: cargo fmt 2024-10-01 20:50:38 +00:00
Alain Emilia Anna Zscheile f653a96eb0 chore: trivial fixes of clippy warnings 2024-10-01 20:50:38 +00:00
Alain Emilia Anna Zscheile 49d7b3306b CI: don't run CI checks on pull_request_closed and such 2024-10-01 20:00:13 +00:00
Mikolaj Wielgus e08a59cd74 stepper: add `Abort` trait to abort steppers 2024-10-01 19:07:40 +02:00
Mikolaj Wielgus 5448474857 terminology: distinguish between "command" and its "execution" 2024-10-01 16:01:11 +02:00
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