2023-02-12 13:14:13 -05:00
|
|
|
Radiance TODO list
|
|
|
|
|
==================
|
|
|
|
|
|
2023-03-24 19:12:27 -04:00
|
|
|
Shader porting
|
|
|
|
|
--------------
|
|
|
|
|
|
2023-06-17 23:29:12 -04:00
|
|
|
* [X] DONE
|
2023-03-24 19:12:27 -04:00
|
|
|
|
2023-02-12 13:14:13 -05:00
|
|
|
Big features
|
|
|
|
|
------------
|
|
|
|
|
|
2023-03-24 19:12:27 -04:00
|
|
|
* [X] Screen output nodes (they are sort of hacked in right now)
|
2023-06-05 20:12:18 -04:00
|
|
|
* [X] Auto-DJ
|
|
|
|
|
* [X] Multi-screen output node (for multiple projectors)
|
2023-03-24 19:12:27 -04:00
|
|
|
* [X] Image node
|
2023-02-12 13:14:13 -05:00
|
|
|
|
|
|
|
|
Small features / bugs
|
|
|
|
|
---------------------
|
|
|
|
|
|
2023-03-24 19:12:27 -04:00
|
|
|
* [ ] Inserting a node should focus & select it (see TODO in main.rs)
|
|
|
|
|
* [ ] Reload node with "R" should preserve textures
|
|
|
|
|
* [ ] Shader compilation should be done in background
|
|
|
|
|
* [ ] Implement "shift"-selection (select range)
|
2023-04-01 23:11:21 -04:00
|
|
|
* [X] Compute audio levels and pass to effects
|
2023-03-24 19:12:27 -04:00
|
|
|
* [ ] Bouncing ball UI widget
|
2023-04-01 23:11:21 -04:00
|
|
|
* [X] Spectrogram UI widget
|
2023-03-24 19:12:27 -04:00
|
|
|
* [X] Waveform UI widget
|
|
|
|
|
* [ ] Make mosaic scrollable
|
2023-02-12 13:14:13 -05:00
|
|
|
|
|
|
|
|
Nice to have
|
|
|
|
|
------------
|
|
|
|
|
|
2023-03-24 19:12:27 -04:00
|
|
|
* [ ] Invoke shader compiler only once for multi-channel effects
|
|
|
|
|
* [ ] UI affordance for forking an output path (allow user to DAG-ify the graph)
|
|
|
|
|
* [ ] Better drag & drop behavior for DAGs (see TODO in mosaic.rs)
|
|
|
|
|
* [ ] Speed up compilation by moving beat tracking NN weights to files that are loaded at runtime
|
|
|
|
|
* [ ] Package for crates.io (need to figure out how to integrate custom EGUI)
|
|
|
|
|
* [ ] Failed shader compilation should show logs on-screen
|
2023-02-12 13:14:13 -05:00
|
|
|
|
|
|
|
|
Low-priority big features
|
|
|
|
|
-------------------------
|
|
|
|
|
|
2023-03-24 19:12:27 -04:00
|
|
|
* [ ] Node Library
|
|
|
|
|
* [ ] Animated GIF support for image node
|
2023-05-18 21:52:00 -04:00
|
|
|
* [X] Movie node (with libmpv)
|
2023-03-24 19:12:27 -04:00
|
|
|
* [ ] MIDI controller support
|