Commit graph

199 commits

Author SHA1 Message Date
Robin Scholtes
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 2023-05-09 14:56:44 +12:00
Robin Scholtes
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 2023-05-03 13:32:17 +12:00
Robin Scholtes
8bed81c5ee [#181] disable tooltips on mobile UI 2023-05-02 20:42:57 +12:00
Robin Scholtes
7fff6f51dc [#181] use 'regular' listeners for the maximiser icons, left a note for future reference 2023-05-02 18:29:30 +12:00
Robin Scholtes
5916251893 [#181] fix output loading gears for mobile, add a _structure css file in /themes that is shared across themes 2023-05-02 17:54:28 +12:00
Robin Scholtes
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 2023-05-02 16:58:20 +12:00
Robin Scholtes
093a3c4b77 [#181] change default panel heights based on some user feedback 2023-05-01 14:02:18 +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
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
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
f6b23ecca5 [#181] mobile layout: set heights of all components to make up 100vh 2023-04-19 23:16:43 +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
6e4a813e1f [#181] set mobile and desktop UI on init and window resize without errors 2023-04-19 15:35:17 +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
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
Robin Scholtes
4a7008e5f6 fix overflow issues causing some inconsistencies in alignments 2023-04-17 11:24:56 +12:00
Robin Scholtes
bd10dcafb9 fix input/output title vertical alignment ( set lineheight to revert ) 2023-04-17 11:10:11 +12:00
Robin Scholtes
894c4a2ff6 align auto-bake-label to vertical middle 2023-04-17 11:02:15 +12:00
Robin Scholtes
ab996c3251 [#181] update breakpoint for .desktop-only 2023-04-17 10:20:38 +12:00
Robin Scholtes
8ca5cfaf48 [#181] add generic default as per the norm 2023-04-17 10:15:41 +12:00
Robin Scholtes
3608d4ac12 [#181] set up mobile UI, unsorted CSS blocks ( will move them to appropriate places when the UI is solid ) 2023-04-17 10:14:46 +12:00
Robin Scholtes
e998324194 [#181] comment out edit-favourites for now 2023-04-17 10:13:26 +12:00
Robin Scholtes
32d8ce7069 [#181] update some css to shorthand 2023-04-17 10:09:01 +12:00
Robin Scholtes
daf2c684a9 [#181] add justify-content: space-between to the banner 2023-04-17 10:07:26 +12:00
Robin Scholtes
3102adc73d [#181] update pane-controls display 2023-04-17 10:06:26 +12:00
n1474335
11fca557af
Merge branch 'fix_dark_theme_highlight' of https://github.com/SamueleFacenda/CyberChef 2023-03-23 17:52:41 +00:00
n1474335
d6f8e0a520 Added a contextual help feature and started writing help descriptions 2023-03-17 17:46:13 +00:00
Samuele Facenda
764bd4b9ae
Update dark theme highligh 2023-03-15 08:38:56 +01:00
n1474335
cab83cae35 Switched arg layout to use flexbox instead of css grid 2023-03-09 17:31:46 +00:00
n1474335
80e8b2339d Improved HTML output sizing 2023-03-08 18:08:17 +00:00
n1474335
7eda2fd4a6 Added UI tests for all HTML operations 2023-03-08 17:44:51 +00:00
n1474335
84f0750525 Reviewed HTML and options 2023-01-19 17:47:07 +00:00
n1474335
f2bd838596 Fixed CSS for theme highlighting and status bar dropup height 2023-01-13 13:12:01 +00:00
n1474335
1b3d55f051 Status bar widgets are disabled for HTML output 2022-12-09 21:23:25 +00:00