modify or replace OverType
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Refactoring
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- github, react, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia leggendo src/lib/enhancers/github/GitHubPrAppendEnhancer.tsx nelle sezioni collegate relative allo styling e ai listener delle modifiche, quindi esamina l’integrazione attuale di OverType e le modifiche elencate nel fork. Il lavoro è completato quando OverType viene modificato o sostituito in modo che le aree di testo migliorate mantengano il loro styling, rimangano sincronizzate quando vi vengono trascinate delle immagini e conservino il supporto per gli hashlink di GitHub.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
We are currently using the OverType library for syntax highlighting. Our biggest problem with it is that we are using it to modify text areas, but it's really built to create them. We're working against its nature in lots of places.
For example, right now we don't / can't enhance text areas by default, we only enhance very specific ones that we have targeted. This is because when we enhance a text area, we clobber its styling, and we have to manually put it all back how it was:
Also, whatever method it uses to listen for changes doesn't always work. For example, when images get dragged on to the GitHub textarea, the preview unsyncs briefly, but this can fix it:
Changes we have made:
- several removals of functionality related to
- added support for GitHub hashlinks e.g.
#34https://github.com/diffplug/overtype/commit/f5149dce2125e1f3749961eaa4f12b75af648946
- Lingua principale
- HTML
- Stelle
- 58
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di diffplug/gitcasso
-
Jukebox gap Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
-
Allow toggling syntax highlighting on/off for the page from a right click on the textarea/similar Apertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
-
publish in the firefox store Apertaenhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 32/100
Tutte le issue di diffplug/gitcasso
Issue simili
-
Browser (wasm) relay client cannot connect to relays whose URL has a trailing-dot FQDN hostname Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
n0-computer/iroh#4550 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
nightscout/nocturne#1425 ·
-
ui/ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Theme loads third-party resources on every page (jsdelivr web font, cdnjs Font Awesome) – GDPR Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
docToolchain/docToolchain#1705 ·