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

refactor selectedRange implementations

906db32694d061546e2f0b596d0a08abe5dfe66b authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Add few NSText compatibility methods

889a0f6c63b2af52af3fd403aaf8502611ea4d46 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Add GNU Manifesto to sample text

2f623d26e25cc0f566721af68b549e15ecfbd40a authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Set rendering attributes anyway. Simplify similar calls

d0e90892572e5169ea3217852da1aafd030f141f authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Apply font change for each font region

78122007ca7bdd4548f383d77e44cf4535b2c6e7 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Undo font change

ff54b5b3ab7c4acfe8a35a100b0584b0f1fef922 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
check for editable

94f1a1e7a9c8e665096e2210cfa087e36be97e22 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Update layout from font panel

fd35ee7aa2951684136f2be8d279882000fe4a33 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Add comment

f4b03d8177272f7fcb62365bfbaa4cb6a150dd50 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Respond to changeColor from color panel

c0d784476f241b726d8abaf0a065bae51cc408c5 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
test font changes

d813679a129dad1750d78684a568275712ec6fff authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
mark attributedString property nonobjc

f2c6a006714ef435258cd47d4a64634b7703847b authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
espose attributedString as a property

815e802622f6ae5070390b05c218037115ad7f29 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
fix setAttributedString to call delegate and properly update storage

dfbd38dc0ddf20953001e5a341212f8f14148748 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Add content updates tests

cf282318914b5e14fb973ef2a1c944feadf758a6 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Add tests target

f49da5245bd8e391f62759af1010aaebca51ee79 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Layout annotations on text did change

83d835b3edf3dce9510024cce0c300fad477f209 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Move annotations to the new STTextViewDataSource

77a37aed80277467990c2c8d224ed951899446f0 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Bring back textContentStorage just to deprecate it

584b230dd86c860bdbfca56c967367d8eeade9d3 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Fix Storyboard warning

fb622359243e303f7c76bd1a8c9f5de1f6d3df5b authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Update README.md

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

474bad0afa5738ec6b1db366cf2b76c89b8839e9 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Fix setString

c8fae1baaac403b3ed7f610d1926fbae5528294f authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Update annotations layout logic

6c6243ae790247368aea258e4fb3642523759bec authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Update demo sample with new content

666678a3340eefaef502233e201fca86e2d0357d authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Ode to STTextView

e67091418584e431848668874dba925f135b79db authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Name demo bundle

19c0985978a4917ebcb52d9d2e760b2bbd85041a authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Make bunch of properties @objc dynamic

c1e0862f06bd35b659e468d0bf21b85488ea33f2 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Update interface for pasteAsRich

4a19a16d1bf6602868e020d65e7236c7135f99f2 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Implement pasteAsRichText

f44f0a0def0c4fadb68a37b41d1b6f8ee8c2f708 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
re-use pasteAsPlainText

642522e72ce2072c24308bf7f0ba094f13762464 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Paste rich text as attributed string, and plain text as plain

aee8f3eeda37ceab1b31f8a47ba6b1e6fb063cea authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Copy attributed string

2b7318b9455150b3f9405a836e9f8704f72f5c2a authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
copy attributed string

3ef7a6707208f91fb7f177539941c40bedd27f4b authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
rename textContentStorage -> textContentManager

a1b58608229a14c9f17c8f9aefd264108e69c432 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Add paste and select to context menu

40a66b4a6bdefb0cc710741731c657bff7690897 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Support text speaking actions

efc0ffacf7a984aca8dac9026c8d118cab9cbb08 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Handle Paste And Match Style (pasteAsPlainText)

ec5068522db8a568b0bd9961eecec35cfb629ce9 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Fix paste on selection

09223f760ceb947bd2b208d683e46cd214a30901 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Merge attribtues

f984f78b52379c051e9c50d69cab7fe7fc783e28 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Default to systeFontSize. Adjust ruler font attributes

25dfb6b57a3c1ba979a8714174acc1eb3cd04dd6 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
respect replacementRange

ebe3eaf1961597362da6335f718d6c41fe8c9280 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Improve undo after marked text change

a2675a7f7257053583a42bf532139b92a7208a37 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Improve marked text insertion support

9675ad6355c1ad1bb66e79a7c15b641e3c7da244 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Initial work for better support of marked text

9d134c17a3d7cf12dd2f22063ceaa0edbd24e12c authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Use NSRange.notFound just like system uses most of the time

1e71133f563e5d6c878471f17b7d269968391bf7 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Remove isEditable checks that prevent set string value

81eeabedc2cb58cf1ccf7abed2307aec1dd4bb34 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Ruler respect selectedLineTextAttributes for text attributed

826c00b297a808b4283e3ba09e14dda1a7476870 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Insertion point only when editable

b2f4b2085b681975f28a6313ec0c0d3b9df6cd46 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Fix example

1043a0683e7916afc1b2d6f4b204bb406525560b authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
setAttributedString convenience method

133cd6053a030b1af262f309b76b3b5209832bb7 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Minors

