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

fix: found a way to get rid of assigning the exported CustomElement component into the Window by passing it as a js Function constructor object

6a58fa020e6ecb4ded286527e075cc3c53386017 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add more context to the test

55620a00440262725b38c67c365c54dc386abc75 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: use a descriptive function for chars manipulation instead of manipulating directly

54ca9f0848d4f5d206b0d40dd782f6fd5c6fb99b authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: tests

0355dc4d57c4ec6dfd8392067249f00b0188aef0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: improve the code for break_line which is more logical and straightforward than the previous implementation

31157ebe4af2b14a70c24bd651870f72ee29f870 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
use the view_line_number for plain_view

0d1759e3e41517ce0bf7e4de9f37f3ebe8ce57f5 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add TODO items for faster perceived response

5ad3cd86f39afd46ca9e9f4c851780f0de55d8b0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: add a line-height: 1 to make the code more compact

17e341923068b9a5c3d29b4de6169da8af0b0c15 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add cfg flag to unstable apis

7395c118cfbb0c0bd0b73c99b4844d28d2b79f4f authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: remove warnings

be91ea54bd2a65eebf25f4a1608395e994b62019 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: clippy

74e65044dcd85ccd60a319d6c2f9632ec6d49d10 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: clippy warnings

9a975721ed61f2f8fb188f2e50fd5c3cb58d90e8 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
justfile publish script

dc4cf9177e88606b11557147b210699bff0ed413 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
use sauron latest publish version

eb6aec9c8a9f6e8fee0ec0809381109bbd22fa2a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
improve the readme

b727fffd898f5e3d6479f65a30001e1cc03aadf7 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove the double checking for primary_btn

2b90bd0ab02d8c3f80c952209c02c11cbe19c343 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: remove code that was intended for ssg, since ssg has no independent algorithm

200b53d1f809187997127385b7369c389131cdbe authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: make ultron-ssg independent from web_editor

1b986aafef0f8df21fe17d1692cd87d792905103 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add TODO item

8ce0e3c03519e4936352189fd08fa991535bd54e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: panicking when rehighlighting the editor that has a new line added

d98dc4a8cea2748697801746fb0bf40fd8cc4330 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
rename relative_client to client_to_relative, refactor the functions to reuse related code

037ddd302cd8f608db7b33a899008792680b1091 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
check which button is pressed first

57de3ac87f45c315841ddff978efc974499b73a2 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: also use ric in background highlighting the non-visible lines

acbf4bff573e56da6a60a57c6542801cfa495591 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: use ric for syntax highlighting tasks

f028242903433d91df3a0fd0ce46704d736c87c2 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: reorganize code for web_editor

10a52f9a14e7d33bfdf32b522073ca559247da45 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: widget_name

01aade987eafb22409eabea6cb99503202dd1a92 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: use Widget for Spinner instead of Component

59ccc277d61f9591b4f6a437627a0ef8f03f0b0f authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add a spinner for the font-loader and general use

7fc9a7d64ac2d49c6e4a1fb2a0301a6fc0a097ef authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: put all scripts into one unidified justfile, clean up and remove the old scripts

2349d941c8ba1b1669b3d521a40f35210548bb55 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
chore: remove some debugging

cfb9c024f23084caa60ea7dfd303deb063f68432 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
cargo fmt

668fa90845d5f82c9c452a65e666620347533c53 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: reference to the app, add 'static constraint to MSG

7a2a3609dc7a99e18156d6bce215cd71cc6682bd authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: changes to Component interface in sauron

61c503f69dd91f209fc6c218c3fa9f4e85294b86 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: XMSG are now 'static

785ef062dcbebb945ef58b326780df9fa74831ab authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: use lowercase for Justfile -> justfile

ae445f8c3dc31d9b9bfacaa88b392d86ecbe73a1 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: due to changes in sauron custom_element

5dac094c198d48d8eca976a60818b58ee1b400ec authored over 1 year ago by Jovansonlee Cesar <[email protected]>
use lowercase for justfile

