Ecosyste.ms: OpenCollective

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

github.com/fuse-open/fuselibs

Fuselibs is the Uno-libraries that provide the UI framework used in Fuse apps
https://github.com/fuse-open/fuselibs

Fuse.Elements: revert ill-adviced DrawingOffset changes

These changes lead to a bad situation where things ended up drawn in
the wrong location.

Fixes ...

f1e2d776846b7b3b966b8542280b4d9ba2b84404 authored over 7 years ago
Fuse.Nodes: introduce non-obsolete versions of methods that call obsolete methods

707432382801efa31e202597920488905662aaf4 authored over 7 years ago
fix trivial obsoletions

36652c8f6cd1aac800dc714cdca06fe302a0fd19 authored over 7 years ago
Merge pull request #298 from yupferris/disable-draw-rect-vide-tests

Ignore draw rect video tests

ad5945dbde9a7dbded400f3ea7976817f058d351 authored over 7 years ago
Update CHANGELOG.md

3945accf309c3b767aaf1d2d0e639c0b215c6fce authored over 7 years ago
Ignore draw rect video tests

Made sure to ticket these and link from the ignore attribs

8c6337d60b45f2c5484d9b227fd4602774c0837a authored over 7 years ago
Merge pull request #295 from Duckers/hotfix-MobileBuilds

Makes things build for Android and iOS again after interface change

d9806b222239e7a22b64f0275b1d444ee55e629e authored over 7 years ago
Makes things build for Android and iOS again after interface change

54b67cf8c20f6864b82eac8c8c3c7febd8fa7f09 authored over 7 years ago
Merge pull request #288 from Duckers/feature-OptimizeZOrder

Rewrote ZOrder implementation for speed & glory

bfd620f74af27610c9f89075ee46effdaa34a6da authored over 7 years ago
fix bug in natural z-order

9ef9233ff8e66e5cac186689a159672857056d93 authored over 7 years ago
Rewrite obtuse loops

668a27a72254611d8af36998615f1c020774d010 authored over 7 years ago
Improve docs for ZOffset

a3abbbe426eb764a1f35d8ff2d68f3c2185be0f4 authored over 7 years ago
Compute natural Z-Order before sorting.

Tests were failing because the .NET and C++ implementations of Array.Sort coped differently with...

e64a2b9ae0948ed773a903821e23f381f962e66f authored over 7 years ago
Make VisualBounds.Merge distinguish between different types of bounds

5767e49790b397558465687b3ab42cca07904d2b authored over 7 years ago
Fix regressions in the ZOrder rewrite caught by tests

da25d4655cabad21dcaf45a69caf7fac1e391842 authored over 7 years ago
Optimize ComputeZOrder

4bc8f77ea7fba9bcb92f434c1eb0ecd53b09b136 authored over 7 years ago
Add ReverseArrayEnumerable internal utility (reverted from commit 056232f9d11661ffc5ed76cdaed9295ae44ea176)

ec0ad187ce804c63f8440d8693787bb031731dce authored over 7 years ago
Add changelog for ZOrder optimizations

b283dd5f1b0e0e72d8edcb8babada00c2e96fd3f authored over 7 years ago
Rewrite ZOrder implementation to be faster & cleaner

02083aa88a1039202fe8e63a412a7b53fbf9d88b authored over 7 years ago
Element.ITreeRenderer - don't dispatch ZOrderChanged more than once

1f380156ed3281e30c9033c058013d52d3dcc7b8 authored over 7 years ago
Make HitTestChildrenBounds VisualBounds.Merge instead of duplicating implementation

6c56a85eecd2ea99d645bf8bae786157dc80e54c authored over 7 years ago
Add tests for the ZOrderChanged callback

06a7f376cb45c662cd9e82aa795e728ce1519ce9 authored over 7 years ago
Change signature of ITreeRenderer.ZOrderChanged

78c648b0323617a7ecac68146a12af77c7c7f995 authored over 7 years ago
Introduce VisualChildCount and rewrite API usage to new best practice

ed3347ddd22e0919872b7e13e05a85483920d2c0 authored over 7 years ago
Make Visual implement IEnumerable<Visual> for iterating over the visual children

This allows it to take advantage of VisualBounds.Merge

