Ecosyste.ms: OpenCollective

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

github.com/krzyzanowskim/STTextView

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

Improve/Fix content insets updates

Whenever ruleThickness changes, adjust content bounds origin

06d8f334e8f04c2044692e3abf64d4443947fbdb authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Remove calls made by framework already

0588a3705294cb65b30ec98d40991fc1ed37629b authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Adjusts the receiver’s scrollers after scroll

83a0c15dc66bf7bd8d69805c5cf957e6057ce83a authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Rename filename

988077c81c09396c8ca017fb3ff55cba9b82ea92 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Use ruler requiredThickness which has all thickness in it

34fb7779ee221b653a25bc4fc741e92f754cc9cd authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
cosmetics

4c2491440428c309a531e860cb007ecbbfcd9d4d authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Find client improvement for viewport

0f7222c7f8cb12d677116043fd27788e492d9973 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Use needsAnnotationsLayout:

cbe67be4385a7c6ac26c242f2b954d87e915e04e authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
NSTextLayoutOrientationProvider

edc9dda8dd61f62254869c3c64d11ab924a1b24d authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'main' of github.com:krzyzanowskim/STTextView

54b976a184df80be1373dbefcb18d5119de5d68d authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README.md

Signed-off-by: Marcin Krzyzanowski <[email protected]>

67648b3d74c0101df4b6ead71215472a1076b36c authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
update README

5a39a496731d2b222a24932feb4ff2797c47fb0e authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
update README

f4d35921f0459f6632f62d91553fa08858a4d683 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'main' of github.com:krzyzanowskim/STTextView

69c357d7d99767796d34e8f55c4325e20952bdd3 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README

c5bffc8a2d7347cb557b95349d88ae1607e115c5 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README.md

Signed-off-by: Marcin Krzyzanowski <[email protected]>

bea99a64c0f77209c06c97c24d66d2da72aaebd1 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix layout loop caused by annotations updates. Update annotations only with needsAnnotationsLayout flag

8534cb26244627ec14fb8c750dec21e6bc0c31d3 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Temporary disable annotations because cause layout loop

1010f4a3e1aa2291b5b9bcdf069e7809f89ef3a8 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix content inset

945a1e0d2041f5187ffbe0873c47fe5b48075a22 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README.md

Signed-off-by: Marcin Krzyzanowski <[email protected]>

2cd5d818b2b2057886402d9741288b2e1a58707d authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
A workaround (temporary) to escape layout() and layout annotations right after layout

c4a60dac743745de27f6773f800b34db49415b13 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Restric annotations to viewport range

b03bfa7a505aa0c399f5ca618932f0b55a335cbf authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Invalidate lines on selection change to re-highlight selected line

e4fae48ea4c31fcad7beb26cbb16ba86fefd01be authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Remove redundant needsLayout

cebdfa6f0ef88cc27cba8f79965839c9489e51f7 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Remove redundant notifications.

54be33d7cd53c525c18105bd7e0b99a71b127b2a authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Optimize line number calculations

b46fa696e30dc3359cd81472e68209d838b9fa2b authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Ensure layout to calculate frame height

ab990fda5c0f43f12d28cc3b31e18aad7b63bd19 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Revert

636aaf5effe5de59659e266df86185092886fae6 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Ensire will/did change text is not called inside editing transaction

3f37e6c068fef921db395eb7783799ff32d5e06b authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Guesswork on wth going on with layout

280dcb83b433173e6e49f63fe8132d4a80707809 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Observe usageBoundsForTextContainer

a5c2d9d6b060ad83edeac6bc11b1fb48d0c4a21f authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Workaround/Fix frame calculation

54268234ff7042a2c2389f73ea5eb2dbf4dcd3f0 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
re-enable viewport for performance reason. breaks line ruler

692a7242100cdeedf64296d96ec12d350d70df06 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Avoid double layout

a6f85e63d0148ec10ef37bb8dfdbfa53ec2a2a82 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Support yank

455d195bbee20ee9901c9c41b64e1d421b9367a5 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Select word/line/paragraph replace current selection

e0011dc4abea998e76d5e2f44493321b6b24be61 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Revert contentInset. It doesn't work as expected

20370a468fb10d1af6becb07b3d391854127c942 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Apply 10% margin when jump to position

86ccf2017402b69c9e5958c09f73d6e2ba7d0c00 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Improve selection

f9c8a1b4d6019f8c65fa8f3b8c24271d6853d78e authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Scroll to last selection

6f1aa4a1591535982a9daddf60cfb8d4109f6d05 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Scroll to begin/end document

4501e0fc132ce4c2c0ab0dfb3b13cca125115179 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Handle scroll by page

f7322dad3fc9c91a8c0606048cf0935a721c2aad authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Allow setup overscroll by setting contentInset

