Commit Graph

731 Commits

Author SHA1 Message Date
Bryan Housel
8f6bd5fb14 Show icons from the editor-layer-index, remove old Bing icon 2017-06-16 12:04:54 -04:00
Bryan Housel
87b17a2fbb Add translation for attribution text 2017-06-16 11:03:30 -04:00
Bryan Housel
3d208311bd Change imagery Transifex to YAML, use translated name and description 2017-06-16 00:51:04 -04:00
Bryan Housel
5c3f407573 2.2.2 2017-06-12 11:04:11 -04:00
Bryan Housel
e9568e8845 Don't exit drawing mode on hashchange unless the user has moved a lot
(Switching background while drawing a line was causing the line to get
cancelled because of returning to browse mode)
(closes #4099)
2017-06-12 02:04:22 -04:00
Bryan Housel
7030c15d0c Try again to fix fullscreen keyboard shortcut on linux 2017-06-10 17:44:17 -04:00
Bryan Housel
ba8b0782b0 pacify eslint 2017-06-10 08:13:55 -04:00
Bryan Housel
addc3be4da Only offer the ⌃⌘F shortcut for fullscreen if the user is on a mac 2017-06-10 08:09:49 -04:00
Bryan Housel
8c2775276e Fix fullscreen shortcut on Mac, add F11 to the shortcuts screen
(see https://github.com/openstreetmap/iD/issues/4081#issuecomment-307475720)
2017-06-09 22:37:44 -04:00
Bryan Housel
d20e053057 Add missing vertex navigation keys '{' and '}' 2017-06-09 12:46:40 -04:00
Bryan Housel
2d665dbc1b Ignore Ctrl and Alt if both are present (e.g. AltGr on Windows)
(see #4096)
2017-06-09 11:42:35 -04:00
Bryan Housel
70d0a68c6d Use context.asset() to generate path to Mapillary image sprite 2017-06-09 10:53:48 -04:00
Bryan Housel
274552205d Merge pull request #4050 from mapillary/mapillary-api-v3
Update to Mapillary API v3 and add new traffic signs
2017-06-09 10:37:30 -04:00
Bryan Housel
2b8058cf89 Add a menu item to the help pane to show keyboard shortcuts
(closes #4079)
2017-06-08 22:38:04 -04:00
Bryan Housel
5326377292 silence eslint warning 2017-06-08 13:27:55 -04:00
Bryan Housel
9cdf0cdd66 Add explict check for prototype inheritance of entities Chrome bug
(see #3973)
2017-06-08 13:13:46 -04:00
Bryan Housel
c22fa60b8a Localize keyboard button texts
(see #4090)
2017-06-06 16:55:59 -04:00
Bryan Housel
1341c80664 Fix typo in detecting '+' literal 2017-06-06 16:39:32 -04:00
Bryan Housel
507183c8ee Fix arrowright typo 2017-06-06 16:28:54 -04:00
Bryan Housel
634002b693 Remove shifts from the keybinds that don't need them 2017-06-05 21:11:18 -04:00
Bryan Housel
94c705ec68 Don't match shiftKey strictly, but prioritize shifted over unshifted
Most key shortcuts will accept either lower or uppercase ('h' or 'H'),
so we don't strictly match on the shift key, but we prioritize
shifted bindings first, and fallback to unshifted only if no match.
(This lets us differentiate between '←'/'⇧←' or '⌘Z'/'⌘⇧Z')
2017-06-05 20:55:10 -04:00
Bryan Housel
32995e54a0 Merge pull request #3572 from openstreetmap/tyrasd-patch-keybindings
implement keyboard shortcuts using KeyboardEvent.key api
2017-06-05 16:27:06 -04:00
Bryan Housel
eb80a333cf Don't rely on modalSelection to indicate modal is visible
The modal can be dismissed other ways (Esc, click 'X', etc)
2017-06-04 22:49:46 -04:00
Bryan Housel
0bf8411edd Fix display of windows redo shortcut 2017-06-04 08:26:52 -04:00
Bryan Housel
9017c202eb Add mouse icons instead of "left-click", add better key separators 2017-06-03 02:10:47 -04:00
Bryan Housel
2cace9931c Split up modifiers from keys, better shortcut handling on Windows 2017-06-02 18:53:45 -04:00
Bryan Housel
dffc3541a4 Match '+' as-is (no shift, because shift '+' is '?' on some non-US keyboards)
(closes #4079)
2017-06-02 11:52:01 -04:00
Bryan Housel
47664f37ea Merge pull request #3791 from openstreetmap/shortcuts-modal
Display a shortcuts modal
2017-05-31 23:21:50 -04:00
Bryan Housel
8a3970613a Finalize keyboard shortcut style, add a few more commands 2017-05-31 23:20:48 -04:00
Bryan Housel
0149c12509 Couldn't get quite the layout I wanted with flexbox, so using tables
(fwiw, GitHub's shortcut screen is this way too)
2017-05-31 17:09:27 -04:00
Bryan Housel
b87be2d241 Don't omit tags when copy/pasting
(closes #4067)
2017-05-30 22:29:29 -04:00
Bryan Housel
eda2650d7b Omit name tag when looking up preset documentation
(closes #4059)
2017-05-21 22:05:40 -04:00
Bryan Housel
49852bc6d6 For multicombo fields tag reference, lookup key w/o the trailing ':' 2017-05-21 21:49:02 -04:00
Bryan Housel
9628670b98 Use translated keyboard shortcuts for operations, add '?' 2017-05-18 13:36:19 -04:00
Bryan Housel
0013866fe3 Put shortcuts into groups, add more shortcuts for operations 2017-05-17 15:16:23 -04:00
Nikola Plesa
9c772a1058 Update to Mapillary API v3, use traffic signs from Mapillary sprites 2017-05-17 11:18:46 +02:00
Bryan Housel
0e3b372abd format 2017-05-16 15:33:41 -04:00
Kushan Joshi
d45063dd69 Make rtl compatible
and minor refactor
2017-05-16 15:33:41 -04:00
Kushan Joshi
957c75a7cc remove uiCmd 2017-05-16 15:33:14 -04:00
Kushan Joshi
47164d8f15 ui minor fixes for shortcut.js 2017-05-16 15:33:14 -04:00
Kushan Joshi
b237b6c96c interim 2017-05-16 15:33:14 -04:00
Kushan Joshi
8d2e2c7f9f Adding tabs to shortcuts 2017-05-16 15:33:14 -04:00
Kushan Joshi
5e8ad595b0 interim 2017-05-16 15:33:14 -04:00
Ajith Ranka
ccc438527f fix eslint error: missing semicolon 2017-05-16 15:33:14 -04:00
Ajith Ranka
04825da109 display a shortcuts modal, continues #1481 2017-05-16 15:33:14 -04:00
Bryan Housel
fc4c85d1e0 2.2.1 2017-05-12 10:37:14 -04:00
Bryan Housel
ff14dbf944 Allow contextmenu events to work on the sidebar
(closes #4036)
2017-05-12 14:39:41 +01:00
Bryan Housel
5a6a194ddf Prevent scrolling where user can get stuck in walkthrough
(closes #4033)
2017-05-11 11:56:47 -04:00
Seth Fitzsimmons
41ee1236d9 Omit global search UI when no geocoder 2017-05-09 17:01:49 -07:00
Bryan Housel
73c1d5c17e 2.2.0 2017-05-09 10:33:29 -04:00