Mikolaj Wielgus
5ecf8b65b0
style(locales): remove spurious `-tr-`s inside tag names
2024-10-08 02:48:14 +02:00
Mikolaj Wielgus
0f2edb6604
style(locales): replace underscores with hyphens to simplify
...
This made the tag naming pattern overly complicated.
2024-10-08 02:44:07 +02:00
Mikolaj Wielgus
d775e62361
style(locales): order strings by position in GUI
2024-10-08 02:42:23 +02:00
Outbreak2096
4e7ad15c8f
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 95.3% (41 of 43 strings)
Translation: Topola/Topola
Translate-URL: https://translate.codeberg.org/projects/topola/topola/zh_Hans/
2024-10-07 20:53:13 +00:00
hugoalh
9f4517cc0f
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 53.4% (23 of 43 strings)
Translation: Topola/Topola
Translate-URL: https://translate.codeberg.org/projects/topola/topola/zh_Hant/
2024-10-07 20:53:13 +00:00
hugoalh
c9ee01aef2
Added translation using Weblate (Chinese (Traditional Han script))
2024-10-07 20:53:13 +00:00
mikolaj
ef58209abe
Translated using Weblate (Polish)
...
Currently translated at 62.7% (27 of 43 strings)
Translation: Topola/Topola
Translate-URL: https://translate.codeberg.org/projects/topola/topola/pl/
2024-10-07 20:53:13 +00:00
xtex
25e9ec03ff
Added translation using Weblate (Chinese (Simplified Han script))
2024-10-07 20:53:13 +00:00
Weblate Translation Memory
80c86944ee
Translated using Weblate (Dutch)
...
Currently translated at 58.1% (25 of 43 strings)
Translation: Topola/Topola
Translate-URL: https://translate.codeberg.org/projects/topola/topola/nl/
2024-10-07 20:53:13 +00:00
crapStone
8f717a2320
add nix flake
2024-10-07 20:53:10 +00:00
Mikolaj Wielgus
607fa056a4
ci(build_wasm): `cargo binstall trunk` instead of installing from source
...
This is intended to make the `build_wasm` CI check complete more quickly.
2024-10-07 02:39:16 +02:00
Mikolaj Wielgus
a3f744cce8
ci: run pre-commit as lint
...
This reuses the `pre-commit` tool used starting today to avoid code
duplication.
2024-10-06 21:00:01 +02:00
Mikolaj Wielgus
36628d04ae
style(specctra_derive): run cargo fmt over it also
2024-10-06 20:39:48 +02:00
Mikolaj Wielgus
eca42160f0
chore(pre-commit): comment out cargo clippy, until we resolve all warnings
2024-10-06 16:59:46 +02:00
Mikolaj Wielgus
2e79cae432
chore(pre-commit): add cargo-check and clippy checks
2024-10-06 05:35:35 +02:00
Mikolaj Wielgus
ede2cc2c32
chore(pre-commit): add conventional commits hook
2024-10-06 04:39:31 +02:00
Mikolaj Wielgus
04fda44d4b
chore(pre-commit): move rustfmt hook to `.pre-commit-config.yaml`
2024-10-06 04:36:39 +02:00
Alain Emilia Anna Zscheile
d0058ef5fd
router: get rid of unnecessary RouterError
2024-10-06 00:22:32 +02:00
Alain Emilia Anna Zscheile
01deaa4b12
build(contracts): use contracts-try v0.7 from crates.io
...
`contracts-try` is now developed at
https://codeberg.org/topola/contracts-try and was extracted
from this repo, and rebased upon the original
crate sources to ensure proper attribution.
This removes the `vendored` directory.
2024-10-06 00:18:56 +02:00
Alain Emilia Anna Zscheile
6f237077e3
fix(egui/MenuBar): fix deprecation warning about theme buttons
...
warning: use of deprecated function `egui::global_dark_light_mode_buttons`: Use global_theme_preference_buttons instead
--> src/bin/topola-egui/menu_bar.rs:242:36
|
242 | egui::widgets::global_dark_light_mode_buttons(ui);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
2024-10-05 23:56:48 +02:00
Alain Emilia Anna Zscheile
04ab1ce69b
router: TraceStepper is not a real stepper
...
Contributes towards solving #82 properly later.
2024-10-05 23:14:17 +02:00
Mikolaj Wielgus
74ef5e356f
refactor(egui): add empty skeleton for interactions
2024-10-05 03:56:21 +02:00
Mikolaj Wielgus
a9b72334f7
refactor(egui): wrap `Invoker<...>` inside new `ActivityContext`
2024-10-04 22:43:17 +02:00
Mikolaj Wielgus
8b9d4074e4
chore: perform forgotten rename of `command.rs` to `execution.rs`
2024-10-04 22:00:40 +02:00
hakki
5f6045a758
Board: added docs
2024-10-04 20:23:06 +02:00
Weblate Translation Memory
bd8700ce6a
Translated using Weblate (German)
...
Currently translated at 100.0% (43 of 43 strings)
Translation: Topola/Topola
Translate-URL: https://translate.codeberg.org/projects/topola/topola/de/
2024-10-04 01:25:40 +00:00
fogti
05250ead31
Translated using Weblate (German)
...
Currently translated at 100.0% (43 of 43 strings)
Translation: Topola/Topola
Translate-URL: https://translate.codeberg.org/projects/topola/topola/de/
2024-10-04 01:25:40 +00:00
Mikolaj Wielgus
389d9dc798
tests: comment out the test that fails nondeterministically
2024-10-04 03:25:14 +02:00
Mikolaj Wielgus
c7e23558f5
cargo: add .rustfmt.toml file to have the same autoformatting
2024-10-04 03:04:48 +02:00
Alain Emilia Anna Zscheile
68d4589e81
egui: run cargo fmt
2024-10-04 02:16:45 +02:00
Alain Emilia Anna Zscheile
ee9ccf5fd6
egui/ErrorDialog: fix spurious renames
2024-10-04 02:13:30 +02:00
Alain Emilia Anna Zscheile
d24acb601b
egui: get rid of FileHandlerData
2024-10-04 02:11:19 +02:00
Alain Emilia Anna Zscheile
4fef94a5c5
egui: get rid of overabstraction file_handler::push_file_to_read
2024-10-04 02:11:19 +02:00
Alain Emilia Anna Zscheile
25a692aab9
egui/file_handler: run parsing in file loader thread
...
- also embed I/O errors with other errors
2024-10-04 02:11:17 +02:00
Alain Emilia Anna Zscheile
1a46504dd5
egui: replace FileSender/FileReceiver with FileHandler
2024-10-04 02:09:29 +02:00
Mikolaj Wielgus
f21808776e
egui: give more systematic names to translatable strings
...
The names are now based on where the strings are used in the GUI. This
will hopefully make it easier for translators to locate where they are
in the user interface.
I've prefixed all translatable string names with "tr-" to prevent
accidentally substitute unrelated strings in a mass replace.
Once I push this commit, I will also protect `locales/**`, so that
all future changes to strings pass a PR review process to reduce the
probability of errors. This will also make it easier to have a freeze
for translatable strings if we end up having a release schedule in the
future.
2024-10-03 20:26:38 +02:00
Alain Emilia Anna Zscheile
24f0a1c699
feat(egui): add utility method Overlay::take_selection
2024-10-03 17:03:27 +02:00
Alain Emilia Anna Zscheile
af312a8a13
chore(egui): fix warnings about unused result of Option::insert
2024-10-03 17:02:10 +02:00
Alain Emilia Anna Zscheile
5319e1f976
chore: run cargo fmt to fix lint errors
2024-10-03 16:56:09 +02:00
Alain Emilia Anna Zscheile
fa81cd360a
egui: get rid of unnecessary persistence of langid, separate into Config struct
2024-10-03 13:37:52 +02:00
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