73a2aad30d447caa353523b9d61d4d5fb301884d authored over 7 years ago
Introeduce a reusable VisualBounds.Merge() method for collections of visuals

3f428868c451905c70d4ebb5bbcfe66c60958be0 authored over 7 years ago
Add ReverseArrayEnumerable internal utility

ae9ba7ca6930730a66208ff1afd0c8b3da04ba38 authored over 7 years ago
Merge pull request #282 from Duckers/feature-OptimizeDeferredActionsQueue

Optimizes the deferred actions queue to deal better with high numbers of inserts in a single frame

d701432356b80448a17df521da14d94e9a11cf0a authored over 7 years ago
Merge pull request #286 from yupferris/overdraw-heatmap

Draw Rect Visualization

f2c2e8a66d985b05975b663a67ff54a8686c783f authored over 7 years ago
Change capture state in try/finally blocks

Assertions fail by throwing exceptions, in which case previously this would cause a state leak. ...

32d8dcb3204105c3f4a7bd06bc05d6b045833077 authored over 7 years ago
Dispose TestRootPanels properly in draw rects tests

6bbfe7bf37f4f7d8c4ab68d4cd38b1d585c9a0d4 authored over 7 years ago
Merge pull request #240 from mortend/fix/internals

Fuse.Nodes: add missing packages in InternalsVisibleTo

6c8f5c0e13ce25fd0f2bbe6c840199f549c6dc13 authored over 7 years ago
Merge pull request #289 from Duckers/hotfix-CalcRenderBounds

Fixes a bug in the ElementBatch.CalcRenderBounds implementation

e2b15baf7c5100e7db602778159aa11bcb1356c9 authored over 7 years ago
Add FUSELIBS_DEBUG_DRAW_RECTS_DEFAULT_ENABLE_CAPTURE flag

This enables draw rect capture by default (when FUSELIBS_DEBUG_DRAW_RECTS is also specified). Th...

b5633727b82940a98dbddf549728fd15de651d6a authored over 7 years ago
Fix newline

82ad1ded9c4a89ee6462302c7d81f9f304c45daf authored over 7 years ago
Add DrawRectVisualizer.IsCaptureEnabled state

Mostly useful for tests so we don't wreck their results by drawing draw rects.

4f105c42a9e5b4aa054bc7bf97633c3f266aa784 authored over 7 years ago
Hide unnecessarily public members

e92ca6e8ec9893ac026b72383d400f17a70477df authored over 7 years ago
Simplify rect capture conditionals

Now that we take in dc, we can do the target check in the Capture function. Additionally, this a...

09fce2f71ccff3151599e6805a322ea361019e67 authored over 7 years ago
Fixes a bug in the ElementBatch.CaclRenderBounds implementation

24b9c45cc6288b50436e0510672b18b851c28865 authored over 7 years ago
Rewrite priority actions queue to be a fixed size array instead of dictionary

1f0e519ed6d527b9add4fbb16dd9811f879d87b6 authored over 7 years ago
Ignore video-related draw rect tests on macOS

They currently time out, likely due to needing a message pump to ensure the video is loaded in t...

78972e58e3dc0f67deaae30b7bb1f2b04c264fa8 authored over 7 years ago
Refactor capturing to use a helper

This ended up simplifying every capture we do currently, so that's rad. :)

bd14cbdcc10333d5ef7d9cd0ba0d96cc9f0e4124 authored over 7 years ago
Clean up DrawRectVisualizer comment

2d898209ca97ce0b21b3ee4d8d7db83be5c9e026 authored over 7 years ago
Instrument Scale9 video visual draw statement + test

1b1aa17694aeb26a9508713354f10dd4015ea6d5 authored over 7 years ago
Instrument Scale9Rectangle draw statement + test

35f77ffdb050ab434d7641bd76753e7930e2be19 authored over 7 years ago
Instrument VideoVisual draw statement + test

bd72acd818e0efbaa597d637a30f75d866e69b4d authored over 7 years ago
Instrument ImageVisual draw statement + test

f9f0166914c5a72ae2d1118c7864569986c0f3ab authored over 7 years ago
Update test mask to be square

Should simplify some upcoming tests

acbb9c1126dcfafbb95d1364c88da10ec08c03f6 authored over 7 years ago
Instrument Viewport draw statement + test

