Ecosyste.ms: OpenCollective

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

github.com/krzyzanowskim/CodeEditView

custom text view implementation
https://github.com/krzyzanowskim/CodeEditView

Cleanup

8f5cc3a983c39910c36a9d3a0371d4499b79cd5c authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Cleanups

513768439c3645c5e56aa8cd04f8ec9d08dfa03b authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
minors

f2d153ae85d21d9ab64f93005019252af0f4d8aa authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Adapt Configuration

2b5e10ebad28b07f16cea19a02fb4b45bd91714b authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Adopt LayoutManager

527466090b9a2a6c7c1828b52dd9784428c9d673 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Wrapping line

ad935bb513176bf993c86135108ddc449505ac69 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Adjust width

a19a66a4ee8bd5785e12da0648d551df4740ddc9 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
yank

20c69c5bb8695bd61a809fc9b29223bb7e6c1aec authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Fix copy

ff22995336d0385c470cd95542ef256c6029fb3f authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
scrollToVisiblePosition attack

bb812a0d63259114c31f2f033d28d8656ca69f93 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
scroll to visible position on text insert

4b34f17bbc264568a6a0e2c4f6613e706639a1c6 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Insert pasted text

ce35f4a89fc8cb42dacdd6d3d7021c8ad7e9d526 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Don't remove from empty

1a3e018e970201bb34ce2f1f05d3cad14ffe0c3f authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Delete selected properly

73d20f463da567e88885a20a9b455c31de79c356 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Improve selection and deselection

daee7c3f690db51057726882ddaaf8fd2357915c authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Rename call

330d7847c1a3669d899c76522ef416dfd9a36942 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Delete selected

e28490c08a626e0983e973fa026420cae5120016 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
don't strip whitespaces from position

a04c8d49636c95272f39b40941e7f3c3da6f1486 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
revert

51c4c588c8b9c57609f0c83501c5d52dc97f492a authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
insertString moves caret for new lines

17174bbe5099723fb803222f76f4f83b812eb2a0 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
API update

9d8f1fe2fcce852b4099b1ef9f51dde9a4127396 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Range is open range. Fix selection and copy

b5785c4df9ce4483b03a48edccd133197701855b authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
select all

e2f7faa9e8c3842431ef84f7627155d4eeeb599b authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
fix selection on wrapped line

14eea1e8620a2f5d775d711a38b98f98a77e2dab authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Draw selection

7eae6a6826088ac1fc6ba99fdba4cdfd5813b71a authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
fill width selection

d1dd8987017e15f9b9a90004b01764bf28509735 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Move move and update selection

9ad7dd981a4f0a762d20b4e643d0de23e9a7723a authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
moveDownAndModifySelection

e5e94011f4ca65dbfe2f87320a711f1342381c88 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
more debug

f2b56020a1a74386005319f31b56bd8152d06a80 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
sample-text-file

c9e776e56a09417ee86d3aad5f6029b9791d23b9 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Speedup with enumerateLines

33ddb8c6ddfa9899ed712c0d36254d407d67fe84 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
layout caret - need

e3661de3656a92fab8a2a071d8db37f33e0b927d authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
needsLayout

bb69f0c7054fb1a183f4b27d81a09a793a51aa44 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Draw only displayed lines (dirty area)

dcc50f2ca4b5a839c5137cff68216287dbbd9a44 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Install 2mb text. Optimize layout.

d6a3cae5bce2befaa6fec8f7b2d43c917e20e832 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
update caret layout only

af0ea461e94601542ebe168724da2d3d9876bab2 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Speedup StringTextStorageProvider by caching line ranges

5e9ded9071e440fb76324b77aa22b223b412cacf authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
ups

9ea11c7a87586fdccbe12c828365fe2a6ff50209 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Selection adventure begin

542a3330b9e2ff6ef201e018b98ec73642ab01f5 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Logger (11.0)

c81e806827c841c537e490ac5a90e7f649ce92c1 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Conditional wrapping. some options

228571efdb8ae157153b2efc591c134ea6d7fb86 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Caret width adjust to font size

9dc3ba4cc0afe3b8914b7130dff4b63e3092d781 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Indent improve

880faa0c1340e036a188fed08f9dc664e9b6709d authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Adjust line break widths

21136d500838dd51598d3c91f90839c7bd19fffc authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Ignore some known non-characters

f73ed84910720edd30d036ade848ecac894f170d authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
increase highlight color transparency

ae49f3f86acc60fcedadc2955dd5495bf1fbe943 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Add prev line conditions

c40f9de45c3f4ad6887fce8c044e1fdd3506947d authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Improve delete backward