fe96cb5d006d653784e66ba59c174155c44fa9aa authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Splitting the ruler padding into leading and trailing padding (#10)

Signed-off-by: Elias Wahl <[email protected]>

deab1ae18d45a0c865aefc897645ebca882d0190 authored almost 2 years ago by Elias Wahl <[email protected]>
minors

78f39b8ceef2437d9273a0ffe7dcbd721b729704 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Cosmetics

a6403a44164576941ab27bed3141f3b0ee56f18a authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Revert NSViewLayerContentScaleDelegate. layer delegate cause drawing issues

78c345a1b8991697d7dded51bbe9db0abda14868 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
NSTextSelectionNavigation.resolvedInsertionLocation sometimes crashes

c8c0fccf4ba2aea3d308c22e5ae4549f558a32df authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Rename property to (selectedLineTextColor

7ac7c888ece1f0cab767f527955f2aded67d04ee authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Line number view inherit colors from text view

647175afe52e92f3402cbee42d63210b3d133505 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Rename STLineNumberRulerView properties to match corresponding STTextView properties

edf8e9ceb2630d08f27b1f34f182787a20f520c0 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Annotation keep black color (on yellow background)

24798828964f645284f0eedd3cdc162c22e3a302 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Add content scale update notification

f5a03a6af831226498ca3d564a665d43dd88d9a1 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Set editing cursor

aea31f5533f75e330bb1cd333001627c0ec8f1fb authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Refine STLineNumberRulerView initialization. ScrollView is optional

95bd21f8d1507b1215ce462391df22436bf3223a authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Extend selection while holding shift

023338b2130eefaf9aa95734ff2d5e28c29a002e authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Open completion view controller

3836d93f4f9a368ebac3bd1e071bb38af961a1ce authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Cancel completion but don't break key input in parent window

5d137731401d12412d567244facf086c325ff95b authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Cancel completion on any unhandled event

dca5b9bc4ce2468916f321d26a645fd403698d00 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
replaceCharacters already calls willChangeText when needed

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

Signed-off-by: Marcin Krzyzanowski <[email protected]>

23fcd3ee9c28d513049f0355576f96b102506d78 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Update Demo

f4ad0b807623dc9fed87624a46bfd65369ce5809 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Update

81960337b212c9acb158b4680076a279bf5f1771 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README

e8826002d145f8ecf4d140b89dd2536107c7e626 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Adding option to extend the line highlighting to the ruler (#9)

cd659e237af7b298b059f61042d320b2ec4499aa authored almost 2 years ago by Elias Wahl <[email protected]>
info

40ce985b82fd5953f913f4399f6383f89b4f2b86 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Link to EN wiki

e8e7702a859c87fe43c41c02f38f42062d940e74 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Link why SS is bad

d12e66569a8e406ad33380ebb56ca5dd4cd9bf29 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Add FB11898356 reference

089752063d9444992de642aaf8b66be5dd601551 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Add FB11898356

143cb9c2e7980b1bb1126767f385f9f9c3d95de7 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
replaceCharacters(in:) already call the will/didChangeText

8af0b9cd8828c9968b892d0755e10b27c8e137c1 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Merge branch 'marcin/didchange'

de2c050420ed27d4745aa4101854d95b071522e9 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
will/didChangeText is already called from replaceCharacters(in:

b7072f0f3801b92e1fa721dd9699ea55df28ad4a authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
will/didChangeText called from one place on undo

74a696bc5e5ab0bc16bcfbb7e1d9f73eccd6326c authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Rename delegate methods to match notification

aabb5f085259e843bac4a11f9c254bb25726e233 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Add redo related fixme

5b12d1a033d7310e6991b12d7d90f83fd1676ab9 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Improve coalescing undo. Always register undo on bread coalescing

Disable implicit grouping to avoid group coalescing and non-coalescing undo

ca71b672aaccf1d12c66bf24f03b2a8b231c2c65 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Register undo before break coalescing

3df7ce1829a9277f427daa794e8a0d1aaeacfbb7 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Do not break undo coalescing when undoing

6a988be46604fa2d7d6f8382ae5b000487702442 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Do not register undo operation when undoing

bb7e640a98a06f8fc1fd69bd41b0206e54c73148 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Mark yank reference for future

c440d52e4d44bbf78033e3faec5c2d9f977fa455 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Special treatment for extraLineFragment for empty document

TextLayoutManager layout extra line fragment for empty document, however, it has no information ...

6a3ed085c26ba06fcd365c5056b31755cbddfa87 authored almost 2 years ago by Marcin Krzyzanowski <[email protected]>
Stretch frame size to viewport size

21bd12695d52b306e5b9074e61fc7ed63fbf1eff authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Add convenient methods to set attributes

3dd3fbc6ce854962dbe59b7c97bcc9299a1b2cc0 authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README.md

Signed-off-by: Marcin Krzyzanowski <[email protected]>

a0547e7031358313a845571f46dd4efe7ea03bc7 authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Apply height baseline offset to the number ruler

9164f84b14b6315d9aaad0fb100b35f0c236db5a authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Center vertically in line height

aadac0565445daa2bf226f1b3d3fd34eabfb823f authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Customize layout fragment (for no good reason yet)

d39614cd78c395e485f64da40e6535d4a45a5f66 authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Call textDidChange delegate

377aa65f1935a2bc26cb518916af2f095213042f authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
By default lineHeightMultiple is 0

6a154de463ba41c6fbb4fc61ea9361505b042e4b authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Use useTypingAttributes attribute when requested

ca6e0fa5c3768313297333fbff7f524e75bb5a2e authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Adjustable line number font

9174178a128cc23c569596f400d3cd7e658c197b authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Xcode Workspace

7935d641ae86a005c7cf4d8a5764061ba602a1b2 authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Note about frame updates

f45150330b6aa79d92d57e95272e6b8161a40e58 authored about 2 years ago by Marcin Krzyzanowski <[email protected]>
Change completion API to compile with Swift 5.6

6f80a71d9e687629a8d7ee69cb96b91685739d69 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
It's ok to deinit completion window controller

d033c3a6a9373a43503452032eb21b8492c54520 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Cleanup on close

690f61e8498d0797a758151b2f738d41448b30fb authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
align to the other version of the functin

32baaed2ffeebf994ad233bffac645185bf7bf34 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
"inset" completion window position

699e6ba6c2688dba0583e6066c8801cfab8a3722 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
clip main view

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