Ecosyste.ms: OpenCollective

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

github.com/hlorus/CAD_Sketcher

Constraint-based geometry sketcher for blender
https://github.com/hlorus/CAD_Sketcher

Keymap: Fix delete not being accessible from select tool

Also add X key for delete

be3719ca1dc577a46569a27bf9d04fee8feed423 authored almost 2 years ago by David Friedli <[email protected]>
Fix #369

026995f146f0fe260428f8729c604c78c3548e93 authored almost 2 years ago by David Friedli <[email protected]>
Fix #367

- Add username to logger filename
- Avoid error when logger file is not writable

90d7413f47f601cad3fa1eefcea273147ccd3a0d authored almost 2 years ago by David Friedli <[email protected]>
Make utility operators available in all workspacetools (#348)

3062a63f5361b6e9bffa28700722982e6089a184 authored almost 2 years ago by hlorus <[email protected]>
Ui: Add context menu for selected entities (#351)

* Ui: Add context menu for selected entities

- Menu is called on right-click when nothing is ...

dca4a335d971f429e1b792aaf42fb78254f715a4 authored almost 2 years ago by hlorus <[email protected]>
Fix #360 (#361)

* Fix #360

The screen-space constraint gizmos that display an icon use an offset "GIZMO_OFFSE...

6d8ad091a720e2442fc1b3226d1582ce3c81fbfa authored almost 2 years ago by hlorus <[email protected]>
Squashed commit of the following:

commit 47abdaf77abed3432f2018e33d2f1171e3a9bd68
Author: David Friedli <[email protected]>
Date...

d9da499cc8716bcae480dcffcc5ef9f91ad56557 authored almost 2 years ago by David Friedli <[email protected]>
Fix #362

Quick fix. Ideally the icon would be displayed only once where the two entities touch.

4f56f800ef04edf12d242ea654d14dc625a9a2ed authored almost 2 years ago by David Friedli <[email protected]>
[#327] Add construction mode toggle (#359)

* Fix small typos

* Rename "Add constraints" panel to "Tools" panel

* [#327] Add construct...

c43d1e3c64b2d60ed653a809dae96c51db29daad authored almost 2 years ago by Sibo Van Gool <[email protected]>
Bump minimal blender version in readme

1d68bef4d7c115bbf8f7cf53571d5843f4c7132b authored almost 2 years ago by hlorus <[email protected]>
Ui: Add theme color for fixed entities

Currently fixed origin elements still use the default color

c53700b850bd53359cf1f30d23d330e3b9b73659 authored almost 2 years ago by David Friedli <[email protected]>
Entities: Explicitly define is_2d/is_3d utility methods

4e922f885aaa2706885f68c4ab4d27421d9202bb authored almost 2 years ago by David Friedli <[email protected]>
Fix #355

90748cfb761e55993fd9170eae426e2540b12a24 authored almost 2 years ago by David Friedli <[email protected]>
Fix: Vertical/Horizontal constraint causes jumping

Fixes #191
Also solves weird behaiviour in workplanes other than XY

1de5d23bef1bef162fee24c93a470c79ad668253 authored almost 2 years ago by David Friedli <[email protected]>
Gumroad Version Bump - 0.27.1

A mini update as we are getting too many reports of redundant "bugs" that have already been addr...

a0580cd6ceac1a16666d031b8daec29f94d4d529 authored almost 2 years ago by TheMakerTales <[email protected]>
Use merge-base for darker workflow

7effa65c83f20823f16836cb1b359fd3af1509e2 authored almost 2 years ago by David Friedli <[email protected]>
Fix drawing entities under extreme aspect ratios (#349)

00509f06b9c32b08938429ffbf73f75a43400fac authored almost 2 years ago by Cheaterman <[email protected]>
fix: correct typo ('ressources' -> 'resources') (#341)

469f9b3b838dab0061fc160dca2a3b1400075ee0 authored almost 2 years ago by Brian Cooper <[email protected]>
Adding MAC installation warning.

Mac users be careful your OS can auto-unpack addon's which will make them break

ac307ba8dce1286d01509005464acd07624fd543 authored almost 2 years ago by TheMakerTales <[email protected]>
Checkout main branch in darker workflow

91cde605b1f9d328c7eae36b9f2de14686d2255a authored almost 2 years ago by hlorus <[email protected]>
Explicitly define the commit range in darker workflow

e14eb35e278a8613ee1ff20beaa29c6f342f4130 authored almost 2 years ago by hlorus <[email protected]>
Extend addon installation guide for mac users (#340)

b4a4ed59e642ee584936b1c697e104fad10885df authored almost 2 years ago by hlorus <[email protected]>
Solve system after deleting entities

Fixes #339

74f9813507c52929cbcbabc4b4bf9fdcae31718e authored almost 2 years ago by David Friedli <[email protected]>
Make selected_entities more specific

Split into:
selected -> All selected and selectable entities
selected_active -> All selected and...

cf6e951035bcb2a2d1ace406af6260bf24c867bf authored almost 2 years ago by David Friedli <[email protected]>
Fix revision option in darker workflow

d4af2455164b710de50c207a542e1602f35b4c89 authored almost 2 years ago by David Friedli <[email protected]>
Add icon_manager.unload(), remove load/unload calls from ui/__init__.py

Follow-up to #337

8f67f30f49b4843c76538bf9932ef26a3ef53370 authored almost 2 years ago by The Cheaterman <[email protected]>
Merge pull request #337 from hlorus/cheaterman/constraint_icons

Add icons to "Add constraints" panel, refactor icon_manager accordingly

f343113148c015cf0bd828719bfaff05d7e9bc30 authored almost 2 years ago by Cheaterman <[email protected]>
Don't import actual operators in icon_manager, only declarations

fbe735ab2cca0d8b72c616a2dec70a963e74c471 authored almost 2 years ago by The Cheaterman <[email protected]>
Optimize initial load time by not uploading full icons to GPU

43bb1177d8b355a5183410487621c6814cd56128 authored almost 2 years ago by The Cheaterman <[email protected]>
Correctly use sRGB to draw constraint icons in viewport

Remove now-unused Shaders.uniform_color_2d()

79f1522aadf3e65f740f7bfc81a598b739afdb80 authored almost 2 years ago by The Cheaterman <[email protected]>
Delete now-unused *.dat constraint icons

5b38e2d1523e06620e67f6164071061e69c2d128 authored almost 2 years ago by The Cheaterman <[email protected]>
Draw viewport constraint icons using new bitmap files

4839fc3447c30293a9166ddafd8e6b63d2c0e963 authored almost 2 years ago by The Cheaterman <[email protected]>
Add icons to "Add constraints" panel, refactor icon_manager accordingly

Closes #160

802ee96e337b164182c839c2bdd0523a764ad1aa authored almost 2 years ago by The Cheaterman <[email protected]>
Set revision to compare for darker workflow

4a7ed1d7717cdcba7e1c9ca3caedb00b0fc03e64 authored almost 2 years ago by hlorus <[email protected]>
Add workflow to check code style of changed files

85dffc46d3bb67cb97613127a258afa4df02a240 authored almost 2 years ago by David Friedli <[email protected]>
Merge pull request #336 from hlorus/cheaterman/split_gizmos

Split gizmos.py into submodules, final task of #218

87aad0fdfeb41e92c61e308bc87b58862e55c1dc authored almost 2 years ago by Cheaterman <[email protected]>
Implement feedback from PR comments

13ae996a8aa2269d5d3a4a938acb417da013b31f authored almost 2 years ago by The Cheaterman <[email protected]>
Add gizmos/utilities.py, remove unnecessary late import

acb09960d7ef3343e74927623af98dd79804ba71 authored almost 2 years ago by The Cheaterman <[email protected]>
Rename constraint_gizmo.py to base.py, merge arrow.py with it

610056d0c6e9117bd2d9caf08f7d0fd4eccf34ea authored almost 2 years ago by The Cheaterman <[email protected]>
Split gizmos.py into submodules, final task of #218

d25056e10f4d090bb275a7f2f7db49605f9c419f authored almost 2 years ago by The Cheaterman <[email protected]>
Split workspacetools.py, move some keymaps to keymaps.py (#334)

* Split workspacetools.py, move some keymaps to keymaps.py

* Move select tool keymap to keymaps...

9f96e6979492c8b2a45b936758caa3473a1f9174 authored almost 2 years ago by Cheaterman <[email protected]>
Merge pull request #332 from hlorus/cheaterman/refactor_ui

Remove dead Menu code, fix tooltips & refactor sketch selector panel

a715bb482698abd9ac23e212574abffafb36fdfd authored almost 2 years ago by Cheaterman <[email protected]>
Remove dead Menu code, fix tooltips & refactor sketch selector panel

8ff4ad1a673a18a9dbfd717a262e846dbead3892 authored almost 2 years ago by The Cheaterman <[email protected]>
Gumroad Version Bump - 0.27.0

Putting out an updated version for the general public before the 1.0.0 push.
Video and discord ...

b9d835acbec51e9e436d2b65255e16e58dbe4495 authored almost 2 years ago by TheMakerTales <[email protected]>
Merge pull request #333 from hlorus/cheaterman/fix_imports

Fix installing addon directly using GitHub zip

c354d7a98e092b1f9e61fde1846e53c8999d006c authored almost 2 years ago by Cheaterman <[email protected]>
Fix installing addon directly using GitHub zip

Use relative imports all the way down

e9c15a5560c55077b510915c2ba3fbd3377ce705 authored almost 2 years ago by The Cheaterman <[email protected]>
Split ui.py into submodules (#331)

* Split ui.py into smaller modules/packages - part of #218

Note: using absolute imports in ui/p...

08fe3525e7ce8fa2f399150babcf49d1cc0de90c authored almost 2 years ago by Cheaterman <[email protected]>
Squashed commit of the following:

commit f77fddb4ab286e77c895951a016d8f146f2eebbc
Merge: 80f52d3 27c3220
Author: David Friedli <da...

ae6d2f42280e04dc56e0b6a4644693bc1aa2e8d1 authored almost 2 years ago by David Friedli <[email protected]>
Blender 3.4.1 now says "PIP" instead of PyPi (#328)

27c3220ef761ccffa90b6798933775d2bb2041af authored almost 2 years ago by petemyron <[email protected]>
Add versioning for supplementary angle fix

7af9b7c93e0769e7a58361c4ea92a04ca86af319 authored almost 2 years ago by David Friedli <[email protected]>
Fix writes for complementary angle constraint values. (#322)

Closes #310

0b09794869c5a849de53dbe6b4a81151188dfef7 authored almost 2 years ago by Axel Soll <[email protected]>
Merge branch 'fix_use_create'

ac9cae4e68b056837885715febab9ac22649fb74 authored almost 2 years ago by David Friedli <[email protected]>
Fix state callback check

57348942b9b11221598edd9b3e458860af2bcafb authored almost 2 years ago by David Friedli <[email protected]>
Revert "Fix exception when clicking in empty space with constraint operators"

This reverts commit 34a034401ccae655d75f642c61d0bf2e2d5c8897.

bba5cdc00c29d3962715a3cd2d5c57742a641b9a authored almost 2 years ago by David Friedli <[email protected]>
Fix exception when clicking in empty space with constraint operators

34a034401ccae655d75f642c61d0bf2e2d5c8897 authored almost 2 years ago by David Friedli <[email protected]>
Fix equal line arc constraint not working in opposite order

Closes #321

a694efad74019f5e9b9dfde4a8675f2e393c3709 authored almost 2 years ago by David Friedli <[email protected]>
Fix occasional bug when implicitly merging points with coincident constraint

142ea3b34aa53940d6dee370c28d72c4a8c70c65 authored almost 2 years ago by David Friedli <[email protected]>
StateOps: Fix default behaivior of state_func for int/float values

Take the delta in screenspace X-Axis and scale it with the zoom level at the start mouse position

c954cd0b2339bef41dd9d9d2e9276dbbaba31733 authored about 2 years ago by David Friedli <[email protected]>
Ops: Add copy/paste support for constraints

f6da9c7296ac53589ab3aef896737f2cde8d303b authored about 2 years ago by David Friedli <[email protected]>
StateOps: Use inheritance to implement behavior for different pointer/property types

- Adds default logic for basic int/float properties
- Stores state_init_coords, which is what st...

c9af6e754c87615b55aab69ab1151243b6e5bf00 authored about 2 years ago by David Friedli <[email protected]>
Cleanup: Add type hints and docstring to EntityWalker

7fbc1bf15ace2e79cb992efc391b57d5987c183c authored about 2 years ago by David Friedli <[email protected]>
Cleanup: Rename convertors.py to converters.py

e43d5d550ff1cb64d83c8f9494139013f13f04a2 authored about 2 years ago by David Friedli <[email protected]>
Cleanup: Split EntityWalker out of BezierConverter

2cba8537599b482d8ba385ac9042471dffebc555 authored about 2 years ago by David Friedli <[email protected]>
Ops: Add duplicate operator

dbe89894c9416ecea52906a6ae071001c5143add authored about 2 years ago by David Friedli <[email protected]>
Ops: Add copy/paste operators (#312)

* Ops: Add initial copy paste functionality

* Move assemble_index to utilities

* Move sele...

80d13a52576a4f6364e2bf2075012eadf0438eb2 authored about 2 years ago by hlorus <[email protected]>
Avoid merging fixed points when adding coincident constraints

9c9918fc0f959f0ec9fe7f02dacdcf8246c853b7 authored about 2 years ago by David Friedli <[email protected]>
Ignore selected entites that are not active

f7fdc8e90b17bfa913827f842ae7ac5c26a7fdb4 authored about 2 years ago by David Friedli <[email protected]>
Tweak box select operator

- Handle zero sized box area
- Also remove box drawing if operator fails

20a4beb49407a687a1ce3c2e626fa446a42de696 authored about 2 years ago by David Friedli <[email protected]>
Ops: Add box select operator

Closes #57

b7a6080817668b6842efe2cde3fa2bde4098f09f authored about 2 years ago by David Friedli <[email protected]>
Fix save_offscreen operator fails writing to image

43d04c9c22f820de01a7c21296bbb92351e57489 authored about 2 years ago by David Friedli <[email protected]>
Ops: Add move operator

Closes #254

a05b6a4b59222a1acee2dc7bbc4ecdc5d079710c authored about 2 years ago by David Friedli <[email protected]>
Ops: Add align workplane to cursor operator

Closes #256

76b582a631d119eebfa3d4166378fd01ff8d5a79 authored about 2 years ago by David Friedli <[email protected]>
Trigger solver when setting constraints to reference

612f7993e5305d18cd0b12dd7cfc4052e5bd7b8e authored about 2 years ago by David Friedli <[email protected]>
Replace remaining occurrences of bgl

3a1167642c7d2d0bab936def64fb7709966e0ad1 authored about 2 years ago by David Friedli <[email protected]>
Ui: Scale constraint gizmo offset with icon scale

c78d0f5c60bb61a3ba94eab6d0a88cf3a0df9b47 authored about 2 years ago by David Friedli <[email protected]>
Fix selecting entity from n-panel resets existing selection

48df8f9189b01775c0c156d6df4581c81c07f0de authored about 2 years ago by David Friedli <[email protected]>
Keymap: Add modifier keys to allow select extend/subtract

Remove ctrl+LMB to directly tweak entities

d7ffaef0b8a7ba8fb6b005a4294d6507fa1f60c4 authored about 2 years ago by David Friedli <[email protected]>
Keymap: Move "select through constraints" toggle to ctrl+shift

Doesn't seem to be necessary to handle events while modal operator is running as it's ignoring g...

eaf417f997d33ba59c089566c0157372a95b1241 authored about 2 years ago by David Friedli <[email protected]>
Add selection modes

8b2a71dd6917addfaa891e4c80c43c22054a688d authored about 2 years ago by David Friedli <[email protected]>
Squashed commit of the following:

commit 12b42385a6bcbf8d3a4a36e597a41c551e99934e
Merge: 3eaceb0 7c548e6
Author: David Friedli <da...

b73d41b1ce5749abb988533e4bb6f215e468353e authored about 2 years ago by David Friedli <[email protected]>
Allow saving/loading scene to/from file

7c548e624a725d6bc3760d4648d92d9e1d882371 authored about 2 years ago by David Friedli <[email protected]>
Fix typos (#298)

Found via `codespell -q 3 -L alot,bu,didnt,ressources,therefor`

b660618dd12c180a25eb031878eacc7bc55fb8d1 authored about 2 years ago by luzpaz <[email protected]>
Create "constructor" constraints. (#272)

* No slvs data when constraint is a contructor.

* Add new color to ref measurement.

* Make dia...

4caa0fcd87c4eaf7475adb90a8e0116c4a2106d9 authored over 2 years ago by Axel Soll <[email protected]>
Ui: Improve wording of solver states

Also use Info icon for redundant state as the system is still being solved

903b4bf7bfcdf2382fabe1d4d09437ea70d81a96 authored over 2 years ago by David Friedli <[email protected]>
Add missing solve return values (#246)

According to C headers there are values 4 and 5 possible.

e50bdad99589501895d616f316045b9f568c111c authored over 2 years ago by Andreas Bergmeier <[email protected]>
Revert "Fixes cross product expression. (#296)"

This reverts commit 725749e3d87fec0fca159f60f05dfc94908d7ebd.

219144dc764e2eebe93daac6a5ab9d9b3df4ed77 authored over 2 years ago by David Friedli <[email protected]>
Fixes cross product expression. (#296)

* Fixes cross product expression.

* Update model/distance.py

725749e3d87fec0fca159f60f05dfc94908d7ebd authored over 2 years ago by Axel Soll <[email protected]>
Fix wrong usages of layout.active

Replace by layout.enabled

2c770020ea541e4073c6b8dd74cd0ad125c6f182 authored over 2 years ago by David Friedli <[email protected]>
Cleanup: Use upper case variables for entity category types

fc9bb43aebd46ad62b71913521383be2322a0f34 authored over 2 years ago by David Friedli <[email protected]>
Cleanup: Remove accidentally commited comments

22f55425b8b2fa111a42b9bdafa366c13add09b6 authored over 2 years ago by David Friedli <[email protected]>
Improve installation description (#293)

2e0d82555fc1596dd0f3510a4207ef9c26aba23c authored over 2 years ago by hlorus <[email protected]>
Fix remaining style issues

b6fee90856e11a09b79b8cdb1ef3b6253be0b9f7 authored over 2 years ago by David Friedli <[email protected]>
fix typo. (#289)

9e64bf0651af8c4ed6c93da1c204382e6d0059da authored over 2 years ago by Axel Soll <[email protected]>
adds debugpy python lib dependency (#284)

* Update README.md

* Update README.md

* Update README.md

* Update dependencies

this edit add...

db932fd7a1dfbac4a5adf89a75a2e2dce4c4e07e authored over 2 years ago by therealjacobbrauer <[email protected]>
Update code_docs.md (#288)

ae53d76d33dab0e96925dd020515f710c5ec3028 authored over 2 years ago by hlorus <[email protected]>
Update check_style.yml

39b47a4f0f9c387ddfcda4ae7341be0417642d02 authored over 2 years ago by hlorus <[email protected]>
Docs: Add link to model subpackage (#283)

ee6fc7ea0fa2cf8ce6ff126edc1449c96909852d authored over 2 years ago by hlorus <[email protected]>
Bump line length limit of style checker

d3f85609c5e36dabb172cdbfc716d169462340c3 authored over 2 years ago by David Friedli <[email protected]>
Cleanup: Fix various style errors

aa3f2420679bf020bc75c383bc00d55dc6f3b8d7 authored over 2 years ago by David Friedli <[email protected]>
Update code_docs.md (#282)

0881af0d6fa7aacfff080725402f2aa459c17110 authored over 2 years ago by hlorus <[email protected]>