Giter VIP home page Giter VIP logo

capstone's People

Contributors

dryror avatar kblairwhite avatar nickgulajec avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

capstone's Issues

Disable or Hide info icon when in edit mode

I know that the hasDetail is buggy and shows the right arrow > but when in edit mode this hides the info icon, where our current button doesn't. I just want to make sure we all agree before we start doing anything, but I think users shouldn't be able to click the info button while in edit mode.

Thoughts?

Add Plot Observation Validation

When first entering the screen, clicking Done with all the fields empty presents two errors. If you fill out Observation Type and Percent Coverage to dismiss the red text, then hit done, a blank plot observation appears to be created. Worse, trying to create a proper plot observation after this has happened is impossible.

Clicking done should probably present three errors, one for the search field as well.

Consistent Validation & Error Messages

I think we should make a list or some reference to refer to about what each field should be validating for and how we will alert the user (in a consistent manner).
Thoughts?

Titanium Tab Settings

I haven't changed the default tab settings in Titanium, but there's some weirdness in tab spacing that only appears in the GitHub source view. See attached image:

titaniumtabspost

Feedback on photo preview modal

Hey guys just looking for some feedback on the photo preview modal.
Currently works for the addTransect thumbnail only.

I am currently working on this, but I thought I would put up what I have so far.
Any feedback is appreciated...

  • one thing I noticed is that it isn't obvious that the thumbnail is clickable.

Passing a value to a view

The parkName label in modal.xml should be based on the row clicked, but I'm having trouble passing that information over.

transectModal alert on site survey screen?

When I comment out the first few lines in index.js:
//Run these two commands to reset db if testing delete functions
//var yourDb = Titanium.Database.open('ltemaDB');
//yourDb.remove();

Then Load the app onto the iPad and delete all of the site surveys, close the app & re-open, I get the following alert:
(It looks like its coming from the transectModal.js)?

img_3271

transectsModal not refreshing tableview when saving and closing

The view behind the modal should refresh with the database changes on modal "save and close". A fireEvent/eventListener should do the trick. However...
At the moment an alert is set to trigger when this event fires. This alert will fire more than once on subsequent edits to a transect, when it should only always fire once.
Understanding and preventing this should make "tableView behind modal refresh automatically" possible.

transectsModal not closing completely

Clicking a transect info button, backing out, and clicking it again causes the console to light up with [ERROR]s. Surprisingly it doesn't crash, even though it [WARN]s that it probably will. I suspect the modal is still open in the background when calling a new one.
Interestingly, siteSurveyModal is unaffected.

Warning users before a delete

So, as far as I can tell there is no way to create an Alert Dialog popup to warn the user before they delete a row if we use the stock editing mode.

The only other thing we could do is to warn the user before they enter edit mode? Or build our own delete method (which i'd rather not).

Thoughts?

Camera no longer saves photo to gallery?

Hey guys not sure if it is my iPad but when I take a photo my iPad no longer saves the photo to the gallery? This was something that I was able to set to true or false in the camera.js file but now it just isn't working at all for me.

Cannot delete a re-listed plot observation.

The code for getting the previous plot observations for the transect fires after you delete a plot observation. This causes the deleted row to get re-listed.

Moving this code to the addPlot screen would resolve this problem.

Font Size

*Add Plot Screen "Stake Orientation" label overlaps with tabbed bar.

I know that a lot of work was put into making font size larger, but I am just curious if this is necessary or if it was requested by stakeholders? I know that the text may be difficult to see in the field, so larger text may be required.

Personally I find the new text size a little chunky and tight to the input fields, as well all the stock buttons are still original size. (This is just my option tho.)

Transect Modal

Transect Modal is showing the opposite stake orientation from the one I selected in the add transect page.

plot_observation table: species id field should be replaced

Since the user is allowed to select a family, order, class, etc the species id field should probably be replaced by something such as "observation" that will hold the family_name, order_name, class_name, etc that is selected by the user.

Add plot observation: Search field doesn't distinguish species with multiple varieties in the english name section.

A species can have multiple varieties, but they have the same english name. As a result, the search results will show the same common name for each variety. (If there is 2 varieties, the english name is listed twice).

There is no indication in the search results which variety the english name corresponds to.

Just posting this issue so we are aware of it. May need feedback from Tory to determine if this is a problem.

Example:

Species Code Species Name English Name
LEWICOL1 columbiana var. columbiana Columbia lewisia
LEWICOL2 columbiana var. rupicola Columbia lewisia

If someone is searching for the English Name, they will get 2 results, but no indication as to which variety they are picking. This could result in the incorrect species code being recorded.

Edit Mode - single row delete

Editing mode is never disabled when you delete a single row from any of the list screens, this causes Edit mode to be enabled when user re-adds a row again.

Add Plot Screen - able to bypass error checking

On the Add Plot Screen I am currently able to bypass the error checking by using the "other" textfields on the tabbed bar. Error messages show up but do not restrict me from saving these values.

Search Bar's impact on querying the database?

Hey guys just wanted to let you know I've been working on the search function for the park name, I was just playing around with it, but I got it to search the parks after the user types in 3 letters. But I am curious if there is any other way as this means that the database is queried a large amount of times when using this function.

Im heading out for the evening (Soft Ball Game) but do you guys have any ideas on this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.