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

DRC: Add check for possibly invalid pad connections

bf2ad870219af8f4405d507d4d2f18f75b5ed549 authored almost 2 years ago
Update submodule "tests/data"

49a020155cb50a5500d8d1af69e3b876c141c709 authored almost 2 years ago
Abstract any pad shape with new class PadGeometry

a5cb47a724b43658811386fe2fbadb2be2ba79e0 authored almost 2 years ago
Make pad annular rings configurable in board design rules

Support enabling automatic annular rings for component side pads
and/or inner layer pads. If ena...

5b0188b8b3fbcfd3d1f3f994f56112b14758298d authored almost 2 years ago
Package editor: Warn about pad origin outside copper

4527832c7d5d1f04dab8acc3a7ffa91cd6e1448f authored almost 2 years ago
Path: Add methods to flatten arc segments

c850db70423c0cc0944cbfe0c2f74ec27179253d authored about 2 years ago
GerberGenerator: Add support for outline aperture

571ea6e1fc04126ed5e4548c24b8945376c959d7 authored about 2 years ago
Migrate Transifex config file to client v1.6.4

Migrated with `tx migrate`.

041e223418260d065625349204aed4b94a7ad815 authored about 2 years ago
Merge pull request #1099 from LibrePCB/1091-older-osx-deployment-target

Support older macOS versions (>=10.14)

e49a7e6218e3f10b20a07fadfc416d9abde8271d authored about 2 years ago
CMake: Set CMAKE_OSX_DEPLOYMENT_TARGET to macOS 10.14

To make our official binaries running on older macOS versions again.

be36094142cc42350098c5fe4d50c3da4e273ada authored about 2 years ago
Merge pull request #1090 from LibrePCB/cleanup-board-design-rules

Cleanup board design rules

2314f9995e210f88f1fcfc198f2b374902727a9e authored about 2 years ago
Update submodule "tests/data"

85c0f514813b386dd6b88888c4b37432a1502d64 authored about 2 years ago
Make file format of board design rules more compact

d2019edcdf738936bbd5ef70b3e70795458021ce authored about 2 years ago
Rename term "cream mask" to "solder paste" everywhere

For consistency and to avoid confusion due to different terms for the
same thing.

9efdbf608916be054199cb6852557fc81cce1431 authored about 2 years ago
Rename term "restring" to "annular ring" everywhere

