Ecosyste.ms: OpenCollective

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

github.com/krzyzanowskim/STTextView

Performant and reusable macOS text view component (TextKit2), with line numbers and more. NSTextView replacement.
https://github.com/krzyzanowskim/STTextView

Style completion window shape

fa7ee7c13ebe909db53aa0dea8d5825420eb646f authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Close completion window on resign key of parent window

6f3a74ef414404a0f1b3f2c9ba43438865e84cf8 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Add completion API

92b650e360aee6a51d13c55def0290e19c0645e9 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
add willChangeTextIn

c4f3d18da9e9c3660cf4d6660c34fa887dd1b852 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update convenience API for segment frame

ae0735ca2d994202a3498e8ea311b3dd2a0162fb authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
remove parameter label

cb65d2786808526f11d99aff2e5111439ed93d19 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
STAnnotationLabelView get a View as a label

1c291d263098a7d8aae901e65745ebc41d91317a authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #3 from lukepistrol/feature/insertion-point-width

Added property `insertionPointWidth`

8b5f3c67c28ee4157f135f761696f69cde528dfb authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
missing comment tag

6b9a9f9fac14d2240ee1ec8d7b73a2db489d699b authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
make insertionPointLayerClass an instance property

b06aba763d018b787917ba306cfc38abe5687303 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Customization point for insertion

fb6c513aa913d862e7f45739eee3a6f3053cf02a authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
added property `insertionPointWidth`

e7c62980d82fa9971143bc7f1ad1f6d1ec44e59e authored over 2 years ago by Lukas Pistrol <[email protected]>
Merge pull request #2 from lukepistrol/documentation

Added doc comments to public/open properties/methods

5d62ed180e8f3ecce6aac5da4bf6ccaf9d45d5b9 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
added doc comments to public/open properties/methods

a46fa9e4617615c4424f3f59c4e39f4accdacb6c authored over 2 years ago by Lukas Pistrol <[email protected]>
public helper (sic)

c737d37eac791b93fad04b90b0694848b1a8d6e2 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update line annotation style

7c0dcdeab63e9ba854fb8cf53e805a1a9f685a4f authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
annotation truncation mode

f9ec6db9cb98778b12ff77eafb8160c9e839c92e authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Merge pull request #1 from lukepistrol/feature/customization

More customization in `STLineNumberRulerView` & `STTextView`

e5c509588b378e6a851a99fae25b730b1968954a authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
inverted baseline offset

6469b2d25cbcc25d08b4558bcc70fd4f25d5ee47 authored over 2 years ago by Lukas Pistrol <[email protected]>
Merge branch 'feature/ruler-view-customization' into feature/customization

2bee32a60f64360b56db792420e398a89d330402 authored over 2 years ago by Lukas Pistrol <[email protected]>
added property for selectedLineHighlightColor & selectionBackgroundColor

df07d48de290aff7031f728f8e2a1c0c37b19012 authored over 2 years ago by Lukas Pistrol <[email protected]>
property for separator color & baseline offset

b6abae0bc3fd8e6044dfdc62d00834bc64619343 authored over 2 years ago by Lukas Pistrol <[email protected]>
open STLineAnnotation. Remove decoration from provided view.

9717e2af4562661307eadc5113f98b5bb7315ad6 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
make annotations public

194e06ad40f0bb1466695c18281a7a55c0f40896 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update annotation API. Provide convenient STAnnotationLabelView

7f5149ebde5f4bbf8a0ef919063d5cb8cb0a02c4 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README.md

2635b57f92ae3e3368b020f4304557087d9f4bed authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Adjust annotation font

7c6666b0febd825bae3efb22177fe966b919cb3f authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Use annotations

ea5f142097eb3c3ee0df5d2a0cb527e1164e634f authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Annotations API

d60f0e41214c515f1782e0b99a81bc2c98eb7e78 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Setup annotation sublayer

1e0542a88ece754de3a93a010aee98098cf91d71 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Add note about redo glitch

6e9890b5f2ae535e9e6b0f137637ffb663d2a362 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
re-enable redo for normal operations

e5a7b6a0161c30f0cb9878127548469901cdb189 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Improve (rework) undo and coalescing

c20821dafde32fc861a9f4c878bfc2f65e8589cd authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
public

d403a57719ff6ca71dcf2bb8b91fa94cc6617498 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
^Space -> complete:

ecd668b6f4f3f6d91f6db4a96d6ea9b6316015eb authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
register undo for insert text

da9cde2fa7e5b9a2e0057da84e84d868102b69f1 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Check if scrollview is already attached

f1bfe07e73cb6b6f3acabe3b4b6bbf788c691682 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update container after live resize

7bfad4e1bd118783bb50c3f029b6c1263c290714 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Disable viewport

b9bdc01ec63fd0040c7aed2dfd5c6c45fe594eac authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Remove needsViewportLayout

6b6cecac8b85f48aceb2c678fbc9c2df77191d93 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Enable viewport bounds

5d4bdc4bfbaacc9f2843ac9c5849403a9e01eada authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Refactor in separate file

aeed06ba77062614c3a7f97f9c7f18d4ad2758bc authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
ruler background color

d533368ee80906595d7b31bd12a232537fcd765e authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Use CATiledLayer for content and highlight

a4f485d5fbf46c2cb53c5f6d84bc63c096ed9724 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Draw separator

fc8f4450e3fa523653293f9343a21c99bc6b2be4 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Draw only dirty rect

9c30f35826a5b87f99ac881a87c71651169b1882 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Unclusterf layout pass

