martindholmes / BreezeMap

BreezeMap is a project to create a simple user interface for interactive map and facsimile editing based on TEI XML and OpenLayers 4+.
MIT License
11 stars 3 forks source link

Timeline enhancements #31

Closed martindholmes closed 3 years ago

martindholmes commented 3 years ago

Having played around a little with the current timeline implementation, I think we need these three improvements:

  1. As new features are switched on for the first time in a timeline change, they should use the selected style. Then they should go back to regular style when the timeline moves on, if they stay visible.
  2. For each timeline change, the map should automatically be zoomed to show all the currently-visible items.
  3. SVGs should be used for the button captions. Unicode triangles are unreliable on Macs.
martindholmes commented 3 years ago

SVGs are done for the timeline. Still need to be implemented for other contexts.

martindholmes commented 3 years ago

Zooming to currently-displayed set of items now working.

martindholmes commented 3 years ago

All now working.