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

feature: reimplement get_text

023b75d845b8ef47f59ab5d32688850c4411a937 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: cursor colors and border

7e031abd47483595b96a21e52efb911abdd2ff89 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feature: add animation to the virtual cursor

585b5fd8a02e45759e551470fcc9c196dab70677 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: undo and redo with rehighlighting correctly

d7c90151c7805fc257bdc300441401463764b46d authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feature: wireup undo

38b3c71a4dddd6a0710aab17c344fc3d3810e989 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
make the text non-selectable

1d5e64e6c4e2d36ba222648f9aa472e7f16277f7 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: make 2 version of the view for the text_buffer, the highlighted view and the plain_view

40c73466a5e88d111d7e4aab1f8fd8595bc82ff8 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: refactor the highlighting call to detech the calls from the view and instead, rehighlight only when there are changes in the text_buffer

49e2222d2f5589e0aef6d982cac1596ed77d6622 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
streamline highlighting

dc9bbc57812b7b32b3f583bd17537221995f5ab5 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
update to syntect 5, regenerate the dumps and strea_line highlight_line function

785fb5ba6687f3365d1f413f9341a57ff7e122c5 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: always add height:100% for html doctype mode

f1ea93200ccaf8be25f0471d6abebcb8965a11af authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: make use of Iosevka Fixed font for now

1d44b501ebbc16bbe2fe0bb8e266b3aa4c29a545 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: don't make use of the hidden textare for now

20efd8443c2ecfbb33a42f80dbf3e392841e9472 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: clamped movement

1d831fa16d40a17c34612409135163d61124b447 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: moving cursor right

49c878cff0304ae4d1b9246ac50849704e18f5c6 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix: make the editor work with break_line

4eb61430f8994ddd95950a81e5814329e938a844 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: add more fix

e4196a89fdf3747d064dcd66875879194fd6da0f authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: implement insert_char and replace_char

1987d454dff41b782a6acf90487a9594937873e4 authored over 2 years ago by Jovansonlee Cesar <[email protected]>
feat: start reimplementing the text_buffer functions

78aba21b1487e8356aa6bda8917f685f19c9e97b authored over 2 years ago by Jovansonlee Cesar <[email protected]>
simplify the textbuffer, removing pages, line, range, cell

1a27f0e04d57a20ef8292d9cf075bb791298312b authored over 2 years ago by Jovansonlee Cesar <[email protected]>
fix some crash on inverted ranges, update to sauron 0.49.2

f227d2dc54b4bed449ebd107311a13cea07d9645 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
update to latest version of sauron

30353740d48d13c163cf22003b4885a079b6082d authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: update to latest version of sauron

336be5889540367d1b3e369f06362e43cad1f6a6 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
fix: move the profile.release to the root workspace

353ce3acc880bbfe8cffa44f4e86d1a09665ca33 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: add page_caching to improve the calculation of view, pages that have been changed is stored in a cache

99b0c10269f5d80f3226a202600ca15c9916ecd5 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
fix: improve logic for ensure_line_exist by filling lines to pages before the calculated (page, line_index), use saturating_sub and add flag to use_paging_optimization

815442ea17fd66a04a6456826f4d9bafab0655d1 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: add use_syntax_highlighter into to Options

6757721872b5a5fd18eabdbf2b9cf1315f0f1e71 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
update changelog

fdcf42a14407185c6bd6360cc003fac814bc1382 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
fix: limit movement of cursor using keys when the option is not using virtual edit

0c0bb03d382ba8eba14e6ab1a90c67dd5c7537cc authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
fix: first character not included when a newline is added prior

ce7bde962e44be5e3fb3b5a084dab4985ec05a2b authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
chore: remove unused/commented out code

70a76ed8fd434fff30ee851b003a5f6737c0759d authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
fix: cursor issue disappears when it is before a range boundary, ie: the cursor is before a quote

4cdc806bd1a49ef171fdcdbadf379362b37331fd authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
Add changelog

8d3b19a5bc3ed9664ea5cca93dcad61ba58b3085 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
fix: highlighted character line calculation, page_index is now taken into account, fixing multiple highlighting into 1 only

