Commit Graph

  • 4b030c7d61 on user test request: when the recipe pane is maximised but the rec-list is empty, open the operations-dropdown on click of the recipe-list ( which holds no items ) Robin Scholtes 2023-05-15 20:54:49 +12:00
  • f5f0e91d51 update colours for better UX and implement AA minimum contrast Robin Scholtes 2023-05-15 14:18:10 +12:00
  • 9ec902a369 add a different background color on op selected, based on user test feedback Robin Scholtes 2023-05-15 13:34:13 +12:00
  • 82837254ea fix selected class bug messed up after refactoring Robin Scholtes 2023-05-15 12:52:13 +12:00
  • 9a7ec25493 rename recipeList var to recipeListItems ( since we are selecting list items ), and ingredient to item Robin Scholtes 2023-05-12 18:01:31 +12:00
  • 8649b90a04 optimise addSelectedClass func Robin Scholtes 2023-05-12 17:58:56 +12:00
  • 8ece85127a remove unneccesary array length checks Robin Scholtes 2023-05-12 17:55:41 +12:00
  • df781bec00 add function to check for window width and use that throughout the app for more convenient future use Robin Scholtes 2023-05-12 17:50:46 +12:00
  • 6a1514db30 rename functions to better adhere to conventions Robin Scholtes 2023-05-12 17:34:39 +12:00
  • ec259dd793 replace ternary with for cleaner code Robin Scholtes 2023-05-12 17:30:10 +12:00
  • 5b39d0fe65 change updateVisibility func name to setElementVisbility Robin Scholtes 2023-05-12 17:20:11 +12:00
  • 5d46d763e1 set columnSplitter minSize operations to 360 to avoid confusion Robin Scholtes 2023-05-12 16:59:10 +12:00
  • 02a4dd5bd3 add local storage availability check, prep for code review Robin Scholtes 2023-05-12 14:47:45 +12:00
  • 5b25b74775 optimise Robin Scholtes 2023-05-12 10:57:23 +12:00
  • 41d511a396 [#181] check if localStorage has favourites at all to prevent errors when not available Robin Scholtes 2023-05-12 10:50:00 +12:00
  • 984ce61924 revert nightwatch paths to original test Robin Scholtes 2023-05-12 09:55:14 +12:00
  • 6b61567b5a setting up mobile tests Robin Scholtes 2023-05-11 20:24:09 +12:00
  • 6259e4b2ee [#181] bump nightwatch version Robin Scholtes 2023-05-11 11:35:22 +12:00
  • 0bb3a4325e [#181] update Chrome driver to 113 ( latest stable ) in order for Nighwatch to be able to run Robin Scholtes 2023-05-11 11:06:08 +12:00
  • 2c08ccf070 revert imports for development Robin Scholtes 2023-05-11 08:36:53 +12:00
  • 6242738230 typo fix Robin Scholtes 2023-05-10 23:22:56 +12:00
  • b80525315d return imports to original ( assert {type:json}). This stops local dev from working though Robin Scholtes 2023-05-10 23:16:32 +12:00
  • 9fbef2c163 [#181] cleanup to prep draft PR for PR Robin Scholtes 2023-05-10 23:08:14 +12:00
  • b177762cb6
    Merge pull request #3 from gaijinat/gaijinat-patch-1 Gaijin.at 2023-05-10 13:07:40 +02:00
  • e1bf4dd4fa
    Update Categories.json Gaijin.at 2023-05-10 13:07:18 +02:00
  • 941a1ab938
    Merge pull request #2 from gaijinat/gaijinat-readme-1 Gaijin.at 2023-05-10 13:05:24 +02:00
  • 1dadaa9076
    Add files via upload Gaijin.at 2023-05-10 13:04:42 +02:00
  • a7a76ec7ef [#181] update README, run / fix lint Robin Scholtes 2023-05-10 21:53:29 +12:00
  • 997f26e4f8 [#181] add breakpoint check in HTMLOperation so desktop doesn't get op description errors Robin Scholtes 2023-05-10 21:22:38 +12:00
  • d774a50f13 [#181] set mobile ops-dropdown to fill all space except ops and banner. No need for the controls at this point while scrolling the ops Robin Scholtes 2023-05-10 17:09:26 +12:00
  • a27de41328 [#181] reduce title-height from 48 to 40 Robin Scholtes 2023-05-10 16:51:50 +12:00
  • fefb98e466 [#181] add splitter column minimal widths to prevent unwanted overflows under any situation Robin Scholtes 2023-05-10 15:39:15 +12:00
  • 0868d97cee [#181] adjust #controls panel template and css so it will automatically scale based on #controls height, which makes adjustWidth() redundant. Controls is now 50px height on mobile ( 70 was just a lot of wasted space that can be better spend ) Robin Scholtes 2023-05-10 15:27:43 +12:00
  • 6daf11ce11
    Update Categories.json Gaijin.at 2023-05-10 05:09:47 +02:00
  • 75025a70de
    Merge pull request #4 from gaijinat/gaijinat-readme-2 Gaijin.at 2023-05-10 04:00:39 +02:00
  • ee498dc383
    Add files via upload Gaijin.at 2023-05-10 03:59:47 +02:00
  • d156228dc4
    Merge pull request #3 from gaijinat/gaijinat-readme-1 Gaijin.at 2023-05-10 03:46:14 +02:00
  • 78e34c4842
    Add files via upload Gaijin.at 2023-05-10 03:44:56 +02:00
  • 222bb624ae [#181] decrease size of controls for mobile UI Robin Scholtes 2023-05-10 13:15:01 +12:00
  • 4efac7bd58
    Merge pull request #2 from gaijinat/gaijinat-new-ops-2 Gaijin.at 2023-05-09 21:03:03 +02:00
  • 8c04d59f1e
    Add files via upload Gaijin.at 2023-05-09 21:01:49 +02:00
  • 4c57346ff9
    Merge pull request #1 from gaijinat/gaijinat-newops-1 Gaijin.at 2023-05-09 20:58:03 +02:00
  • a098893595
    Add files via upload Gaijin.at 2023-05-09 20:41:14 +02:00
  • 429b6ee9de
    Add files via upload Gaijin.at 2023-05-09 20:39:06 +02:00
  • 5362f9fda4 [#181] add Robin Scholtes 2023-05-09 22:14:36 +12:00
  • f1257ea356 bit of refactoring Robin Scholtes 2023-05-09 18:42:14 +12:00
  • 793acb54de [#181] position rigt hand side icons in status_bar so the dropups are usable on mobile devices Robin Scholtes 2023-05-09 18:14:15 +12:00
  • ee9ea051d1 [#181] handle the correct resetting of layouts in any maximised pane situation, i.e. window resizing while panels are maximised etc. Prevent mobile keyboard popup window resize events to trigger layout resetting when panes are maximised, use JS to calculate the innerHeight available for mobile devices as they are of variable / unreliable / inconsistent heights Robin Scholtes 2023-05-09 14:56:44 +12:00
  • 64d167e81e Update package.json awesomelewis2007 2023-05-04 18:12:53 +01:00
  • f80284cb36 [#181] adjust Sortable recipe list for a nice mobile experience ('long' press before grab kicks in so you can still scroll normally ), add some visual feedback when sortable-chosen is set on a li, tweak the animations and threshold a bit for a nicer experience Robin Scholtes 2023-05-03 13:32:17 +12:00
  • 8bed81c5ee [#181] disable tooltips on mobile UI Robin Scholtes 2023-05-02 20:42:57 +12:00
  • 7fff6f51dc [#181] use 'regular' listeners for the maximiser icons, left a note for future reference Robin Scholtes 2023-05-02 18:29:30 +12:00
  • 5916251893 [#181] fix output loading gears for mobile, add a _structure css file in /themes that is shared across themes Robin Scholtes 2023-05-02 17:54:28 +12:00
  • 4c2c934cd4 [#181] add maximiser icons to recipe, input and output, and handle maximising of targets accordingly. Desktop view remains as normal, where only output can be maximised Robin Scholtes 2023-05-02 16:58:20 +12:00
  • ef3e8eb3b0 added GootLoader decoder Rodel Mendrez 2023-05-02 14:58:56 +12:00
  • 093a3c4b77 [#181] change default panel heights based on some user feedback Robin Scholtes 2023-05-01 14:02:18 +12:00
  • 89c1ab12ab [#181] update opListCreate to desktopOpListCreate ( to always include drag events and popovers ) and the inverse for mobile. Now it is ready for window resizing Robin Scholtes 2023-04-27 21:35:50 +12:00
  • c6cc998100 [#181] fix search result data-name issues ( purging html only for data-name attribute, update op-list checkmarks accordingly ) Robin Scholtes 2023-04-27 21:13:14 +12:00
  • 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 Robin Scholtes 2023-04-27 14:40:08 +12:00
  • 3b29d2d140 Update, merge from master branch. Merge remote-tracking branch 'origin' into cryptochef David C Goldenberg 2023-04-26 12:00:00 -04:00
  • f79ca6cf02 First Cryptochef branch commit. David C Goldenberg 2023-04-26 10:24:39 -04:00
  • 415c59d74c Revert "9.47.5" David C Goldenberg 2023-04-26 10:17:14 -04:00
  • 8d693a7d0e [#181] tidying up with docs and notes for tomorrow :) Robin Scholtes 2023-04-26 23:24:30 +12:00
  • 5d82ca66f3 [#181] handle checkmarks on window resizing Robin Scholtes 2023-04-26 23:16:28 +12:00
  • 5e9aa5cd09 [#181] fix selected / checkmark classes on operation list, based on the current recipe list. Update TODO Robin Scholtes 2023-04-26 23:08:44 +12:00
  • ccc5095763 [#181] remove obsolete func, some debugging > updating todos with observations Robin Scholtes 2023-04-24 23:48:32 +12:00
  • 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 ) Robin Scholtes 2023-04-24 22:55:55 +12:00
  • 455e99dbf6 [#181] update window resizing according to updates Robin Scholtes 2023-04-24 22:44:09 +12:00
  • 2a9080fb3d [#181] update opListCreate with new draggable param for mobile, update opDblClick to use data-name instead of innerText Robin Scholtes 2023-04-24 22:41:22 +12:00
  • cff0dbcd11 [#181] add 'draggable' bool param to createSortableList so we can disable drag/sort events on mobile UI if we need to Robin Scholtes 2023-04-24 22:40:10 +12:00
  • 51aec976e6 [#181] add data-title attribute to stubHtml operation so we can add icons to the list items for mobile Robin Scholtes 2023-04-24 22:38:51 +12:00
  • f3ab78d1fd [#181] remove obsolete functions Robin Scholtes 2023-04-24 22:37:27 +12:00
  • 6a1501e7ae [#181] fix glitchy modal popover ( popovers get reinitialised after drag events. This still happens on mobile ops-list ) Robin Scholtes 2023-04-24 16:13:02 +12:00
  • 4a761673c0 [#181] disable popovers on mobile UI on init and resizing events Robin Scholtes 2023-04-24 11:32:34 +12:00
  • a252c34968 [#181] add disabling of popovers on small screens, update todos and operation CSS Robin Scholtes 2023-04-23 11:20:01 +12:00
  • 0117646fb9 lint v2 David Marshall 2023-04-20 15:05:40 -04:00
  • d0e8863555 [#181] a few cosmetic touch ups, todo update Robin Scholtes 2023-04-21 00:15:31 +12:00
  • f1008cff56 [#181] remove double border in Operations - search. Update todo ( started testing on real mobile device ) Robin Scholtes 2023-04-20 22:00:20 +12:00
  • d3eac1b208 [#181] update todo ( no need for prefixes, autoprefixer is installed ) Robin Scholtes 2023-04-20 21:22:01 +12:00
  • 79bbea9052 [#181] remove comments in template, update todos Robin Scholtes 2023-04-20 21:11:50 +12:00
  • 1fd72363bd [#181] remove calcControlsHeight as the component is always 70px in height now, and it caused issues on mobile UI. It's become obsolete Robin Scholtes 2023-04-20 21:05:44 +12:00
  • a547935f0a [#181] resolve favourites cat closing on initial opening mobile UI, update TODO Robin Scholtes 2023-04-20 20:54:14 +12:00
  • 3d03a31f38 [#181] refactor some of the event handler in OperationsWaiter Robin Scholtes 2023-04-20 19:45:37 +12:00
  • caa57aeb74 [#181] rename hideOperations / resetOperations to more semantic name Robin Scholtes 2023-04-20 19:21:15 +12:00
  • 432f2e49ee [#181] cm-panels border color in IO input/output Robin Scholtes 2023-04-20 18:47:37 +12:00
  • a40a5c8a04 [#181] Desktop: operations-dropdown is open and always visible ( on cat by default ) Robin Scholtes 2023-04-20 18:33:03 +12:00
  • 7ae22ff16b [#181] resolve operations-dropdown behaviour: search-result are at the top if applicable, categories below. clearing search value will display categories Robin Scholtes 2023-04-20 14:59:22 +12:00
  • 3acbe2f744 linting David Marshall 2023-04-19 22:30:52 -04:00
  • e7df21f0fa linting David Marshall 2023-04-19 22:28:42 -04:00
  • a6eb62deec CC-1225 jswhat David Marshall 2023-04-19 22:04:45 -04:00
  • c8e306d4f4 CC-1523: YAML-JSON conversion David Marshall 2023-04-19 18:59:37 -04:00
  • 4faaae3151 TODO update Robin Scholtes 2023-04-19 23:44:18 +12:00
  • 12116e53b1 [#181] move setVisibility to App.mjs since it's pretty generic and could be reused. Update TODO Robin Scholtes 2023-04-19 23:31:06 +12:00
  • f6b23ecca5 [#181] mobile layout: set heights of all components to make up 100vh Robin Scholtes 2023-04-19 23:16:43 +12:00
  • c779d39a2b [#181] resolve lingering layout issues window resizing, update todos Robin Scholtes 2023-04-19 22:25:23 +12:00
  • bc12a194a0 [#181] place controls in correct position on mobile and desktop, update todo, add new stylesheet for dividers Robin Scholtes 2023-04-19 21:47:22 +12:00
  • 58d4eb855c [#181] restore overall desktop UI Robin Scholtes 2023-04-19 21:21:04 +12:00
  • c56ffef988 [#181] some minor verbosity adjustments across some vars/selectors Robin Scholtes 2023-04-19 18:30:02 +12:00
  • 0ab31ac897 minor 'typo' fix in OperationsWaiter setVisibility doc Robin Scholtes 2023-04-19 18:27:15 +12:00
  • 44aa223d8c update todo Robin Scholtes 2023-04-19 18:26:11 +12:00