Skip to content

Commit 4dd2e74

Browse files
authored
feat: add default library items (#28)
* feat: add default library items * release: v1.13.7
1 parent ea7c10c commit 4dd2e74

16 files changed

Lines changed: 5208 additions & 5201 deletions

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Change log
22

3+
## [1.13.7] - 2025-12-10
4+
5+
### Added
6+
7+
- **Default library items** for common THT components
8+
- Pre-defined library of 14 standard components with datasheet-sourced dimensions
9+
- Includes DIP IC sockets (DIP-8, DIP-14/16, DIP-28, DIP-40)
10+
- Electrolytic capacitors (Ø5×11, Ø8×12, Ø10×16)
11+
- PCB-mount buzzers (small Ø14×8, large Ø31×14)
12+
- Screw terminal blocks (2×5.08, 3×5.08 pitch)
13+
- Generic relays (small and large)
14+
- "Load defaults" button in Library modal to populate library with standard footprints
15+
- Automatic duplicate detection - components with existing names are skipped
16+
- Saves time by eliminating need to manually measure and enter common component dimensions
17+
18+
### Changed
19+
20+
- **Library modal improvements**
21+
- Reorganized button layout with new "Load defaults" option
22+
- Added "Clear" button to remove all library items with confirmation dialog
23+
- Improved workflow for managing component templates
24+
325
## [1.13.6] - 2025-12-04
426

527
### Added

CLAUDE.md

Lines changed: 125 additions & 438 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ In its current state, it facilitates the installation of circular and oblong com
4848
- Visual error notifications for failed undo operations
4949
- Automatic stack clearing on project reset
5050
- **Component Library**: Save and reuse your favorite component configurations
51+
- Pre-defined library with 14 common THT components (DIP sockets, capacitors, buzzers, terminals, relays)
52+
- One-click loading of standard footprints with datasheet-sourced dimensions
53+
- Import/export library as JSON for backup or sharing
54+
- Clear library with confirmation for fresh start
5155
- **Keyboard Shortcuts**: Extensive keyboard shortcuts for efficient workflow
5256
- **Hover Info**: Real-time element information and available shortcuts when hovering
5357
- **Hollow Option**: Generate top-layer-only coverage for faster printing

docs/assets/index-BSmDSCfu.js

Lines changed: 4726 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/assets/index-BhxvTQhc.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/assets/index-D8VZWDxJ.js

Lines changed: 0 additions & 4662 deletions
This file was deleted.

docs/assets/index-D9AAa9FV.css

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@
4444
property="twitter:image"
4545
content="https://segmentcontroller.github.io/pcb-tht-holder/pcb-board-32.png"
4646
/>
47-
<script type="module" crossorigin src="/pcb-tht-holder/assets/index-D8VZWDxJ.js"></script>
48-
<link rel="stylesheet" crossorigin href="/pcb-tht-holder/assets/index-D9AAa9FV.css">
47+
<script type="module" crossorigin src="/pcb-tht-holder/assets/index-BSmDSCfu.js"></script>
48+
<link rel="stylesheet" crossorigin href="/pcb-tht-holder/assets/index-BhxvTQhc.css">
4949
</head>
5050

5151
<body>

docs/service-worker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const GHPATH = 'https://segmentcontroller.github.io/pcb-tht-holder/';
22

33
const APP_PREFIX = 'pwa_pcb-tht-holder_';
44

5-
const VERSION = 'v1.13.6';
5+
const VERSION = 'v1.13.7';
66

77
// The files to make available for offline use. make sure to add others to this list
88
const URLS = [

0 commit comments

Comments
 (0)