e2bd55824ea79fc92f88dcfbe1436be4d0fc44fb authored over 7 years ago
Instrument Mask draw statement + test

327897f4ca1de1b653d2fb41dced91304af7666d authored over 7 years ago
Instrument Halftone draw statement + test

8da21965ea0fb032610d9bfc56174c567c944421 authored over 7 years ago
Instrument Duotone draw statement + test

0c9011f4d9e1a6c5fe06fd22fe80bb4201de72c7 authored over 7 years ago
Instrument DropShadow draw statement + test

Also adjust the TestForDrawRect impl so now it can test for multiple draw rects on top of each o...

0823951f79f1120cc75c9e32bb06364e00cbf860 authored over 7 years ago
Instrument desaturate draw statement + test

e16a26d3dd1ce2a110e180a61eb0cfd1ebea3f59 authored over 7 years ago
Instrument blur draw statement + test

Also add UX/FrozenPanelWithBackgroundAndMargin.ux, which I forgot to add in a previous commit

e253e3c3717934e891947ded8c7ee7b5928552d2 authored over 7 years ago
Capture/render draw rects in GraphicsView.DrawFrame

This gives us visualization on platforms other than desktop. Since there's no stack, weird thing...

774d70b8e8d9f8d04381a84d6e3da89b6dd0cc52 authored over 7 years ago
Instrument frozen panel draw statement + test

I'm a bit concerned I may have been a bit sloppy with vertex transforms when capturing rects tha...

b95995501ac2c531f25dc3feb0bc9b66036e6cb3 authored over 7 years ago
TestRootNode.CaptureDraw should call DrawManager.PrepareDraw/EndDraw

(ノಠ益ಠ)ノ彡┻━┻

d975accb68c32e1d52620590d0164a0196dcfe65 authored over 7 years ago
Fix typo in TestFramebuffer: tolerace -> tolerance

9742eb91be481f489f5b78e3d0673322c47e82bc authored over 7 years ago
Add circle draw rects and test

Made a couple semantic changes to make this work:
- Fixed blend params for alpha to make them a...

14d83c5f3d58d3c8334591a1bc0cb4d36af917ba authored over 7 years ago
Add draw rect capture + test for control backgrounds

03ba5b4897a191f7159fa506b490a4018a12748a authored over 7 years ago
Make DrawRectVisualizer internal

51aa566ce3d65d77532c1d425db188079f9f6a16 authored over 7 years ago
Capture render target when activating draw rect capturing

This way we can discard any draw rects that aren't drawing to that specific render target. This ...

9b559bb1ea09a2b890a3de3f79a512f4d026fec5 authored over 7 years ago
Instrument rectangle with test and cull rectangles when caching

8f94301ae0ab46f703dc98d7c2b51a4d1c783ee5 authored over 7 years ago
Yay, an actual, useful test that finds a draw rect

3ae46faa792a30840cc37cd11489d7a9292eec55 authored over 7 years ago
Capture DrawRect vertices in world space, not clip space

This way we can properly composite rects that weren't drawn to the backbuffer. This also means w...

51454d1d50a0eaa672c290cebccc0ed874b6777f authored over 7 years ago
Fix test after rebase

9596606badff21e6215ef5bd0e5ea1ea9662b61c authored over 7 years ago
Start on proper tests etc

Need to rebase on master actually, but figured I should commit beforehand

9e7b8f74df9b42f6c6f4ecaeb04f4311d047a396 authored over 7 years ago
Merge pull request #276 from kusma/unroot-bindings

Fuse.Nodes: unroot binding when removing

1646659e28fc610eb447b505153f60c278aa9d3c authored over 7 years ago
Draw draw rects with a gradient to show edges better

dd2cefe5932f3537614e9ecf5ce0a1545bcf194c authored over 7 years ago
Store scissor along with draw rect and use it in visualization

This reverts batching but that should be fine; if our renderer is doing its job draw call volume...

9602d5ed7d65d9cb20953ce7cd7601a7e004da76 authored over 7 years ago
Proper naming

c34e9dd471b522ccb1da531520ac6c2f2c34d0b3 authored over 7 years ago
Move drawing etc into OverdrawHaxxorz

