Aakansha Doshi
88ff32e9b3
fix: improve text wrapping in ellipse and alignment ( #6172 )
...
* fix: improve text wrapping in ellipse
* compute height when font properties updated
* fix alignment
* fix alignment when resizing
* fix
* ad padding
* always compute height when redrawing bounding box and refactor
* lint
* fix specs
* fix
* redraw text bounding box when pasted or refreshed
* fix
* Add specs
* fix
* restore on font load
* add comments
2023-02-21 12:36:43 +05:30
Aakansha Doshi
e41ea9562b
fix: set the width correctly using measureText in editor ( #6162 )
2023-01-28 12:09:53 +01:00
Ignacio Cuadra
b52c8943e4
fix: 🐛 broken emojis when wrap text ( #6153 )
...
* fix: 🐛 broken emojis when wrap text
* refactor: Delete unnecessary "else" (reduce indentation)
* fix: remove code block that causes the emojis to disappear
* Apply suggestions from code review
Co-authored-by: David Luzar <luzar.david@gmail.com>
* fix: 🚑 possibly undefined value
* Add spec
Co-authored-by: David Luzar <luzar.david@gmail.com>
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com>
2023-01-26 11:49:21 +05:30
Aakansha Doshi
af3b93c410
fix: use canvas measureText to calculate width in measureText ( #6030 )
...
* fix: use canvas measureText to calculate width in measureText
* calculate multiline width correctly using canvas measure text and rename functions
* set correct width when pasting in bound container
* take existing value + new pasted
* remove debugger :p
* fix snaps
2022-12-23 21:45:49 +05:30
Aakansha Doshi
d2e371cdf0
fix: don't push whitespace to next line when exceeding max width during wrapping and make sure to use same width of text editor on DOM when measuring dimensions ( #5996 )
...
* fix: don't push whitespace to next line when exceeding max width during wrapping
* add a helper function and never push empty line
* use width same as in text area so dimensions are same
* add tests
* make sure dom element has exact same width as text editor
2022-12-21 12:32:43 +05:30
Aakansha Doshi
4cb6f09559
fix: set the dimensions of bound text correctly ( #5710 )
...
* fix: set the dimensions of bound text correctly
* use original Text when wrapping
* fix text align
* fix specs
* fix
* newline
2022-09-22 15:40:38 +05:30
Aakansha Doshi
5c67329be6
fix: Reduce padding to 5px for bounded text ( #4530 )
...
* fix: Reduce padding to 5px
* reduce width by 50 to fix tests
* Push the word if appending space exceeds max width when breaking words
* fix spec
2022-01-03 17:59:26 +05:30
Aakansha Doshi
38236bc5e0
tests: Add tests for wrapText util ( #4495 )
2021-12-28 16:52:57 +05:30