cs3733teamdproject's People
cs3733teamdproject's Issues
increase sidebar width
The main sidebar is too narrow
toggle for showing nodes and edges
add toggle switches in the map editor window to show or hide nodes and edges
button ripple effect issue
Buttons ripple and lag when clicked in a weird way
switch to dropdown: types of key locations and admin privliges
Key Locations:
Check boxes for which of the locations you want to show
Drop down instead of all there
Admin Privileges:
Drop down of things that can be done
add request time field to database
Add a field of reserve time:
Java object: reservationTime String
Database: add reservationTime to table Employee
improve node/edge appearance
Nodes are not really visible when we click on them, and the connected line of edges makes it hard to see where one begins and another ends
back button on admin service request manager
Make the button work
fix text directions edge case bug
There is an issue where the text directions are incomplete if the path is just a long straight hallway. This is a simple fix.
handle errors for nonexistant nodes/paths
We are already throwing a NoPathException and a InvalidNodeException if the user enters something that is impossible but these should be handled and recovered from by the UI.
Transportation request UI
-Transportation type-dropdown from DB table
-Location TO -text area
-Location FROM -text area
-Reason -text area
-Submit and cancel buttons
-Error message for missing information
add display for text directions
This is so people can actually see text directions without having to email them
hamburger bug
We can't click anywhere when the hamburger is open
path drawn should indicate when floors are being switched
when path is drawn, somehow animate to show that you are moving up or down a floor
service request interface
Requires the following items:
-Description
-ID
-location
-Employee assigned
-Created time
-Handled time
change search box location
The search box in the top left corner needs to be moved somewhere more conspicuous and usable
more improve how it looks than anything else
Maintenance request UI
Requires the following UI items
- Severity (dropdown with options from 1-5)
- Description (a text area)
- Type (tbd based on database)
- Submit and Cancel buttons
- Error message for missing info
fix pathfinding bug with Wong elevators
Try finding a path between these nodes:
You will notice the output of the IntelliJ console shows there is an infinite loop between two Wong elevator nodes...This happens elsewhere too but has only been observed with Wong elevator nodes so far. Need to debug pathfinding and figure out what is causing this.
floors should be displayed in dropdown
don't click up or down, use dropdown to pick the right floor
zoom slider
add slider for zoom...go luck
add receiver to service requests
Receiver is required when creating a new service request:
Java: add receiver the contructor of ServiceRequest, modified relative methods
change color scheme
Somebody creative should be in charge of this
add more types of locations
drop down should feature more locations, use the types of labels on nodes
update floor changing
replace up and down buttons for a list of floors that are selectable, and highlight current floor, as well as another notification for showing which floors a path uses
add path floor change symbol
add some sort of symbol or notification when the path changes floor that makes it obvious to the user
enhance FAQ popup
make FAQ popup scale, and look slightly nicer, maybe add more FAQs
Map builder UI Fixes
The following items need attention or addition to the map builder UI
-fix node clickability
-toggle for show nodes, lists, edges
-change floor changing
-click to add node
-addition, deletion editing, should all be under a single common header
-add button for “return to main”
Interpreter request UI
Requires the following UI elements:
-Language needed- a dropdown from the database table
-Reserve time- clock and calendar items
-Submit and cancel buttons
-Error message for missing info
Employee manager UI
This UI needs to be added with the following features
-Add employee (use a hidden pane)
-Edit employee
-Remove employee
-Display employees by type
-Checkboxes for spoken languages
add path animation
add animation or directional arrows for displayed path
Login popup fixes
-Error notification for failed login
-Add B&W logo
-Add cancel button
-Change from showAndWait()
add an indicator for a path floor change
This is so that visitors know to go up or down once they reach an elevator or stair along the path
add path direction indicator
This is so that users of the kiosk know in which direction they are going along the path
fix clear button in 'search location' box
the clear button resets/redraws(?) and breaks some functionality -> change that
add beginning/end point symbols
add symbols to the beginning/end of the path to indicate start and finish
node info box text wrapping
The box does not resize currently and text can overflow or look ugly when there is too much inside
login button -> logout button when user logs in
Users need to be able to log out with a button in the same place as the log in button.
fix node info boxes not wrapping
set wrap property of labels and text field on node info text boxes
new appearance for start and end nodes
We should have a way to show where the path starts and ends on the UI
change how nodes get drawn
Use buttons or an item with an onclick event so that we can click directly on them
handicapped path checkbox
This is so that users can check a box to indicate they have a handicap and need an accessible path
zoom slider
We want a slider that can zoom in and out instead of just buttons
Non-admin service request manager UI
Make a different dropdown when there is a login to main and the ability to see lists of different tasks
add a field of languages an employee can speak
Employee:
Add a fied of lanuages the person can speak:
Java object: language List
Database: create table EmployeeLanguages(username Varchar, language Varchar)
employee editing feature
make new popup for employee editing, should be a popup like map builder and request editor
- add/remove employees
- edit old employees
FAQ UI improvements
Make it look nicer, like all the other popups, and add more content
standardize popup appearance
All popups need to look the same (same format, same style, same look and feel, etc)
General UI prettification
- replace buttons for key locations with symbols and dots drawn on map with some sort of visible pointer
- standardize appearance for all elements (CSS)
- increase sidebar width
- improve node/edge appearance
- standardize popup box sizes
- colorblind colors(?)
colorblind colors
We need to make sure all of our colors are accessible/visible by colorblind people
standardize popup box size
This is to ensure continuity throughout the look and feel of the application
minimap
We were all super jealous of whatever group had this let's be honest
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.