6d766f2ac25e1cb305995482d78a49427df586c4 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
Improve the implementation of get_text

7d72646ad0b2c799dbd848b14f568c2963ae1f6d authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
refactor: use a more descriptive name for functions

35a7f967d8f0338ea3ddb5ea160c633af4971da4 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
chore: remove uncessary functions: delete_from_start variant since the it could be replace with a delete variant with 0 as the start_index argument

4757f135e777f11444635e9310a9949d285767a0 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
chore: fix tests

d13b7ce743bed66df9fa3308a22f95b5f128ba83 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: add optimization for showing/hiding lines that are not visible in the viewport

b3d5d518f02b98c09cf4ec96e9f8bd85b431dcae authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: add paging to TextBuffer, this will provide optimization by hiding pages when it is not visible in the viewport

7a275100c563ad2eef8262b7c0e0b692b8230725 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: introduce paging and calculation of max_lines per viewport

79b30d65291bb74b3e04694e7863b4548734d722 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: add a flag to indicate whether or not the editor should occupy the whole container

1741d942363634f2e569931a6603ba35e9ae4676 authored almost 3 years ago by Jovansonlee Cesar <[email protected]>
feat: add option use_virtual_edit flag which controls the behavior of cursor and mouse_clicks limited by the editor content size

66784a596e997b34349afc4eda22d606d98cdc89 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
chore: expose nalgebra from the crate

75007a6066a1ed051f389b6b211f7a3f895540f7 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Export Editor and Msg from ultron

3b0f98e702f3a59417a4975fcb298c3d29317a1b authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Set the text_buffer location to the last undo/redo location

4ab292e14e304c33b3b1ba05bf23a44080ed4f6d authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Add a feature to bump history, to allow separation of undo/redo action list

28749f14cdf36aafa89ec9bf7dcb6092153f0937 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
revamp Action and History to use char specific action instead of string, this revamps the undo/redo feature in the editor

e1c27ba978e9a339abb1ffcd3da45bbfb76470e5 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Use div in lines to make copy and pasting work out of the box in the browsers

6ce04e0b71a2f9cf67844bfe3d04f026c2131732 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.2.6 release

6354491e8da4ece62dad92b33953db2c9ef9e40b authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Update changelog

85741968fd3399550259cd7f11ef80042266145c authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Add a conventient function in text_highlighter to choose a theme while creating an instance of itself

886ce0b375bea76dc84992924d8aca03fe0e8ff8 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Add clear text selection function

b4c00de7cfbbbbed18faa46c5af212fa4ab47364 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Update readme

64ee68b5bb3a59a9e45a1e837778b1baae23c99f authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Select all for block mode

3348d56206e201e8eec188bf529f182bd5b98cd2 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Update doc comments, remove commented out code

c343c74b2b65037decaff7b6cf6383e49c311a1e authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Add support for selecting all text, Fix delete order such that we delete from the last to the first to make the index still accurate near the start

655a3a0df718280ddcb5bdba756eea0305689333 authored about 3 years ago by Jovansonlee Cesar <[email protected]>
Fix join ling and cursor move afterwards

d87ab4729bc6f44406c69495f3726299d9f6a67e authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add support for undo/redo for breakline

c994543cb46673e76cca9773285af14f4e88751f authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add break_line function

69ced36f4c2e046587c354c24f38f80180d4d545 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
increase sleep time after publishing syntaxes-themes since it contains big dump file

cffc322594190ce6efb5dab586b943632b5443d9 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.2.5 release

6b269c8a13aa7b23b098294f1d30d271ad1c7a72 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Make the gutter foreground in ayu-light have more contrast with its gutter

1ce89791c3fd5b017df1ef3a0b3398f5ebca3c8d authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix bounds checking in ultron, it has to be inside the edit, not necessary inside the textbuffer, which is problematic when there was no content in the textbuffer

beeef5c3b4ab776b1c99dce9618c887a28736016 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add initial implementation for undo/redo

ed2481c60c423415a8b9f22d08c20fa15d8583ac authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Merge branch 'develop'

