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

LICENSE

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

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

7e2f434474e6b95f910d59645a37339f481f23be authored about 1 year ago by Marcin Krzyzanowski <[email protected]>
Stop. This is last commint. abandoned project

c5018a2c5e3bf0422137a36408fa5961305d0c47 authored over 2 years ago by Marcin Krzyzanowski <[email protected]>
Fix content size and wraping

b4f0266f9683ec93500f6b986e037b9dc218704f authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Simplify newline

a90c92af2d6fd2c05eafcbb07f9532724a815ba9 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Undo New Line

3ed24a76bf100baaddbd5aeb8ebc5a86feb15be5 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Return line string with newline char

2f85f7042ab7096f8da02f79af38b91b5bfc0940 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Not needed

b59d9d50eb73b6bc6ac0a45345452110b6906dbc authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Figure partial updates

17d7636ea58c182e9cafa32eebf984f4de0da51e authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Relayout from invalid and below

48e2714e63cb19e363576dc349d8e236e053fc8c authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Cleanup

c17ec696b02123ce1417b50329eec79030e9a6d4 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Setup Overscroll

b74240b70d801811b9081b16637ed5ffe9b161ca authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Fix last line number

b2cf0b08cc7be5b467719a340bd33c27c9ffa568 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Remove copying improved layout pass dramatically (still more to do)

4d02e40fe47092affaaa0bdfe74d008fc16785db authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Remove grouping

68ab1efd1836c5b090998e35bb2f70cbbabe540c authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Undo grouping

e962e752f42d4ef7ad348dc8f5fc15b794f82237 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Register undo operations

60a939806a2fa14c94f023c17433d21edcb15e7a authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Add TextBufferKit dependency

9e4a47e2aaa4053e7a77e5513dd955ca61737479 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Add missing piece

822b960b3785abf9171721c85664e5b28d3e7e88 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Almost implement TextBufferStorageProvider

5b49b0cae083b526c309f01946809e217f40af69 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Minor cleanups

fea226b3bb0eaed8cbf429c62132be22a8d20f57 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Publish full string range

4865193130ad8e7e32f9c60d5c3d226249c859c8 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Add editor configuration on call

3e88319c16f5e82237321bcf9ef1ca0da8b141d1 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Apply round to content size

2d6d6200b5de5a386a69d8096288084e26814c7f authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Line ruler need only begining to deterimine whether there's a line

6dce4af622e0af56b009fe6c0f6c9b04a2e8052f authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Scroll to visible after frame size update

948bcf46d04ae0cdd744a4775a61baed14ee3eca authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Add line numbers ruler view

1ca515bf0e70586f607c78784a35fc7623875fd6 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Rounds to the nearest integer

ddc436dc17a357a96b88d81c01e1a646b47a8924 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Draw full size selections. Partial drawing interfere with other parts.

f273d3ad092dd20e983ed65c5c1de40786a9b424 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
isEditable

6d5b0f0f9f9ebfac5ad5ca8fbaaad4e3f603c662 authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Initialize with storyboard

12a8b9a44a7f293dad37b250924f7335bb5a666e authored over 3 years ago by Marcin Krzyzanowski <[email protected]>
Move sample attributes outside the module

feb807dbef9bf1264e9ef26ee66b4a1f70a7e110 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Attribute updates seems to work

106b67d17f4bf9f2291c81f5fd708dcc5f1fca9d authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Attributes udpdates rewrite

3ef4ba4aaccf8cdac313f1f8cf760caa00727098 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
attributes WIP

fcc76c1633f31fb7c09dea90dbd62f8218d080ca authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Cleanup

f16ebbdece7514eed08760ec68335ce730ce3f4a authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Fix adjust attributes after remove

4220029e2911a02349cd543f861cca5ddd21a563 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Move attributes logic to TextAttributes

ff57ab178478f00e69402266141c408df7923f67 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Start to separate text attribute logic

5ba05f9ff0169c5103cc1f66643b5a071bc7b6d0 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Make a package

86bfab6628a9afddac35c7a5ec246472b2939f01 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Update tests

8e7eaffe700fca2fa93acedc3a226cd12b5137c1 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Adjust ranges on delete. Range is exclusive attack

7909611476504fb63b604d0184d1d353e1d21ecd authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
adjustAttributedRanges afterDidInsert

0f46be851bc4b953972a3b883b24a11dccdfee43 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Remove outdated comment

e3753e498df20cecd7caa4cc2adaf327d3504ba3 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
encapsulate attributed string creation

04334885a666c66355036b4223048f2acbd0003e authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
The end position is exlusive

d64a58df2327e6480c4b050afeed3bae33dd0b84 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
length fast path

4fc78687941d107177cd50ce41ee494efead43fe authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
TextStorage can add string attributes, and layout manager apply it to the line attributed string

e9d13e17b4d9502aafcf4f8931078778af58889a authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Draw glyph runs. Needed for custom attributes

