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]>
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]>
refactor: more renames using the selection mode

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]>
feat: use the with-interning feature in sauron

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]>
cargo fmt with default configurations

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]>
docs: update TODO items

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]>
refactor: simplify script, remove the outdated

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]>
fix: improve showing of app performance

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]>
add deployment scripts

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]>
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]>
fix: make the position of status line fixed

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]>
refactor: remove the use of throttling

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]>
feat: implement Undo/Redo for deleted text via cut

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]>
feat: implement SelectAll and Copy text to clipboard

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]>
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]>
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]>
feat: move the Throttle object into async-delay crate

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]>
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]>
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]>
feat: organized rehighlight and emit in one function

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]>
feat: add feature PasteTextBlock

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]>
feat: unify BLANK_CH, expose methods to return non blank lines and widths

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]>
add get_text and cut_text in block mode

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]>
feat: add the number line in the plain text view

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]>
feat: expose content from the editor

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]>
refactor: improve on getting color from active theme

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]>
remove unused code

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]>
refactor: make code more ergonomic

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]>
cargo fmt

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]>
fix process_command, add conversion code

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]>
move the App css to it's own style method

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]>
refactor: merge EditorApp and App to just use App

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]>
refactor: **breaking** move Editor into ultron-core and remove sub package ultron

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]>
cargo fmt

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]>
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]>
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]>
refactor: organize arrangement of methods

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]>
fix: expose editor cursor position

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]>
refactor: use descriptive names

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]>
refactor: unify the processing of key events

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]>
refactor: move the hidden textarea in the ultron-web

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]>
fix: the plain_view should accept a text_buffer

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]>
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]>
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]>
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]>
cargo fmt

36c58b5ccd5caa655c7b09891b661c3b2ce773e1 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: clippy

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]>
feat: Make text_buffer more leaner, no more options and view for it

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]>
feat: implement selection

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]>
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]>
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]>
add get_char method in editor

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]>
fix: use a more appropriate method to whitespace char

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]>
feat: add smart_replace_insert feature to the editor

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]>
feat: simplify the virtual_cursor using only a 2 divs

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]>
feat: allow fields to be accessible from outside of the crate

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]>
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]>
feature: partial reimplementation of cut_text

751ff91527c39f61e05f656104ff66f9efe99b04 authored over 2 years ago by Jovansonlee Cesar <[email protected]>