f687fa2b7e8452fd9398c5b5a0e66aa863270cc6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add History and Action structs needed for undo/redo

ce40b27f82bdce710d8c0510537d79c6e4dbbee6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add RUSTFLAGS when for github ci

58e728bd100ff7cd3279b5355ba2f3a765dbab18 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Expose status line to allow apps to display it by themselves, show the number of msgs that was dispatched in the update loop

0a84ab546298989bf012c24a6ccbe23f17135d7b authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Make the commands that modify text return a result triggering the on_change_listener of the editor

e32a313420a93ea4e4644ff8ced46423d9e72b9f authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix warnings

a78132ad8f626e715265c48f1b9b69c75164781d authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix warning

193bc7851373d5d2bfc578f1d0ddbb266cdfc9ac authored over 3 years ago by Jovansonlee Cesar <[email protected]>
fix feature flag

022deb0c3b1d2e529c842b77a0eafce6fb5e44e6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
fix feature flag

d463075b900c963eeb84e9ea03b1cfdb61de4cf7 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
fix method not found

12884414f4dd0c5df9fe5eb24adc0ed64aa6afec authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.2.4 release

002b8a8346092c9e8d9d6b8bc0e88006c204a187 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Update changelog

c5776a17ff44e2a20c6de28fbe40e737d9e8d85a authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add ultron-ssg in README

e5faa6ba5e147a1eea4344311be7a8396df2ea72 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Display the average update time

7a27ed01a579ad0cbfd77bc52d9e1da4d2c6291a authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add a preloader

07a76ca29be49b5382984f70e586e2793325a0af authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix the github rust workflow, swap the call sequence order for copy/cut text, try the most recent api first

433c53958f769145bf0006002e3b59f28b48c95c authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve the copy/cut for older browser such as webkit2, used in webview crate

e61ed74b5f7bc99a8e87a9b6fe8c17c529559504 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Make the code structure for copy and cut more robust

2258669e7abc2dbfa2e6f02a198068e9b5eb2ab1 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve cursor placement when inserting text

36dbb275ae55ff031804fe0d547c29f7c8218638 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Improve copy pasting from the insert_text improvement

038ed6aa1f74275be35f8d5bc373667e3e06d079 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix insert_text api and add tests

e454008567072b52b719dda0318e03ac644683b4 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Rearrange new test to the bottom

eaa305cede0df0b6849ceb03551eeb96d65a1747 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Use a more descriptive name

b7c8b9091879dfd1e14e70b0069dbeccd512905f authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Implement cut_text for both block_mode and normal mode

e570270b9144d33952e92bf3b8cdd2487914b551 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Remove log::trace here

50c5617dd1261f1754570df810b6abf120154a36 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Fix calculation of editor_offset, we don;t include the window scroll

Refactor some code in text selection

1cafa8d87cdb90b9f00005edc6d89adac93c7dec authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Use a more descriptive Msg variant to indicate where the Msg is coming from

280db96a228e3df145cca41ca1bfce44f0e048f6 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
bump to uniform version 0.2.3

463d58e8f24d2b1e2e7e13e928cbb37fd7c991bb authored over 3 years ago by Jovansonlee Cesar <[email protected]>
minor release for ultron 0.2.2

773c041d0a0d284f529199190bfc44c580a8d361 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
allow unused

7355e1ca707828c48cf29a91aaac6722e87ac5f2 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Prepare for 0.2.1

bc5947726d5d40cc088be29a02e28deb01faa588 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
minor release for ultron without the feature flag

33be7f4d7557ef0f37d94c3c6e99645a2f644ab5 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Remove with-dom feature flag in text_buffer

9d59c4a76075ac02e5a11365054aaff5c1e0fd0d authored over 3 years ago by Jovansonlee Cesar <[email protected]>
Add a feature flag for copy_to_clipboard

c4c943c21f2970aea9ebef1dfd27b68c05e1b0f2 authored over 3 years ago by Jovansonlee Cesar <[email protected]>
increase sleep timer when running the publish script

8359605c38e3272f33522933f051462d9c255996 authored over 3 years ago by Jovansonlee Cesar <[email protected]>