Commit Graph

  • 8550d59362 Check in another fix for Issue 93: rotated poly points drag ok now. Check in Erik's patch for widgetizing SVG-edit (Issue 99) Jeff Schiller 2009-08-19 03:42:27 +00:00
  • 546c96ed14 Fixed bug on rotation created in r408 Alexis Deveria 2009-08-18 19:05:42 +00:00
  • 97d9c8b76a Fixed part of issue 93 Alexis Deveria 2009-08-18 16:59:01 +00:00
  • d5b816109a Fixed issue 94 Alexis Deveria 2009-08-18 14:33:59 +00:00
  • 317ba50b9a Reduced code needed for keybindings and button events Alexis Deveria 2009-08-18 13:50:18 +00:00
  • dc32ca8d53 Add open icon for ed Jeff Schiller 2009-08-17 22:14:18 +00:00
  • 9726d1b417 Separate the save handler into the HTML editor portion so that it can be re-bound Jeff Schiller 2009-08-17 21:55:47 +00:00
  • 752b45f20d Add YUI Compressor and minify BASH script Jeff Schiller 2009-08-17 20:00:38 +00:00
  • 63aac2c797 add icons to Save/Cancel buttons in sourceview Pavol Rusnak 2009-08-17 14:30:07 +00:00
  • 4e5a45642e Fixed issue 81: Source Editor needs Cancel/Save buttons Alexis Deveria 2009-08-17 14:17:20 +00:00
  • e13c674692 one left behind Pavol Rusnak 2009-08-17 07:08:16 +00:00
  • cd54df13a0 minor fixes of last commit Pavol Rusnak 2009-08-17 07:05:45 +00:00
  • d4ff808c83 align elements (work in progress) Pavol Rusnak 2009-08-17 06:56:55 +00:00
  • 8923f6d746 Fix bug when in polyedit mode and clicking the Poly tool, would add points to the current poly being edited Jeff Schiller 2009-08-17 03:57:43 +00:00
  • a389a0936f Move to 'Alpha' label Jeff Schiller 2009-08-17 03:41:12 +00:00
  • a20d175681 Resizing rotated elements behaves better (though the bbox selector still has the wrong dimensions at the end of a drag, I may live with it for this release) Jeff Schiller 2009-08-17 03:11:30 +00:00
  • eb97d20600 Fix Issue 92: Update rotation angle when selecting an element Jeff Schiller 2009-08-16 19:18:22 +00:00
  • a61da29f34 Properly size bounding box based on rotation angle of shape. Doesn't work at all for resizing rotated elements Jeff Schiller 2009-08-16 18:00:56 +00:00
  • 8ada7b4bea Create separate getBBox() function on the SvgCanvas and use that Jeff Schiller 2009-08-16 15:07:00 +00:00
  • 121a6c148d Rotation angle now preserved with drag/move Jeff Schiller 2009-08-16 14:56:22 +00:00
  • 1a97363ea9 Add stroke-linecap and -linejoin to the whitelist. Made freehand scribble have rounded lines. Moved from using DOM properties to using get/setAttribute(). Changing the rotation angle will change the rotation of an element (but moving/resizing it will snap it back Jeff Schiller 2009-08-16 06:02:26 +00:00
  • 299cf0215c Fix bug: If SVG source was changed, selectorParentGroup was thrown away meaning you could no longer create a poly Jeff Schiller 2009-08-16 02:48:00 +00:00
  • a69ea2ed1d Fix absolute path when resizing. Remove suspendRedraw for path (only making one DOM call) Jeff Schiller 2009-08-15 10:53:56 +00:00
  • 16f7caa078 Add suspendRedraw() around path resizing. Jeff Schiller 2009-08-15 04:40:33 +00:00
  • c83d515fe9 Fix resizing of arbitrary paths (for all segment types). Add polygon to whitelist. Jeff Schiller 2009-08-15 04:37:08 +00:00
  • 93611c6c71 Add angle spinner to select panel - does nothing yet Jeff Schiller 2009-08-14 22:50:34 +00:00
  • 28020bc2e2 White list for transform attribute. White list radialGradient. White list gradientTransform, gradientUnits, spreadMethod attributes for gradients. Jeff Schiller 2009-08-14 22:36:54 +00:00
  • 1b78ee99c3 replace show source icon by the one created by wormsxulla Pavol Rusnak 2009-08-14 21:14:51 +00:00
  • 4b3975948b Fixed Issue 79: Pasting/Cloning causes selectors to become hidden Alexis Deveria 2009-08-14 18:35:48 +00:00
  • fb411b346a enhance logo and set favicon Pavol Rusnak 2009-08-14 17:25:58 +00:00
  • 66e69f45f4 Fix Issue 87 via Alexis' patch: remove poly artifacts when switching mode in mid-creation of poly Jeff Schiller 2009-08-14 15:50:11 +00:00
  • d653745a70 Fix Issue 91: set paint to 'none' if not set during update of toolbar Jeff Schiller 2009-08-13 15:51:30 +00:00
  • 83275046b4 Fix Bug 80: add text controls for x,y (merge Alexis' patch) Jeff Schiller 2009-08-13 15:42:41 +00:00
  • 794db6ba98 Fix rest of Issue 34: Can now drag the poly points around in polyedit mode Jeff Schiller 2009-08-08 22:17:59 +00:00
  • 5a91365e31 Ensure current_poly is cleared when going into select mode Jeff Schiller 2009-08-08 14:09:30 +00:00
  • 6cb95656e0 Track current poly. Toggle between select and polyedit mode when clicking on the currently selected poly. polyedit mode does nothing now but show the points Jeff Schiller 2009-08-08 14:03:14 +00:00
  • dfb022fe6f Added poly point grips during creation. Fix bug where elements moved by arrow keys were not undo-able Jeff Schiller 2009-08-08 03:36:01 +00:00
  • 79a80e6d2e Check in results of trying (unsuccessfully) to fix 84. Jeff Schiller 2009-08-07 20:11:45 +00:00
  • e7a9446bbb Fix Issue 83: Allow polygons to be filled (change freehand sketches to polylines, whitelist polylines, recalculate polylines upon dragging/resizing) Jeff Schiller 2009-08-07 17:19:32 +00:00
  • 8db79e5c83 Truncate poly coordinates to integers Jeff Schiller 2009-08-07 05:55:11 +00:00
  • ab3fa8e925 First half of Issue 34 fixed: Can create polygons now. Also change default fill to red and default stroke-width to 5. Moved some functions around for convenience Jeff Schiller 2009-08-07 05:44:55 +00:00
  • 381e09be87 Add JS functionality for poly button, then disable it for now Jeff Schiller 2009-08-07 03:46:51 +00:00
  • 7dbc6fcfa2 Add poly tool button (does nothing) Jeff Schiller 2009-08-07 03:41:11 +00:00
  • e15af8fc65 Add clickable logo to top-left of editor Jeff Schiller 2009-08-07 03:33:41 +00:00
  • 86173b1832 Fix Issue 78: Merge copy/paste button into one clone button Jeff Schiller 2009-08-06 11:43:19 +00:00
  • 1840240003 Remove trailing commas Jeff Schiller 2009-08-04 03:14:23 +00:00
  • 7c9915712a fix paths to images Pavol Rusnak 2009-08-03 16:39:06 +00:00
  • 3d3d20c53e update wave gadget xml Pavol Rusnak 2009-08-03 16:36:50 +00:00
  • d1d91c556e Fix several bugs with gradient picking. Uplift to latest jGraduate. Jeff Schiller 2009-08-01 05:03:51 +00:00
  • 70c9361e1c Fix image path for jgraduate Jeff Schiller 2009-07-31 02:23:56 +00:00
  • 05ff4be18f Fix Issue 33: Gradient picker for fill/stroke. Also start to optimize suspendRedraw/unsuspend. Added vector image of logo. Jeff Schiller 2009-07-30 22:45:59 +00:00
  • f987b37526 Fix MIME type on jPicker CSS and add missing PNGs Jeff Schiller 2009-07-23 00:06:27 +00:00
  • 75f1fe1adf Set title for picker to specify stroke/fill Jeff Schiller 2009-07-22 22:52:04 +00:00
  • 1c9993d438 Uplift to jPicker 1.0.9 Jeff Schiller 2009-07-22 22:47:59 +00:00
  • 5e4ebfa7a9 Added PNG version of logo from Christian Jeff Schiller 2009-07-22 18:05:29 +00:00
  • f8fd9a7be8 Fix Issue 77: Declare charset Jeff Schiller 2009-07-20 13:56:01 +00:00
  • 35cb72ea4e Add artwork for align buttons Jeff Schiller 2009-07-15 13:13:57 +00:00
  • 9c841384bd Add empty paint_picker div. Also add defs to the whitelist Jeff Schiller 2009-07-14 12:52:39 +00:00
  • 35092be25d Fade flyouts slowly the first time they are opened Jeff Schiller 2009-07-13 19:47:48 +00:00
  • 0e45cc46ef Minor tightening of code Jeff Schiller 2009-07-13 19:41:09 +00:00
  • a09a3ecc69 added icons for cut, copy, paste Pavol Rusnak 2009-07-13 14:12:32 +00:00
  • 535d55ccda Fix Issue 51: Implement Copy/Paste Jeff Schiller 2009-07-13 13:51:00 +00:00
  • bfb108a7d0 Fixed a bug where selecting an element and then clicking off the element would delete it (resulted from change to how obj_num is handled) Jeff Schiller 2009-07-13 04:12:25 +00:00
  • 4f4d42ff85 Prevent change source command if user did not change the source Jeff Schiller 2009-07-13 03:52:31 +00:00
  • b73ed5afc8 Check in draft source button Jeff Schiller 2009-07-13 03:46:27 +00:00
  • 5e15483254 Preserve comments when editing SVG source Jeff Schiller 2009-07-13 03:23:58 +00:00
  • 5ce77bca33 Prevent U keystroke from landing in the source editor Jeff Schiller 2009-07-13 03:02:29 +00:00
  • d1a011d5d3 Properly format SVG source from and to the editor Jeff Schiller 2009-07-13 02:57:11 +00:00
  • 8e8f44861d Start of Edit Source capabilities for SVG-edit Jeff Schiller 2009-07-13 00:17:15 +00:00
  • b3484861e8 Use getNextId() when creating new elements, this ensures uniqueness (even if a file was loaded in) Jeff Schiller 2009-07-11 13:15:16 +00:00
  • a94592a52e Add local copy of jquery to the trunk (to facilitate local, network-less testing Jeff Schiller 2009-07-10 05:05:34 +00:00
  • d694197af7 Fix a bug in batch command where elements were not properly returned. Added canvas function to return resolution. Added parsing of XML string into SVG document. Added whitelist of elems/attributes for SVG-edit. Jeff Schiller 2009-07-10 05:04:06 +00:00
  • f7f4a9d0ec Update version number on trunk to 2.3-preAlpha Jeff Schiller 2009-07-09 05:06:01 +00:00
  • 5774490082 Fix Issue 53: invalid values shown for fill/stroke opacity Jeff Schiller 2009-07-09 04:34:48 +00:00
  • 3f9ba9e5cd really upload png this time :) Pavol Rusnak 2009-07-08 14:58:03 +00:00
  • 45fdd03682 Fix Issue 54: prevent lines and paths from having their fill set Jeff Schiller 2009-07-08 04:40:45 +00:00
  • 91138001c4 Repair missing PNG file Jeff Schiller 2009-07-08 01:23:01 +00:00
  • 5551bc97ca Fix Issue 55: height of bottom toolbar. Also improve code for recalculating outline/dimensions. Also fix it so that multiple elements can be moved using the arrow keys Jeff Schiller 2009-07-08 00:03:08 +00:00
  • cc545ba273 small modifications to spin button Pavol Rusnak 2009-07-07 15:06:19 +00:00
  • aecefebcc0 Add Beta label Jeff Schiller 2009-07-07 01:24:18 +00:00
  • 5f8016a839 Fix Issue 28: Use spinners instead of pulldowns for stroke-width and rect radius. Add spinbtn jquery plugin Jeff Schiller 2009-07-07 01:21:19 +00:00
  • e4af0eb261 Woops again, left a debug alert in by accident Jeff Schiller 2009-07-06 18:54:38 +00:00
  • 8537e0c35c Typo in previous checkin preventing bold from working Jeff Schiller 2009-07-06 16:21:12 +00:00
  • 312d2766c5 Woops - make italic/bold undo-able Jeff Schiller 2009-07-06 15:03:56 +00:00
  • 09b0e8bd4f Fix Issue 30: Add bold/italic buttons for text elements Jeff Schiller 2009-07-06 14:57:13 +00:00
  • f860d66ace Tweak comment for Firefox 2- fix Jeff Schiller 2009-07-03 11:39:13 +00:00
  • ea622fc419 Minor modification to last night's Firefox 2- fix Jeff Schiller 2009-07-03 11:37:20 +00:00
  • d9d9b50918 Fix Firefox 2- behavior with dragging Jeff Schiller 2009-07-03 05:38:06 +00:00
  • 56388eb98f Restore jQuery script Jeff Schiller 2009-07-03 04:56:24 +00:00
  • 46940f1969 Move group opacity up to selected context panel. Shorten the bottom tool panel. Several minor loop optimizations Jeff Schiller 2009-07-03 02:49:42 +00:00
  • b859ba711b updated jPicker to 1.0.8 Pavol Rusnak 2009-07-02 21:50:56 +00:00
  • 3154f56aba forgot to update .css to match upstream jPicker Pavol Rusnak 2009-07-02 19:07:54 +00:00
  • b7562af19e don't set alpha to 0 when color was N/A Pavol Rusnak 2009-07-02 17:35:30 +00:00
  • a485b53595 move opacity control to jPicker Pavol Rusnak 2009-07-02 17:19:51 +00:00
  • 616390b297 Add in brute force getIntersectionList() function that accurately does multi-selection when dragging the rubber-band box around Jeff Schiller 2009-07-02 04:50:24 +00:00
  • f084d731b0 Clear undo history when clearing document Jeff Schiller 2009-07-02 03:54:11 +00:00
  • 54d81dac84 Fix rubber-band multi-select so that elements of the same type each have their own selector Jeff Schiller 2009-07-01 21:59:11 +00:00
  • 67bcf98e30 Add batch command and ensure changes to multiple selected elements are atomic in undo/redo Jeff Schiller 2009-07-01 21:28:22 +00:00
  • 45bf0fca08 Minor tweaks to the UI: Fix multi-delete tooltip. Ensure clicking on svg-edit link opens a new tab. Jeff Schiller 2009-07-01 20:43:47 +00:00
  • 634b7efeb8 Add a multiselect tool panel. Can now delete multiply-selected elements Jeff Schiller 2009-07-01 20:22:29 +00:00