diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 56e972cd..db354b4d 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -18,12 +18,77 @@ Just put up latest build to server now... - Test on mobile and desktop all browsers before moving on, it must be solid with error handling (required, after before etc) and etc and then if all is well we can move on to the other field types +TEST RESULTS + +All platforms and browsers + - Initially outdated, had to force a refresh to make it load the latest version + - I thought they would update automatically via the loader code?!? + - Numeric input fields don't give numeric keyboard + - Save on broken rules in Widget edit form it's not clear that save does nothing if there are broken rules. Button should be deactivated or there should be a message if you click on it or something. + - Red outline and inactive seems ideal + - Save button placement, not sure I like having to scroll down the page to save on small format screens where there is potentially going to be a *lot* of scrolling needed which hides the info box etc + - How do modern apps do it? + - Widget list, refresh page causes items per page to reset back to 5 from custom setting, it should cache that shit at least for a session anyway + - Although people probably would want this to be saved to survive sessions + - maybe it should save it per device locally only so that the customizations are local to the device so they can customize differently for different ui's? + - Or, maybe they always want to see 50 widgets no matter where but 10 clients?? + - Edit form title, does the edit form need a title so users know where they are at? + - currently widget edit doesn't have a particular look or title so if you are at the top of it on a small device you can't see the url fully or really know which page it is + - A small title top left that stands out might be approprpiate, also a icon beside it? + + +iPad / safari + - login page username auto capitalizes first letter how to stop that + - login, enter key should trigger login + + + +LENOVO ANDROID TABLET +=-=-=-=-=-=-=-=-=-=-=- +Chrome + +FireFox +As application + + +PIXEL PHONE +=-=-=-=-=-=- +Chrome 73.0.3683.90 + - Would not update to latest version, showing old cached version instead, on other browsers I could just refresh but here it wouldn't no matter what + - Weird, I logged in, went to inventory it was outdated but when I hit refresh on that page it suddenly updated everything + - Did though, offer immediately to put it on the desktop as an app link + +Firefox + - Updated immediately didn't even need to refresh I think + - similar to iPad, widget list open button very cut off in portrait, ends at price and only shows 3 fields + - Widget edit form layout is all good except for buttons group which is not centered and save button which in portrait is sitting right on the far right edge of the screen. Usable but not centered as a group. + - Can slightly "wiggle" page side to side by dragging, it's as if it's not 100% page width or something + + + + +DESKTOP +=-=-=-=- +Chrome browser + +Firefox browser + +MS EDGE browser + + +STILL NEEDS TESTING +=--=-=-=-=-=-=-=-=-=-= + - Server broken rules display due to server not allowing widget 666 test rules in release build + + + + End to end action - Code for new record to the server - - +TODO: Automated testing of UI by driving web interaction, that needs to be instituted asap +TODO: Server needs to do widget validation 666 test rules not only in debug mode so can test when put up to the devops server