Commit graph

3753 commits

Author SHA1 Message Date
Robin Scholtes
b589d3c9a0 00_nightwatch mobile test 2023-08-16 19:20:37 +12:00
Robin Scholtes
4740c5d8dc ...codeQL 2023-08-16 17:52:39 +12:00
Robin Scholtes
4612a11e32 CodeQL again 2023-08-16 17:48:01 +12:00
Robin Scholtes
c9f40928fb eslint, rec-list dragging indices 2023-08-16 17:29:26 +12:00
Robin Scholtes
d07502d2e1 fix CodeQL observation, UI test update 2023-08-16 17:23:28 +12:00
Robin Scholtes
590da18032 eslint 2023-08-16 16:44:59 +12:00
Robin Scholtes
965659311e set UI breakpoint to 1024 to ensure smooth UX for tablet users. Update the existing UI tests 2023-08-16 16:42:05 +12:00
Robin Scholtes
047750fda4 fix one more constructor build() dupe 2023-08-16 12:55:41 +12:00
Robin Scholtes
15252ee5c6 implement change requests 2023-08-16 11:15:45 +12:00
Robin Scholtes
e77ded4859 fix gh-code-scanning bot remark 2023-08-15 21:58:06 +12:00
Robin Scholtes
1171f0a517 some final modularising of the CSS 2023-08-15 21:26:18 +12:00
Robin Scholtes
e5e82032eb resolve conflicts, merge master 2023-08-15 20:58:24 +12:00
Robin Scholtes
6a375c62a8 disable tooltips on mobile, update todos 2023-08-15 20:44:11 +12:00
Robin Scholtes
ab8b48c437 eslint fixes 2023-08-15 20:33:09 +12:00
Robin Scholtes
9ea785fc63 replace the checkbox bootstrap styles with bootstap material v4. Not entirely sure what the issue was, but something in that checkbox decorator code caused reordering / cloning of c-recipe-li to fail 2023-08-15 20:27:35 +12:00
Robin Scholtes
bf27cbb641 fuse desktop/mobile splitters into one function, update accordingly across files 2023-08-15 16:41:22 +12:00
Robin Scholtes
47c8af7284 rename some vars for readability 2023-08-15 15:50:10 +12:00
Robin Scholtes
4dc4645def remove listItemUpdate related classes into c-operation-list and simplify code, as duplicates in the operation lists are now no longer an issue in the context of this. Add a custom events to dispatch on change of favourites 2023-08-15 15:19:11 +12:00
Robin Scholtes
6a11d14794 move and remove some redundant code 2023-08-15 13:51:12 +12:00
Robin Scholtes
c110e5a59f fix 'clear all 2023-08-15 13:02:33 +12:00
Robin Scholtes
4947f809a9 move breakpoint icon functionality into c-recipe-li, upgrade code a bit for className consistency and replacing 'parentNode.parentNode' with this.queryselector 2023-08-15 12:41:33 +12:00
Robin Scholtes
5d876fb09a move disable-icon click functionality to c-recipe-li 2023-08-15 12:31:59 +12:00
Robin Scholtes
b7e0518cc7 move operation removal from recipe list to c-recipe-li and remove all associated old code 2023-08-15 11:28:06 +12:00
Robin Scholtes
36224388fb rename c-ingredient-li to c-recipe-li, update TODOs 2023-08-14 22:00:15 +12:00
Robin Scholtes
21eb177527 fix 'undefined' list item clone bug, hitboxes for recipe icons more comfortable, fix problem where the operation-dropdown would display on click / tap of elements in expanded recipe view ( mobile ) 2023-08-14 21:52:26 +12:00
Robin Scholtes
6caaf1dc99 some manual test observations 2023-08-14 19:41:57 +12:00
Robin Scholtes
421ea9e174 remove bootstrap x on search input as its not needed and just adding complexity at this moment 2023-08-14 18:48:59 +12:00
Robin Scholtes
5e6327a400 [#181] fix some event issues ( dragging and dropping, mobile taps ), fix popover issues ( popovers properly disappear ), eslint cleanup fixes 2023-08-14 17:34:23 +12:00
Robin Scholtes
8afcfa0b45 minor cosmetic consistency fixes with original 'design' 2023-08-14 15:45:11 +12:00
Robin Scholtes
eb53667919 fix all ESlint errors 2023-08-14 14:30:25 +12:00
Robin Scholtes
daac91d970 completing all documentation and other such maintenance 2023-08-14 13:33:20 +12:00
Robin Scholtes
f176a1106a search result highlighted strings, do not add op to recipe on escape 2023-08-07 16:42:06 +12:00
Robin Scholtes
85fff21068 search results functionality 2023-08-03 16:57:08 +12:00
Robin Scholtes
4ba31236e9 fix drag & drop settings mobile vs desktop 2023-08-02 19:01:03 +12:00
Robin Scholtes
ede69a7a1a restore recipe list ordering, properly removing c-ingredient-li and update 'selected' checkmarks in c-op-list 2023-08-02 18:54:00 +12:00
Robin Scholtes
4a07d52230 restore recipe on refresh 2023-08-02 17:38:52 +12:00
Robin Scholtes
21ed26e104 update params 2023-07-25 14:58:00 +12:00
Robin Scholtes
1fc5ca641d add option to c-operation-list to set op-list to isCloneable to recipe 2023-07-25 14:54:43 +12:00
Robin Scholtes
8ebce91834 remove oplistcreate references, reorder arguments for COpList 2023-07-25 14:51:34 +12:00
Robin Scholtes
4dcf6d1efc reduce selector complexity a little 2023-07-25 13:25:55 +12:00
Robin Scholtes
6ee0ef8ed7 remove pointer events line to enable the popup of 'already added fav' 2023-07-24 21:08:31 +12:00
Robin Scholtes
ebc7ba0761 fix includes 2023-07-24 21:06:47 +12:00
Robin Scholtes
90c66bbc47 add some args so favCat is expanded after resetting or saving new favs through the modal 2023-07-24 15:03:43 +12:00
Robin Scholtes
f80fe0f4e5 remove listener 2023-07-24 15:02:36 +12:00
Robin Scholtes
7340ebd85e remove unused / moved code 2023-07-24 15:01:38 +12:00
Robin Scholtes
1092382fbc disable all li.operation popovers on mobile and enable and disable on window resize events appropriately 2023-07-24 14:57:21 +12:00
Robin Scholtes
95c9c88799 add popover functionality to c-op-li, handle enabling and disabling on window resizing etc.' 2023-07-24 14:56:18 +12:00
Robin Scholtes
d9ea487c1a add option to c-op-list to create a sortable list 2023-07-24 14:54:34 +12:00
Robin Scholtes
b3ad5bb303 function name change 2023-07-24 14:53:50 +12:00
Robin Scholtes
4ecd2bd32c remove some lines and annotations moved to other files 2023-07-24 12:16:08 +12:00