Esteban Manchado Velázquez
ebb7a12433
Update URL of the deployed online version
10 months ago
Esteban Manchado Velázquez
1e02acba85
Add access keys to all buttons
5 years ago
Esteban Manchado Velázquez
997a6c3170
Show the current state of the Cover/Uncover button
Instead of showing what clicking the button will do, display the
current state, which can be toggled by clicking the button.
5 years ago
Esteban Manchado Velázquez
eac06549d2
Clean-up the UI hints in a couple of places more
5 years ago
Esteban Manchado Velázquez
6c95b5daf0
Add some UI hints for the pencil tool
While at it, refactor some code and make sure all UI hints are
cleared when the mouse leaves the map area.
5 years ago
Esteban Manchado Velázquez
1e2c384924
Update TODO in README.md
5 years ago
Esteban Manchado Velázquez
28ad3eef08
Add UI hints for the rectangle tool
Add a "UI hints" canvas on top of the overlay layer to draw UI
hints. For now, only use it in the rectangle tool to show how big
the rectangle is going to be.
5 years ago
Esteban Manchado Velázquez
572336c602
Change cursor to crosshair inside the overlay, tweak rectangles
Now that it's easier to see the exact points in the overlay thanks
to the crosshair cursor, it's important to reset the line width to
1 pixel when drawing rectangles to that only the expected area is
covered/uncovered.
5 years ago
Esteban Manchado Velázquez
be578a764c
Smooth pencil shapes by drawing lines from the last point
5 years ago
Esteban Manchado Velázquez
f882f8bf13
Add basic undo functionality, refactor MapDiscoverer constructor
5 years ago
Esteban Manchado Velázquez
982cf90b8d
Fix regression in the previous fix
5 years ago
Esteban Manchado Velázquez
b569912f6b
Fix a race condition when loading images
It seems to only/mostly appear in Firefox, but it might be a
general issue. And in any case, it seems more correct this way.
5 years ago
Esteban Manchado Velázquez
6db655d465
Make sure public/js/ exists
5 years ago
Esteban Manchado Velázquez
5bdd4ecdeb
Create a README.md file, move TODO items there
5 years ago
Esteban Manchado Velázquez
f3964ea298
Refactor most of the code into an application class
5 years ago
Esteban Manchado Velázquez
7dbdb021a3
Refactoring of the toggle buttons
5 years ago
Esteban Manchado Velázquez
595ba4ca8b
Mark in the UI which tool is active
5 years ago
Esteban Manchado Velázquez
faa9a372f8
Small Toolbox refactoring to remove code from constructor
5 years ago
Esteban Manchado Velázquez
054ea6ef5f
Super rough, initial version
5 years ago