Commit Graph

  • 5ba7501df6 Add support for removing a word master Simon Rozman 2025-12-23 14:57:36 +01:00
  • 02395fe592 Fix replacement string slicing api-v1 Aljaz Grilc 2025-10-02 09:14:15 +02:00
  • d3deb4cb11 Improve popup positioning based on rect's postion and not on click's X,Y coordiantes. Aljaz Grilc 2025-06-11 10:01:40 +02:00
  • 3cd86bf4c3 Fix scrollIntoView behavior and improve popup positioning #4 Aljaz Grilc 2025-06-09 11:48:15 +02:00
  • a04ffb3e70 Improve navigation and fix focus-visible colors in the popup #4 Aljaz Grilc 2025-06-05 09:44:52 +02:00
  • e4ba4dd3f1 Refactor findNextMistake method to be static and its calls #4 Aljaz Grilc 2025-06-05 08:54:56 +02:00
  • b99d233abc Prevent ctrl + enter shortuct when no grammar highlights are present #4 Aljaz Grilc 2025-06-05 08:17:19 +02:00
  • 04cd5f2e7d Use scrollintoView after using shortcut navigation for finding a next/previous mistake #4 Aljaz Grilc 2025-06-05 08:11:42 +02:00
  • 1163b3c47e Enhance shortcut navigation and add replacement acceptance logic for mistakes #4 Aljaz Grilc 2025-06-04 15:03:10 +02:00
  • e903917179 Add navigation buttons in popup #4 Aljaz Grilc 2025-06-04 13:18:30 +02:00
  • 0f2fa218f3 Update popup positioning after using keyboard shortcut #4 Aljaz Grilc 2025-06-04 11:50:41 +02:00
  • 99db143007 Add keyboard shortcut navigation for grammar mistakes Aljaz Grilc 2025-06-04 10:26:56 +02:00
  • c7c90101a2 Implement tab navigation for grammar mistakes Aljaz Grilc 2025-06-03 14:59:25 +02:00
  • b9ab9b6a64 Add double underline drawing for specific grammar rules Aljaž Grilc 2025-05-28 21:01:43 +02:00
  • c67adcdc99 Adjust highlight color as requested by the company Aljaž Grilc 2025-05-28 19:46:49 +02:00
  • be08136a31 Improve color of the popup close button #6 Aljaz Grilc 2025-05-21 09:14:06 +02:00
  • 9bc8dfbdfc Display AI suggestions using different color Simon Rozman 2025-04-24 14:46:23 +02:00
  • 5cbac62de3 Fix BesQuillService when pasting a simple block of text Aljaz Grilc 2025-04-16 09:27:20 +02:00
  • c27f9628f4 Fine-tune markup drawing Simon Rozman 2025-03-04 11:09:57 +01:00
  • ef0d35ccee Cleanup Simon Rozman 2025-03-04 10:49:12 +01:00
  • 2b54735175 Reformat code Simon Rozman 2025-03-04 09:21:51 +01:00
  • 9c2151f182 Add clickable tolerance around grammar mistakes Simon Rozman 2025-03-04 09:21:35 +01:00
  • a507f24326 Relax line height in the samples Simon Rozman 2025-03-03 14:24:04 +01:00
  • 20713b8b5d Add dark color-scheme for samples Simon Rozman 2025-03-03 14:23:31 +01:00
  • 72b6fb2d91 Enlarge markup font Simon Rozman 2025-03-03 14:21:56 +01:00
  • 9815ddfed0 Get markup text from <canvas> element Simon Rozman 2025-03-03 14:21:16 +01:00
  • 24216a4dff Merge remote-tracking branch 'remotes/origin/revise-canvas' Simon Rozman 2025-03-03 13:10:51 +01:00
  • 61401cb3c0 Fix <textarea> overlay Simon Rozman 2025-03-03 13:06:02 +01:00
  • 2dd06fcef4 Fix redraw after zoom change Simon Rozman 2025-02-28 15:03:54 +01:00
  • 32690de8a7 samples: Fix CKEditor markup style switching Simon Rozman 2025-02-28 14:56:12 +01:00
  • 0ff4e96c0a Fix offset compensation Simon Rozman 2025-02-28 14:52:41 +01:00
  • b6c825cc83 Add special markup for missing period Simon Rozman 2025-02-28 14:27:06 +01:00
  • bf7b844e1c Same grammar mistake shouldn't be highlighted twice Simon Rozman 2025-02-28 12:45:33 +01:00
  • d990cd061a Update function documentation Simon Rozman 2025-02-28 12:42:16 +01:00
  • 51099347f2 Revise scrolling Simon Rozman 2025-02-28 11:32:21 +01:00
  • d246d07d7f <textarea>: Populate text panel content sooner Simon Rozman 2025-02-28 11:34:59 +01:00
  • 6b1b46de55 Rename markup drawing methods Simon Rozman 2025-02-28 11:33:12 +01:00
  • 9c7c967039 Rotate panel names Simon Rozman 2025-02-28 11:02:04 +01:00
  • acd7ac1a2b Cleanup CSS Simon Rozman 2025-02-28 10:28:39 +01:00
  • 0ed93fb9b2 Fix ToCToU issue with canvas resizing Simon Rozman 2025-02-28 09:44:51 +01:00
  • 16e85f5498 Fix unregister cleanup Simon Rozman 2025-02-27 16:03:45 +01:00
  • cf70e4128e Simplify Simon Rozman 2025-02-27 15:57:18 +01:00
  • 29dcd4c40d Merge canvas and scroll panels Simon Rozman 2025-02-27 15:32:35 +01:00
  • f88b2fd1a0 Add note about compatibility issue Simon Rozman 2025-02-27 15:22:01 +01:00
  • b41068196e Set overflow style in CSS Simon Rozman 2025-02-27 15:00:12 +01:00
  • 156e6302e6 Fix status icon positioning Simon Rozman 2025-02-27 14:49:19 +01:00
  • 20e24b4e3a Replace sample picture Simon Rozman 2025-02-27 14:19:22 +01:00
  • 17a80ab0a9 Add early return for empty highlights Aljaz Grilc 2025-02-27 14:15:50 +01:00
  • bb822f0bbc Extend grammar markup style continued Simon Rozman 2025-02-27 13:52:14 +01:00
  • 53fc05a2f8 Rename popupCorrectionPanel to preparePopup and update parameter names for clarity Aljaz Grilc 2025-02-27 09:28:40 +01:00
  • 54c0307d9b Adjust correctionPanel positioning Aljaz Grilc 2025-02-27 09:23:53 +01:00
  • 5d8b620abc Fix highlight positioning when scrolling Aljaz Grilc 2025-02-27 08:43:12 +01:00
  • ad13e9849f Extend grammar markup style Simon Rozman 2025-02-26 15:51:15 +01:00
  • ad256cabef Enhance popup styles Aljaz Grilc 2025-02-26 10:53:16 +01:00
  • 29e83ccc0a Prevent endless loop when zooming in/out and dismiss popup on scroll event Aljaz Grilc 2025-02-26 09:28:33 +01:00
  • 3d6c7fcd60 Refactor popupCorrectionPanel to handle multiple grammar matches Aljaz Grilc 2025-02-25 15:05:47 +01:00
  • 0855c13384 Fix <textarea>, cleanup... Simon Rozman 2025-02-25 12:56:09 +01:00
  • 00cb5aecd4 Hide popup and remove highlighted rects after input Aljaz Grilc 2025-02-25 09:35:34 +01:00
  • cc88584802 Add highlight rendering for "selected" grammar mistakes Aljaz Grilc 2025-02-25 09:33:33 +01:00
  • f695f4b150 Add text font retrieval and mockup text drawing in BesService Aljaz Grilc 2025-02-24 15:04:16 +01:00
  • a5db3099c6 Revise canvas management Simon Rozman 2025-02-24 14:25:19 +01:00
  • 5e52b71242 Fix <br> and false missing space grammar mistake report Simon Rozman 2025-02-24 10:39:32 +01:00
  • 661449c2b7 Update onClick logic Aljaz Grilc 2025-02-24 09:00:32 +01:00
  • 0eb3e81974 Refactor canvas context usage Aljaz Grilc 2025-02-17 08:08:34 +01:00
  • 6fb6503e73 Optimize canvas highlight rendering Aljaz Grilc 2025-02-14 09:36:26 +01:00
  • d773682eeb Implement canvas-based mistake highlighting in BesService Aljaz Grilc 2025-02-12 18:17:12 +01:00
  • c68e512496 fix: Refactor block element check in BesQuillService to use isBlockElement method #5 Aljaz Grilc 2025-01-31 12:49:37 +01:00
  • 45a10827c1 fix: Extend DOM element check to include H1 and H2 tags in BesQuillService Aljaz Grilc 2025-01-31 07:49:13 +01:00
  • 5b10a90814 Fix out-of-bounds index in BesQuillService Aljaz Grilc 2025-01-28 13:55:47 +01:00
  • 675ecdc7a4 fix: Adjust popup positioning #34 Aljaz Grilc 2025-01-23 12:35:13 +01:00
  • 18d23633ff Implement BesQuillService grammar-checking class Aljaz Grilc 2025-01-20 13:31:19 +01:00
  • cbeadb4d5a Add Quill editor example Aljaz Grilc 2025-01-17 13:49:50 +01:00
  • 9bfefe6906 refactor: Ensure that entire mistake is highlighted, including parts spanning in multiple lines #2 Aljaz Grilc 2025-01-13 11:59:01 +01:00
  • 14e4893b8d close: Clear previous highlights before displaying popup corrections Aljaz Grilc 2025-01-13 11:25:25 +01:00
  • ac7fe2b90e feat: Enhance popupCorrectionPanel to highlight selected elements #2 Aljaz Grilc 2025-01-13 10:27:05 +01:00
  • 7344379e85 Expose BesPopup to the global window for broader access Aljaz Grilc 2025-01-06 11:26:13 +01:00
  • 202cf7390b Make Markdown Gitea-compliant Simon Rozman 2024-11-28 20:33:45 +01:00
  • b7315dd608 Expose the rest of the public classes Simon Rozman 2024-11-25 14:58:23 +01:00
  • 92c1de9c8e Expose BesCKService to the global window for broader access Aljaz Grilc 2024-11-21 10:53:06 +01:00
  • 5dbe0dd3de Fix scheduleProofing method availability Simon Rozman 2024-11-05 09:24:10 +01:00
  • 4918dbfb36 Attach BesService to the global window for broader compatibility Aljaz Grilc 2024-11-05 09:05:20 +01:00
  • 49d21da518 Add export for BesService Aljaz Grilc 2024-10-25 10:37:12 +02:00
  • b3badae762 Support for grammar rule enable/disable Simon Rozman 2024-08-12 14:05:31 +02:00
  • 04c7f63b5c Cleanup Simon Rozman 2024-08-12 13:59:16 +02:00
  • eef106c53f Support for grammar rule category enable/disable Simon Rozman 2024-08-05 15:48:57 +02:00
  • 6740b14a17 Turn off picky rules Simon Rozman 2024-08-05 15:48:07 +02:00
  • a457f48fbb Popup dialog dark-scheme Simon Rozman 2024-06-28 14:14:11 +02:00
  • ef2e232813 Set popup position to relative Simon Rozman 2024-06-28 13:33:22 +02:00
  • 6863bee513 Revise positioning and resizing Simon Rozman 2024-06-28 11:51:09 +02:00
  • 6c9629dec6 Refactor logic to improve setting correction panel dimensions Aljaz Grilc 2024-06-28 09:03:47 +02:00
  • a105d4f1c2 Update documentation Simon Rozman 2024-06-27 11:40:39 +02:00
  • 4e3559408e Move status icon out of core grammar checking service Simon Rozman 2024-06-27 11:35:40 +02:00
  • 042a6b288c Extend body mutation observer Simon Rozman 2024-06-26 08:51:39 +02:00
  • 393c372bbf Merge remote-tracking branch 'remotes/origin/master' Simon Rozman 2024-06-24 14:59:58 +02:00
  • d7b6220e57 TODO added Simon Rozman 2024-06-24 14:58:58 +02:00
  • 8abb1a56d7 Reuse text element computed styles if applicable Simon Rozman 2024-06-24 14:53:53 +02:00
  • e0b20b9030 Cleanup Simon Rozman 2024-06-24 14:52:50 +02:00
  • bddae0793e Revise host element display detection logic Simon Rozman 2024-06-24 14:52:16 +02:00
  • df4d293ffb Implement position observer to monitor if hostElement moves it's position Aljaz Grilc 2024-06-20 09:47:36 +02:00
  • 7dc00af858 Improve logic for adjusting correction panel dimensions to support inline elements Aljaz Grilc 2024-06-20 08:52:16 +02:00