6d2e906a7d091c8468bdb2e8083e57d4b21eddde authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Cleanups

dec738df585396b342999a117da880aa9cb4e6ae authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Marked ranges semi-support

c8c062094a7e8f069e1dbb78c71d64f22fdbed76 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Preliminary support for marked ranges

30e593a7559e29da80e992001bf0e6d2b246d4b7 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
positionOffset -> characterIndex

0b4eafcda7c15879ad27745bd5faf01505f8d8af authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Move caret

1e5fd480eb98bc6288deca1f3d973e64bdac75c5 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Add lazy context menu

e1aedec64a6a4972bdbd18347d6912d0a61102fa authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
proof of concept of remembering max x caret position between lines

67f6dc417e7a6a310211e421067e59a72f46f520 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Handle empty selection

5ff65ebc35664585deddb44a4ded0a4c33407a32 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Don't set empty selection

aebf509b8abaf93f769a8306b502cbd9a033b98b authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Needs draw caret bounds only

c64cb5f4d8a3d5c11f2e7784fb2f91990f798784 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Move caret up/down keeps the offset

936758f15838e6a8d478c0cf25ecaf08ba753a49 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
BlinkTimer

390cc0d939b743e01cd146437087832c868ee8f9 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Caret blinking

1df8a2967231a92f9bab821168be774896bd9511 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
newline fixme note

3b6fcbf6cdb8488f78c5bc8ec6bbf7a82a84b075 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Fix mouse position

61cb92db4b67f2b812a8299408486bd1edc94ccb authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Positions are line end character agnostic

61c304c247cd26e140e685df89a86b18298a4d66 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
minor

ec75c29c63fef42e3d1b6dce8c57dc64f8c1de58 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Remove unused

cba261fdecbe3154c17df4e557fb4ced50c41c7b authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
move position(at:) to layout manager

8dcb1bb379101f6dc2d71c7a4da26335c55ae40d authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Drag mouse to extend selection

6d3c697174144aefa072c735669733ac4e4c9716 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Caret is drawn now

2944367350f0838e18e296e3d468cbfb94cafa53 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
WIP re-layout invalidated range

6e73f19c7293a19a3a5e3732922eb18673c67c85 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Revert invalidation for further reimplementation

3d9196cb3b421f1c5ae1b8687b396289bc6872ae authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
This aint work

ecf69e2c186c301272bde651f6d96e0a249ed837 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Not finished line layout validation

0d15d0113905ae49d36c2bb88145b900f6a09c51 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Hashable attack

1017ba974e609e73998fddceb9ca110a451a84be authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
needsLayout WIP

9485dfbeb64701631e4afc6b3e611d7279f0b930 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
use lineLayout.bounds

31f5d9c6e4199c56c075e3d5615a444db41b307f authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Draw highlight when visible

95e1d1b700158cfb645bd549dd519c1b7a3fa43a authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Draw selection only if visible

35b68dcfd5beea8b689167a6e79a52ff7b0c776f authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Fix frame updates for wrapping bounds, words: false

0e4b512feb4cd08e2dac996faef5a31396a8f614 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Adjust first line y

39e09e1b8c1b6d777b5c79fd7ff8c5b800357e31 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Simplify line metrics

f36d99bdc63dcf143c1d4b6e5811239434e42a66 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Add missing check

5988345b3127320742c0a20bf88b8fbca0572d0a authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Should not antialias highlight rect

efeddcf4d115a34751feb14bd04eeb9280728f43 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Initialize layout manager with text storage

d808975946dece09381d76c3f389aa72b40495ed authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Update docs

fa063f86c242069b3ed94941cdc286fd096da77a authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Back to enumerateLines. it's fast.

5acbd2ca4655a73b6c5a4d433061010c3e8215ac authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
chunksOfLines

aa64a90b9ba18d8411dc8236a4c8aa27be4ceaa5 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
shuffle stuff

33b55d887700e9f5ec69449ac5e88f28e8843821 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Missing file

1d2d346c7e47edd438ed54bafb1de6ef8ed09339 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Dont highlight line when select

640f925ae7cf8e4eba33c8024cc906bf8b947859 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Refine selection without moving caret

a996ddba3495d5aafdd32e599fd98a6776a5e496 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Mouse text selection

fae62393bc754c0a9beeb5b63f0b26c8ae1d71e6 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Workaround whitespace selection

1f6f8f54634da4ffdbb88c0ee4cbd3c84c79296c authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Expose layout configuration

52dc7f0675e650b6c976cca53e33d42e235b43c6 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Refactoring

87ec947ffdff5ae85dd14fe65dec19e634d077c0 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Move Caret refactors

37a9b7b5a6170c3f9337917521dfcd37f453b21e authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Cleanup

fe637f20efb4f4a32c37d66f19eebb85e2c4a198 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>
Move by mutating Position

5d77feeb913e190b8bcacd848c1a8eb89460a7c1 authored almost 4 years ago by Marcin Krzyzanowski <[email protected]>