a95ef3c9e8f4ec018e5e6bd2e4945df17d4c6af3 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Remove leftover property

9c6c15d04f7aaf6c3c503db3b886ead215056f4c authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Invalidate line number cache to fix drawing glitch

8c43d237e6c5b256926ffbe8a47e3bad0161b92c authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README.md

c9b74e90c31e2c69af3dbcd59f278fa187a148e0 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Take padding into account

bf2a8e3e99ad81a14cdf40175449c75f93cf2c86 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix toggle text wrapping

6700993218ccd3350145ee736d472f8e2aa43c53 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix frame/container size updates

9bcfa5d2ba60416d6dd026162e829430bc4af85e authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Figured how to update clipView to accomodate vertical ruler

d35c280982d2660297a836d412d9b766d890fa37 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Minor refactoring

65a5ba037511bc85d3712934a0d5341f46feb9d9 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update text containers updates

f74d5c6c15f371dbcee8365677993b9b93ebf6a6 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Use layoutFragmentFrame directly. Fix isDescendant(of

053e838d38a9b97648eb9c31b411c055154a497f authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Move files around

343e561c00c15f5bd39549a84a8ed4336dcaba9e authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Convenient STTextView.scrollableTextView()

27c3b013edfc42c1c73c2b17fc3d7bbd37bce325 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix content size update at extra line fragment

3c44bc0e21d87b9fc8b229eb7e3b8be332f9bd06 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
textContainer.lineFragmentPadding = 0 break extra line fragment

cae47b0de71f213f251b7f99153659dfc65ffdae authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Adjust text container width to the ruler view width

3bcbc605295fbb5725b1560d4719c8f31790ae00 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Give some love to line number ruler.

Investigate layout issue related to viewport bound calculations

836428e6ffeff663f3246af7627e2a4295909650 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Round line horizontal values

c54a267260958648588b44f9f92d6f2f7c761b1a authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Align line numbers to the right

8907e5efd41cca8af7c89b38c8b439bef832a028 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Cache line numbers

29d9f871302bbdcc51583fce02cb02648b2ca63b authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Minor cleanups

721d0aa89b034dd8efed6218bfa022ba62c088b8 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
expose textFinder property for customization

9c0cfc72a5c9a3012b33cacaef4197f473136521 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README.md

34dbb3cebb0a314907a805882f0e1ee919e044dd authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Support Find&Replace

3a2b0525a4be4719d775c6d575658a9507ed9bac authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Add Find feature. Setup NSTextFinderClient.

da5e4368c75a7aff0b022d5a9fd58e63efe4674e authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
textSegmentRect return segment matching the typographic bounds

6a12e46617b3be6812b822cc307ce684e28e60f3 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Nailed layout issue. Can't fix it.

ba2cd449f8f7565fd77b5961897df59e6ea6a01f authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Observe on main queue

0898ac64d18c9a7d72b16de66fe184b17b2af9e8 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
autoresize layers

1189de23fe85859ea8a7b396581033d558ce345a authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Add missing, yet required initializer

4a4fcde556f1db28e496286b2a37bbf5de842862 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Minor. use operator

a40a8a8d2866fa5064a57431fcd33abf16ba4348 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Use window backingScaleFactor for the layers

dd77324c1efca341b033b1c3880bf32913cd75cd authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Adjust pixelAligned

b805c250308eb3383cca2c2125f11ae397aa5c61 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Minor refactoring to line number ruler

00926935420347fea42ccb037c81bd307c2fd1bd authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Pixel aligned layers

ccc673314ddc3d06c18cba03820bf54c70fbda5c authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Transition rest of views to CALayer

51f9772b8b1c91f6cbb129749b919953a1401b77 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Move to CALayer for selections

c0c0d284f219f04f2ac4e8a7334ea60861d79118 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Adjust ruleThickness to max number line

1e534aafd1592667eca8be02cb8982a36924b37d authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
STLineNumberRulerView for line numbers ruler

ba17959d7d0c683adaefbee607df2b044699f6e1 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Add FB9971054

5084d59849cd7518bce76eed84d6b57bccea983a authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Demo uses lorem ipsum content

ee6ac33ba0f587e7c4822f8f4cd366855af143a2 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Link to commercial lincence purchase

4d65f196a93675b965817c9e6cb4373a07ae87c5 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README.md

55c8068bb3b662ed65650d180de49de97330fe50 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README.md

7e67861d628f37846ef6411b0eda5fa84bd07f03 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Minors

b06985f7b85804fd2e39109c3070e79f873500c9 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix fragment location in the line

4a38d40e889301647d180836a60d1bf77dc68ec4 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Add bugreport

3d83ba373675e6e931b00aa00750f94f56c247ed authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Deprecate unused helpers

7bceb505306e0ae245239b0cf89c3984defd03f2 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix text fragment layout glitch, due to rounding

36f632694cfae65398318f213356b8bae6305807 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Minor cleanup

8807c0d74e956d99f7a683f14ecf14aba262082b authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Rework line highlight drawing

532e1878649fa51ca4314ae025bad706aefa5dc1 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Workaround height for insertion point at empty document

da1365428b503944abd49ffa6b8ee11e8831b6ad authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Set selection for empty content

24cf02dfc63f262d22f3e6bc7a2f234d17a0dfa0 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix selection ranges

e367a5edd49776e48bdffbc35a3224ab5f581aeb authored over 2 years ago by Marcin Krzyzanowski <[email protected]>