81495067796986aac46b543ee20eb61116632465 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
merge changes

3d9ce0d1e8805b37785bdf1ecdbcdec2af05c74c authored over 1 year ago by Jovansonlee Cesar <[email protected]>
don't need to call register at ultron-editor

6af8ceb99c873e427545d93016c8c648ee22e6e4 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
inject the stylesheet into the shadow root of the custom_element

be7a7ee60579ebc9453677464f013477602e09ab authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove unused crates and dep

126802e05344b9edc0ca7982d6a1932cbf0e4844 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
simplify calling init

aaa156463f4b0e6ebf319c788586d95eb9e960ad authored over 1 year ago by Jovansonlee Cesar <[email protected]>
log the unexpected measurement, don't panic

720049e121b3d063417a283e91783a44c62d0768 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
exclusively measure only keypresses

0777b6ae46f0fc80326d7048dc1b66b8f32db22f authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: rename to a more descriptive function names

efc713b1d36cd09013eebbed21a40c1f1a60a42e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: more renames of variant and function Command -> Call

da94b7c28106f9ae8c9af29e07858eeca74e82dd authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: rename BaseCommand to Command to make it shorter and pleasant to use

b57af61346332df2cba6a0b40b974871a8b5c62f authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: rename Command to Call, so we can use Command for BaseCommand in ultron-core

7cde918dfd7fbc8ab5c0a9fd2d01542473494cad authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: use proper encapsulation of fields for TextEdit and BaseEditor

90219c7947ae6d579d19b3144369adf0d8dadf37 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove done TODO item

e84c0cd259911d45ebd9b799be300fbe5e9995f4 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: ultron-editor custom element interface and registration mechanism

074b2b50de243b9132f43021401ac7ae4e9a412a authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: put back the measure directive

cb2ea13ffc6ca261ccd6ddcdc7e28ac8b0a8d597 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
improve comment

baca20deac1fb2b18cc902926f5cccb18c35453b authored over 1 year ago by Jovansonlee Cesar <[email protected]>
process commands should return effects instead of just external msg

5a1ca1b318a5b917c5020a45200c04608ae1d3a3 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove async-recursion

116a960940dc205752f9e79c22030784f45db8b5 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
publish: prepare for 0.4.0

178cad0d067ed9c6ed01c3afaf7d212c34d5afc8 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add lang en-US

c372f90b4c7d73295d51422bf731542a29b78288 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
make status_line_height a static method of WebEditor

5ade3b0386a247176a474420ef9caeec29bba22e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: remove unncessary wrapping into Component and App for WebEditor

cfa19258973f0f16ab62d2b94aa0b3ff1d2e8b01 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: separate static style and dynamic style due to changes in sauron

808c781ab7e17923695b7573dc7d6fb78428ef37 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: use feature custom_element from sauron

718e695e258207aa98f102402c716490c75bb610 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
there is no need to put the fonts in static deployment, as there is only 1 embedded font in the web_editor

972fe5327c95f976b71d53a36a08987dfc4b837f authored over 1 year ago by Jovansonlee Cesar <[email protected]>
improve on the ready listener

624c0f5e6c5fe2f5f8807be3502f648c023b0698 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
expose MenuAction

267d31b7a7855f964ec0d963924b957ee43f7a43 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add the ch_height to Options, otherwise rendering in ultron-ssg will crash

f82e91d3e148d9bcd414eb302cb1142f3ca87813 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: ultron-ssg due to changes in sauron and in ultron-web

9cfb112ce39e7c47e7dc0f846226208028889ddf authored over 1 year ago by Jovansonlee Cesar <[email protected]>
try importing sauron using prelude::*

27fd03fb921154a4b8e2661324943041bcf564dd authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix due to changes in sauron

784a5350f5f56209fb6dc17630f29e5788892f69 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
mark the div as contenteditable with spellcheck turned off

87da634b40123042bf68ecd585ba7ca421463458 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: examples

4d26ad7b6026d79ff38169c7eaa3168dc256e545 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: move font in the top level directory

