Commit Graph

175 Commits

Author SHA1 Message Date
Rainer Simon 2933129096 Closes #87 2021-10-23 08:33:47 +02:00
Rainer Simon 4e2b681bed Cosmetic fixes to auto-position + dragging behavior 2021-10-19 09:05:29 +02:00
Rainer Simon c66cb42bb0 Bugfix + closes #86 2021-10-14 11:12:13 +02:00
Rainer Simon 84d33d4b07 Bugfix 2021-10-14 10:51:20 +02:00
Rainer Simon 1dc7cc73e3 Breaking change: Dropped onRemoveAndAppend in favour of onBatchModify 2021-10-14 10:26:13 +02:00
Rainer Simon 0b3edd41d5 Closes #85 2021-10-12 18:12:24 +02:00
Rainer Simon 60b12ec75a Minor tweaks to setPosition behavior + drag cursor on draggable editor surfaces 2021-10-09 10:13:46 +02:00
Rainer Simon aefce0c560 Made editor arrow more aware of current position context 2021-10-09 09:32:11 +02:00
Rainer Simon 61d2c43e04 Bugfix 2021-10-07 21:34:31 +02:00
Rainer Simon 9abf457f41 Closes #82 2021-10-07 21:27:34 +02:00
Rainer Simon 401d261a49 Minor tweak 2021-09-18 10:19:39 +02:00
Rainer Simon e95c98391c Adds support for tagging vocab terms with label + uri 2021-09-13 18:13:35 +02:00
Rainer Simon b681ad6a00 Cleanup 2021-09-05 08:12:48 +02:00
Rainer Simon ac8ec7a08e Made Editor autoposition optional 2021-09-05 08:10:27 +02:00
Rainer Simon 590b430fb3 Made auto-position behavior optional 2021-09-05 07:55:52 +02:00
Aapo Virta 47d47f102d Expose saveImmediately and onUpsertBody to widgets 2021-08-31 14:30:15 +03:00
Rainer Simon f623f9b1a5 Minor tweaks to draggable behavior 2021-08-16 10:25:54 +02:00
Rainer Simon 56ca3a74d8 Made equality check stricter, so annotation updates can be injected via API 2021-08-12 14:30:59 +02:00
Rainer Simon 6f68fc63fd Added API method to get current annotation editing state 2021-08-12 14:04:16 +02:00
Rainer Simon 198a66f6ed Regression fix: editor no longer reset when zooming in OSD 2021-08-10 12:23:43 +02:00
Rainer Simon fbdcdd18dd Fixes #74 2021-08-03 10:01:01 +02:00
Rainer Simon 8f0a78a7d4 Fixed warning: key property for editor widgets 2021-08-03 09:48:49 +02:00
Rainer Simon 541720bf50 Extended widget API 'force' option to React and PlainJS 2021-08-01 18:51:25 +02:00
Rainer Simon 5bca64a03a Renamed widget type option 2021-08-01 12:01:36 +02:00
Rainer Simon 1876f89c89 Adding override option to widget config 2021-08-01 11:42:26 +02:00
dnoneill 29e89cad24
Update PurposeSelect.jsx 2021-07-26 16:12:03 -04:00
Rainer Simon 16297d0e29 Regression: setPosition now triggered when element moves (OpenSeadragon) 2021-07-14 21:11:40 +02:00
Rainer Simon 707c2db717 Cleanup 2021-07-11 10:08:07 +02:00
Rainer Simon 87f9c3c66f Change setPosition to use only top property 2021-07-11 08:54:36 +02:00
Rainer Simon 724fc68e00 Minor renaming 2021-07-10 09:24:54 +02:00
Robin Tissot 8937019f2b Fixes wrapped widgets not being created on editor instanciation. 2021-07-09 21:53:30 +02:00
Rainer Simon 0bf3fcfbff Bugfix 2021-07-07 18:49:16 +02:00
Rainer Simon b625f7b024 Cleanup 2021-07-06 07:28:09 +02:00
Rainer Simon 9e755c9d94 Bugfix 2021-07-05 21:18:59 +02:00
Rainer Simon daa8157eb8 Closes #69 2021-07-05 21:18:08 +02:00
Rainer Simon e84bebc9b9 Revised widget API for batch body modifications 2021-07-03 08:10:02 +02:00
Rainer Simon 9cb80ca6a4 Finished extending widget API (issues #65 + #66) 2021-06-30 19:20:46 +02:00
Rainer Simon 2852d0c67c onAppendBody + onRemoveBody now support arrays of bodies as arg (#65) 2021-06-30 18:57:55 +02:00
Rainer Simon 3a6b6ac1db WIP - needs testing but should address #66 2021-06-29 20:49:26 +02:00
Rainer Simon 2603439cb1 Experimental: refactored the editor into a class component for more flexibility (#65, #66) 2021-06-29 20:44:39 +02:00
Rainer Simon ecb585c11b Closes #61 2021-06-26 14:50:48 +02:00
Rainer Simon 3c7682a84c Closes #63 2021-06-26 14:19:40 +02:00
Rainer Simon ce12712517 Editor API/props change to support #57 2021-06-20 17:59:03 +02:00
Rainer Simon 897a323d6d Made detachable editor feature switchable 2021-06-20 07:59:42 +02:00
Rainer Simon 242926ae8a Improvements/fixes for detachable editor drag handling 2021-06-19 18:12:14 +02:00
Rainer Simon 48c59197f6 Draggable editor experiment 2021-06-17 20:59:07 +02:00
Rainer Simon 15d88d02a7 Minor fix 2021-06-11 12:09:23 +02:00
Rainer Simon a9046c8dfb React/Preact compatibility cleanup 2021-06-11 12:03:44 +02:00
Rainer Simon c08937edf3 Plugin API enhancement - hooks now supported! 2021-06-11 11:07:15 +02:00
Rainer Simon a5497df16d Renaming in prep for (possible) vite build 2021-06-03 14:33:33 +02:00