Commit Graph

  • 6fce85c (HEAD -> main) Add support for <Illustration/> elements in XML-ALTO rendering by Tissevert 2020-07-09 13:58:09 +0200
  • 303c4dc Implement cancel / redo operations by Tissevert 2020-06-05 18:31:29 +0200
  • 93d0e35 (implement-cancel) Implement redo, add a menu for cancel/redo by Tissevert 2020-06-05 17:54:43 +0200
  • 49721e5 Rollback on centralized check for disabled entries in menu to stop it from closing, now delegate to the handler function that must stop the propagation to prevent the event from reaching the parent <ul> element by Tissevert 2020-06-05 17:54:02 +0200
  • eee37a0 Add a separate Help module to catch misclicks outside the <a>s but inside the <li>s previously done in module GUI by Tissevert 2020-06-05 17:52:30 +0200
  • abe34e5 Clean and reorder GUI module to expose dom elements by Tissevert 2020-06-05 17:51:20 +0200
  • 6af1a96 Add descriptions to each cancelable action so that you know what will be undone by Tissevert 2020-06-05 16:24:13 +0200
  • 468d719 Make scoriae loading operation cancelable by Tissevert 2020-06-05 16:05:49 +0200
  • 03efaba Fix implementation issue to get 'cancel' to work even when the element isn't visible (cancel from other pages than the one the edit was made on) + add a pretty cancel button by Tissevert 2020-06-05 15:59:21 +0200
  • 2dd84b9 Generalize no-padding CSS rule to all buttons in the toolbar by Tissevert 2020-06-05 14:27:53 +0200
  • 49c4525 Record rectangular toggling as «one edit» to allow canceling a whole operation by Tissevert 2020-06-05 14:05:27 +0200
  • 05d5588 Add support for modifiers keys in Keys binding module by Tissevert 2020-06-05 13:43:30 +0200
  • 34b1f20 Start by implementing a simple overcoat of toggleWord that records edits by Tissevert 2020-06-05 12:06:36 +0200
  • 82e6296 Fix mistake in DOM id for the documentation and add the same catching mechanism as for reposLink on the parent li by Tissevert 2020-06-05 10:04:30 +0200
  • ad3321f Fix zooming bugs (changing with the selector puts zoom back to its initial value; fitting to Width doesn't change the zoom ratio estimate) by Tissevert 2020-06-02 17:55:50 +0200
  • 0c07e74 Initially disable load/save scoria functions to guide the user to a less surprising path by Tissevert 2020-05-27 15:43:12 +0200
  • c0d658f Forgot to commit the new GUI.Keys module by Tissevert 2020-05-27 15:42:36 +0200
  • fe30409 Add a module to handle keyboard shortcuts and add zooming shortcuts by Tissevert 2020-05-27 09:51:13 +0200
  • 3d4be63 Add a mode to display block order by Tissevert 2020-05-27 09:16:55 +0200
  • 995c298 (block-order-mode) Implement block order rendering by Tissevert 2020-05-26 22:34:55 +0200
  • c542457 Add a new mode value by Tissevert 2020-05-26 21:47:32 +0200
  • 8202962 Add a link to the documentation in the README and in the help menu by Tissevert 2020-05-25 19:20:17 +0200
  • be806ce Fix page positioning preventing heavy zooming from truncating the left of it by Tissevert 2020-05-25 15:38:47 +0200
  • 29b886d Add a README by Tissevert 2020-05-25 15:19:53 +0200
  • 1b32c85 Improve rectangle selection by Tissevert 2020-05-25 11:49:42 +0200
  • 09eb3bc (better-rectangles) Improve rectangle selection to generally behave like a 'toggle' and avoid leaving elements behind when selection shrinks too abruptly by Tissevert 2020-05-25 11:49:12 +0200
  • 155f747 Move predicate functions in Segment after the instanciators by Tissevert 2020-05-25 11:35:49 +0200
  • 213ac16 Simplify ALTO display code and harden the whole thing a bit against negative dimensions found in some pages in T2 by Tissevert 2020-05-23 14:57:45 +0200
  • 4991d77 Implement zoom by Tissevert 2020-05-22 19:50:42 +0200
  • 068e0d4 Make sure the whole <li> in the help menu catches clicks and redirect them to the link it contains by Tissevert 2020-05-22 12:12:32 +0200
  • a45d004 Add a help menu by Tissevert 2020-05-22 11:40:30 +0200
  • f9adb7d Use select instead of checkbox for modes by Tissevert 2020-05-22 11:21:50 +0200
  • fbc64dc Implement a file menu and group the file operations there by Tissevert 2020-05-22 11:06:54 +0200
  • 80d40f0 (file-operations) Implement ALTO file export by Tissevert 2020-05-22 11:05:22 +0200
  • fddb7c6 Remove useless auxiliary function by adopting a simpler syntax by Tissevert 2020-05-22 09:39:41 +0200
  • ed9465a Take event operation out of Scoria and into View to make it a pure Model and accessible from other modules without causing loops by Tissevert 2020-05-21 18:39:32 +0200
  • eb54d90 Fix toolbar's position by Tissevert 2020-05-21 16:29:50 +0200
  • 3cccd99 Reimplement saving scoria to CSV file by Tissevert 2020-05-21 15:48:02 +0200
  • 0396317 Catch very minor bug provoking an error to show in the console without any consequence by Tissevert 2020-05-21 15:45:06 +0200
  • e464893 Re-implement ALTO files loading by Tissevert 2020-05-21 15:27:21 +0200
  • d42632e Implement programmatical file selection without pre-existing input element in Dom by Tissevert 2020-05-21 15:24:57 +0200
  • 4417879 Remove former inputs and replace them with entries in the file menu; give ids to all entries by Tissevert 2020-05-21 15:24:14 +0200
  • bf1e586 Prevent 1px dashed border on words :hover from moving them 1px to SE by setting a temporary -1px margin on NW by Tissevert 2020-05-21 15:19:36 +0200
  • a6082c8 Split CSS code, rename directory for JS sources + implement menu by Tissevert 2020-05-21 14:30:54 +0200
  • 1a65637 Implement rectangular selection by Tissevert 2020-05-20 18:17:42 +0200
  • 45ccbc0 Refactor code to avoid the huge unmaintainable GUI clutter in Main by Tissevert 2020-05-19 10:40:54 +0200
  • 8a95575 Use sjw's '-o' option to avoid the need to redirect stdout by Tissevert 2020-05-18 09:26:57 +0200
  • 7d8d1ec Implement deletions export to CSV file by Tissevert 2020-05-15 20:01:03 +0200
  • c3ba3e2 Edit multiple files at once by Tissevert 2020-05-15 18:32:32 +0200
  • c8a1b6b Implement manual word curation by Tissevert 2020-05-15 17:05:43 +0200
  • ae3ba9e Implement low quality highlighting by Tissevert 2020-05-15 13:34:46 +0200
  • 38fd1ca Fix recursive discovery of JS files by Tissevert 2020-05-15 13:33:58 +0200
  • dac5a8b Add a Makefile to ease app generation by Tissevert 2020-05-15 13:05:58 +0200
  • 356468c Implement element positioning by converting ALTO's native PrintSpace-relative positioning to CSS-implementable parent-relative positioning by Tissevert 2020-05-15 12:57:10 +0200
  • 3ed43d7 First draft loading document and rendering the text sequentially by Tissevert 2020-05-13 16:27:50 +0200