9eeab15c19bd8c8484eb3143d0d22c6976439eb1 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: make font loading more flexible

613a6985fca13323b2d7260ca02bcb69e7a4ff32 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
refactor: improve the function signature of attribute_changed

cfa3d3ebc592621a5c3fa9f4f4dd5d95fb12bfb1 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
don't use any other font in the editor, except for the specified in the font loader

6bdc0e3954840ba5adab58a033e591a5d849f46e authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feat: add FontSettings into the options

4d487fda1f16bb32af65c197b50c02a4252bc8db authored over 1 year ago by Jovansonlee Cesar <[email protected]>
use the Effects::localize, which makes the code more cleaner

494ef572575b2bd54ab647f73e85f89c965fcb54 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: the rendering of blank lines by specifying the height of the line with the ch_height from the options passed in view_text_buffer

a42d6ae056a58b8ab5496a66afa2845c9c815231 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove the added positioning in viewing the text_buffer

e08a93f7d378d8d1a8b6bca91180309a3ac950a2 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
use font_loader from inside of the WebEditor

6883a3627bf85b304012190528a57676c2753a77 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix the ultron_app to apply the width and height to 100%, for some reason the class attribute was not applied to the app container

ec5063dd1846c56b0a34768262e16ea4cc7dd4ea authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix import JsCast

3ca2e63a11263136ad71ffd9b32b92492e03abae authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: a new way to listen to add event listener

ad7952a053cff0b61de65cf017aeb9aca9cbbc13 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
store the handles in the WebEditor

6a93a4e989c79cf06c15ebe906cbd701393cd9d6 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: changes from sauron interfaces

ecac88e0e214bc9b65e9e71c09ce240c73e3e487 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
fix: changes due to options module changes

6e4637e37dfb0fa81d472bb59c74e257b5c440a0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
split options into BaseOptions for BaseEditor and Options for WebEditor

71b726c1bb281170bea7d1fc84275911d6ce5a63 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
rename editor::Command to BaseCommand

6405bf3551c59616dbcb4bd3aea538cf38769fc8 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
rename module Editor to BaseEditor

5ea693c84f9e6520c89fb2df8318692b5702c6f5 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
split the loading of fonts to FontLoader module from WebEditor

916ab1df398cb3a1857f9bdc4fed236d0828bc56 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
optimize for performance

9086184ea280f05b7337159ccdb27f9d7fd733c2 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add a feature to call a callback when the fonts are loaded and measured

a3727b51371e14089cef1f535f5bc38bc2eae16b authored over 1 year ago by Jovansonlee Cesar <[email protected]>
add a mechanism to measure the font first when the editor is viewed, add assertions to getting font measurements

4e16243b2f2a8f04294a182dfe708e6176282c92 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove usage Berkeley font

85ac3afcca66864dadcf33812c87a7eef5073153 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
remove hardcoded font parameters

276a3b724016050dd4622acaf8912005964bd2eb authored over 1 year ago by Jovansonlee Cesar <[email protected]>
move the calculation of css styles in web_editor in their respective elements

c0ac3a8e41ac299acca3ad07ec3f704f750e12a0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
wrap the font_measure with pre>code tag

9816c8f4a1851d2253da9b231319ed1f1ebdb0ca authored over 1 year ago by Jovansonlee Cesar <[email protected]>
unify the css class for the pre code

da3b83adc9f58b834fe905cb34b8adb22a4186c5 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
feature: add functionality to measure the font size in pixel upong loading of the font

cea20abd8eec8c74b725077076f9ba8d7110e7b0 authored over 1 year ago by Jovansonlee Cesar <[email protected]>
make CH_WIDTH and CH_HEIGHT private to web_editor

ec23971c68c9eb3dc6ef32312b7bdf3377d5082c authored over 1 year ago by Jovansonlee Cesar <[email protected]>
expose CH_WIDTH and CH_HEIGHT as a method in web_editor

30f3d211d3301d901630040e4a0b5149d91aa575 authored over 1 year ago by Jovansonlee Cesar <[email protected]>