zsviczian
34daf09b4a
merge master changes (#7105)
* refactor: DRY out tool typing (#7086)
* feat: Export `iconFillColor()` (#6996)
* feat: initial Laser Pointer MVP (#6739)
* feat: initial Laser pointer mvp
* feat: add laser-pointer package and integrate it with collab
* chore: fix yarn.lock
* feat: update laser-pointer package, prevent panning from showing
* feat: add laser pointer tool button when collaborating, migrate to official package
* feat: reduce laser tool button size
* update icon
* fix icon & rotate
* fix: lock zoom level
* fix icon
* add `selected` state, simplify and reduce api
* set up pointer callbacks in viewMode if laser tool active
* highlight extra-tools button if one of the nested tools active
* add shortcut to laser pointer
* feat: don't update paths if nothing changed
* ensure we reset flag if no rAF scheduled
* move `lastUpdate` to instance to optimize
* return early
* factor out into constants and add doc
* skip iteration instead of exit
* fix naming
* feat: remove testing variable on window
* destroy on editor unmount
* fix incorrectly resetting `lastUpdate` in `stop()`
---------
Co-authored-by: dwelle <luzar.david@gmail.com>
* fix: ensure we do not stop laser update prematurely (#7100)
---------
Co-authored-by: David Luzar <luzar.david@gmail.com>
Co-authored-by: DanielJGeiger <1852529+DanielJGeiger@users.noreply.github.com>
Co-authored-by: Are <artur@excalidraw.com>
2023-10-06 14:25:20 +02:00
..
2023-10-04 16:09:59 +02:00
2023-05-31 18:27:29 +02:00
2023-10-06 14:25:20 +02:00
2023-06-19 17:08:12 +02:00
2023-09-19 16:01:40 +02:00
2023-10-06 14:25:20 +02:00
2023-10-06 14:25:20 +02:00
2023-09-21 09:54:03 +05:30
2023-10-06 14:25:20 +02:00
2023-10-03 23:35:47 +02:00
2023-09-28 16:28:08 +02:00
2023-09-28 16:28:08 +02:00
2023-10-04 00:16:54 +02:00
2023-06-14 18:42:01 +02:00
2023-07-27 23:50:11 +05:30
2023-09-28 16:28:08 +02:00
2020-03-31 11:37:51 +03:00
2022-05-07 19:12:31 +02:00
2023-07-27 23:50:11 +05:30
2023-06-12 15:43:14 +02:00
2022-11-14 14:02:54 +05:30
2023-08-09 16:41:15 +05:30
2023-07-24 16:51:53 +02:00
2023-09-19 16:01:40 +02:00
2020-11-04 11:05:12 +01:00
2022-05-11 15:51:02 +02:00
2021-10-07 13:19:40 +02:00
2023-09-29 15:40:14 +02:00
2023-09-29 15:40:14 +02:00
2022-03-02 11:37:12 +05:30
2020-11-06 21:06:39 +01:00
2022-03-02 11:37:12 +05:30
2020-11-06 21:06:39 +01:00
2020-11-06 21:06:39 +01:00
2021-01-31 10:47:43 +01:00
2023-07-27 23:50:11 +05:30
2023-08-18 16:14:57 +02:00
2023-03-04 19:21:57 +01:00
2023-07-27 23:50:11 +05:30
2021-10-21 22:05:48 +02:00
2023-09-21 09:28:48 +05:30
2023-02-22 14:01:23 +00:00
2023-09-28 16:28:08 +02:00
2023-09-28 16:28:08 +02:00
2023-09-28 16:28:08 +02:00
2022-12-05 21:03:13 +05:30
2023-09-24 19:07:35 +02:00
2020-04-16 14:23:39 +02:00
2021-12-28 17:17:41 +05:30
2020-01-02 11:03:48 -08:00
2023-07-27 23:50:11 +05:30
2023-06-14 18:42:01 +02:00
2023-09-28 16:28:08 +02:00
2023-10-06 14:25:20 +02:00
2023-07-20 18:15:32 +02:00
2023-10-06 14:25:20 +02:00
2023-09-11 21:13:16 +00:00
2023-09-21 09:28:48 +05:30