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
Disable insertion point when not first responder
9ddf9f2a23f0e70de8f09397e82166beddf51bb7 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
9ddf9f2a23f0e70de8f09397e82166beddf51bb7 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
did change text delegate. update attributes
4c6aeb9945085e37b4b56e88d1e4e26c955a48cc authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
4c6aeb9945085e37b4b56e88d1e4e26c955a48cc authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix tag
c80a70248a2757015a6735031063731d3f0a4d2f authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
c80a70248a2757015a6735031063731d3f0a4d2f authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Licence change to dual-licence
1f681a582157f965400aa4db3c4d72323e26ff82 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
1f681a582157f965400aa4db3c4d72323e26ff82 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Undo typing
c0908c7ba0f926f991208ae281093c63d1ebb71d authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
c0908c7ba0f926f991208ae281093c63d1ebb71d authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix delete selected range
e64457a38884fea7a5da4bc0d8ad6708252770c9 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
e64457a38884fea7a5da4bc0d8ad6708252770c9 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Delegate uses NSTextRange. User initiated changes uses internal shouldChangeText(in:string)
56c40583e57b831537b0887290b802bd467e1302 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
56c40583e57b831537b0887290b802bd467e1302 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
insertionPointColor:
feca8c75cab60209bc71edeebef7fdf0a6f14404 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
feca8c75cab60209bc71edeebef7fdf0a6f14404 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
STText is useless
46ed3aa917c53756a6ccd5449d95eb4f82d8c523 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
46ed3aa917c53756a6ccd5449d95eb4f82d8c523 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Highlight full width
37d100ca3c0dee2a71c61158daba0c90160ac9e3 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
37d100ca3c0dee2a71c61158daba0c90160ac9e3 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Set container padding to 0
f258c6b708541335f5e670376c3baeb37dd28c24 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
f258c6b708541335f5e670376c3baeb37dd28c24 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Remove only insertion point
47bdedbf10aec10edb98972d021fe73171eee13d authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
47bdedbf10aec10edb98972d021fe73171eee13d authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Blink insertion point
a32291ef70a0caf2e7f5816167a2b6d91814f3b3 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
a32291ef70a0caf2e7f5816167a2b6d91814f3b3 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Select only if there's no prior selection
c12857ee52057a658f12f6640197b7db1eca21b7 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
c12857ee52057a658f12f6640197b7db1eca21b7 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Select region for context menu
879d413c779852e0f7ffb023f822e0243e13adbc authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
879d413c779852e0f7ffb023f822e0243e13adbc authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Show context menu
f5827cac44df7ea17a38a5041127c90543858b50 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
f5827cac44df7ea17a38a5041127c90543858b50 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Select on double tap
fc913a2466457abe43085ae82011228448f81b6f authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
fc913a2466457abe43085ae82011228448f81b6f authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
public -> open
7afa48c75b87eb39deb414fdbb8a6adf9b883451 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
7afa48c75b87eb39deb414fdbb8a6adf9b883451 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix first responder interaction
273e25bb1c4b9d650b4f66b4cafe28fda8ad4bd4 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
273e25bb1c4b9d650b4f66b4cafe28fda8ad4bd4 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README
1a504418a9369183f336fcbc38a81df88e5fba6b authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
1a504418a9369183f336fcbc38a81df88e5fba6b authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README
456d61c33550ac204f98c80f142ab41eb3c01135 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
456d61c33550ac204f98c80f142ab41eb3c01135 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Make first responder on mouse down
2f110e419b988fc64c491cb8ffee0c6c4aef1506 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
2f110e419b988fc64c491cb8ffee0c6c4aef1506 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Open class. Set background. Set selectedRange
84e2c05327aaddcf6d3e93bd2e896fed0d227200 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
84e2c05327aaddcf6d3e93bd2e896fed0d227200 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update video
23deaec4ee1e7b7bb7cc63f2e29a4eaf8cd52a9b authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
23deaec4ee1e7b7bb7cc63f2e29a4eaf8cd52a9b authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Move mouse methods to separate file
2c192e08e2f91bf80cca077c400b7e878569244e authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
2c192e08e2f91bf80cca077c400b7e878569244e authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix scroll to selection interaction with drag to select
d9b32e25c1ebcdb96316ae3350f48178a9a0366a authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
d9b32e25c1ebcdb96316ae3350f48178a9a0366a authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Scroll to selection position
1a096ffa4d6a1bbcdf54fbe37657adaf6be78843 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
1a096ffa4d6a1bbcdf54fbe37657adaf6be78843 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Scroll visible to selection after change
ceaf9d5cad02b25e2d9e585107a9afbe978b5860 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
ceaf9d5cad02b25e2d9e585107a9afbe978b5860 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
scroll to selection after text did change
ba4a100c6f3de39e07f2558695feffcc96b22c2c authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
ba4a100c6f3de39e07f2558695feffcc96b22c2c authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Extend workaround
edc88497c4b9d93938c4f109cefb6e1cb9311211 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
edc88497c4b9d93938c4f109cefb6e1cb9311211 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Next barch of delete operations
9dd9382ba7fa8d86d220a2619787cacae0806e52 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
9dd9382ba7fa8d86d220a2619787cacae0806e52 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Implement more Delete operations
20ce9a22be58fdf23b07f545c115c3643bc473a8 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
20ce9a22be58fdf23b07f545c115c3643bc473a8 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
typingAttributes. Cleanup scrolling.
Initial work toward proper scroll to visible area for selection and insertion
c73f5f3e7341c5bd7414f7b394ca3a7820267b37 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Move code around
4de47b5d1f95d580aaab661e5c11020081f4294c authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
4de47b5d1f95d580aaab661e5c11020081f4294c authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Scroll to visible insertion point location
bd304047d0ed74c3d693b3e82fcdb90287e7ea49 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
bd304047d0ed74c3d693b3e82fcdb90287e7ea49 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update README
f7ae0d3d31c27cc20543fe183a2afc7c7fcaf729 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
f7ae0d3d31c27cc20543fe183a2afc7c7fcaf729 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix Selection highlighting for non everlaping ranges
067db0bcb2fcf3171611ca64a4bebea2bf909d30 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
067db0bcb2fcf3171611ca64a4bebea2bf909d30 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
cup/paste/delete. fix selection range
4b602e0e2790bd5c8aeeaea8b0cadf8a51468b0a authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
4b602e0e2790bd5c8aeeaea8b0cadf8a51468b0a authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Copy selected string to clipboard
c8c28bf5fbc261d10980da0d26b1863572136802 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
c8c28bf5fbc261d10980da0d26b1863572136802 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Scroll to selection while select
6cc718e01b7e78fb8187914096f2b06867b4ddec authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
6cc718e01b7e78fb8187914096f2b06867b4ddec authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Update line highlight on keyboard selection change
477e05805e2702ec63df04f183019fc868b5e0c8 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
477e05805e2702ec63df04f183019fc868b5e0c8 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Initial Commit
dd2719c62b672d492816990598e82f52c86926a8 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
dd2719c62b672d492816990598e82f52c86926a8 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>