Commit Graph

  • 3088f980f6 Merge pull request #130 from cywang117/audio-input-device-selector master Eric Van Albert 2026-02-11 16:30:08 -05:00
  • 092c066747 Merge pull request #129 from zbanks/dependabot/cargo/bytes-1.11.1 Eric Van Albert 2026-02-11 16:11:55 -05:00
  • b3747b4bf9 Add audio input device selector Christina Ying Wang 2026-02-10 21:07:16 -08:00
  • 83af607354 Support multi-channel audio input devices Christina Ying Wang 2026-02-10 21:06:20 -08:00
  • c5ee5bad20 Upgrade cpal to 0.17.1, fix cfg guards for mpv feature Christina Ying Wang 2026-02-10 21:05:15 -08:00
  • c8ad7e1a7e Bump bytes from 1.11.0 to 1.11.1 dependabot[bot] 2026-02-03 19:43:43 +00:00
  • 8e58f0e6e0 ...and update Cargo.lock 0.7.1 Eric Van Albert 2026-01-11 18:54:24 -05:00
  • efd79dbf6a Update Cargo.toml to 0.7.1 Eric Van Albert 2026-01-11 18:51:41 -05:00
  • 43b5debc07 Add ferris to library Eric Van Albert 2026-01-11 18:50:45 -05:00
  • a38ffa06a8 Add Cargo.lock to git Eric Van Albert 2026-01-11 18:50:32 -05:00
  • 0a4a3be36c Update GH action to actually create release 0.7.0 Eric Van Albert 2025-12-18 23:13:04 -05:00
  • 3b56f58d55 Improve README Eric Van Albert 2025-12-18 23:02:18 -05:00
  • 3116f01d7f Prepare crate for publishing Eric Van Albert 2025-12-18 22:54:03 -05:00
  • 032223c056 Don't use exclusive mode on MacOS--it doesn't play nice with having the UI continue to run Eric Van Albert 2025-12-18 22:28:05 -05:00
  • 0b6db35b8b Only use can_draw on Linux Eric Van Albert 2025-12-18 22:03:06 -05:00
  • b3defdf8e3 More windows fixes: ignore can_draw in winit_output too Eric Van Albert 2025-12-18 21:46:58 -05:00
  • 0cf9d397ee Add icon with very specific sizes & bit depths (matching how VLC player does it) Eric Van Albert 2025-12-18 21:44:40 -05:00
  • fd8b1b30c4 GH actions fix Eric Van Albert 2025-12-18 19:42:08 -05:00
  • 456d373ca1 Add missing imagemagick dependency Eric Van Albert 2025-12-18 19:37:39 -05:00
  • 7acb166597 Try building imagemagick from source to fix ICO bugs Eric Van Albert 2025-12-18 19:32:33 -05:00
  • 265581786a put back convert instead of magick for gh runner Eric Van Albert 2025-12-17 18:50:00 -05:00
  • 82e2225fea more windows fixes :/ Eric Van Albert 2025-12-17 18:42:41 -05:00
  • a5cac90ac1 More windows fixes Eric Van Albert 2025-12-17 18:18:47 -05:00
  • 2e3dbf2637 Don't use exclusive on windows because winit stops rendering Eric Van Albert 2025-12-17 18:11:04 -05:00
  • 245a966861 Windows fixes Eric Van Albert 2025-12-17 18:03:20 -05:00
  • 6bb6fc56e4 Don't select custom library items if there is a matching non-custom one Eric Van Albert 2025-12-17 16:26:51 -05:00
  • c4ba0c8e4b Quick copy-edit pass over effect descriptions Eric Van Albert 2025-12-17 16:22:49 -05:00
  • 4986af64a1 Add 'Open library' button Eric Van Albert 2025-12-17 00:32:49 -05:00
  • 3280b96ade Add disconnected drop target below tiles Eric Van Albert 2025-12-16 22:41:42 -05:00
  • 7190a51a99 Don't consume scroll if no tiles in selection did anything with it Eric Van Albert 2025-12-16 22:17:45 -05:00
  • 0df11f3441 Add Applications folder to MacOS DMG Eric Van Albert 2025-12-16 21:11:40 -05:00
  • 740b55f44b Try to avoid having to request audio permission so many times Eric Van Albert 2025-12-16 21:05:31 -05:00
  • 431b4ce21d Add additional search paths for yt-dl on MacOS Eric Van Albert 2025-12-16 20:57:46 -05:00
  • f8bbc0d8ee Minor MacOS fixes Eric Van Albert 2025-12-15 23:27:16 -05:00
  • 80d4d13700 Small fixes for MacOS Eric Van Albert 2025-12-15 22:57:46 -05:00
  • 23e19e77aa Fix some more SRGB colors Eric Van Albert 2025-12-15 21:36:28 -05:00
  • 9f92a9e5fd Fix some srgb & premultiplied alpha bugs Eric Van Albert 2025-12-15 21:23:08 -05:00
  • bf6e1570a2 Add library toggle button Eric Van Albert 2025-12-15 15:32:13 -05:00
  • d15e7364e6 Add library Eric Van Albert 2025-12-15 15:06:27 -05:00
  • 0f59ab70fe Factor out library UI widget Eric Van Albert 2025-12-14 14:32:10 -05:00
  • 80ecce5850 Animate mosaic size changes for smoother insertion/deletion Eric Van Albert 2025-12-12 19:17:08 -05:00
  • fdc6d034d3 make dragging the auto-DJ easier by automatically selecting new nodes that are surrounded by the existing selection Eric Van Albert 2025-12-12 18:39:07 -05:00
  • 355452a996 tweaks to tiles (size, text) Eric Van Albert 2025-12-12 17:00:37 -05:00
  • 78e328e29c Fix scrollarea animation & other jank Eric Van Albert 2025-12-12 16:02:17 -05:00
  • c269e09bc3 Make mosaic scrollable (a little janky due to animation) Eric Van Albert 2025-12-11 20:51:11 -05:00
  • 6b69557801 Prevent segfault on exit Eric Van Albert 2025-12-11 16:09:42 -05:00
  • d4f45b279f Fix up MovieNode & expand its capabilities (webcams, etc. via config files) Eric Van Albert 2025-12-11 16:00:27 -05:00
  • 9ce22a0e4a Fix identity property of yuvrot Eric Van Albert 2025-12-11 13:29:36 -05:00
  • 5d8bfa3803 Get opacity for UI BG working Eric Van Albert 2025-12-11 12:07:22 -05:00
  • 5879d21a70 Factor out UIBG Eric Van Albert 2025-12-11 11:09:50 -05:00
  • bbabd8515b Add UI BG node and fix sRGB compositing issues Eric Van Albert 2025-12-10 16:19:34 -05:00
  • 8e785f7ef2 Output to UI background (WIP) Eric Van Albert 2025-12-10 12:14:06 -05:00
  • 53e804488e Set intensity with number keys Eric Van Albert 2025-12-07 13:56:58 -05:00
  • 638371f946 put builtin effects in their own directory, and start timebase immediately upon load Eric Van Albert 2025-12-07 13:30:49 -05:00
  • 690eedf707 Fix screen output painting Eric Van Albert 2025-12-06 18:39:41 -05:00
  • 8381b18364 Fix egui text rendering glitches Eric Van Albert 2025-12-06 16:46:01 -05:00
  • 3372a03048 Fix issue where rendering would stop or stutter if windows were occluded Eric Van Albert 2025-12-06 16:07:02 -05:00
  • 21c96607f1 Move radiance frame pumping from RequestRedraw to about_to_wait Eric Van Albert 2025-12-06 14:39:33 -05:00
  • d891a3f020 switch away from eframe to get tighter winit integration Eric Van Albert 2025-12-05 16:53:55 -05:00
  • 2eb7c64006 Update winit_output to support latest winit + wgpu Eric Van Albert 2025-12-05 14:47:05 -05:00
  • 4b11452206 Make MacOS DMG file Eric Van Albert 2025-12-04 14:25:31 -05:00
  • 742ecfdfce Accept F32 for audio input format (MacOS only does F32 it seems) Eric Van Albert 2025-12-04 14:15:36 -05:00
  • c2f85173e3 Start audio stream--fixes audio input on windows Eric Van Albert 2025-12-03 17:49:41 -05:00
  • 05094ce252 remove debug shell workflow Eric Van Albert 2025-12-03 17:23:09 -05:00
  • 72cef5d597 Combine MacOS builds into universal binary Eric Van Albert 2025-12-03 17:22:19 -05:00
  • d0c7d3da4b Add back in other platforms to release.yml Eric Van Albert 2025-12-03 17:03:32 -05:00
  • c28dc2b64b Link in icon on windows Eric Van Albert 2025-12-03 16:59:10 -05:00
  • 1bdaa772b0 Link MacOS frameworks Eric Van Albert 2025-12-03 11:13:06 -05:00
  • a6c0c0fb56 Don't install binutils--strange issues coming up Eric Van Albert 2025-12-02 18:26:20 -05:00
  • d116f807f1 Fix binutils path Eric Van Albert 2025-12-02 18:11:17 -05:00
  • 47546eb5d9 Install binutils & add it to path Eric Van Albert 2025-12-02 16:31:09 -05:00
  • cc7971c4f6 Remove x86 macos for now to save usage Eric Van Albert 2025-12-02 14:42:01 -05:00
  • 0c03593d8e pip install python packages for the build Eric Van Albert 2025-12-02 14:41:22 -05:00
  • e858848aea brew install build tools for MacOS gh actions build Eric Van Albert 2025-12-02 10:38:56 -05:00
  • 9dfb74216b Don't run apt-get on mac Eric Van Albert 2025-12-01 22:35:48 -05:00
  • e5e7ec4158 [TEMP] remove non-MacOS targets so we can debug the MacOS workflow Eric Van Albert 2025-12-01 22:34:13 -05:00
  • 38c429c2c3 First pass at Mac target Eric Van Albert 2025-12-01 21:47:48 -05:00
  • b48519a8d7 Specify correct path for caching Eric Van Albert 2025-12-01 21:23:48 -05:00
  • be14c23ecd Explicitly link libc Eric Van Albert 2025-12-01 21:16:26 -05:00
  • 4db51005ef Add debug shell workflow Eric Van Albert 2025-11-29 15:23:03 -05:00
  • a0c9b7f17e Add libc for aarch64 Eric Van Albert 2025-11-28 23:34:20 -05:00
  • a2d073bfca Fix shadowing errors & const errors in shaders Eric Van Albert 2025-11-28 15:09:42 -05:00
  • 20e1f74b2f Add compilation of all built-in effect node shaders to build.rs Eric Van Albert 2025-11-28 14:10:47 -05:00
  • b5bd7c8736 Fix typo in gh actions Eric Van Albert 2025-11-27 23:19:29 -05:00
  • ba051858f8 Updates to build script Eric Van Albert 2025-11-27 23:08:31 -05:00
  • a6e168594d Update script to build aarch64-linux Eric Van Albert 2025-11-27 14:25:08 -05:00
  • ff50d23d65 Don't cancel other jobs if one fails Eric Van Albert 2025-11-24 12:55:19 -05:00
  • 0baf924527 Add missing target Eric Van Albert 2025-11-24 12:53:38 -05:00
  • 8f9dad9dbb add build script Eric Van Albert 2025-11-24 00:32:48 -05:00
  • 7c30957266 Add linux build to github actions Eric Van Albert 2025-11-23 22:47:39 -05:00
  • 35ff1ba4fd Changes to build script Eric Van Albert 2025-11-23 15:54:48 -05:00
  • 8904246ccf Use MSVCRT (which will alias to UCRT if we're on a modern system) Eric Van Albert 2025-11-21 19:02:40 -05:00
  • dda9db1a58 Statically link mingwex Eric Van Albert 2025-11-21 15:42:16 -05:00
  • a80893b475 Change library link order in release.yml Eric Van Albert 2025-11-21 15:28:16 -05:00
  • be342dcd77 Link using GCC (and muck with link flags) Eric Van Albert 2025-11-21 12:26:56 -05:00
  • b61dc89def Simplify workflow a bit Eric Van Albert 2025-11-15 12:41:10 -05:00
  • 6fc5b99c2d Fix restore & save Eric Van Albert 2025-11-13 18:43:24 -05:00
  • 238eec91e3 Explicitly restore & save cache, regardless of rust build failures Eric Van Albert 2025-11-13 17:51:55 -05:00
  • 0a643c37a0 put nasm back on the menu Eric Van Albert 2025-11-12 23:15:21 -05:00
  • 9ffc9b98f6 Put back update-alternatives Eric Van Albert 2025-11-12 20:16:38 -05:00