e283cfedaae319f70ed04f0e8925dd6d02e492c2 authored over 7 years ago
Trivial draw rect batching, yay

735efdaccc0c32ca3b28352fda11b9dad094fd2b authored over 7 years ago
Use proper clip-space rects and hide behind debug flag

7b36d648cc9c5a6c84a0bb55bc2f6f6c4ded916f authored over 7 years ago
Merge pull request #275 from kusma/less-stuff-stuff-stuff

readme-cleanups

9d011130eaab68a5debc2afb3175fd1cd7a75181 authored over 7 years ago
Initial overdraw heatmap tests

Currently captures rects from cache blits and visualizes them over the running app

bd346f1a14da62d2d6ce72050d09bd40285fde3b authored over 7 years ago
Merge pull request #278 from bondehagen/feature-SocketRocket

Feature SocketRocket

d4c23b01c74c9ca1925a0a651a6302a1c8b45592 authored over 7 years ago
Merge pull request #280 from Duckers/feature-OptimizeCalcRenerBounds

Optimized how the ElementBatcher calculates renderbounds for larger lists

226e100b8ed0ab019ced4fca52770318d877b0d1 authored over 7 years ago
Optimizes the deferred actions queue to deal better with high numbers of inserts in a single frame.

6e80c46eb265b1d9606ff0d55a88e09ad778a923 authored over 7 years ago
Repair priority queue

6bb12e6bec8724ddf9bb932df9673cfa82d8b23d authored over 7 years ago
Remove outdated comment

7500c6dbf6b4174a8d95ef1fd9d04cfa23db732d authored over 7 years ago
Add changelog for deferred actions optimization

86e5146afa46e3cfe0cde3f7cbc7b0e354271640 authored over 7 years ago
Merge pull request #284 from mortoray/evaluatejsfix

Fixes EvaluateJS crash

ab1849ac862676ac4858f2632e07756e50cf1b9e authored over 7 years ago
ElementBatcher.AddElement - expand renderbounds instead of invalidating

9fb559cfdbe3dc720eb5ff0f77b4ba5fd47d6b05 authored over 7 years ago
Repair broken code

9fa1be74be7e5532cff6767c5233c42abc333cab authored over 7 years ago
Optimized how the ElementBatcher calculates renderbounds for larger lists.

8bbf9b55fcbb1ed1efe8eff63ea02e7f2a9bae8b authored over 7 years ago
Account for Empty and Infinite bounds

d2b1c2acd3169b7589809ca50e36a507e9eb5088 authored over 7 years ago
Merge pull request #260 from Duckers/feature-ChildrenLinkedListOptimization

Implemented Visual.Children as an implicitly linked list (optimization)

10633dd14f0ac2b05b20dd2bff54c817f865e501 authored over 7 years ago
review fixes

c6d09f0c58e8dca9995f859418d1551141bad5d1 authored over 7 years ago
minor issues in EvaluateJS, manual test case to load URL

00a1c11731f563c38796b2b6266405ba9b2899ac authored over 7 years ago
fixes https://github.com/fusetools/fuselibs-public/issues/262

4d4e22a9f28140a822b8b220848c9372904d6196 authored over 7 years ago
compain if register is called with args

e982f64d384744ba9d93111c0b143bed83d71480 authored over 7 years ago
fix crash

8f98047b8c99e5b505f48bae9a999a053d875059 authored over 7 years ago
Fuse.WebSocket: Remove comment

5c4f57b8a7c67390bc389ac93890a1c6457b2a73 authored over 7 years ago
Add alternative WebSocket impl for iOS using SocketRocket

085c2ca19621c73f51808963288e12ee589abd95 authored over 7 years ago
Fuse.WebSocket: Remove old Jetfire implementation

02fb026ce6403954fa86eab43ccf297b70b5b548 authored over 7 years ago
Fuse.Nodes: unroot binding when removing

We unroot if there's only one, so it would be reasonable to expect
that we unroot if there's mor...

734994978936fa4f106bae1fb19a67d7fc92b62e authored over 7 years ago
Fix logic error

73ba10a782987d569827a6ecc2c038fc82222c61 authored over 7 years ago
Rename Pointer -> RawPointer to avoid ambiguity

734448496f6ace5bbc9aeb64264b000ec6387244 authored over 7 years ago