Commit Graph

61 Commits

Author SHA1 Message Date
a3957273 b2e400f474
Merge pull request #1743 from e218736/button-aria-labels 2024-04-09 00:44:48 +01:00
n1474335 65ffd8d65d
Automatically detect UTF8 character encoding in output 2024-03-26 13:44:59 +00:00
n1474335 16dfb3fac6
Automatically detect EOL from paste events and output setting 2024-03-26 13:44:58 +00:00
e218736 fccc3584d8 aria labels/aria hidden to input/output buttons 2024-02-29 12:11:41 +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 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 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 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 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 c1394e299a Fixed replace input with output button 2023-01-13 14:14:57 +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 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
n1474335 bdb8c02d5a Input and Output encodings are now saved per tab 2022-10-21 18:29:52 +01:00
n1474335 5efd125d9b Simplified TabWaiter structure 2022-10-21 13:57:46 +01:00
n1474335 a07b8f693b Input and Output character encodings are now stored in the URL, allowing for accuate deeplinking 2022-09-16 19:24:57 +01:00
n1474335 3893c22275 Changing the output encoding no longer triggers a full bake 2022-09-09 16:35:21 +01:00
n1474335 406da9fa2c Efficiency improvements to reduce unnecessary casting 2022-09-02 20:15:07 +01:00
n1474335 e93aa42697 Input and output character encodings can now be set 2022-09-02 12:56:04 +01:00
n1474335 7c8a185a3d HTML outputs can now be selected and handle control characters correctly 2022-07-18 18:39:41 +01:00
n1474335 5c8aac5572 Improved input change update responsiveness 2022-07-11 13:43:19 +01:00
n1474335 890f645eeb Overhauled Highlighting to work with new editor and support multiple selections 2022-07-10 22:01:22 +01:00
n1474335 68733c74cc Output now uses CodeMirror editor 2022-07-02 19:23:03 +01:00
n1474335 85ffe48743 Input now uses CodeMirror editor 2022-06-29 18:02:49 +01:00
n1474335 ec577fc075 Fixed CSS for maximising output pane 2022-05-30 19:25:41 +01:00
n1474335 1abc46058c Added a CodeQL workflow to check for bugs through code analysis. Fixed numerous bugs and implemented safeguards as already reported. 2021-02-10 13:13:19 +00:00
n1474335 2b2ffb3346 Updated dependencies 2020-12-11 16:24:39 +00:00
n1474335 813a151524 Added 'Show all' button to output file overlay 2019-12-13 12:59:59 +00:00
n1474335 9d73127cae Fixed some typos 2019-10-16 15:38:20 +01:00
n1474335 da901e20d9 Added several more file signatures. The background magic button now highlights when a file type has been detected. 2019-10-04 17:52:09 +01:00
n1474335 572f035877 Background magic is now debounced to prevent it firing too often. 2019-08-29 14:08:56 +01:00
n1474335 4c28627459 Added pulse to Background Magic button to draw attention. 2019-08-28 16:14:13 +01:00
n1474335 9774a4bd26 Tidied up CR preservation code 2019-08-22 16:31:21 +01:00
j433866 f43a868607 Add carriage return detection for pasted and switched inputs.
Fix switching the output to input not working properly.
Add nicer confirmation boxes for zipping outputs.
2019-08-22 11:53:41 +01:00
j433866 e4452b906e Fix functions not being awaited 2019-07-25 15:14:12 +01:00
j433866 36abaeb6fb Fix tab bar shadows appearing when they shouldn't 2019-07-24 14:22:56 +01:00
j433866 a08419a4ce Remove getOutput function, use Dish object instead
Fix inputNum error in WorkerWaiter.
Replace explicit tab shadows with class lists
2019-07-10 14:58:07 +01:00
n1474335 566517d20f Imports now specify the file extension to support Node v12 2019-07-09 12:23:59 +01:00
n1474335 b272d3b32f Linted to satisfy new rules 2019-07-05 12:36:15 +01:00
j433866 455b42aa85 Fix whitespace and comment typos.
Add comment to inputworker default values.
2019-07-03 11:53:38 +01:00
j433866 a9f8dac656 Fix stepping.
Move stepping logic into App.
Change toggleBakeButtonFunction to use a str instead of booleans.
Tidy up handleLoaderMessage in InputWaiter.
2019-07-02 12:23:46 +01:00
j433866 c529a406cd Fix switchClick not always being fired.
Run detectFileType on switched output
2019-06-18 15:10:51 +01:00