cmbrad / studentit-mapit Goto Github PK
View Code? Open in Web Editor NEWWeb application to make it easier to find University of Melbourne library resources
Home Page: http://mapit.cy.id.au/
Web application to make it easier to find University of Melbourne library resources
Home Page: http://mapit.cy.id.au/
Make it a hand for clarity
Currently it changes the map display but does nothing obvious to alert to that fact.
Solution: Switch to map tab after clicking on resource
Write a new one
Probably caused by expecting a fixed 64 pixel toolbar. On mobile it uses a slightly smaller bar which causes the area to be resized incorrectly.
Checking the maps for free computers takes effort.
It would be nice to have a page where the user can select (optionally) location and (not optionally) type of resource they require.
Use device location and available resources to show this information. Group by location.
Wait for animation to finish before attempting to update displayed resources
Guessing this is a pointer events vs touch events issue
Text should be centered in the middle of the div. In Safari it sits in the top left corner instead.
Either make it work or remove it
BookIT categories add unnecessary complexity, display using physical floor levels instead
Make it actually do something
Should fix IE bugs.
When changing sites the level dropdown doesn't update until it has been clicked on
Hook it up to reload resource data
On mobile.
Now map info view is displayed rather than resource list. Should display resource list.
Change the top level toolbar based on currently selected library
Every time a different site is selected it reloads the API.
Should redesign so that data is intelligently cached and processed client side as much as possible. Single source of truth!
On the desktop view clicking on a resource should zoom in on it.
Mobile...maybe open the map pre-zoomed?
Should not move the map. Should instead remain static.
Navigating the resource list at the moment seems needlessly frustrating at the moment. Allow collapsing locations to make it easier to select where you want to go
In Edge it seems the padding is all blown up or something. On the summary page, below the cards, there's a large empty space.
On some mobile displays there ends up being a lot of white space after bookit resources drop down to a single column
Fix.
This happens even when the level isn't changed. Should only reset on level change. In guessing this is being caused by a rogue resize event
Clicking and dragging doesnt' move the map, I think it's because the level selector element is coded to take up the whole row.
Sits in the middle of the screen when it should be at the top
Should be white
All versions of IE display a white screen. Should work on IE10+
Probably should add a legend somewhere.
Green - Available
Yellow - Reserved
Red - In use
Black - Faulty/Closed
It works, but the effects are usually subtle so the user has no idea it actually works.
Consolidate APIs. Has begun in API branch
Update with a new fancy one!
Note to self: become artist.
Hide when the page is narrow or medium.
Steps:
Expected: Load new data for selected library
Actual: Loads data for summary
Perhaps preload all map resources after a location is selected?
Also need to add a loading indicator to display to users that things are happening
Probably should stop users from shooting themselves in the foot and zooming out so far that they can't see the map.
Bad design.
It should be wider as per the material design spec.
Top button is a bit too high to comfortably press too. Maybe add a header?
Instead of just rotating the spinner it seems the whole canvas rotates which leads to very glitchy visuals
Maybe we need to listen for a gesture?
Users don't like clicking on things!
Currently side swiping does nothing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.