Commit graph

178 commits

Author SHA1 Message Date
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
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
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
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
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
c779d39a2b [#181] resolve lingering layout issues window resizing, update todos 2023-04-19 22:25:23 +12:00
Robin Scholtes
0ab31ac897 minor 'typo' fix in OperationsWaiter setVisibility doc 2023-04-19 18:27:15 +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
e74d7998fd [#181] resetOperations on escape key 2023-04-18 22:28:19 +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
n1474335
c2171a08f2 Added preventDefault to contextual help key press listener 2023-03-22 16:54:39 +00:00
n1474335
7419009745 Added more help topics and added filetype detection to the 'save output' button 2023-03-20 17:23:14 +00:00
n1474335
d6f8e0a520 Added a contextual help feature and started writing help descriptions 2023-03-17 17:46:13 +00: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
819e4a574c Added more tests, fixed length count bug and IO clearance bug 2023-03-03 17:33:42 +00:00
n1474335
9e679f411c Fixed progress bug 2023-02-27 15:52:05 +00:00
n1474335
dd6eae52ef Folders can now be dropped into the CyberChef input 2023-02-27 15:32:52 +00:00
n1474335
cdde7166cf Changing tabs no longer triggers a bake 2023-02-24 17:34:35 +00:00
n1474335
251bd86ce5 Large inputs with long line lengths are now handled better. Issues with toggleLoader fixed. 2023-02-24 17:09:40 +00:00
n1474335
533047a3a2 Improved file type detection and timing output 2023-02-03 17:39:12 +00:00
n1474335
7a2517fd61 Fixed 'Clear All IO' button 2023-02-03 15:54:45 +00:00
n1474335
0b2cb7e68c Added fine-grain timing for aspects of the bake. Improved efficiency of autobakes and moved output decoding into a worker. 2023-02-03 14:55:15 +00:00
n1474335
84f0750525 Reviewed HTML and options 2023-01-19 17:47:07 +00:00
n1474335
fa21768931 Reviewed Highlighter and Options waiters 2023-01-19 17:14:24 +00:00
n1474335
934efcc5a0 Reviewed InputWorker 2023-01-19 16:56:07 +00:00
n1474335
91f1be8c70 Reviewed Input and Output Waiters and improved logging in workers 2023-01-18 18:07:06 +00:00
n1474335
56d1a016da Tidied InputWaiter and made inputChange debounce delay variable based on input length 2023-01-13 18:00:36 +00:00
n1474335
d6159cc154 Event bug fixes 2023-01-13 16:46:41 +00:00
n1474335
c1394e299a Fixed replace input with output button 2023-01-13 14:14:57 +00:00
n1474335
17c349973d Fixed file loading bug where the wrong input is set 2023-01-13 13:51:16 +00:00
n1474335
1b3d55f051 Status bar widgets are disabled for HTML output 2022-12-09 21:23:25 +00:00
n1474335
ff45f61b68 Fixed the snackbar 2022-12-09 20:46:01 +00:00
n1474335
771a013c9f Removed output-file markup and handlers 2022-12-09 20:12:15 +00:00
n1474335
c1d2970f1e File details can now be hidden 2022-12-09 19:24:43 +00:00
n1474335
a116a2a423 Input tab headers now show the filename for file inputs 2022-11-04 18:45:52 +00:00
n1474335
61d4c0ea63 File loading progress is now updated 2022-11-04 18:29:53 +00:00
n1474335
b92501ee35 Introduced use of conditional chaining operator 2022-10-28 13:24:03 +01:00
n1474335
570206af77 Line ending sequences for the current tab are included in the deep link URL 2022-10-28 12:44:06 +01:00
n1474335
f6ae89587c EOL sequences are now preserved between tabs 2022-10-28 12:24:16 +01:00