Skip to content

Development of a UI for spacefinder data based on the University of Cambridge Ruby on Rails App

License

Notifications You must be signed in to change notification settings

uol-library/spacefinder-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spacefinder UI

This repository contains a version of the UI for the Cambridge Spacefinder application (https://spacefinder.lib.cam.ac.uk/). It has been built to investigate possibilities for development of the application to make it usable in other higher education contexts.

The major change made to the original application (https://github.com/cambridge-collection/spacefinder/) is the decoupling of the application into User Interface and server-side components. Here, the data for all spaces is served as JSON files rather than using a data endpoint driven by a server-side application.

For more information about the project, please visit the Spacefinder UI wiki

Changelog

0.2.9 (13/10/2022)

  • Fixed an issue with the search button on smaller screens
  • Added Dublin Core metadata and meta description element

0.2.8 (6/10/2022)

  • Fixed an issue with calculation of opening times
  • updated robots.txt

0.2.7 (5/10/2022)

  • Added a button to allow users to recentre the map if they have geolocation active and drag the map
  • Refactored geolocation button to follow the same pattern as the recentre button
  • Added more descriptive labels to distance sorting button
  • Reinstated feedback modal

0.2.6 (4/10/2022)

  • Fixed an issue with the geolocation marker

0.2.5 (29/9/2022)

  • Fixed accessibility issues in space details, including reformatting links and adding more detail to image alt text
  • Added a heading in each of the three application panes to help navigation in screen readers
  • Upgraded Javascript libraries to include accessibility fixes
  • Rewrite of map fullscreen control to make it into a button
  • Updated multiple labels to add more descriptive text for screen readers
  • Fixed focus bug in filters list
  • Fixed bugs in selection of space on page load when an anchor is present in the URL

0.2.4 (16/9/2022)

  • Added skip link to meet WCAG 2.1 - 2.4.1 Bypass Blocks
  • Managed focus from cookie consent dialog

0.2.3 (14/9/2022)

  • Fixed some UI inconsistencies to improve accessibility
  • Improved performance in different accessibility testing tools

0.2.2 (9/9/2022)

  • Bugfix release for a javascript error

v0.2.1 (2/9/2022)

  • Bundled PT Sans font rather than using version from Google
  • Fixed instances where PT Sans was not being used
  • Added focus to filters panel when activated
  • Updated Privacy, Accessibility and About pages to reflect recent changes

v0.2.0 (31/8/2022)

  • Changed map to use Leaflet with tiles from OpenStreetMap and ESRI
  • More Accessibility fixes
  • Now loading filters data and space data via JSON
  • New GitHub actions to enable scheduled and custom data updates
  • Changed filter messages to better reflect what filters are being applied and whether they are additive (AND) or cumulative (OR)
  • Changed Javascript to be more event driven

v0.1.3 (14/6/2022)

  • Added publishing switch to spaces to allow them to be turned on and off
  • Removed Seminar Rooms space type from filters
  • Added prayer room facilities to libraries

v0.1.2 (9/6/2022)

  • Accessibility fixes
  • Bugfix (race condition)
  • Changed Terms & Conditions to link to Corporate site, and added FOI link
  • Added About page

v0.1.1 (18/5/2022)

  • Merged pilot branch into main
  • Added Google Analytics and feedback form link in preparation for pilot
  • Added opening times and filter to show spaces currently open

v0.1.0 (6/5/2022)

  • Initial release