Commit graph

179 commits

Author SHA1 Message Date
fe906d9242 Improve text-printing UI
- UI elements are now inside a form
- ctrl+enter on textarea submits the form
- UI becomes greyed-out while printing, as visual feedback
2025-03-03 01:45:07 +01:00
0dd973c5d6 Print text from UI 2025-03-03 00:49:09 +01:00
e8c09f3b6d Scroll relative to bottom of screen
From my experiments, setting flex-direction: column-reverse on the body
doesn't work, it has to be a separate element. Maybe I made a mistake
somewhere though. In any case, this code seems to work properly.
2025-03-03 00:43:02 +01:00
32d68cb60c Update page html
Setting the title and removing the no-longer-existing favicon. Any
webpage this server runs on better be serving a favicon at a well-known
location!
2025-03-03 00:41:43 +01:00
1cb07fb126 Get tp server and ui dev server to talk to each other 2025-03-03 00:26:47 +01:00
328922bd7b Lint weird variable names 2025-03-03 00:21:52 +01:00
8eaf465101 Design rudimentary UI for printing text 2025-03-02 23:17:14 +01:00
c81f331c04 Fix eslint not running in vscode 2025-03-02 22:52:11 +01:00
b2211efe52 Show automaton rule by default 2025-03-02 22:40:42 +01:00
fc51055e88 Generate only random cellular automata 2025-03-02 22:17:49 +01:00
b4e44b293b Add title to tic tac toe 2025-03-02 22:05:35 +01:00
fe1dc28ec2 Experiment with css and masks 2025-03-02 21:07:35 +01:00
7ea8ac6715 Set up typed eslint 2025-03-02 19:24:55 +01:00
dbdb3c66a3 Set up my own eslint rules 2025-03-02 18:50:34 +01:00
de4574f938 Set up eslint 2025-03-02 18:49:30 +01:00
4c8a22368d Run pnpm update -r 2025-03-02 18:44:06 +01:00
5c80ec185d Configure more aggressive type checks 2025-03-02 18:43:47 +01:00
8729cf09b1 Set up @ alias for src/ 2025-03-02 18:43:47 +01:00
f2299a7219 Set up vue dev tools 2025-03-02 18:41:56 +01:00
972263a9d4 Update meta scripts 2025-03-02 18:41:24 +01:00
3109f510fd Reformat using prettier 2025-03-02 18:41:24 +01:00
8e82248f5e Set up prettier 2025-03-02 18:41:10 +01:00
4f994f183f Simplify gitignore 2025-03-02 17:51:56 +01:00
770f1569e3 Configure vscode 2025-03-02 17:51:56 +01:00
f9a3d364b6 Remove template readme 2025-03-02 17:51:56 +01:00
addbe30ff1 Create vite+vue project 2025-03-02 15:54:13 +01:00
aa966e974a Add thermal printer ideas 2025-03-02 13:01:01 +01:00
92167017ef Add eel egg pattern by Leon 2025-03-02 00:06:58 +01:00
7d74a56559 Simplify drawing logic
Now that only typst is left, things become a lot simpler.
2025-03-01 23:35:10 +01:00
a55109c677 Remove showbits-common 2025-03-01 23:26:34 +01:00
6e6dfb2b66 Remove all dependencies on showbits-common 2025-03-01 23:23:43 +01:00
de7ae63a5e Typstify /chat_message to /chat 2025-03-01 23:18:03 +01:00
8bece23baf Typstify /tictactoe endpoint 2025-03-01 22:57:02 +01:00
d32be913fd Remove /photo endpoint 2025-03-01 22:44:09 +01:00
2451bb3d76 Improve /image bright mode 2025-03-01 22:30:58 +01:00
fbab0b9441 Remove /typst endpoint 2025-03-01 22:23:30 +01:00
5f2dcf81d3 Typstify /calendar endpoint 2025-03-01 22:21:45 +01:00
42f0885b43 Update test json data 2025-03-01 21:53:15 +01:00
ca4e807c9f Typstify /cells endpoint 2025-03-01 21:52:17 +01:00
6bb431cf8f Add more meta scripts 2025-03-01 20:37:47 +01:00
4bd6eb9dca Reorganize document lib
This change reduces the amount of symlinks required per document.
2025-03-01 20:36:27 +01:00
24c84801f1 Make new endpoints more consistent 2025-03-01 20:26:33 +01:00
db06addc42 Typstify /egg endpoint 2025-03-01 20:14:08 +01:00
6d4db1ca2e Download typst packages on demand 2025-03-01 20:14:01 +01:00
fa43074f3d Typstify /image endpoint 2025-03-01 18:38:22 +01:00
98071dfe32 Typstify /text endpoint 2025-03-01 17:33:45 +01:00
6112a8c02f Dither images to correct width 2025-03-01 14:18:52 +01:00
5cafe3fe2b Ignore plugin target in its own subdirectory
That way, I can open the plugin in a separate vscode window and get a
working rust-analyzer again.
2025-03-01 13:27:22 +01:00
5d1b740c20 Move all meta scripts to central directory 2025-03-01 02:36:04 +01:00
84d631a9c3 Move typst wasm plugin into separate workspace 2025-03-01 02:36:04 +01:00