The term annular ring seems to be used much more commonly than restring
(e.g. in PCB manufacture...

f0696d37f4a86733496a39962474532c740777ac authored about 2 years ago
Remove name and description from board design rules

In my experience these attributes are not really useful but just clutter
up the GUI, so let's ge...

b0c207d46d80d27671818a377266388fcb4af60b authored about 2 years ago
SExpression: Add method setName()

abf7bc85fa3a157e5a1da21fa54e0e5691012e45 authored about 2 years ago
Merge pull request #1089 from LibrePCB/support-unstable-file-format-upgrades

Support partially upgrading from the previous unstable file format

f1cd33b3de53c89c33d05c124d34a27d3a245fc5 authored about 2 years ago
Update submodule "tests/data"

28b269416eac4efbc15b55aa246636371fbf6b6c authored about 2 years ago
Support partially upgrading the latest unstable file format

Allow partially upgrading previous unstable file format releases if the
`LIBREPCB_UPGRADE_UNSTAB...

53d7949bce486ac6e4d260d4b5b7e5ad23918a02 authored about 2 years ago
Merge pull request #1088 from LibrePCB/only-round-via-shape

Remove support for non-circular vias

9fe8a13b160697595912b5a093765f7acb6ac5ba authored about 2 years ago
Update submodule "tests/data"

77e86f98b760de75ef18850effbd83e6b8b8d37c authored about 2 years ago
Remove support for non-circular via shapes

4ad06fea2b98743d630b7f55eea64ddb05dbf9f8 authored about 2 years ago
Merge pull request #1087 from LibrePCB/display-upgrade-messages

Build and show list of project file format upgrade messages

2122fedeb4c83666801a9b7441238113370d44e5 authored about 2 years ago
Schematic editor: Display file format upgrade messages

8e48520657b772ca36b5544789adc14d816790a8 authored about 2 years ago
CLI: Print file format upgrade messages to stdout

d3fcd7aabcedf5d5e5b43648974268c210fbc5d6 authored about 2 years ago
File format upgrade: Generate list of upgrade messages

2666330cf318d9291976d2407650866b75d21822 authored about 2 years ago
Merge pull request #1086 from LibrePCB/configurable-graphics-appearance

Make graphics appearance configurable in workspace settings

8c7a4be4f6e39595395381887d58efa05792a42d authored about 2 years ago
Update submodule "tests/data"

70307ef3123646c16aa3d00b83c98a2eb90e6f58 authored about 2 years ago
Use grid style from theme in all graphics views

1dbd5213308de6a6b194d4045dcad181b475ad25 authored about 2 years ago
Use layer colors from theme in all graphics views

8d603c690f58ace7af150950c3596200337c14f8 authored about 2 years ago
Add themes configuration to workspace settings

9219cb89d67d5ba721190a3e5b8ef9b426d1c2a5 authored about 2 years ago
SExpression: Add method removeChild()

Required for file format upgrades.

c8e226bf3db5a09b5af33a621d2f424c0b5fa56d authored about 2 years ago
SExpression: Add equality operators '==' and '!='

9c812f43160d040e62286576b707919ef89d5569 authored about 2 years ago
Use separate graphics layer for symbol pin lines

To make their color configurable.

34c0e5a7042d3f5c2c3d45e93a39a36c3d6c52c9 authored about 2 years ago
Respect configured individual length unit in all editors

Previously many widgets in the editors used the default length unit
from the workspace settings ...

a5a2975c196a52fd60d892486a13804621413dc4 authored about 2 years ago
Merge pull request #1080 from LibrePCB/597-rounded-pad-expansions

Use rounded corners for all expanded pad/via shapes

14d37c9ff3b1cdb64f38b34c95050df6c16112fb authored about 2 years ago
Update submodule "tests/data"

c63eaac930bde4dfc9a4c7bf4511f623cc4816a8 authored about 2 years ago
Use rounded corners for expanded pad/via shapes

- Use rounded inner corners for pad/via cutouts in planes.
- Use rounded rounded corners for exp...

d77fcb33604e7b94c0e1024610ec6cde8d41c0a5 authored about 2 years ago
GerberGenerator: Add support for rounded rects/octagons

dfcbe3f31dee0b5034d9a777f0334af380d6acdb authored about 2 years ago
Path: Add support for creating rounded rects/octagons

63a34e5cef52c483507645705db4da97596dad72 authored about 2 years ago
Merge pull request #1085 from LibrePCB/515-schematic-detached-symbol-texts

Schematic: Detach symbol texts to make them editable

37383d77c0efb5a694cfb439c88f737c8caaeecf authored about 2 years ago
Update submodule "tests/data"

c99554cb8353302a4a39099d53332b9778566acc authored about 2 years ago
Schematic editor: Add "Reset All Texts" menu item

To restore the original texts of schematic symbols.

9271abd1d3ebf245791ec5e171a89a02d3625783 authored about 2 years ago
Schematic: Detach symbol texts to make them editable

8adfd4bee9cad42da88ad36af305c20aac241898 authored about 2 years ago
Merge pull request #1083 from LibrePCB/remove-symbol-transparency

Remove transparency of symbol grab areas

0dbe61662d65567ad675fef15fbce55337a4dd5e authored about 2 years ago
Schematic editor: Force moving grab areas to background

Make sure grab area polygons/circles are always drawn first, i.e.
behind all other graphics item...

462a593c1200a91e1e6efce57cdd3339938a1a5f authored about 2 years ago
Remove transparency of symbol grab area layer

Changing the symbol grab area alpha value to 255 (no transparency)
while keeping exactly the sam...

3477c765884cdedeefab4746d1b1c611e6ce3c10 authored about 2 years ago
Merge pull request #1082 from LibrePCB/728-fix-rotate-mirror-center

Fix possibly unexpected center of rotate/mirror operations

a66ef34ed367433b37ed425b01bd9243133a2b2d authored about 2 years ago
Fix possibly unexpected center of rotate/mirror operations

When rotating/mirroring items in any of the editors, so far the center
point of the operation wa...

4b27cc60e038879fde14491c9c47fd5872871e2f authored about 2 years ago
Merge pull request #1079 from LibrePCB/1061-fix-async-copy-unittest

AsyncCopyOperationTest: Call processEvents() twice

de2332350f49f7862c49b59eda62e85cd44ee2ed authored about 2 years ago
AsyncCopyOperationTest: Call processEvents() twice

Seems to fix a unittest failure on some systems.

0602ff38f723ac53527e8962852eb6138eb35c75 authored about 2 years ago
CI: Homebrew #@*$%&[!!!

Dear Homebrew maintainers, PLEASE PLEASE PLEASE could you stop
breaking things all the time?!

O...

e3631ee3d68459f56e7bf90ee2b263e6544a9fed authored about 2 years ago
Merge pull request #1076 from LibrePCB/418-slotted-pads

Add support for slotted pads

7e794175d3506265d55c52ca6d405dc79126f80f authored about 2 years ago
Update submodule "tests/data"

b3e7e147f45b33ef0db95a837d3586d4dff3c560 authored about 2 years ago
DRC: Add checks for slotted/curved plated holes

b9387fde601d69d8e0edf02c5e44e7918e19a1eb authored about 2 years ago
Package check: Warn about too small pad restrings

c7e3036f9656a6c8b17b5f18b21ae1c704b56198 authored about 2 years ago
HolePropertiesDialog: Refactor to use HoleEditorWidget

90ad39e9893f5163b3a961c3451a4bcb46675d30 authored about 2 years ago
Add support for slotted pad holes (plated)

98a145214c9658dee74540d0d525a38936a49048 authored about 2 years ago
Add new widget HoleEditorWidget

e0455a09ee54b9d9c2b624348023bdc7c0baf11c authored about 2 years ago
DRC: Check restrings with geometric operations

1649ba70cef3e0b5cf4e1bb85abe3d40416be95a authored about 2 years ago
PathEditorWidget: Support minimum vertex count > 0

55341e64ef28ffb2cf701ea3624aab0f4873e129 authored about 2 years ago
EditableTableWidget: Support minimum row count > 0

19b5c004180c3d433a6a1ff7f6ff1cc32449147e authored about 2 years ago
CI: Add one more workaround for buggy homebrew

See https://github.com/actions/setup-python/issues/577.

4df013ef3ff17122b21d50a307fec92ccdf42573 authored about 2 years ago
Merge pull request #1071 from LibrePCB/slotted-drills

Add support for NPTH slots

fa8c3a672149869404fda9ad307fc59b3c7a96e8 authored about 2 years ago
DRC: Add checks for slotted/curved non-plated holes

23209bdb4450eebaeb156f7f7f082f2b56c7b4fe authored about 2 years ago
Update submodule "tests/data"

17a9ccb16d8a220b92d4e8b3cfd427002012a12d authored about 2 years ago
BoardDesignRuleCheckMessage: Support descriptions

fd4224e48c0f7027ff5f5cfe23407427fc3bb9df authored about 2 years ago
Add support for slotted non-plated holes

6edd7c931ea92c520c33bf3ae229cea833a72046 authored about 2 years ago
BoardFabricationOutputSettings: Make G85 configurable

1b0be79a9a173f001e2d231bd835a456814d6b35 authored about 2 years ago
ExcellonGenerator: Add support for slots

d3cec29601016d16ef34b1f39b1d30ef2344837e authored about 2 years ago
Merge pull request #1070 from LibrePCB/refactor-load-and-serialize

Refactor loading/serializing & file format upgrade

035502dd421d21704acdab287a2bfc909feff28e authored about 2 years ago
Refactor file format upgrade concept

fc85b2f791949661fe9c69a68c79aa4e6e71fd59 authored about 2 years ago
Simplify serialization

ebd623579b033a9409657527bd78eaa594e78f1a authored about 2 years ago
Keep schematic/board items sorted in memory

6d6799100702911b97a4acc9e1a7bebfb4a8f1ab authored about 2 years ago
Improve load/save mechanism of project library elements

bc838f9c2185962657d16f53a9d992634d933a77 authored about 2 years ago
Improve mechanism of adding/removing schematics/boards

7d634c324d7745d0170ee235fdc7ad7bcd137a00 authored about 2 years ago
Refactor/simplify code to duplicate a board

Get rid of the copy constructors to reduce complexity. Instead, copy
boards by creating a new (e...

cba9f2ed7b98b0e0c4228056078ac3496904d4db authored about 2 years ago
Merge pull request #1068 from LibrePCB/remove-legacy-formatting

SExpression: Remove support for legacy formatting

3bec73faa4f83f54976903088503172026a1ca95 authored about 2 years ago
SExpression: Remove support for legacy formatting

It's not planned to make more 0.1.x releases, thus now removing support
for some 0.1 file format...

5286d0754b20fbb6a109d3b7f77635811f91c3d9 authored about 2 years ago
Merge pull request #1067 from LibrePCB/remove-obsolete-workspace-settings

Remove obsolete workspace settings after file format upgrade

ef2412751302b2da754a18ace98e5ea980bf1f14 authored about 2 years ago
WorkspaceSettings: Remove obsolete entries after upgrade

This avoids having entries in the `settings.lp` file where we have no
clue what file format vers...

f6bf8e020661642ad8a4b7e3d3ea31ad1f32c7c0 authored about 2 years ago
Merge pull request #1066 from LibrePCB/merge-classes-for-simplification

Merge some unnecessary classes for simplification

389b593888dca37ae3946b99208cb5f5a35f56e4 authored about 2 years ago
Merge class BI_Footprint into BI_Device

ab218bd78458ee6ea536e5ff54c618296074d901 authored about 2 years ago
Merge class BoardUserSettings into Board

52601ed7e90261b7e9f3b89e54ebb52b1c2f2ca6 authored about 2 years ago
Merge class ProjectMetadata into Project

c0955ee497c3b1f59138fc0a63682050f8bf1eff authored about 2 years ago
Add Python script to list sources without unit test

To get an overview about which units do not have a test yet.

0061587a794954380408e9fc796342ff7322a8e8 authored about 2 years ago
CLI: Use -v for --verbose instead of --version. (#1063)

11d4ec7cfc8a00d05fc3847ccddd23d261f1bb6e authored about 2 years ago
Merge pull request #1062 from LibrePCB/git-blame-ignore-revs-file

Add .git-blame-ignore-revs file

d48934a409a8cca64774d8d53e8d944f44695b29 authored over 2 years ago
Add .git-blame-ignore-revs file

To use it, invoke `git blame` like this:

git blame --ignore-revs-file .git-blame-ignore-rev...

354c90d16f5227fdedef7987151cf5000055914e authored over 2 years ago
Update/fix screenshot capture scripts

c70bf84444d2836b1954bbd359fbcab46b51f348 authored over 2 years ago
Add 0.1.7 release notes to AppData XML

(cherry picked from commit ba553c6fbe53ac2f1eadfc337881285705f2fcc3)

64c201086a4c0b3e1e003cbed9b5410e602e1a9c authored over 2 years ago
Merge pull request #1049 from LibrePCB/fix-unrelated-library-search-results

Library editor: Fix possibly unrelated search results

30ddb1cf1073e1e98ea1962464780a246c33ee0d authored over 2 years ago
Library editor: Add missing waiting spinner to widgets

8526dfd35876a8152507a3d442077a5aec643fc0 authored over 2 years ago
Library editor: Fix possibly unrelated search results

The symbol-, component- and package search dialogs in the library
editor by accident listed all ...

c775f6437190f97c17b4365d1836020c2c181d16 authored over 2 years ago
Merge pull request #1047 from LibrePCB/fix-editor-command-translations

Force applying locale to editor commands text/description

d795861798d16f9e991a8c9c3428ef075cf0eb47 authored over 2 years ago
Force applying locale to editor commands text/description

f8d41425c99ffa56cd1b5b0d535cce8874750509 authored over 2 years ago
DeviceInstancePropertiesDialog: Fix layout on macOS

(cherry picked from commit f62c91da471ddef15c0e47672b5923ba612e9471)

799e677d24ec5a109fb5278102e43f3494a7cee0 authored over 2 years ago
Merge pull request #1043 from LibrePCB/polish-visual-ui

Polish some UI details

c5f2610021730b2ffcab32b8578f21f46499759c authored over 2 years ago
Replace buttons of text input fields by embedded icons

There were several `QToolButton` buttons placed just next to a
`QLineEdit` text input field (oft...

47e91ab8d2c4549e2c0dc1e51a60a17cb96cbcd5 authored over 2 years ago