Commit Graph

316 Commits

Author SHA1 Message Date
John Firebaugh d9630a8820 Only do the delete hack if it's the first key press
This avoids unexpectedly deleting when you spam backspace
to clear a failed search query.
2013-03-05 10:10:28 -08:00
John Firebaugh 60a290282c Clip lines with Cohen-Sutherland algorithm
This yields a 10x paint performance increase at
#map=18.88/38.85208/-76.72632, as measured with
Chrome Canary's "Continuous Page Repainting" mode.

Fixes #885.
2013-03-03 18:25:42 -08:00
Ansis Brammanis b13b47cafe Merge branch 'master' of github.com:systemed/iD into presets-2 2013-03-03 20:51:06 -05:00
John Firebaugh 92b7675b5e Sentry error reporting
iD has been given a free 'non-profit' plan. See
https://app.getsentry.com/id/, contact me for login/password.
2013-03-02 09:56:51 -08:00
Ansis Brammanis ac5ac1ebd7 Add check ui element 2013-03-01 21:47:51 -05:00
Ansis Brammanis 7f6f606a7c extract preset fields 2013-03-01 17:08:23 -05:00
Ansis Brammanis 0c24821c87 re-add preset category support 2013-03-01 16:13:48 -05:00
Ansis Brammanis 9d67e8e516 Start reorganizing presets 2013-03-01 15:48:20 -05:00
John Firebaugh f9bf61a6c3 Underscore naming for files 2013-02-28 16:32:23 -08:00
John Firebaugh c02531fe21 Put presetData in context 2013-02-28 16:05:04 -08:00
Ansis Brammanis 65cfb6b69b Add asyncMap 2013-02-28 18:38:35 -05:00
Ansis Brammanis 4e6a3c322f Merge branch 'master' of git://github.com/systemed/iD into rotate2
Conflicts:
	index.html
	test/index.html
2013-02-27 21:41:26 -05:00
John Firebaugh 571edc707d d3.tail -> iD.ui.Tail 2013-02-27 17:55:23 -08:00
John Firebaugh 78f6a00029 Fix moving multiple entities which share nodes
While here, implement moving multipolygons too.
2013-02-27 17:12:39 -08:00
Ansis Brammanis 9efa81b100 add row select input 2013-02-26 20:02:30 -05:00
John Firebaugh 726f34d572 Fix include 2013-02-25 17:28:04 -08:00
Ian B 9f5564508f Add rotate shape operation (addresses #838) 2013-02-25 21:09:41 +01:00
Ansis Brammanis 7222fcb63f Move multiple elements 2013-02-23 20:06:37 -05:00
Ansis Brammanis 4b64b40de6 Remove unused files 2013-02-21 12:34:47 -05:00
Ansis Brammanis 3bffa556fd Add line sprite 2013-02-21 11:28:44 -05:00
Tom MacWright 4f87d8db3e Merge pull request #825 from Andygol/master
iD interface in Ukrainian
2013-02-20 07:16:48 -08:00
Andygol 710e0a3e9e Update index.html
Added Ukrainian to the list of locales
2013-02-20 09:37:39 +02:00
Ansis Brammanis 85f39134b5 Add address ui element with street suggestions 2013-02-19 19:25:35 -05:00
Ansis Brammanis 4069df8f7c Switch to using sprite 2013-02-19 11:31:02 -05:00
Ansis Brammanis 83c2fb5c67 Merge branch 'master' of github.com:systemed/iD 2013-02-16 18:54:59 -05:00
Ansis Brammanis 4c0b03c241 forward on preset ui work
Add maki icons
2013-02-16 18:30:47 -05:00
John Firebaugh 1fec2513e4 Update locale includes 2013-02-16 09:32:28 -08:00
Ansis Brammanis bf3a635da5 Extract tag editor ui 2013-02-15 15:58:05 -05:00
Ansis Brammanis 147fce1f49 Merge branch 'tree-intersects'
Conflicts:
	js/id/behavior/lasso.js
2013-02-15 13:40:01 -05:00
Ansis Brammanis af6377dc32 Merge branch 'presets' 2013-02-15 13:16:37 -05:00
Ansis Brammanis 51976ff0a1 Very rough preset selection grid 2013-02-15 13:15:03 -05:00
Ansis Brammanis d08decf868 Add vi and nl translations 2013-02-15 10:30:57 -05:00
Ansis Brammanis 8c89efe563 Extract ui.Taglist 2013-02-14 16:59:07 -05:00
Ansis Brammanis b7d398ab81 add it translation 2013-02-14 16:08:16 -05:00
Ansis Brammanis 0bb805f557 Merge remote-tracking branch 'systemed/master' into presets
Conflicts:
	css/app.css
	index.html
	js/id/connection.js
	js/id/modes/select.js
	js/id/ui/inspector.js
	js/id/util.js
	test/spec/modes/add_point.js
2013-02-14 11:38:18 -05:00
John Firebaugh 372e009888 Assign id at top level
So you can do id.graph(), etc. in the console for debugging.
2013-02-13 16:15:49 -08:00
Ansis Brammanis 529b570c89 Merge remote-tracking branch 'systemed/master' into tree-intersects 2013-02-13 13:31:11 -05:00
Tom MacWright a60ace18cd Merge branch 'master' of github.com:systemed/iD 2013-02-13 11:13:43 -05:00
Tom MacWright 7c10d37c1e GA-based js error logging. Fixes #660 for the time being. 2013-02-13 11:13:37 -05:00
John Firebaugh a25f2895d0 Rename UserPanel -> Account 2013-02-12 21:04:59 -08:00
John Firebaugh f98cee40a7 Extract iD.ui.Attribution 2013-02-12 20:46:54 -08:00
John Firebaugh 902ae80267 Include all locale files 2013-02-12 16:51:31 -08:00
John Firebaugh dc2dbbe183 Extract iD.ui.Zoom, add tooltips with key hint 2013-02-12 15:48:17 -08:00
Ansis Brammanis 6baf6a6dd4 Move intersection tree to iD.Tree 2013-02-12 18:18:58 -05:00
John Firebaugh e73c19a4e8 Extract iD.ui.UndoRedo 2013-02-12 12:52:11 -08:00
John Firebaugh 5761c31d29 Extract iD.ui.Modes 2013-02-12 12:52:10 -08:00
Tom MacWright 4d6778e159 Update and fix ja translation 2013-02-12 15:21:32 -05:00
John Firebaugh 66afcd9923 Platform-specific keybindings
Specifying keybindings that use a command key (⌘ on Mac,
Ctrl on Win/Linux) using the appropriate Mac binding, e.g.
'⌘Z'. Use iD.ui.cmd to translate it to an appropriate key
string for other platforms, e.g. 'Ctrl+Z'.
2013-02-11 11:24:05 -08:00
Tom MacWright d34863bfc2 Toggle ui elements gracefully. Refs #449 2013-02-11 11:02:58 -05:00
Tom MacWright 9b784cb76e Include spanish translation in index 2013-02-11 10:00:46 -05:00