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
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
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
44c7a1e92d
Output loading messages are displayed properly again
2022-11-04 14:58:37 +00:00
n1474335
16b79e32f6
File details are now displayed in a side panel and the input is still editable
2022-09-02 14:34:23 +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
157dacb3a5
Improved highlighting colours and selection ranges
2022-07-11 11:43:48 +01:00
n1474335
68733c74cc
Output now uses CodeMirror editor
2022-07-02 19:23:03 +01:00
n1474335
bc949b47d9
Improved Controls CSS
2022-07-01 12:01:48 +01:00
n1474335
85ffe48743
Input now uses CodeMirror editor
2022-06-29 18:02:49 +01:00
n1474335
668eac1f9e
Fixed Split.js issues when resizing to around 1000px wide
2022-05-30 22:53:17 +01:00
n1474335
ec577fc075
Fixed CSS for maximising output pane
2022-05-30 19:25:41 +01:00
ElJeffe
291c55befd
Spelling
...
Someone noticed this in another project that includes CyberChef
2021-12-14 08:47:55 -05:00
n1474335
572f035877
Background magic is now debounced to prevent it firing too often.
2019-08-29 14:08:56 +01:00
j433866
59917cca45
Add overflow CSS rule to fix scrolling. Fixes #626
2019-08-29 10:18:52 +01:00
n1474335
4c28627459
Added pulse to Background Magic button to draw attention.
2019-08-28 16:14:13 +01:00
j433866
30a66f1441
Use reduce to find smallest and largest inputNums.
...
Tab shadows are now displayed using css classes
2019-07-03 16:05:20 +01:00
j433866
b3fa1eaae2
Fix output heights being incorrect
2019-07-03 14:24:05 +01:00
j433866
6d95cb01c8
Change tab element height using stylesheet.
...
Debounce bake button function changes.
2019-07-03 13:52:56 +01:00
j433866
dd5038c15b
Bring up to date with master
2019-07-01 11:51:17 +01:00
n1474335
6f6786d79e
Baking controls now scale to fit the pane correctly
2019-06-28 17:09:00 +01:00
j433866
f5cf7bb1f2
Rename 'move output to input' to 'replace input with output'
...
Shrink close tab buttons
2019-06-03 15:37:14 +01:00
j433866
d3e8616e90
Add close all tabs button to input tab dropdown
2019-06-03 15:12:59 +01:00
j433866
784b3b58ca
Fix to stop find tab CSS affecting operations
2019-06-03 11:15:10 +01:00
j433866
586e5a3db8
Further improvements to tab search UI
2019-05-30 14:08:02 +01:00
j433866
d94a431537
Improve searching for tabs UI.
...
Content / filename search is now a regex.
Use .toLocaleString() for loading / baking stats
2019-05-30 13:28:45 +01:00
j433866
cb86cb1882
Change baking to not send all inputs at once.
...
Add input debouncer.
Remove old HTML comments and unnecessary CSS
(Step is currently a bit broken!)
2019-05-20 16:53:56 +01:00
j433866
5d52f4a760
Add searching for output tabs.
...
Remove all existing chefworkers before starting a bake.
Clear breakpoint when starting a bake
2019-05-15 09:37:07 +01:00
j433866
e34d521dcc
Improve UI for searching for input tabs
2019-05-10 13:48:03 +01:00
j433866
28182713bf
Fix showing slice of output not working.
...
Fix output status message not being reset.
Hide magic button when baking.
2019-05-08 10:10:14 +01:00
j433866
07021b8dd5
Add new worker for zipping outputs.
...
Use bakeId to track which outputs are stale.
2019-05-07 09:26:55 +01:00
j433866
7b169fb798
Add css for search box
2019-04-25 16:33:02 +01:00
j433866
de21f14fd8
Move the tab buttons onto the tab bar
2019-04-04 10:57:01 +01:00
j433866
9df26b8c84
Output tabs now (mostly) work.
...
Add downloading files as an archive (needs work)
Add option for keeping the tabs in sync
2019-04-03 12:00:47 +01:00
j433866
e0c9aba25e
Improve WorkerWaiter and OutputWaiter.
...
- Will run and display outputs in the output area as they're baked
- Creates output tabs
- Can change output tabs (only the first 4 at the moment)
2019-04-02 16:58:36 +01:00
j433866
0d8584f499
Merge with ui-improvements
2019-03-29 13:35:30 +00:00
j433866
c289e1beef
Rewrite InputWaiter to be less messy.
...
Don't create a DOM element for every tab, just reuse the same ones.
Display file information while the files are loading.
(Output tabs no longer work)
2019-03-29 13:29:24 +00:00
j433866
90dd2b5ac2
Add css for output tabs
2019-03-27 09:39:38 +00:00
j433866
9b86ed7c45
Fix input highlighter size
2019-03-22 15:19:03 +00:00
j433866
c0c83c5cdc
Stores inputs in memory instead of in textareas.
...
Allow selecting multiple files.
Allow drag and dropping multiple files.
Clear all IO button will close all tabs.
Will now spawn multiple loaderworkers simultaneously.
Improve tab logic to break less and work in Firefox.
2019-03-22 15:10:19 +00:00
j433866
37218c1e81
Add UI for input tabs.
...
Can add, remove and switch tabs
2019-03-21 12:31:01 +00:00