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
db6dc95acb
[KiRi] Reserved one position for the legacy "txt_icon"
2024-01-03 13:14:23 -03:00
Salvador E. Tropea
7f8828ad3f
[KiRi][Fixed] Missing icon for not modified commits
2023-12-29 10:49:30 -03:00
Salvador E. Tropea
303bedb88f
[KiRi] Restored damaged code-branch-solid.svg
2023-12-29 10:47:41 -03:00
Salvador E. Tropea
75697ec9c5
[KiRi] Added message when server is offline
2023-12-29 09:26:11 -03:00
Salvador E. Tropea
af8e0d6618
[KiRi] Diff canvas background configurable
2023-12-29 08:56:44 -03:00
Salvador E. Tropea
8f8ca67458
[KiRi] Simplified the layout
...
- No more web/ and redirect.html
- No more favicon.ico (embedded)
- Now we check for blank.svg, that now is simplified
2023-12-28 14:06:50 -03:00
Salvador E. Tropea
c95d6a47c4
[KiRi] Now we generate a self contained page
...
- Only the real data (and the blank.svg) are outside.
- Failed to also include the blank.svg
2023-12-28 13:59:17 -03:00
Salvador E. Tropea
1ca7c9d94c
[KiRi] Moved the commit point icon to a separated file
2023-12-28 11:28:03 -03:00
Salvador E. Tropea
28417a8501
[KiRi] Compacted the CSS
...
Avoiding to repeat the SVG to icon trick
2023-12-28 10:58:34 -03:00
Salvador E. Tropea
6f57d5d0d4
[KiRi] Moved the commits list style to the CSS
2023-12-28 10:04:03 -03:00
Salvador E. Tropea
80f44e21b9
[KiRi] Avoid downloading utils, now included
...
- Removed fontawesome, really needed?
- Added copies for:
- jquery (needed by bootstrap :-(
- bootstrap (JS and CSS)
- svg-pan-zoom
2023-12-26 13:57:47 -03:00
Salvador E. Tropea
cf2a0ab495
[KiRi] Removed the use of iconify
...
- Now the icons are included in the images folder
2023-12-26 13:46:11 -03:00
Salvador E. Tropea
7b520924e8
[KiRi] Remove the use of mouse trap
2023-12-26 12:33:42 -03:00
Salvador E. Tropea
b6b5bd7af8
[KiRi] Refactorized the JS code
...
- Avoid scaning the DOM all the time
- Rely on status in JS vars
- Remove the jQuery dependency
2023-12-22 13:39:58 -03:00
Salvador E. Tropea
341dc9e6e9
Merge branch 'dev' into kiri_integration
2023-12-22 08:29:17 -03:00
Salvador E. Tropea
b432a64709
[Fabrication Templates] Move files to the archive
...
- Is the most common case, so now we move (instead of copy)
- Can be configured using _KIBOT_COMPRESS_MOVE
- Left the JLCPCB BoM and Position outside, they must be uploaded
separately
Closes #537
2023-12-18 20:54:26 -03:00
Salvador E. Tropea
7578ee4ab8
[KiRi] Moved style from the JS to the CSS
...
- Most of the style was moved
- Colors aren't hard coded anymore, fetched from the page
2023-12-12 13:10:31 -03:00
Salvador E. Tropea
5b64e55239
[KiRi][Fixed] icon-commit2/3 style
...
- Was in the ID
2023-12-12 13:09:45 -03:00
Salvador E. Tropea
5abf286c8b
[KiRi] Removed "text changed icon", not used
2023-12-12 11:18:03 -03:00
Salvador E. Tropea
c6c1e075dc
[KiRi] Removed layer colors from the CSS
...
- Not used
2023-12-12 11:14:35 -03:00
Salvador E. Tropea
6a380e3ddb
[KiRi] Moved style from HTML to CSS
2023-12-12 11:08:31 -03:00
Salvador E. Tropea
d073b155ef
[KiRi] Moved project data to a file
...
- No more need to touch the index.html
2023-12-12 09:41:50 -03:00
Salvador E. Tropea
ad3f8bb7d7
[KiRi] Moved commits HTML generation to the JS
...
- So we have a simpler and more reusable index.html
2023-12-12 09:02:11 -03:00
Salvador E. Tropea
9d9294fe76
[KiRi][Fixed] List of pages/sheets update
...
- Now the list also contains some status (added/removed) so we must
check the list AND the status remains to decide if the list must
be updated.
- Also removed the extra "onclick" for the layers.
2023-12-11 13:01:59 -03:00
Salvador E. Tropea
901c76b189
[KiRi][Added] Colors for added/removed sheets/layers
2023-12-11 12:30:00 -03:00
Salvador E. Tropea
1b23887c5a
[KiRi] Changed the used sheets to be a set
...
- Faster than using an array
2023-12-11 09:41:14 -03:00
Salvador E. Tropea
24e9aa700f
[KiRi][Fixed] Issues with added/removed layers
...
- Similar to the sheets fix
2023-12-11 09:37:51 -03:00
Salvador E. Tropea
0cad908dee
[KiRi][Fixed] Problems when comparing to missing sheet
...
- We avoid fetching it and use the blank.svg file
2023-12-11 08:58:48 -03:00
Salvador E. Tropea
e35fb669a2
[KiRi][Fixed] Problems with subsheets sharing the same file name
...
- Needs important changes in the generation of the SVGs
2023-12-11 08:39:30 -03:00
Salvador E. Tropea
4ead489e2f
[KiRi] Reverted timestamp removal
...
- Needs more work, should be removed from other places too
2023-12-11 08:38:26 -03:00
Salvador E. Tropea
8101c885a0
[KiRi] Moved style from JS to CSS
...
- Sheet page icon margins
2023-12-11 08:05:23 -03:00
Salvador E. Tropea
81ebf36720
[KiRi] Moved style from JS to CSS
...
- For items in the list of pages/layers
2023-12-11 08:00:40 -03:00
Salvador E. Tropea
a7ad89c8d7
[KiRi] Simplified the sheet page selection
...
- Avoid reloading the list of pages when selecting another page
- Avoid using invalid index when the selection fails
- Remove extra "timestamp" info in the URL
- Avoid 2 events for the same input (onchange + onclick)
2023-12-11 07:44:07 -03:00
Salvador E. Tropea
a3ec9c36f7
[KiRi] Darker canvas for the SVGs
2023-12-06 13:48:41 -03:00
Salvador E. Tropea
e06089cfcd
[KiRi] Changed to make newer green
...
So we get green/red like with other diff tools
2023-12-01 13:09:26 -03:00
Salvador E. Tropea
4fb3870d12
[KiRi] Avoid including data in the HTML that will be replaced
...
The JS changes various things at start-up, in particular:
- List of layers
- List of sheets
2023-12-01 09:53:17 -03:00
Salvador E. Tropea
2737da234c
[KiRi] Better layer colors solution
...
Now we generate a style sheet *layer_colors.css* containing the
colors.
2023-12-01 08:47:21 -03:00
Salvador E. Tropea
49ddfa505d
Experimental KiRi integration
...
Very raw, but working
2023-11-30 11:06:32 -03:00
Salvador E. Tropea
eb37077843
[Internal Templates][Added] _KIBOT_PLOT_FOOTPRINT_REFS/VALUES
...
For some reason JLCPCB has VALUES disabled, now the user can
choose it.
Closes #523
2023-11-30 06:36:20 -03:00
Salvador E. Tropea
cd447710ae
[Templates][JLCPCB] Added DNF filter for the position
...
Used to exclude KiKit panel components
See #516
2023-11-16 12:35:17 -03:00
Salvador E. Tropea
08b1e5f7b8
[Rotation Filter] Fixes and extensions for JLCPCB
...
- Fixed the JLCPCB template to apply correct rotations to the bottom
components
- Added options to specify rotations and offsets using fields
- Added an option to mirror the bottom rotation angles
- Needs verifications for the offset stuff
Related to #510
2023-11-14 11:07:12 -03:00
Salvador E. Tropea
3cd644d19d
[Blender export][Added] Support for pcb2blender 2.7
...
- Solder mask and silk screen color
- PCB finish
- PCB thickness
2023-10-11 13:08:10 -03:00
Salvador E. Tropea
e88df7f595
[Internal Templates][Added] 4 templates for simple 3D render using Blender
2023-09-08 13:08:05 -03:00
Salvador E. Tropea
0fa7b92039
[Quick-Start] No longer use dedicated templates
...
- Now we use the internal templates
- This is because now they can be configured
2023-06-14 13:24:08 -03:00
Salvador E. Tropea
f526812bcc
[Internal Templates][Fixed] Missing quotes around recursive defs
2023-06-14 13:23:00 -03:00
Salvador E. Tropea
de4458ec46
[Internal Templates] Allow manufacturer imports to be used more than once
...
- You can define _KIBOT_IMPORT_ID to differentiate its instances
2023-06-14 09:43:28 -03:00
Salvador E. Tropea
216ac86114
[Internal Templates] Custom manf# field for MacroFab_XYRS
2023-06-14 09:22:41 -03:00
Salvador E. Tropea
fb2cc4e4b3
[Internal Templates] Added panel demo import
2023-06-14 09:22:29 -03:00
Salvador E. Tropea
25b0557d5a
[Compress] Added `skip_not_run`
...
- Used to skip outputs not generated in default runs.
2023-06-14 09:01:27 -03:00