Commit Graph

89 Commits

Author SHA1 Message Date
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