Comments (6)
Oh, thanks. I was looking for a good first issue task. I'll checkout #44 to get acquainted with the codebase and then ease my way to the follow-up task.
from edit-text.
Thanks, @tcr for the prompt response and providing the description. I've checked out the issue and I can take it up.
Also about the first PR, no biggie.
from edit-text.
Hey, @tcr. Has this been taken up?
from edit-text.
@briankabiro Hey! Unfortuantely it has (live on http://sandbox.edit.io/) and I've been bad at issue maintenance. Thanks for surfacing this.
I opened another good first issue task, in case that's what you were looking for: #44
There is also a follow up task to this available about making the "highlight button when caret is inside it" logic less expensive. Right now it's called for every document change and this computes some things twice. By avoiding the recomputation, it should speed up all client changes.
from edit-text.
Hey, @tcr. AboutThere is also a follow up task to this available about making the "highlight button when caret is inside it" logic less expensive.
from the earlier comment.
Could you provide more context on that, or would it be better to open an issue for it?
from edit-text.
@briankabiro I've opened a new issue with first steps!
Making the "figure out the button state logic" where identify_block
is called in client.rs is still expensive, but the first step is to reduce how much data we're sending to the client. This should drop the WebAssembly <-> JavaScript traffic by half.
I'll follow up with other tasks related to this shortly, but hopefully this is a good start. Thanks for your first PR also :)
from edit-text.
Related Issues (20)
- An in-range update of css-loader is breaking the build 🚨
- Chromedriver doesn't run in headless mode
- An in-range update of @types/react is breaking the build 🚨 HOT 4
- An in-range update of react is breaking the build 🚨 HOT 1
- Export typescript types for structs
- An in-range update of @types/react-dom is breaking the build 🚨 HOT 1
- An in-range update of @types/react is breaking the build 🚨 HOT 3
- If the user agent is Windows, the docs should rewrite themselves to use `.\tools`
- Deleting a selection over multiple list items panics HOT 1
- Going to http://sandbox.edit.io/?new=1 should open up a new page HOT 1
- Centralize custom cargo arguments in ./tools
- Running ./tools server after clone complains that `edit-text/dist` doesn't exist
- Clicking the editor too quickly while loading will throw an error
- Loading bar for webassembly load
- Process not killed when ./tools test integration finishes successfully
- Need test for load/save markdown dialog to see if it works HOT 1
- ./tools watch
- It's possible to partially select text
- Python 2 required
- End2End encryption?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from edit-text.