Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/LibrePCB/LibrePCB

A powerful, innovative and intuitive EDA suite for everyone!
https://github.com/LibrePCB/LibrePCB

Merge pull request #1329 from LibrePCB/1315-fix-occt-7.8.0

CMake: Fix linking with OCCT 7.8.x

e1c5e03f25c86b6f422e605f77b1ec04f244000f authored 11 months ago
CMake: Fix linking with OCCT 7.8.x

a68d5d361c7cb920b92ee9e12c7505cbc9986e56 authored 11 months ago
Merge pull request #1326 from LibrePCB/1024-dark-theme-icons

Use lighter toolbar icons if dark theme is detected

4ca7ca78e9d416230c050ee175bf1d4c3b38b6db authored 11 months ago
Add icons for dark themes

1a60eba6509bffda5a1f3f7f491fb76fe15e5394 authored 11 months ago
PartInformationToolTip: Fix colors for dark theme

31ebf9df29d7a30a04963a8f465a030887e233e8 authored 11 months ago
Add support for dark icons (with auto-detection)

cb4e0ab59eef90640db12e00fdd926da28d90b7d authored 11 months ago
Merge pull request #1324 from LibrePCB/update-dependencies

Update dependencies fontobene, parseagle, quazip and funq

f1f62a11fcc1b62943daa314f3eae00df4690a88 authored 11 months ago
Functional tests: Update dependency Funq

44ec5aa6bc03ed7e6a788748df1b4ff1778093ec authored 11 months ago
Update submodule "libs/parseagle"

ba4faf1c09db24bae3c51e0619a2f43105b421fc authored 11 months ago
Update submodule "libs/quazip"

bfbb14f0ceb915678f3d7366c7a423dba91a2b34 authored 11 months ago
Replace submodule "libs/fontobene-qt5" by "libs/fontobene-qt"

8352abe8c04e6d7edd082c6671d0978b361799cb authored 11 months ago
Merge pull request #1325 from LibrePCB/more-robust-math

Slightly improve robustness of some math functions

147e656b0d7d5f6fb10486885ae3080c31ba1f3e authored 11 months ago
Add some more unit tests for math functions

265b2b1bbb6281fc3b415796b5216a9fb684ff30 authored 11 months ago
Replace Qt math functions by C++ std functions

52794886a628bc1244d82a803c0044d3408e4121 authored 11 months ago
Replace qRound() and qRound64() with own implementation

It behaves differently between Qt5 and Qt6, making reproducible
tests impossible.

ce3a74885da748c6698384b800ba19be5a228c11 authored 11 months ago
Toolbox: Make arc calculations more robust

cc4e3e1245285efcb597a083d6c14a2c1a117455 authored 11 months ago
Update submodule "tests/data"

3e6853f81767969d4e34b339cb505049fe08500e authored 11 months ago
Length: Add validation method isValidMm()

0d67dc5384a5301550e44ad89434f3f37598a3f1 authored 11 months ago
Merge pull request #1313 from LibrePCB/live-part-information

Schematic editor: Display live parts information (prices etc.)

0e77acb4eda94225a9bf784285b1e6ace11d3449 authored 11 months ago
CI: Install imageformats plugin for deployment

bb11af2f24b96a73cd72af5b2d03a86753d064d2 authored 11 months ago
README: Document dependency to imageformats plugin

0044174a7dee214a0c9f7ece33b35732bef9fe71 authored 11 months ago
BomGeneratorDialog: Include live parts information

55dff0436489736b0e07445e55899609bd754385 authored 11 months ago
AddComponentDialog: Include live parts information

26173aaabe025469e2a0c2177de9e313d0666e45 authored 11 months ago
NetworkRequest: Support downloading only from cache

505ab74909b4a605e3b1c29f140ea9e47fcc6fda authored 11 months ago
Add initial implementation for PartInformationProvider

1bdb259a6892260e206c7f8cad23429d44c6e9dd authored 11 months ago
Doxygen: Add documentation for parts information API

8536f74d3a2583e242be9ea1bb5cd452b90f20d7 authored 11 months ago
WorkspaceSettings: Allow configuring part info autofetch

1e99816635827108f87484f622c921c06e9149ff authored 11 months ago
Merge pull request #1323 from LibrePCB/improve-deprecation-handling

CMake: Improve suppression of deprecation warnings

