Commit Graph

  • 5804e605ec Changing stroke/fill properties when multiple elements selected now apply to all elements selected. Remove commented out logging messages Jeff Schiller 2009-07-01 20:05:24 +00:00
  • e36b3d97bd Enabled multi-select dragging Jeff Schiller 2009-07-01 19:54:51 +00:00
  • 797f53345b Large number of small fixes. Multi-select getting closer now (still not working) Jeff Schiller 2009-07-01 19:28:08 +00:00
  • 71e3b92e3c Move rect radius to after x,y,w,h Jeff Schiller 2009-07-01 15:57:03 +00:00
  • 8785b3674f More refactoring for selection, still only single selection Jeff Schiller 2009-07-01 15:34:15 +00:00
  • 0389e6bd86 Keep the selector group at the bottom of the document. Put the rubber-band box into the selector group. Do not serialize the selectorGroup or its children Jeff Schiller 2009-06-30 17:50:08 +00:00
  • 9f3860e3e0 Add thin border to rubber-band box Jeff Schiller 2009-06-30 16:16:55 +00:00
  • 6d8ab5888a Clear up some bugginess with the rubber-band box in single-select mode Jeff Schiller 2009-06-30 16:12:08 +00:00
  • 097649b330 Can now single-select by dragging the rubber-band box around. Still no multiselect Jeff Schiller 2009-06-30 14:29:28 +00:00
  • 1207de3e61 More minor tweaks, still no multi-select Jeff Schiller 2009-06-30 06:37:39 +00:00
  • afca995083 Added rubber-band box element for multi-select, start of multi-select mode (all it does is draw the rubber-band mode, no selecting yet. Also added a bunch of semicolons (this may be required for minification) Jeff Schiller 2009-06-30 06:24:41 +00:00
  • 30d5cb45e5 Move to use an array for selected elements. Still only single-select mode. Jeff Schiller 2009-06-29 22:22:13 +00:00
  • a0aa794cb9 Move color picker leftward so that it is (usually) always fully visible Jeff Schiller 2009-06-29 21:48:42 +00:00
  • d1299beb5c fixed Issue#50 Pavol Rusnak 2009-06-29 17:34:02 +00:00
  • 3ab00a7148 Fix issue 49: take into account scroll offsets with canvas Jeff Schiller 2009-06-29 15:08:40 +00:00
  • 579dac1219 Make contextual panel taller again Jeff Schiller 2009-06-29 15:00:11 +00:00
  • ece4974a91 small changes to UI Pavol Rusnak 2009-06-29 14:38:30 +00:00
  • 54e20edef2 Selector was not being hidden upon undo Jeff Schiller 2009-06-29 13:46:50 +00:00
  • 482aae35ed Use new selector code for single-selection Jeff Schiller 2009-06-29 13:20:39 +00:00
  • e5a290b196 Beginnings of code for multi-select. This code is not being used yet, checking in now as a work-in-progress. Jeff Schiller 2009-06-29 03:58:34 +00:00
  • ae1cd5592b Fix position of color picker. Fadeout flyouts so that user has a chance to see them upon first click Jeff Schiller 2009-06-28 14:35:08 +00:00
  • d7a2c3e71c Mousedown to open flyouts, mouse up on the tool the user wants Jeff Schiller 2009-06-28 05:48:11 +00:00
  • 9293eb66e6 Change flyouts to close when mousing out. Also since rect/ellipse flyouts can no longer get stuck open, remove code to hide them and change color picker to not be a flyout Jeff Schiller 2009-06-28 05:09:10 +00:00
  • 83f2dbf6df Closing out Issue 36 with new layout from svg-edit-layout branch Jeff Schiller 2009-06-28 04:20:34 +00:00
  • 347896cb6c Fix Issue 48: Freehand tools now undo-able Jeff Schiller 2009-06-28 04:10:03 +00:00
  • 94e7f6c645 Fixing issue 47, click to hover Narendra Sisodiya 2009-06-27 23:31:56 +00:00
  • 6b7bd3eaf8 Tweaks to svgToString() to produce slightly tidier output Jeff Schiller 2009-06-27 03:42:12 +00:00
  • a676614787 Starting mode is select, not path Jeff Schiller 2009-06-27 03:18:50 +00:00
  • cfa488a502 Make changing resolution undo/redo-able Jeff Schiller 2009-06-26 14:31:03 +00:00
  • ecb0f0e74e Fix Issue 19: Undo/Redo in context panel and react as buttons Jeff Schiller 2009-06-25 15:35:28 +00:00
  • 5c67d896ac buttons for undo/redo Pavol Rusnak 2009-06-25 08:31:36 +00:00
  • 1f5fca2fd6 resize drawing area Pavol Rusnak 2009-06-25 08:22:30 +00:00
  • d955ca51d1 Change shortcut keys to z, y and shift-z Jeff Schiller 2009-06-25 03:31:56 +00:00
  • 48ec8a7c14 Fix Issue 19: implement undo/redo command history and shortcut keys Jeff Schiller 2009-06-25 02:54:07 +00:00
  • 8a29ca4061 Fix text input width for Firefox 3.0 on Linux Jeff Schiller 2009-06-24 22:07:58 +00:00
  • 9655adf444 Tweak sensitivity, update comment Jeff Schiller 2009-06-24 13:49:43 +00:00
  • 1ad4ad80a1 Make grips easier to grab with the mouse (works in Opera/WebKit, not in Firefox) Jeff Schiller 2009-06-24 13:49:16 +00:00
  • 7c5c80beec Fix Issue 26: context tools for rect, circle, ellipse, line are now editable Jeff Schiller 2009-06-24 04:33:09 +00:00
  • 96f74b4dae Add circle, ellipse, line context controls Jeff Schiller 2009-06-24 04:17:35 +00:00
  • 35ad2d7841 Fix Issue 29: Key bindings for moving selected, move to top/back, delete for Macbook users Jeff Schiller 2009-06-23 21:18:23 +00:00
  • 016a3572c5 Now update x,y,w,h for a rect when it's moved or resized, but only when you mouseup Jeff Schiller 2009-06-23 18:06:53 +00:00
  • 61a1259efa Add in x,y,w,h contextual controls for rects (updated by not editable) Jeff Schiller 2009-06-23 17:30:30 +00:00
  • 9b312d694f More concise code to set radius pulldown value Jeff Schiller 2009-06-23 17:26:17 +00:00
  • 880592cafc Update radius pulldown with value of selected rectangle's corner radius Jeff Schiller 2009-06-23 17:20:21 +00:00
  • 59e313047a make buttons nicer Pavol Rusnak 2009-06-23 07:57:11 +00:00
  • f3c4a87bed switch icons on circle/square tools Pavol Rusnak 2009-06-23 07:53:32 +00:00
  • 07c349048a - replaced circles in grips with squares - circles will be used for rotation - added simple switch (selectedOperation) which sets it (does not modify the behaviour, yet) Pavol Rusnak 2009-06-23 07:48:15 +00:00
  • cf2a8a9005 Move normalization of selected bbox to inside mouseMove to prevent bug when selected box disappears when resizing negatively Jeff Schiller 2009-06-23 05:46:47 +00:00
  • 6ac2227fae Fix Issue 27: Allow resizing of all elements except text, properly compute new sizes, shuffled some code around Jeff Schiller 2009-06-23 05:17:53 +00:00
  • 33e611ed89 replaced delete icon Pavol Rusnak 2009-06-22 19:54:46 +00:00
  • 7b5f08b849 add icons for freehand square/circle Pavol Rusnak 2009-06-22 13:31:48 +00:00
  • d6804de0c2 adjust changes Pavol Rusnak 2009-06-18 08:24:05 +00:00
  • 407c50f9f5 Start on Issue 27: show grips in the selected outline (they do not do anything yet though) Jeff Schiller 2009-06-18 05:08:47 +00:00
  • 49a4625622 Update version number to 2.2-preAlpha Jeff Schiller 2009-06-18 04:32:10 +00:00
  • dd02ec3afc Final checkin for 2.1, removing beta from version Jeff Schiller 2009-06-18 04:23:24 +00:00
  • df524d2fbc Fix Issue 21: Opera/WebKit sometimes messed up the bounding box calculation. Also prevented WebKit from deleting the canvas. Jeff Schiller 2009-06-18 04:20:03 +00:00
  • 7a69efd050 sync wave gadget with editor Pavol Rusnak 2009-06-17 20:16:08 +00:00
  • 28af49697d added move to top/bottom feature reworked context panels Pavol Rusnak 2009-06-17 20:08:53 +00:00
  • 2be195c275 fixed calculation of base64 array length Pavol Rusnak 2009-06-17 19:00:23 +00:00
  • c78b8b6a52 Update comments with relevant WebKit bug information Jeff Schiller 2009-06-17 18:22:32 +00:00
  • 15a46f5551 Fix Issue 25: un-normalize path segments that webkit has munged Jeff Schiller 2009-06-17 18:05:45 +00:00
  • 543308a82d Fix Issue 13: Disable tool buttons when stroke or stroke+fill are none Jeff Schiller 2009-06-17 17:36:00 +00:00
  • 766c9f50c0 Fix Issue 11: WebKit browsers return initial instead of transparent Jeff Schiller 2009-06-17 17:17:11 +00:00
  • f247e8f1b8 Further optimize the base64 encoding function (precalculate array size needed and avoid push) Jeff Schiller 2009-06-17 03:20:42 +00:00
  • 033062049f Fix bug in shift-click handling for stroke color Jeff Schiller 2009-06-17 02:21:32 +00:00
  • 8ce1b3fea7 Fix Issue 10: Remove need for right-click and just use shift-click for palette (works on all browsers) Jeff Schiller 2009-06-17 02:17:22 +00:00
  • 66b15f760f Fix Issue 16: shortcut keys using js-hotkeys Jeff Schiller 2009-06-17 02:04:10 +00:00
  • b4644c1812 Optimize base64 encoding Jeff Schiller 2009-06-16 18:51:35 +00:00
  • 7d9ca03b65 replaced jpicker with minified version Pavol Rusnak 2009-06-16 18:28:41 +00:00
  • 836149e61f we don't need base64 decode Pavol Rusnak 2009-06-16 15:47:38 +00:00
  • e1aa6b44b6 Fix Issue 22: remove empty attributes, add EOL for serialization Jeff Schiller 2009-06-16 02:52:36 +00:00
  • 92f6ff0680 Fix Issue 23: Freehand rect/ellipse tools no longer working Jeff Schiller 2009-06-16 02:39:12 +00:00
  • cf30bd0bb4 Trying to replace the prefix with a mechanism for using a callback for the id; wave.Participant() shouldn't work - Participant() is the constructor for the Participant objects returned from getViewer() etc. Vidar Hokstad 2009-06-12 18:34:28 +00:00
  • 4965ba1760 Trying wave.Participant().getId() for a unique prefix Jeff Schiller 2009-06-12 13:48:11 +00:00
  • f80d1955aa quote member names in Utils class Pavol Rusnak 2009-06-12 13:27:42 +00:00
  • 5271eabe29 ...slightly better version Jeff Schiller 2009-06-12 13:01:53 +00:00
  • 01a6b0a12a ...aaaand use it Jeff Schiller 2009-06-12 12:58:00 +00:00
  • d1795000f0 Our own json string that quotes keys Jeff Schiller 2009-06-12 12:57:35 +00:00
  • 8ac63bb5e6 Restore printing json for now... Jeff Schiller 2009-06-12 12:49:18 +00:00
  • 8b0fcfe8f6 Problem with printing json string - can i just send an object Jeff Schiller 2009-06-12 12:47:17 +00:00
  • 184d44f984 Setup participant's canvas ID upon the participant callback Jeff Schiller 2009-06-12 12:33:22 +00:00
  • a9b4731df6 Fix getting the node ID in wave gadget Jeff Schiller 2009-06-12 12:22:56 +00:00
  • 50c81a5d36 Added new cleared event that can be bound for when user clears the document, updated Wave gadget code to handle it Jeff Schiller 2009-06-12 12:20:48 +00:00
  • 8702b451f3 Link to SVG editor project page should open a new tab in the gadget (otherwise clicking it replaces the editor with the project web page) Jeff Schiller 2009-06-12 12:11:59 +00:00
  • bc5939919a Fixed various typos (thanks Jeff) Vidar Hokstad 2009-06-12 11:57:14 +00:00
  • 02207d9f50 Took id from wrong location Vidar Hokstad 2009-06-12 11:43:20 +00:00
  • 7211966d3c Fixed the state prefix; quick attempt at fixing the state update (not quite working yet) Vidar Hokstad 2009-06-12 06:54:42 +00:00
  • cb15c66a2e Oops. Left in a conflict marker Vidar Hokstad 2009-06-12 06:49:34 +00:00
  • 6c2958278f Added way of changing the prefix used for id's of the elements Vidar Hokstad 2009-06-12 06:45:37 +00:00
  • 5b83ef6e98 Remove console logging Jeff Schiller 2009-06-12 05:11:13 +00:00
  • 5cb2530093 More console logging for wave Jeff Schiller 2009-06-12 04:44:48 +00:00
  • c3bb3e1390 More console logging for wave Jeff Schiller 2009-06-12 04:42:02 +00:00
  • 2a71889005 More console logging for wave Jeff Schiller 2009-06-12 04:23:30 +00:00
  • b1a2b1e3b2 Console logging for wave Jeff Schiller 2009-06-12 04:13:21 +00:00
  • 56902f2e6a Woops Jeff Schiller 2009-06-12 04:12:33 +00:00
  • 23f642c4ee Fix wave sendDelta() function arguments Jeff Schiller 2009-06-12 04:06:47 +00:00
  • 22696ec690 Add version history to the editor footer Jeff Schiller 2009-06-12 02:27:28 +00:00
  • 933ce067d8 Widen the selectedOutline a bit for text elements so that the text is instantly legible Jeff Schiller 2009-06-11 15:21:00 +00:00
  • f3bce20321 Add rect radius contextual tool. Fix bug where text elements were 50% opacity by default Jeff Schiller 2009-06-11 15:18:46 +00:00
  • ae3e8650c6 sync gadget with editor move name from top to footer Pavol Rusnak 2009-06-10 12:32:24 +00:00