Commit graph

3635 commits

Author SHA1 Message Date
Robin Scholtes
bc93969d4b [#181] correctly handle checkmarks after favourites updates and resetting, update addSelectedClass to put selected on all operations with target data name ( as sometimes there will be 2 of the same rather than 1, in the case of a favourited operation ). Make updates to pass the op-title around based by the data-name attr instead of innerText 2023-04-27 14:40:08 +12:00
Robin Scholtes
8d693a7d0e [#181] tidying up with docs and notes for tomorrow :) 2023-04-26 23:24:30 +12:00
Robin Scholtes
5d82ca66f3 [#181] handle checkmarks on window resizing 2023-04-26 23:16:28 +12:00
Robin Scholtes
5e9aa5cd09 [#181] fix selected / checkmark classes on operation list, based on the current recipe list. Update TODO 2023-04-26 23:08:44 +12:00
Robin Scholtes
ccc5095763 [#181] remove obsolete func, some debugging > updating todos with observations 2023-04-24 23:48:32 +12:00
Robin Scholtes
ec45d95244 [#181] add 'selected' class on double click, which is not visible on desktop ( but we can easily opt to leave it there if we would want to ) 2023-04-24 22:55:55 +12:00
Robin Scholtes
455e99dbf6 [#181] update window resizing according to updates 2023-04-24 22:44:09 +12:00
Robin Scholtes
2a9080fb3d [#181] update opListCreate with new draggable param for mobile, update opDblClick to use data-name instead of innerText 2023-04-24 22:41:22 +12:00
Robin Scholtes
cff0dbcd11 [#181] add 'draggable' bool param to createSortableList so we can disable drag/sort events on mobile UI if we need to 2023-04-24 22:40:10 +12:00
Robin Scholtes
51aec976e6 [#181] add data-title attribute to stubHtml operation so we can add icons to the list items for mobile 2023-04-24 22:38:51 +12:00
Robin Scholtes
f3ab78d1fd [#181] remove obsolete functions 2023-04-24 22:37:27 +12:00
Robin Scholtes
6a1501e7ae [#181] fix glitchy modal popover ( popovers get reinitialised after drag events. This still happens on mobile ops-list ) 2023-04-24 16:13:02 +12:00
Robin Scholtes
4a761673c0 [#181] disable popovers on mobile UI on init and resizing events 2023-04-24 11:32:34 +12:00
Robin Scholtes
a252c34968 [#181] add disabling of popovers on small screens, update todos and operation CSS 2023-04-23 11:20:01 +12:00
Robin Scholtes
d0e8863555 [#181] a few cosmetic touch ups, todo update 2023-04-21 00:15:31 +12:00
Robin Scholtes
f1008cff56 [#181] remove double border in Operations - search. Update todo ( started testing on real mobile device ) 2023-04-20 22:00:20 +12:00
Robin Scholtes
d3eac1b208 [#181] update todo ( no need for prefixes, autoprefixer is installed ) 2023-04-20 21:22:01 +12:00
Robin Scholtes
79bbea9052 [#181] remove comments in template, update todos 2023-04-20 21:11:50 +12:00
Robin Scholtes
1fd72363bd [#181] remove calcControlsHeight as the component is always 70px in height now, and it caused issues on mobile UI. It's become obsolete 2023-04-20 21:05:44 +12:00
Robin Scholtes
a547935f0a [#181] resolve favourites cat closing on initial opening mobile UI, update TODO 2023-04-20 20:54:14 +12:00
Robin Scholtes
3d03a31f38 [#181] refactor some of the event handler in OperationsWaiter 2023-04-20 19:45:37 +12:00
Robin Scholtes
caa57aeb74 [#181] rename hideOperations / resetOperations to more semantic name 2023-04-20 19:21:15 +12:00
Robin Scholtes
432f2e49ee [#181] cm-panels border color in IO input/output 2023-04-20 18:47:37 +12:00
Robin Scholtes
a40a5c8a04 [#181] Desktop: operations-dropdown is open and always visible ( on cat by default ) 2023-04-20 18:33:03 +12:00
Robin Scholtes
7ae22ff16b [#181] resolve operations-dropdown behaviour: search-result are at the top if applicable, categories below. clearing search value will display categories 2023-04-20 14:59:22 +12:00
Robin Scholtes
4faaae3151 TODO update 2023-04-19 23:44:18 +12:00
Robin Scholtes
12116e53b1 [#181] move setVisibility to App.mjs since it's pretty generic and could be reused. Update TODO 2023-04-19 23:31:06 +12:00
Robin Scholtes
f6b23ecca5 [#181] mobile layout: set heights of all components to make up 100vh 2023-04-19 23:16:43 +12:00
Robin Scholtes
c779d39a2b [#181] resolve lingering layout issues window resizing, update todos 2023-04-19 22:25:23 +12:00
Robin Scholtes
bc12a194a0 [#181] place controls in correct position on mobile and desktop, update todo, add new stylesheet for dividers 2023-04-19 21:47:22 +12:00
Robin Scholtes
58d4eb855c [#181] restore overall desktop UI 2023-04-19 21:21:04 +12:00
Robin Scholtes
c56ffef988 [#181] some minor verbosity adjustments across some vars/selectors 2023-04-19 18:30:02 +12:00
Robin Scholtes
0ab31ac897 minor 'typo' fix in OperationsWaiter setVisibility doc 2023-04-19 18:27:15 +12:00
Robin Scholtes
44aa223d8c update todo 2023-04-19 18:26:11 +12:00
Robin Scholtes
6e4a813e1f [#181] set mobile and desktop UI on init and window resize without errors 2023-04-19 15:35:17 +12:00
Robin Scholtes
f1340f1249 [#181] move edit-favourites button to original place in the template, so it is not visible anymore during load. Update TODO.md accordingly 2023-04-18 22:29:17 +12:00
Robin Scholtes
e74d7998fd [#181] resetOperations on escape key 2023-04-18 22:28:19 +12:00
Robin Scholtes
b4c0378a01 [#181] move stylesheets from layout to organised components/, leave overal structure in layout/_structure 2023-04-18 22:04:40 +12:00
Robin Scholtes
4507d471bc fix up banner links for consistency 2023-04-18 21:05:01 +12:00
Robin Scholtes
475568cbfd TODO update 2023-04-18 21:04:28 +12:00
Robin Scholtes
5ed5d58ba2 make nice TODO.md file for readability 2023-04-18 20:30:47 +12:00
Robin Scholtes
4eff33933e [#181] add todo file, add split CSS files 2023-04-18 20:23:44 +12:00
Robin Scholtes
2093dac4f9 [#181] remove scattered todos and aggregate in temporary todo.txt file, add new css files to split up huge IO stylesheet for better future DevX 2023-04-18 20:22:41 +12:00
Robin Scholtes
7648c6dce4 [#181] add some rudimentary code to open and close operations at the appropriate moments 2023-04-17 20:44:47 +12:00
Robin Scholtes
55695cb7f1 revert cursor grab for mobile UI 2023-04-17 16:05:11 +12:00
Robin Scholtes
0e49d52546 tidy up code, add controls-height var and implement across stylesheets, start work on operation/category lists 2023-04-17 16:03:46 +12:00
Robin Scholtes
b872ac6e68 line up all icons and paddings with consistency, return auto bake checkbox on mobile UI 2023-04-17 13:50:43 +12:00
Robin Scholtes
c1a5b67603 Set favourites icon in pane controls following a consistent template pattern 2023-04-17 13:28:14 +12:00
Robin Scholtes
6da34bcf52 [#181] tidy up changes so far ( move css blocks to their appropriate places, remove redundant css, update template to work with mobile UI ) 2023-04-17 12:59:00 +12:00
Robin Scholtes
5d25276399 [#181] clean up some inconstencies in alignments, add a little bit more space for mobile usability 2023-04-17 11:33:58 +12:00