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
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