Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ivanceras/ultron
Web base text editor written in rust
https://github.com/ivanceras/ultron
refactor: rename virtual_cursor to just cursor
2b859a0955d6b8296429af3cf082090a89181438 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
2b859a0955d6b8296429af3cf082090a89181438 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add fn to test whether a point is part of the text selection or not
38729ee1c7529dd1c66495c3cc5729f35ae6f830 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
38729ee1c7529dd1c66495c3cc5729f35ae6f830 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: more renames using the selection mode
3a01b8c4a2db3e8b9ae7790ab1fa3340fde40cb5 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
3a01b8c4a2db3e8b9ae7790ab1fa3340fde40cb5 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
rename client_to_cursor fn to client_to_grid for more appropriate naming
a99e4689a05db86423f8b0070124927bb30eb31c authored over 1 year ago by Jovansonlee Cesar <[email protected]>
a99e4689a05db86423f8b0070124927bb30eb31c authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: use the with-interning feature in sauron
107cf5dcbcd13b93f0d69b7a443f1a941f00b334 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
107cf5dcbcd13b93f0d69b7a443f1a941f00b334 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add TODO item
c7e6adea89b5b89c999cb997617afd5ff123e4a7 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
c7e6adea89b5b89c999cb997617afd5ff123e4a7 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
cargo fmt with default configurations
42a713c3a84218412c68dd918b9c9335a1b9a543 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
42a713c3a84218412c68dd918b9c9335a1b9a543 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: add TODO item
b98a8018063d1e65c03c70789f2138a7812035bc authored over 1 year ago by Jovansonlee Cesar <[email protected]>
b98a8018063d1e65c03c70789f2138a7812035bc authored over 1 year ago by Jovansonlee Cesar <[email protected]>
docs: update TODO items
024b341baf8a2bc8fcfbb4fb1f02081ff9592bf1 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
024b341baf8a2bc8fcfbb4fb1f02081ff9592bf1 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: improve scripts
548052fc459da3444604bc4c9ce448edaa812638 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
548052fc459da3444604bc4c9ce448edaa812638 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: simplify script, remove the outdated
aacb36e0be7e4822893c26006201f958227ad9bb authored over 1 year ago by Jovansonlee Cesar <[email protected]>
aacb36e0be7e4822893c26006201f958227ad9bb authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: remove the use of async in update functions
b4191e59254a16ce9ea3dcf37436ed2cf86f7c93 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
b4191e59254a16ce9ea3dcf37436ed2cf86f7c93 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: improve showing of app performance
f84cf1941ff87d9285655b1983d5022d7ad7b10e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
f84cf1941ff87d9285655b1983d5022d7ad7b10e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: wasm-opt error fixed by uninstalling binaryen
cf16814072e1fcc0b1f2cf9fc575b4a2f1316379 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
cf16814072e1fcc0b1f2cf9fc575b4a2f1316379 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add deployment scripts
0311994bacd2de5b8f8f314c88891c5a07ba4d57 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
0311994bacd2de5b8f8f314c88891c5a07ba4d57 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: remove the use of await and async in process_commands, etc
d802b2cdb7034ab007112822af39f312d2449278 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
d802b2cdb7034ab007112822af39f312d2449278 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: move merge_text from text_buffer module into text_edit module since it needs to record history
a902e1ea564dea764ab7ecf4916adcb65efb474e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
a902e1ea564dea764ab7ecf4916adcb65efb474e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: make the position of status line fixed
915873cf5b25c9492ec2c89ba0960878b977a958 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
915873cf5b25c9492ec2c89ba0960878b977a958 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove unused directives
eefa01439ea1ad995ae91c50383c4e7178ac8911 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
eefa01439ea1ad995ae91c50383c4e7178ac8911 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: remove the use of throttling
b32afd4e9703543e2280d8b42f698a755b899ade authored over 1 year ago by Jovansonlee Cesar <[email protected]>
b32afd4e9703543e2280d8b42f698a755b899ade authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add a clear function to clear the editor content
236649deccdecfa0bf8370d2ee8a902facf00a7f authored over 1 year ago by Jovansonlee Cesar <[email protected]>
236649deccdecfa0bf8370d2ee8a902facf00a7f authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: implement Undo/Redo for deleted text via cut
eb43d6e59f06eab15cbacb5d2cbc2eb307ac5828 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
eb43d6e59f06eab15cbacb5d2cbc2eb307ac5828 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: use the normal selected text
8c62b9fb046fef9ed13e3d903e49df453ccdea12 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
8c62b9fb046fef9ed13e3d903e49df453ccdea12 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: implement SelectAll and Copy text to clipboard
e5c71977153dcbe39f8c1342268fcde7472e3474 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
e5c71977153dcbe39f8c1342268fcde7472e3474 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: put back measurement, add cursor movement for Home and End
a03905030f78bd6e70699648a744940699087b10 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
a03905030f78bd6e70699648a744940699087b10 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: use with-ric feature from sauron, wrap the text line with span in the editor
21b1428031b02533a9ca2cd13dceef993b65ecc9 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
21b1428031b02533a9ca2cd13dceef993b65ecc9 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
fix: use a span for empty text line otherwise it would cause an error in the next succeeding search for dom to patch since the empty text seems to be not added properly as text node to the DOM
ba09fa67f613955ea50349df75193b58e9a9b075 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
ba09fa67f613955ea50349df75193b58e9a9b075 authored almost 2 years ago by Jovansonlee Cesar <[email protected]>
feat: move the Throttle object into async-delay crate
33c5800017fcc8919524a01fa0a61ac68d3eef64 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
33c5800017fcc8919524a01fa0a61ac68d3eef64 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: remove some logging
553620df39404fc016a472946843f33a925d9b1a authored about 2 years ago by Jovansonlee Cesar <[email protected]>
553620df39404fc016a472946843f33a925d9b1a authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: make the process_command function to execute multiple commands to have a faster performance rather than waiting for each command in an async call
1aa316bc36fc86e87582ce6baa0634b2d3dce4e2 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
1aa316bc36fc86e87582ce6baa0634b2d3dce4e2 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: use the correct logic for checking should_execute, lower the interval to 100 ms
056db659d3922fb7d51391e189d3ce7a8ee63095 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
056db659d3922fb7d51391e189d3ce7a8ee63095 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: organized rehighlight and emit in one function
91e510bc08bf2aae4120183c57b098de6df7c1f9 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
91e510bc08bf2aae4120183c57b098de6df7c1f9 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add throttling and use async in the update
6e1c155878883fbbf77e3110d28e3bc3a120506e authored about 2 years ago by Jovansonlee Cesar <[email protected]>
6e1c155878883fbbf77e3110d28e3bc3a120506e authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add feature PasteTextBlock
da5e4ef2b933b17577dc2166716d2c87a491ad27 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
da5e4ef2b933b17577dc2166716d2c87a491ad27 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: move the bottom_right_non_whitespace method in bob-editor
199bad6d5419084f9858189c077234b70fe460aa authored about 2 years ago by Jovansonlee Cesar <[email protected]>
199bad6d5419084f9858189c077234b70fe460aa authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: unify BLANK_CH, expose methods to return non blank lines and widths
3fffbe7bb5c0cd702488845809b3b670fecf3acb authored about 2 years ago by Jovansonlee Cesar <[email protected]>
3fffbe7bb5c0cd702488845809b3b670fecf3acb authored about 2 years ago by Jovansonlee Cesar <[email protected]>
fix: index out of range in selected_text_block_mode, expose the methods up
c3e92a06f89b9972902a7bd65bbaa87763f7357b authored about 2 years ago by Jovansonlee Cesar <[email protected]>
c3e92a06f89b9972902a7bd65bbaa87763f7357b authored about 2 years ago by Jovansonlee Cesar <[email protected]>
add get_text and cut_text in block mode
b178c0edd43d41428602540208766a74a3c2e3fa authored about 2 years ago by Jovansonlee Cesar <[email protected]>
b178c0edd43d41428602540208766a74a3c2e3fa authored about 2 years ago by Jovansonlee Cesar <[email protected]>
remove log trace debugging
43955abf4f2cb806f63b322b878638cba3ad42f2 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
43955abf4f2cb806f63b322b878638cba3ad42f2 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add the number line in the plain text view
f46dff26986e531607e06acb63805fc43298c6f4 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
f46dff26986e531607e06acb63805fc43298c6f4 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: remove unused code, add doc comments
d862fb6dff01a1241a2f21e63782f2298fa3fc7a authored about 2 years ago by Jovansonlee Cesar <[email protected]>
d862fb6dff01a1241a2f21e63782f2298fa3fc7a authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: expose content from the editor
243abbbdb86ff3bb092e9054332ffb1e71e3bf11 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
243abbbdb86ff3bb092e9054332ffb1e71e3bf11 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: move options to it's own module, add options to allow or disallow text selection
8b6a3659201b3bcfd4c960accad03179c426b5d1 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
8b6a3659201b3bcfd4c960accad03179c426b5d1 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: improve on getting color from active theme
ff5092cf77e0625fb81f2bf33da966afda8f8760 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
ff5092cf77e0625fb81f2bf33da966afda8f8760 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: remove unused code
ca42b8ade05f321c676f9417f24301ab128e99d4 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
ca42b8ade05f321c676f9417f24301ab128e99d4 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
remove unused code
a32601918acc7c69079e021e3ee944045efca43f authored about 2 years ago by Jovansonlee Cesar <[email protected]>
a32601918acc7c69079e021e3ee944045efca43f authored about 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: move the app to ultron-app, while ultron-web remains an ultron editor library for web usage
0cdf32c6d9d20ae42bd09b19c3d2dcecf24209ba authored about 2 years ago by Jovansonlee Cesar <[email protected]>
0cdf32c6d9d20ae42bd09b19c3d2dcecf24209ba authored about 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: make code more ergonomic
97b7cf16c098f23c1cd2926b25499f4213e5ff89 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
97b7cf16c098f23c1cd2926b25499f4213e5ff89 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
expose some underlying methods
30211c035c09e99cec7d3ba2a764b27cdef5aa9d authored about 2 years ago by Jovansonlee Cesar <[email protected]>
30211c035c09e99cec7d3ba2a764b27cdef5aa9d authored about 2 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt
058b2178c70cc58cb2a382755849c643a76ac865 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
058b2178c70cc58cb2a382755849c643a76ac865 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
fix: expose some struct, supply the the options and content to the WebEditor
f1b873c922ba275ef08d6a6c5b9708c964446970 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
f1b873c922ba275ef08d6a6c5b9708c964446970 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
fix process_command, add conversion code
e81418993a4e4970d7de5798483b315575c13877 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
e81418993a4e4970d7de5798483b315575c13877 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: simplify view
9e57298c015852150e84863a5be743ca13bc913c authored about 2 years ago by Jovansonlee Cesar <[email protected]>
9e57298c015852150e84863a5be743ca13bc913c authored about 2 years ago by Jovansonlee Cesar <[email protected]>
move the App css to it's own style method
5a1cc59570aef0df3d4949a0d6660789297e6494 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
5a1cc59570aef0df3d4949a0d6660789297e6494 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: rename editor_web to web_editor
edc80abb530752cea9fd9d2ae31e172610ded5a4 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
edc80abb530752cea9fd9d2ae31e172610ded5a4 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: merge EditorApp and App to just use App
3c32b749eb1dba3505504f3a24772dc011b2edc2 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
3c32b749eb1dba3505504f3a24772dc011b2edc2 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: make an EditorWeb and EditorApp
5e5dbfd1ebcfee2cc723a2d799dabb33a10765e7 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
5e5dbfd1ebcfee2cc723a2d799dabb33a10765e7 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: **breaking** move Editor into ultron-core and remove sub package ultron
07c88d590cf1dc7ca733c4cbfb22d2af7c7e60b2 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
07c88d590cf1dc7ca733c4cbfb22d2af7c7e60b2 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add SetContent command
386c7f50f69c7c7b31cf8e48ba5e3f4a85027967 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
386c7f50f69c7c7b31cf8e48ba5e3f4a85027967 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt
e7d61f09ad6f9c782f456e1bde9984ce87a5de17 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
e7d61f09ad6f9c782f456e1bde9984ce87a5de17 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
fix: use the published sauron version
ad0ad02c010e556bbc77e0b03378297d01709bb6 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
ad0ad02c010e556bbc77e0b03378297d01709bb6 authored about 2 years ago by Jovansonlee Cesar <[email protected]>
Merge pull request #1 from ivanceras/simple-textbuffer
This PR simplifies the text-buffer, it was simple back then, but got bloated when adding multipl...
8873ce116505ffbf207aac059a240ca07bf7d37e authored about 2 years ago by Jovansonlee Cesar <[email protected]>
fix: clamp the cursor when clicking on the number line and padding
dcca985a252644509b32f86290bea123922c2c2d authored over 2 years ago by Jovansonlee Cesar <[email protected]>
dcca985a252644509b32f86290bea123922c2c2d authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: calculation of client to cursor and back considering the presence of number line and padding
873b7236a246d1ae0d219b836e064701d655e09c authored over 2 years ago by Jovansonlee Cesar <[email protected]>
873b7236a246d1ae0d219b836e064701d655e09c authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: organize arrangement of methods
4b8ed92ac64bdd85437a90c3091e92be466f5a33 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
4b8ed92ac64bdd85437a90c3091e92be466f5a33 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
docs: TODO items
6d9e42fa30f4db5314598d04056718df203a886d authored over 2 years ago by Jovansonlee Cesar <[email protected]>
6d9e42fa30f4db5314598d04056718df203a886d authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: expose editor cursor position
71f5c851bb22484d4743774a507828bde18ebd2a authored over 2 years ago by Jovansonlee Cesar <[email protected]>
71f5c851bb22484d4743774a507828bde18ebd2a authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: use more consistent naming, add some few docs
29a4b21575527d2273273d7fef9053cd9b4aac9f authored over 2 years ago by Jovansonlee Cesar <[email protected]>
29a4b21575527d2273273d7fef9053cd9b4aac9f authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: use descriptive names
60ddd522d6a835a50565c50fc4e46e3cdbe856dc authored over 2 years ago by Jovansonlee Cesar <[email protected]>
60ddd522d6a835a50565c50fc4e46e3cdbe856dc authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: improvements on the undo/redo action history
0460c11d33555c91dd7348ccdd7d9534b274b478 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
0460c11d33555c91dd7348ccdd7d9534b274b478 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: unify the processing of key events
e7ab3a98a6c9d410212a975684fa7177fdf16cfe authored over 2 years ago by Jovansonlee Cesar <[email protected]>
e7ab3a98a6c9d410212a975684fa7177fdf16cfe authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: make use of Command in editor
0c2ea0b00abcad34802143b9009b70ae5daae067 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
0c2ea0b00abcad34802143b9009b70ae5daae067 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: move the hidden textarea in the ultron-web
e21ccc2c0d26694ec1121ca1fc74a876a985fab1 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
e21ccc2c0d26694ec1121ca1fc74a876a985fab1 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: improve the content_changed and effects aggregation in one place
b7a3ed313e452978caee4604efa3a2c158d85d42 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
b7a3ed313e452978caee4604efa3a2c158d85d42 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: the plain_view should accept a text_buffer
58dd74c922889d5690845df003267766e98eb9f1 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
58dd74c922889d5690845df003267766e98eb9f1 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: use TextEdit in Editor
90120edafd83f56ebc8283e328b6b63739e3ac06 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
90120edafd83f56ebc8283e328b6b63739e3ac06 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add TextEdit, a lean version of the Editor, which only has selection and history recording for undo/redo
b71ad10da720a6dafb1fa38fa247b8f6a9627512 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
b71ad10da720a6dafb1fa38fa247b8f6a9627512 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: fix proper computation of index from cursor position on get_text and cut_text
ad43dbe328b27f1dc735fdde301317d1b484ba29 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
ad43dbe328b27f1dc735fdde301317d1b484ba29 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: move text_buffer to ultron-core, as it can be used from any gui platform
415e3071d30df8de414ef93e00a21c41d7a86df9 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
415e3071d30df8de414ef93e00a21c41d7a86df9 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
cargo fmt
36c58b5ccd5caa655c7b09891b661c3b2ce773e1 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
36c58b5ccd5caa655c7b09891b661c3b2ce773e1 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: clippy
650e4c01169079ba7eab7f959aa4070f844399a9 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
650e4c01169079ba7eab7f959aa4070f844399a9 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: clear warnings
263cecf6ac43bfd5bb6ea07357c527306879c964 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
263cecf6ac43bfd5bb6ea07357c527306879c964 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: Make text_buffer more leaner, no more options and view for it
b56c9509af9da8920c608a3bd1c969a2116b38eb authored over 2 years ago by Jovansonlee Cesar <[email protected]>
b56c9509af9da8920c608a3bd1c969a2116b38eb authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: coupled selection start and end together into a Selection struct
8b4bbc21e27ef5878998a1d75c1cbd7f914db7ca authored over 2 years ago by Jovansonlee Cesar <[email protected]>
8b4bbc21e27ef5878998a1d75c1cbd7f914db7ca authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: implement selection
606c9873da24921c4b37f5fd52b4e231c46a03bb authored over 2 years ago by Jovansonlee Cesar <[email protected]>
606c9873da24921c4b37f5fd52b4e231c46a03bb authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: implement clear selection to clear the selection in the editor
616b0351d55d07c97b508a35563b17f85c6f47f4 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
616b0351d55d07c97b508a35563b17f85c6f47f4 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: implement text selection and cutting in the editor instead of in text_buffer
0ded82c6d90f0e5d536e8e4c3b654fe4f5b7d98f authored over 2 years ago by Jovansonlee Cesar <[email protected]>
0ded82c6d90f0e5d536e8e4c3b654fe4f5b7d98f authored over 2 years ago by Jovansonlee Cesar <[email protected]>
refactor: make text_buffer more lean, the selector should only be in the text editor
aea1730abb06fd8b37ac1970280aab444f1be8a4 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
aea1730abb06fd8b37ac1970280aab444f1be8a4 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
add get_char method in editor
c051edd04b0d91153b697827bd50a2e0f4d51526 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
c051edd04b0d91153b697827bd50a2e0f4d51526 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add a feature to set MouseCursor for the editor
1a614140db7ba4cef8f2f0d10bbe4f2ce88f0150 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
1a614140db7ba4cef8f2f0d10bbe4f2ce88f0150 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: use a more appropriate method to whitespace char
9ecb589c24ecacfbd7a786125e13f6e5a3c23810 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
9ecb589c24ecacfbd7a786125e13f6e5a3c23810 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: also rehighlight and emit change listener when use presses non-single letter key such as Backspace, Enter, Tabs
18a747c53d4bf98b8805c8108befa3cfa125bb57 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
18a747c53d4bf98b8805c8108befa3cfa125bb57 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add smart_replace_insert feature to the editor
59195e328fcf5d5ed4102007239ca2b212c35ac4 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
59195e328fcf5d5ed4102007239ca2b212c35ac4 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add get_char method and test for it, remove method add_cell, since it is not used anymore
374914caa4702486d8fdf5437feb04ee0c7bc526 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
374914caa4702486d8fdf5437feb04ee0c7bc526 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: simplify the virtual_cursor using only a 2 divs
89dd4070b11e1ade987609c7f2381c0968d4b6e2 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
89dd4070b11e1ade987609c7f2381c0968d4b6e2 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: get the cursor location after deleting a character, instead of before, this also fix the undo/redo of typing/deleting text
c58b97e05f5a31a1985583787b0eba22355c7902 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
c58b97e05f5a31a1985583787b0eba22355c7902 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: allow fields to be accessible from outside of the crate
9562223c4cc040fd9235ce7fa913f86af581dec7 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
9562223c4cc040fd9235ce7fa913f86af581dec7 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: make the line not hidden when overflow
38f2eb85382eb8dc63e446bdb4c98b215959a61b authored over 2 years ago by Jovansonlee Cesar <[email protected]>
38f2eb85382eb8dc63e446bdb4c98b215959a61b authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feature: add relative_client function to calculate client pixel relative to the editor bounding rect
e23234c3c28e82e2bf359accaf7aafecaeee0d0d authored over 2 years ago by Jovansonlee Cesar <[email protected]>
e23234c3c28e82e2bf359accaf7aafecaeee0d0d authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feature: partial reimplementation of cut_text
751ff91527c39f61e05f656104ff66f9efe99b04 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
751ff91527c39f61e05f656104ff66f9efe99b04 authored over 2 years ago by Jovansonlee Cesar <[email protected]>