daylily
63134df7d6
Implement MIDI permission detection and user prompting
2026-01-12 18:23:13 -06:00
daylily
2af6e1726b
Bring packages and UI library up to date
2026-01-12 16:08:22 -06:00
daylily
260d838cb5
Fix screen rotation in firmware
2026-01-12 15:09:34 -06:00
daylily
dfec24db24
Fix webapp mobile layout
2026-01-12 15:09:12 -06:00
daylily
79b438623b
Implement more systematic logging in webapp
2026-01-10 23:16:30 +08:00
daylily
2b6b680341
Fix a small calculation error for buffer size
2026-01-10 23:16:04 +08:00
daylily
6469cffef4
Reduce and calibrate RAM usage in firmware
2026-01-10 13:10:15 +08:00
daylily
5d3f7f14ac
Add a ping method
2026-01-10 11:48:19 +08:00
daylily
0559d3c15d
Misc firmware improvements
2026-01-10 11:47:24 +08:00
daylily
27cd3a3ea8
Various build size optimizations
2026-01-10 11:20:58 +08:00
daylily
0333c4033e
Move DeviceType to first position in GetIdentification
2026-01-10 01:38:54 +08:00
daylily
18f97c820a
Fix a panic when checking for magic number in firmware
2026-01-10 01:25:37 +08:00
daylily
c72aa66405
Crudely adapt webapp to new firmware
2026-01-10 00:55:08 +08:00
daylily
c0c65f1fae
Rewrite firmware: use postcard over USB MIDI (SysEx)
2026-01-09 16:34:50 +08:00
daylily
efc503df33
Migrate to Cloudflare Workers
2025-09-07 14:00:42 -04:00
daylily
3b20e85612
Remove incorrectly disallowed paths from robots.txt
2025-09-07 13:56:32 -04:00
daylily
f419e05dd4
Remove "Arc" from recommended list of Chromium-based browsers
...
Reason: Arc seems to be on life support now.
2025-09-07 13:55:36 -04:00
daylily
307ecc57e4
Add licenses
2025-04-07 22:37:55 -04:00
daylily
bf018d2f46
hardware: remove draft Edge.Cuts
2025-04-07 22:04:06 -04:00
daylily
5081d371f1
Add a general README
2025-04-07 22:02:19 -04:00
daylily
d9b2c8e44d
add building instructions
2025-04-07 21:46:33 -04:00
daylily
05bfdfa168
hardware: add README
2025-04-07 20:59:32 -04:00
daylily
e3ee68f059
firmware: add README
2025-04-07 20:26:04 -04:00
daylily
f6c4da447c
hardware: add hardware
2025-04-07 20:02:24 -04:00
daylily
0ea0231f42
firmware: add firmware
2025-04-07 19:57:23 -04:00
daylily
fc2bd71702
webapp: turn off checkJs in tsconfig
2025-04-07 19:55:28 -04:00
daylily
5d0e9b6ce7
Move the webapp into a subdirectory
2025-04-07 19:43:09 -04:00
daylily
267c8fcad8
Rename 'bias' to 'brightness', which is the more common terminology
2025-04-07 19:31:26 -04:00
daylily
9aaa5abd9d
Write an actual README
2025-04-07 19:24:11 -04:00
daylily
db22ee0566
Tweak serial number communication
2025-04-05 20:36:39 -04:00
daylily
0583d648aa
Add serial number display
2025-04-05 02:20:17 -04:00
daylily
20a21c4650
Decouple imageIsCorrectRatio from ImageContext
2025-04-05 02:19:40 -04:00
daylily
d3740f20ef
Remove event listeners on dismount for reactive primitives
2025-04-05 02:18:57 -04:00
daylily
845040d9c4
Update dependencies
2025-04-05 02:17:43 -04:00
daylily
f73673cdba
Change the cursor to a pointer when hovering over sliders
2025-04-05 02:13:41 -04:00
daylily
c1a5ff6aa5
Remove extraneous prop
2025-04-03 22:50:36 -04:00
daylily
791fc78572
Rename constants
2025-04-03 21:58:34 -04:00
daylily
22a894cb8f
Change default dithering kernel to Atkinson
2025-04-03 21:29:22 -04:00
daylily
9fa73963dc
Improve accessibility
...
- Add alt text for image preview
- Add hidden <h1> heading
2025-04-03 21:29:07 -04:00
daylily
034130dd60
Add meta tags to <head>
2025-04-03 18:06:11 -04:00
daylily
ccdb91a243
Multiple refactors
...
- Use aria-labelledby instead of aria-label where possible
- Replace magic numbers with explicitly defined constants
- Add input textboxes for values previously only changed with sliders
2025-04-03 18:06:00 -04:00
daylily
09d5022b1d
Create robots.txt
2025-04-03 17:57:57 -04:00
daylily
3e60a143ff
Improve accessibility
...
- Sliders all have step=1 now
- Indicate live regions for the two status text elements
2025-04-03 04:48:13 -04:00
daylily
ebf7f6a4fe
Dynamically update the copyright year in the footer
2025-04-03 02:53:47 -04:00
daylily
0553d083d0
Remove unused checkbox component
2025-04-03 02:38:21 -04:00
daylily
cd0d2a9572
Refactor codebase
...
- Support file drag-and-drop
- Fix wrong usage of tooltips
- Add tailwind shorthands for layouting
- Complete ARIA annotating
2025-04-03 02:36:01 -04:00
daylily
932ba0b259
Pass aria-labelledby to the correct component in sliders
2025-04-03 02:34:03 -04:00
daylily
5a51339bfe
Tweak the style of file input
2025-04-03 02:33:43 -04:00
daylily
407ef956d4
Refactor application
...
- Use contexts for large-scope states
- Use OffscreenCanvas for rendering instead of hidden canvas element
2025-04-02 12:46:40 -04:00
daylily
cccf761a34
Improve error reporting
2025-03-31 04:19:25 -04:00