ad75ec9b6707d3e9199f39b549a00b5686e56d59 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Fix Backward/Forward delete

2fd528b7516d2b245527d8a0a3822787519154e9 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Install local tests

b52f28a52473740b49fc99564dc2fa1908105f5e authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Minors

f37b6f29c0bb87042a01bfa7d29c506da5eccdb3 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
zero-based line number

7e2edcf296cdf9f420e670f6b49cdfd6dfbd53a2 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Jump to start/begin document

3363f085606d5d4184a33d3e212f88c01b194375 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Move

3f24fb37fa3015dba326c54ec3feccaad8829625 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Scroll after move feels right now

162a3cbb6829aedca6d7944fdc0058d59670589f authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Scroll to caret

124e4f39d383c42a0250b0b526ae7c81cf155dea authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Minor

bb706eb6637d8c98871706ed2b7d3549bfa9bc20 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Support spaces for tab

732fc8101e79aa5093afa2373e00c5ef5f36a5b5 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Configurable text color

1bdc91c6d23dc0ce1688a5e3a676c0fefe92cfec authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
kCTForegroundColorFromContextAttributeName and set proper text color

07f9766d9f091495da4e7194beca83bffc845523 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Indent wrap lines

f89282a8d0c7cc64bf24922bf2fc5ba26dce390e authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Draw current line highligher

8e7a4156f6987066f536c6f221ca3d41ae230556 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Encapsulate Caret

01e7f981593a0776670d0880e52479bfb71f83ca authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Remove backward

a6d0dae01fe00696add9a69bbee146b652408e8c authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Blinking caret

18d951247103b3396b203929063458dce2326849 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Basic editing

e426c55b6bd7eed56adce076ccd5eb6399627c51 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Move left/right placeholders

a4fe1e9c9117bda0974b84f2592cfcd82368a11d authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Adjust caret position

0a16bc299cb350c9e2533e48a1adc41509a056c1 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Use monospaced font by default

6b26ee5352b6336bb35bc487d70a7356093845f8 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Fix line range calculation

e8b4f723b87761880569c87c35d7a56b869ef7fe authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Cleanup

7543557a637d20cba7c0058d48427eccea2d5d20 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Layout caret

104618ca5b0a409c520a398d2e616137057340c7 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
keep capacity

0e8ecbe069340c50bdcf9b6e46ee491ba7276bec authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Storage return empty lines as \n

bab132eff677f8de18f40d8c7a5a9f4f91aa2f7d authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Access line string from storage

95cf57d2562bc36f30a6759ba1bbe476662357af authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Move caret WIP

d0c4250358ff20424a1fe6fabf3161de72e55012 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
carret -> caret

43e8d3045af9ebe6345b265781fd325882145925 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Layout Carret

f0b7efef1fe17bc85c1aded541a70bd7517ef6a8 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Layout line by line

833776b391f980801c41dfaf8fac12c8636dbf4a authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Fix linesCount

909e6cf6ae115a15903de796b379688909552014 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
CarretView WIP

b6964373711134ea6f4cef7bba31308b308dc0aa authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
minor cleaning

50b9f4b8c893ae8fd89fa178b78af6e56e078713 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Play with content offset

783e6deb5a84c1fb12b56a7f77abf9ca32c3a658 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Adjust content width and height in scroll view

9edac25b150366188daacdb4e34ebca70b0cc303 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Adjust contentSize

ddb6cb0fb98928160748358cfbafb02d95e200ca authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Add scrollview

3dc5c1f30f0041cbd3606a0c88befaf939cee807 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Layout text lines to draw

f8264644d5bcf95dea448c617ff1783258967f00 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Cleanup

b2cabefee94172ce9a3aa9f43b5c07c1825e001d authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Skip SwiftUI due to https://twitter.com/krzyzanowskim/status/1297971107308478464

044c41de674d5f006dca79bd2eb4fe833e58fbc0 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Playing with NSTextInputClient

08ca2e082e3a38f51163100d93e612e7405a265f authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Setup NSTextInputClient

f78158f7a02cc3609af8658f54c04c1731d7ee2c authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Draw text

9a20d0bb4aad605e0d1ffc91bcf5e1dbefdebab8 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Dummy StringTextStorageProvider

d8706a5127d033846fcc7502aa1c965461ded5a9 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
TextStorage API initials

b7838c960cf0036a2f9cb998445f1523763fe8e2 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Xcode project structure

91d958d22921081a3334d74825e34d2c6648b42a authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Init Xcode sample project

d691cd247d7af7f79725780f64a3d28cf0efe606 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>
Initial

2f91d3a219903860697e9f7a11b33492a9db0865 authored about 4 years ago by Marcin Krzyzanowski <[email protected]>