Salvador E. Tropea
3d77351862
[KiCanvas][Added] Icon for the navigate results
2024-01-29 11:12:25 -03:00
Salvador E. Tropea
4219980c95
[Navigate Results][Fixed] Icons provided by the output
...
- Weren't copied to the destination
2024-01-29 11:04:31 -03:00
Salvador E. Tropea
e47124ea51
[Schematic v6][Fixed] Issues saving deep nested sheets
...
- When using sub-dirs relative to a sheet in a sub-dir
2024-01-26 13:43:49 -03:00
Salvador E. Tropea
de1fc05298
[KiCanvas][Added] Some very raw support
...
Closes #572
2024-01-26 13:04:27 -03:00
Salvador E. Tropea
c14019cc25
[Fixed][Schematic] Append to missing title
2024-01-26 13:01:33 -03:00
Salvador E. Tropea
9c074e0bb9
[Schematic v6] Create sub-dirs when saving subsheets
...
- Even KiCad fails to do it
2024-01-26 13:00:38 -03:00
Salvador E. Tropea
fe4f0f6e6b
Better handling of important options
...
- Better detection of the data types constraints for options with *
2024-01-26 12:59:40 -03:00
Salvador E. Tropea
f9e372f638
[KiRi][Fixed] Navigate results content
...
- Now we can filter what the user sees, not all targets
- Now we can show a custom icon
Fixes #570
2024-01-25 09:27:43 -03:00
Salvador E. Tropea
8d83e812ac
[KiRi][Added] KiBot to the credits
2024-01-25 09:24:32 -03:00
Salvador E. Tropea
ebf4d363a3
[KiRi][Added] SVG icon
2024-01-25 09:22:06 -03:00
Edward Longman
08b0c488f4
Add extra backticks to basename and filename to prevent tex recognition
2024-01-24 15:37:53 +00:00
Salvador E. Tropea
2ff4035c94
[Dependencies] Added message about KiBot repo
...
For packages that aren't official
2024-01-24 11:17:33 -03:00
Salvador E. Tropea
f5a0231fb4
[Dependencies][Changed] The roles member
...
- Each dependency can really have 1 role (even when plural)
- The registered dependency can have multiple roles
- The code assumed the general case, but is impossible
2024-01-24 10:35:24 -03:00
Salvador E. Tropea
9c449f3893
[KiKit Present] Removed dead code
2024-01-23 13:13:30 -03:00
Salvador E. Tropea
1763f809c7
[KiKit Present][Fixed] Problems using pcb from output and no prj
2024-01-23 13:12:23 -03:00
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