457486baf49d725609b2d276a8ae68b3d266262d authored 11 months ago
CMake: Improve suppression of deprecation warnings

- Remove global "-Wno-deprecated-declarations" compile flag which was
used for Qt 5.15 and thu...

204f3b78079684bb8b2846c92b563110e9fb8fc8 authored 11 months ago
Merge pull request #1318 from LibrePCB/fix-eagle-import-library-urn

EAGLE Import: Fix ignoring library URNs

05c74d8577fc3110f8cd2ce2f85e687b6ffc1a9c authored 11 months ago
EAGLE Import: Fix ignoring library URNs

c7241006634b919891751d7311b748cf8bc8f7ea authored 11 months ago
Update AppStream MetaInfo to conform to latest Freedesktop spec (#1314)

aeb912f82882cb4b6b3f475cc2cad1ba658331ac authored 11 months ago
Merge pull request #1309 from LibrePCB/679-device-pinout-tools

Device editor: Add tools to help defining the pinout

7f5c64c6705c68ea46d3c8985ddfa90a85bd33ba authored 11 months ago
Device editor: Add tools to help defining the pinout

- Auto-connection tool to assign pads to signals by matching names
- Interactive tool to connect...

076b97a53f1a09cbcacf2410bcec1262fd61990e authored 11 months ago
SerializableObjectList: Support case-insensitive lookup

77258f6724604f3c7067db19c61b270e532ab63a authored 11 months ago
ComboBoxDelegate: Fix transparent rendering on macOS

d3259a5bda6e3b99a76cce12a1e7dc535eeacb6d authored 11 months ago
UnplacedComponentsDock: Delete dev/fpt labels to save space

ddec456cc35907101e9ae2e332adc36ca94c6f67 authored 11 months ago
CI: Fix macOS breakage, as usual

c8e2b5ea173c39a53676bcb6ae1018ddbb622b50 authored 11 months ago
Merge pull request #1312 from LibrePCB/849-limit-zoom-to-device-margin

Limit search result auto-zoom to a certain margin

158d8b24ee95f4b56b4708394bdf0d427290fede authored 11 months ago
Limit search result auto-zoom to a certain margin

When searching a device in the schematic- or board editor and using the
"go to device" auto-zoom...

3bdf5b795c26b881fe7afeb5ba6ba0ffeeac6594 authored 11 months ago
Merge pull request #1311 from LibrePCB/842-fix-duplicating-component-signals

Library editor: Fix suggested signals when duplicating component

9adcbc9968300748362a7d5cc1e471bb9a64c0d3 authored 11 months ago
NewElementWizard: Fix duplication of component signals

0d22dde24cdd533b9576db98a8115606c0181752 authored 11 months ago
Merge pull request #1310 from LibrePCB/834-fix-dark-control-panel-list-colors

Control Panel: Fix unreadable list view colors for dark themes

d921d9ab033f5d90f38bbd3c59962fd4cf704e87 authored 11 months ago
ControlPanel: Fix list view colors for dark themes

3afe54336634cf9f774b45c217cc99009a704c24 authored 11 months ago
Merge pull request #1308 from LibrePCB/hide-redundant-symbol-pin-numbers

Schematic editor: Hide redundant pin numbers

5fc61f1f6ebb232f757e57cbbe95c3ff280f4a49 authored 11 months ago
Schematic editor: Hide redundant pin numbers

Hide pin number if it's identical to the pin name shown on the
schematic. This avoids cluttering...

481fe79509ad8546197f999c246e9b7e450ffe71 authored 12 months ago
Merge pull request #1304 from LibrePCB/pcb-preview-output-job

Graphics output job: Add support for realistic PCB rendering

b221425c05176f949eef94382004d76231108889 authored 12 months ago
Implement new class RealisticBoardPainter

cad76c93e345dc4980cdfdaeddfb1dba6de5c81a authored 12 months ago
GraphicsOutputJob: Add support for realistic mode

be40cb4a2527dc7cf36b759e3d09fe248ab22082 authored 12 months ago
Merge pull request #1306 from LibrePCB/controlpanel-delete-shortcut

Control Panel: Support delete shortcut in projects tree

78762d8dcfb493b10ac385348ddc1c2564eea0e5 authored 12 months ago
ControlPanel: Support delete shortcut in projects tree

8551fe4eccbe7d073a8b051dfec3b4d7a9f04645 authored 12 months ago
Merge pull request #1303 from LibrePCB/1029-manual-new-project-path

"New Project"-wizard: Allow modifying project directory & filename

43154ff748ed99bcc70da8bb8f97c1646fdb5cd3 authored 12 months ago
NewProjectWizard: Allow modifying full project path

Support changing the filename and directory name when creating a new
project. This also allows t...

eae2a8994146320dcf12daed3926950b2bd7858d authored 12 months ago
Merge pull request #1302 from LibrePCB/1073-fix-tht-pad-trace-layer

Board editor: Fix layer change when starting trace on THT pad

7ad7dd856c2c02167ea95982cd0a67bbfd5d1476 authored 12 months ago
Board editor: Fix layer change when starting trace on THT pad

60c01ce1ad3be402e4a9bff44c9cc6f5824d3fb5 authored 12 months ago
Merge pull request #1301 from LibrePCB/1262-3d-zoom-rotate-at-cursor

3D Viewer: Improve behavior of zoom/pan/rotate

4cc175a45dc5afe0442954d6aafbb267f718c1ac authored 12 months ago
OpenGlView: Improve behavior of zoom/pan/rotate

- While panning, *exactly* keep the grabbed position below the cursor
(no slip anymore).
- Zoo...

6284c13dec1cec2d68d9498d5b693c241639293e authored 12 months ago
CI: Fix macOS build failure, one more time

...as always, macOS CI suddenly broke without any changes made on our
side.

ec90b0cda394130c9cdbfb7a0ea3a1efd25818c0 authored 12 months ago
Fix possibly empty device/package name in assembly options

79323b4e7efb0e9a220f024d382917c7d1e20227 authored 12 months ago
Merge pull request #1298 from LibrePCB/1297-fix-pin-name-edit-length

Symbol editor: Fix max length of pin name input field

c3ef738c0b221847ed459be9a3c26992a65353db authored 12 months ago
Symbol editor: Fix max length of pin name input field

The pin name input field was limited to 20 characters, although the
underlying data structure su...

b41017322bacaad7f4d528fd84abfeb8e3ea1e6b authored 12 months ago
Merge pull request #1300 from luzpaz/repology-badge

Add Repology badge to README.md

914a2096d49e939b8807228dd70923454734b3af authored 12 months ago
Add Repology badge to README.md

Closes #1299

6911414ce241551729f2643d02879712f710ae07 authored 12 months ago
Merge pull request #1296 from LibrePCB/add-pkg-pad-uuid-check

Package check: Warn about invalid pad connections

ab1d178b3566a3a3199d82a4b782cca9b0581de3 authored 12 months ago
Package check: Warn about invalid pad connections

629bd1d89439b3487f5486b2844734fbacdfe795 authored 12 months ago
Merge pull request #1291 from LibrePCB/1278-improve-stacking-order

Improve stacking order of graphics items

aa3119fd6a92667bd117b15acb37329370e6bc3d authored 12 months ago
Improve stacking order of graphics items

Always paint grab area polygons/circles in background and pure
outlines (not filled or grab area...

ac89f4292e6cd1ad4652e97fb4279385b41a32a3 authored 12 months ago
Merge pull request #1290 from LibrePCB/1056-min-library-editor-height

Library editor: Reduce minimum window height

9c045057353439a1f39b88a5ecdd1ab0b7c76009 authored 12 months ago
Library editor: Reduce minimum window height

Slightly polish the library editor UI to reduce the required minimum
window height.

9c87f1ec3c3503f8f9a04945719a07ad6c9b4622 authored 12 months ago
Merge pull request #1289 from LibrePCB/http-cache

Globally enable HTTP caching

416656572fa0b9931f825787bc2cef14a8729479 authored 12 months ago
Globally enable HTTP caching

Use QNetworkDiskCache to support the standard HTTP cache mechanisms,
reducing the overall networ...

cb0474663924b2211c4746ada09de0f7a5c75d5d authored almost 1 year ago
Library manager: Enforce caching library icons for 1 day

b4c57298021d74e31a7ac65ce15a82fff6b17e61 authored almost 1 year ago
Merge pull request #1288 from LibrePCB/1268-eagle-project-importer

Implement EAGLE project importer

9aae162e3e5345bcb401face5fba923cb5062272 authored almost 1 year ago
Control panel: Add EAGLE project import

887cedd1423d32ee744808255bc7d36b5205696f authored almost 1 year ago
EAGLE import: Implement initial project importer

135dc9d96fe61f6ca5169dd9083feeb43fa0f88c authored almost 1 year ago
Move net segment splitter classes to core library

2d26277821a58c0edc2da5313aed1ad1ac89a0a4 authored about 1 year ago
TangentPathJoiner: Prefer path candidates with large area

04cf0adae93edacb680251a820cb30d23b1263af authored about 1 year ago
Update submodule "tests/data"

e8e5dd649251847135a7ccbd5dee86577e4cf91d authored about 1 year ago
Update submodule "libs/parseagle"

a9618b1fd2ad7447e20e334b9717fd0aa5e173da authored about 1 year ago
Ratio: Add static fromPercent(int) method

575c1a536ab6aa592e429c243d58b6ac4fb2865d authored about 1 year ago
EAGLE import: Refactor logging concept

df8f199d44988b5c95d4c3a34368f2027ec6aa01 authored about 1 year ago
Merge pull request #1287 from LibrePCB/improve-eagle-library-import

Heavily improve EAGLE library import

b693acf363c15131588572f3c627ea0393db8bea authored about 1 year ago
EAGLE import: Support keepout zones in footprints

d367647711b1509dcc367ae730eed6f6d63d717c authored about 1 year ago
EAGLE import: Support more pin & pad properties

22e75651b7c2e2aa94a6f24bf732a5511873b860 authored about 1 year ago
EAGLE import: Support sheet frames in symbols

1058de06035eb730267a9253962920f567474fa2 authored about 1 year ago
EAGLE import: Support many more text element properties

7f38985f0a31bc172c3901e5600984daf8fbf7e5 authored about 1 year ago
EAGLE import: Convert board outlines/cutouts to zero width

465102858fe0ef9218e8de7fd9e1d1e133d4c0f4 authored about 1 year ago
EAGLE import: Set more reasonable component default value

2cb2488ef8b9744facc2f65545bab158c7dea7fe authored about 1 year ago
EAGLE import: Fix conversion of text inversion syntax

fa665e62713f641e67bede458cf16139a7f1d5c8 authored about 1 year ago
EAGLE import: Detect and mark schematic-only components

7e2e3eea183efa301c57ec5b842137ce4e9eead4 authored about 1 year ago
EAGLE import: Refactor conversion of geometry objects

e3c9fd61e147303f3fe9e23a58b458d4e1ba916b authored about 1 year ago
EagleLibraryImport: Factor out conversion logic

3cd2c4a10286a1094e02c91f64e8cd00bf06d7f6 authored about 1 year ago
Update submodule "libs/parseagle"

314fee2c2f193f3bbee2916eb1f0a0bbe0a90cff authored about 1 year ago
EAGLE import: Fix gate suffix on single-gate components

cd8f17aad4d0c5336a9ed43cb5394bdf030178f1 authored about 1 year ago
EAGLE import: Fix failure in case of invalid component prefix

6ca2ae62bb31d42ea1028d1939e21ca72b07a43b authored about 1 year ago
Merge pull request #1283 from LibrePCB/external-app-wait-cursor

Show waiting spinner while opening external applications

e86f73496849d7ad55b27777771b09686f12bbbf authored about 1 year ago
Show waiting spinner while opening external applications

After triggering an external application from within LibrePCB (web
browser, PDF viewer, ...), ch...

10d0f76b0b824450c9cf037ca53b7cb46faac1df authored about 1 year ago
Merge pull request #1284 from LibrePCB/bom-dialog-adjust-columns-width

BOM export dialog: Don't scale columns with window width

4bbc8b9fbbd6f1f2f286d6f6120b0a4ac63e24a5 authored about 1 year ago
BOM export dialog: Don't scale columns with window width

Currently the width of most columns in the BOM export dialog was
scaled with the window width to...

2dd1c52ce82373f6ccab6e963891bd7edc232a39 authored about 1 year ago
Merge pull request #1282 from LibrePCB/memorize-bom-dialog-size

BOM export dialog: Save & restore window size

36b8d45bcfe7e8e75f3430602dd95a2e15576730 authored about 1 year ago