3e351e255f8b60a0b7dab1c1d066b925aaf6e14f authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Use text container bounds for selections

80251dc7598a4e108bdc79e2438c2ba40eb88045 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
insertion point is no .visual

ea1957f9f8e0d17ad96ef355e71fac7d6ae0a858 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Prevent setting insertion point when update string value

c3400e5175a4e2cd4adb003824559efb2c728e4f authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Prepare for selection workaround

4b2d20c44a4d862be79d4641124c3a207295016c authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Cleanup

956d35d20ea323d51b1163e02938579c592d2fed authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Set primary text layout manager

036e70f58be2f2517d8e18075c047d79c6441a79 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
fix _fixSelectionAfterChangeInCharacterRange result

734ab2a19be91a4f338bfa82ca1c4f0422e338cd authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Fix delete multiple cursor selection. Improve logic

44fd95002609b9de17388f63c6e22df20af1ab38 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
yank, paste uses multiple cursors

c2a8d17584845886895fde7a0cb6f2ae61c26a8f authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Use convenient methods to deal with bulk changes

118d24f03d2a9573b5ce7e01fdb8d5fd2c3ee7ec authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Simplify insert logic. Temporary disable multi-cursor insert

841c74736ec77772a7895fe3182a44bf4b0a822d authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Delete in order. Note selection reset bug

b7163fa6aa578a4863557d22c27544cd5ec936ce authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Rename method

8be746a9aea926d1270054d97ea948ea265058cf authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Apply changes in order

696f6ece3d0a9efce9972c395c559b5f5ff64eb1 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Multi-cursor selection. Multi-cursor editing preliminary support

b5e30f295affc8e7b5cf6bd139b95a0fe4f3c657 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Option modify selection

ce9b8c316bb53acecf89e633b0e6b0a1f9d026d8 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Deprecate insertionPointLocation (singular)

c339f84947b61a8b6d741b374d69b653019a463a authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
More accessibility

d6bec568df43028352c4062215fc3b5fab07c2d2 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Set accessibility label

7f4059154f8c796f145e91a173c9b0b544df835c authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Basic accessibility support

bb0df2ad83bcb4c2350df1b324bec2896dc56119 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Apply selected attributes to all selected lines

015a0fa5db79a686863953b4d981872532b4da40 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Don't highlight lines with active selection

52b623f452fe4910397deb73430962b7ecc47bf3 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Optimize drawing line highlight in ruler. Highlight all selected lines

66e7faca303b454329438b9433e96e694e946d9e authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Resize markers after ruleThickness update

6c88176e0e706d1f245b570868f16e2f2391e9b0 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
display after invalidate

db1bfd950395456e2e1ce0a42544b92e85ea106d authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Enable markers in demo

a12797b6dca6cda66332d7a5fd7842a3fc5ff1a3 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Update README

3e6461762f84286504cd12085e4ee356881aa4a7 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Disallow markers by default

4b21385391688892a870cf3f6f1adbe1e35c0522 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Fix marker location to begin of the line

d4cc95dc63f4d0a60c90fd60996e5fcf61c02a00 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Adjust marker location. Align to highlight

2e43d49e410d84f38a7d15f8f0be7810fde730c2 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
allowsMarkers property

8a3c0ee959b56ca358f3eb26e00d3f5553a060ec authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Add/Remove line markers

fd7cf74d1f53272d012011cbbb8e4c9288fa7a1a authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
mark shape

0e2fb4b336d6438001a8ebb03b573f049e385c9a authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Do not shrink ruler

3f4a24702818f85c33f9b0edd0557ddc22cf970e authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Custom STRulerMaker

56940dfbfd82f670094756cde749cc5f8ff6799a authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
drawsBackground property

7375c90cd6c1a7b911cc698ddce72181f51057b4 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Move to a folder

91f686b76af68040f894b3cc7df0f552e642ed2d authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Allow to provide custom undomanager

4934fc43b96ba7a9cd7d90a055faac7a538e47ae authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Validate menu actions

5c7f371b28872f66ac49ac265a557d59a1ce8412 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
check for delegate early

41c7c87a552e6286ebea5f348e820b529c6f5662 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Add location for menu customization delegate

aa5ab5f58e2c1fbf744a60db024d6c3e54f1d924 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Allow to customize context menu with delegate

d93eba7df5e7bcd9c76ef3ef844d29e381f3b9a2 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
toggler ruler

b9e68dc9688cba9329cb6dfc957104f22c0215ab authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Cosmetics

7c378dca8e15902f7762d13bc1e33134a7729ed8 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Reset cursor over annotation

131bd0c703914d5f79914e69db9e10b4745db9e9 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Implement specific workaround for NSTextContentStorage updates

2725f849245f54d33c29d0800768725ee2b53c87 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
didChangeText already called from replaceCharacters

486b19ada9ed0c858d615c95250b9505d60a9a41 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Cosmetic

5bf31ad8ba5975b57806b61d2fe724115a727082 authored over 1 year ago by Marcin Krzyzanowski <[email protected]>
Update README

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