Salvador E. Tropea
122cc945d7
[Rotation Filter][Added] More debug for level 2+
...
The list of offsets and rotations after processing all
2024-01-22 11:14:06 -03:00
Salvador E. Tropea
bac3c8cd16
[3D models][Download][Fixed] Name of the other model
...
Whe using a suffix
See #567
2024-01-22 09:58:43 -03:00
Salvador E. Tropea
4d7847e145
[Copy Files][Project][Fixed] Check for the schematic
...
To inform if it isn't there
2024-01-19 13:01:14 -03:00
Salvador E. Tropea
bb936aedaa
[KiKit][DOCs] Mentioned 1.4.0 release
2024-01-19 10:55:32 -03:00
Salvador E. Tropea
8deb71ccea
[Config Reader] Just moved code to make it easier to maintain
...
To ensure VALID_IMPORT is in sync
2024-01-19 10:40:01 -03:00
Salvador E. Tropea
8cdd6aa0be
[Tests][Import][Added] Various errors checks
...
- Fixed one of the messages
- Added potential fix for a typo
2024-01-19 10:19:37 -03:00
Salvador E. Tropea
3d8146b075
[PCB Print][Fixed] Realistic solder mask
...
- The scaled computed center for current tools needs values without
rounding
2024-01-18 13:35:55 -03:00
Salvador E. Tropea
2385013bdd
[DRC/ERC][Added] Individual directory for reports
...
- Also joined ignore_unconnected and erc_warnings options
- Deprecated separated options
Closes #562
2024-01-18 13:06:13 -03:00
Salvador E. Tropea
c04f7e52c8
[PCB Print][Added] Options to mirror the text
...
In the user layers when creating a mirrored page
Closes #561
2024-01-18 10:15:11 -03:00
Salvador E. Tropea
c04067d603
[Added] More information about wrong configs
...
When trying to use more than one YAML document for definitions
See #559
2024-01-18 07:40:30 -03:00
Salvador E. Tropea
1475b5894c
[Update XML] Fixed missing import and added test case
...
For the "board only" check
2024-01-17 12:58:05 -03:00
Olliver Schinagl
3fc1947fcf
pre_update: Honor 'board_only' (Not in schematic) footprint property.
...
It is quite common, to add footprints to a PCB, without adding it to the
schematic. Think Logo's or 'duplicate' connectors etc. KiCad has a flag
called 'Not in schematic' for this purpose. Lets check if this flag is
set in the PCB, and ignore any errors from this if applicable.
Fixes : #558 .
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2024-01-17 13:03:46 +01:00
Salvador E. Tropea
bc697dc19b
[Populate][Fixed] Use of Blender as renderer
2024-01-16 08:39:58 -03:00
Salvador E. Tropea
0c38aa2c64
[Fixed] Config can also raise PlotError
...
So now is catched
2024-01-16 07:31:59 -03:00
Salvador E. Tropea
dedf2970aa
[Templates][Modified] P-Ban gerbers to use *copper*
...
- There is no difference for modern KiCad (just for KiCad 5)
- Avoids warnings about extra inner layers
- Enables the use of more than 8 layers
Closes #554
2024-01-16 07:22:47 -03:00
Salvador E. Tropea
0ecb546a8c
[Blende Export][Fixed] Issues with animations
...
Missing order computation in some steps, like auto-crop
2024-01-15 13:38:37 -03:00
Olliver Schinagl
8b58759f3d
[Diff][Fixed] Worktree's can leave junk branches
...
When kibot creates a worktree, which in some cases creates a new branch
or uses an existing branch. This branch may be old and stale, and often
not what is expected.
Instead, avoid the issue entirely, by never creating anything that could
need cleaning up, by creating a detached worktree.
Fixes #556
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2024-01-15 16:42:05 +01:00
Salvador E. Tropea
db8acd1258
[Quick Start][Fixed] Problems scanning dirs without enough privileges
2024-01-15 11:17:39 -03:00
Salvador E. Tropea
0edf374670
[Quick Start][Fixed] Problems with KiCad 6+ files using KiCad 5 names for layers
2024-01-15 11:15:45 -03:00
Salvador E. Tropea
10b9850517
[Colored resistors][Fixed] Problems when no cache is there
...
Fixes #553
2024-01-15 10:39:27 -03:00
Salvador E. Tropea
b78c659141
[Layers][Added] Mechanism to specify inner/outer copper layers
2024-01-15 10:29:30 -03:00
Salvador E. Tropea
8a69f0349c
[Diff][Fixed] Problems when trying to use an already existent worktree
...
Fixes #555
2024-01-15 09:46:25 -03:00
Salvador E. Tropea
b752882091
[Tests][Add] Simple test for EasyEDA download
2024-01-12 12:51:59 -03:00
Salvador E. Tropea
2c91fd79bc
[3D][Fixed] THT resistors
...
Problem introduced by pre-commit tests
2024-01-11 09:44:57 -03:00
Salvador E. Tropea
7bfd46e9d6
[PCB_Print] Changed searchable text strategy
...
Moved the text to the top of the SVG
Fixes #552
2024-01-11 09:19:51 -03:00
Salvador E. Tropea
58641e2bb4
[PDF_Print][Fixed] Text not searchable
...
- When using newer rsvg-convert tools i.e. 2.54.7
- Previous versions discarded 100% transparent text
- New versions discards text with any level of transparency
Fixes #552
2024-01-10 13:45:48 -03:00
Salvador E. Tropea
2ccb54b04e
[Diff][Added] New mode where we can control the added/removed colors
...
Also fixed the "zones" options help message, altered while creating
a base class
Closes #551
2024-01-10 10:30:27 -03:00
Salvador E. Tropea
9ea3e39481
[Diff][Fixed] The new logic to check for SCH/PCB
2024-01-09 11:20:10 -03:00
Salvador E. Tropea
edafc47d0b
[KiRi] Check we have the SCH and PCB in the repo
...
- At least one commit
2024-01-09 10:53:55 -03:00
Salvador E. Tropea
957968fe58
[Tests] Don't cover windows code
2024-01-09 09:13:47 -03:00
Salvador E. Tropea
0af0f93a71
[Diff/KiRi] Moved common code to a base class
2024-01-09 08:14:05 -03:00
Salvador E. Tropea
e64b3864b4
Unified the "run_command" mechanism
...
- Now most code calls kiplot.run_command
2024-01-08 11:25:48 -03:00
Salvador E. Tropea
7c7d3aff0b
[CLI][Added] defs-from-env allows using environment vars for substitution
...
Closes #549
2024-01-08 10:31:15 -03:00
Salvador E. Tropea
2ba5b7101c
Unified some *dont_stop* cases
2024-01-05 13:18:03 -03:00
Salvador E. Tropea
190dc0a389
Unified the exit point for errors running external commands
2024-01-05 12:52:46 -03:00
Salvador E. Tropea
e9733d9559
[DOCs] Made the *type* more explicit in outputs help
2024-01-05 11:06:18 -03:00
Salvador E. Tropea
6f7d425ee1
[flake8] Fixed reported issues
2024-01-05 09:33:42 -03:00
Salvador E. Tropea
d7392d59ec
[Fixed] Spell errors
2024-01-05 09:09:58 -03:00
Salvador E. Tropea
950a875c33
[flake8] Optimized use of map+lambda
2024-01-05 09:02:01 -03:00
Salvador E. Tropea
39e9d5c28c
[Fixed] Line commented for tests
2024-01-05 08:34:32 -03:00
Salvador E. Tropea
568510ecd7
[Fixed] Support list of errors (not just tuple)
2024-01-05 08:17:04 -03:00
Salvador E. Tropea
9b87aabd9b
[Fixed] KiPlotConfigurationError is more specific than KiPlotError
2024-01-05 07:59:10 -03:00
Salvador E. Tropea
d5fa776dbf
[Blender Export][Fixed] Make sure output subdirs exists
...
- Blender seems to be able to create just 1 level
2024-01-05 07:28:40 -03:00
Salvador E. Tropea
ab17559a29
[Blender export][Fixed] Problems when no point of view was defined
...
- The default view wasn't translated.
- Now translated
- Now the render script defaults to 0 rotation if the view is unknown
Fixes #546
2024-01-05 07:04:58 -03:00
Salvador E. Tropea
7ec3a1379c
Unified some errors details
...
- Non-critical errors will stop when using -W
- More stack traces on error
- More centralized exit
2024-01-04 13:58:13 -03:00
Salvador E. Tropea
6e914b0959
[CLI][Fixed] Made -D and -W mutually exclusive
2024-01-04 12:40:58 -03:00
Salvador E. Tropea
2ea50114ea
Removed log debug "error"
2024-01-04 12:40:38 -03:00
Salvador E. Tropea
5bf6ae7c5d
[CLI] Added option to stop on warnings
...
Closes #545
2024-01-04 11:16:55 -03:00
Salvador E. Tropea
e9ddb02889
[Diff][Fixed] We need to also pass --zone to the diff stage
2024-01-04 11:15:51 -03:00
Salvador E. Tropea
d1e6018c14
[KiRi] Bumped KiDiff version dep to 2.5.1
...
Needed for zones stuff
2024-01-04 11:15:01 -03:00