Commit Graph

  • d35cc66ae6 docs: enumerate RELAY handshake and emergency subtypes in frame catalog master tyler 2026-06-16 15:05:33 -07:00
  • 81bab18ddd fix: align PNG export crop with displayed frequency axis tyler 2026-06-16 14:56:27 -07:00
  • c0f61d0472 feat: scrollbar thumb travel math + UI tweaks tyler 2026-06-06 21:21:11 -07:00
  • 398be34aaf build: document system deps, add check-deps, auto-glob web modules tyler 2026-06-06 21:19:23 -07:00
  • 849306d65e build: replace premake with a hand-written Makefile; optimize FFT tyler 2026-06-06 21:13:49 -07:00
  • e900caad1d Add MIT license tyler 2026-06-05 20:10:43 -07:00
  • 3b2e5517bf Update README.md tyler 2026-06-06 03:08:38 +00:00
  • 724956278d fix: bake UI font atlas at physical DPI size so text isn't skinny on standard-DPI tyler 2026-06-05 18:27:35 -07:00
  • 83277e5086 fix: progressive full-res STFT fill never resumed after interaction tyler 2026-06-05 16:25:43 -07:00
  • b72e1cef18 feat: scroll the sidebar controls with the mouse wheel when they overflow tyler 2026-06-05 16:09:38 -07:00
  • b95cafdf3b chore: drop unreferenced test WAV fixtures tyler 2026-06-05 15:59:59 -07:00
  • 7916e8a24e docs+chore: add screenshot to README; drop committed export PNGs and junk tyler 2026-06-05 15:51:12 -07:00
  • 5c3c452133 docs: rewrite README as a fresh project overview + usage guide tyler 2026-06-05 15:40:44 -07:00
  • fb7bc5486e feat: true no-X headless --render (CPU spectrogram bitmap + overlay) tyler 2026-06-03 22:37:38 -07:00
  • 95be6f6c22 docs: rewrite README to characterize rspektrum accurately tyler 2026-05-29 23:50:29 -07:00
  • bb2f22bd0a docs: raylib lessons learned for desktop (non-game) apps tyler 2026-05-29 23:12:18 -07:00
  • f89e1b7eab perf: event-driven idle + lazy audio device for near-zero idle CPU tyler 2026-05-29 13:02:14 -07:00
  • 2befb42d71 perf: throttle idle FPS and pause rendering when unfocused tyler 2026-05-29 12:37:38 -07:00
  • ac262505c1 feat: headless PNG render, mLnL annotations, and per-frame sched offset tyler 2026-05-29 12:19:37 -07:00
  • cef7619833 feat(web): proper viewport scaling, instant load, and file downloads tyler 2026-05-25 11:48:47 -07:00
  • 6347eb172e fix(web): repair Emscripten build after module split + font move tyler 2026-05-25 11:15:31 -07:00
  • e8ed19d338 feat: spectrum-slice (PSD) panel + two-point marker/ruler tool tyler 2026-05-25 10:53:57 -07:00
  • 542126261e feat: export selection to WAV (band-limited, time-cropped) tyler 2026-05-25 10:42:37 -07:00
  • 9d21dbe82b improve: bandpass skirt width in Hz, not bins (consistent across selections) tyler 2026-05-25 10:31:23 -07:00
  • ee9eac786c feat: live cursor readout (time / frequency / STFT level) tyler 2026-05-25 10:29:36 -07:00
  • 26afc4b30e feat: frequency-aware selection stats (peak/center freq, occupied BW, SNR) tyler 2026-05-25 10:26:37 -07:00
  • f833ed17a1 docs: AGENTS.md — headless run/see/drive playbook for raylib apps tyler 2026-05-25 10:13:24 -07:00
  • 05f9ddd3af test: headless input harness with mouse click/drag support tyler 2026-05-25 09:41:39 -07:00
  • 970d11e60e fix: new-file load resets full nav state (zoom out both axes, stop playback) tyler 2026-05-25 09:36:36 -07:00
  • f91cae77e8 refactor: group viewport/zoom/pan state into a Viewport sub-struct tyler 2026-05-25 09:17:26 -07:00
  • 8e4250ae63 refactor: group selection state into a Selection sub-struct + ClearSelection() tyler 2026-05-25 09:15:50 -07:00
  • ab7a6bc71c ux: drop redundant 'Reset Sel' button; full-width 'Clear Selection' tyler 2026-05-25 09:06:14 -07:00
  • 99c7d43637 refactor: table-driven keymap dispatch + auto-derived help list tyler 2026-05-25 09:05:37 -07:00
  • 53f7fa6047 refactor: extract Clicked() + DrawPanelBox() sidebar widget helpers tyler 2026-05-25 08:59:08 -07:00
  • c75e014b88 ui: stop the scope label colliding with the time-axis labels tyler 2026-05-25 02:07:53 -07:00
  • dd0ad9506a refactor: centralize screen layout in ComputeLayout() tyler 2026-05-25 02:05:19 -07:00
  • 487e3ad85b refactor: extract shared ComputeSegment for STFT passes tyler 2026-05-25 02:02:46 -07:00
  • 7240cf8ecf refactor: modal-gate helper + data-driven colormap table tyler 2026-05-25 01:53:55 -07:00
  • c4d1d096ad feat: scope toggle collapses the divider; drag handle to show/hide tyler 2026-05-25 01:51:03 -07:00
  • 3863ab8620 feat: dB scale modes (relative/absolute dBFS), about dialog, fix white-out tyler 2026-05-25 01:43:02 -07:00
  • ddbbe2734c perf+ux: cache reassignment, keep manual dB floor, dedupe load paths tyler 2026-05-25 01:26:51 -07:00
  • 3a8f20b783 refactor: split spectrogram.c into per-concern modules tyler 2026-05-25 01:15:51 -07:00
  • ebe35bcd95 fix: plug memory leaks on file reload and texture regen tyler 2026-05-25 01:04:05 -07:00
  • ec5f77f6ef feat: cache STFT results per FFT size, fix load segfault tyler 2026-05-25 01:00:46 -07:00
  • 475520b1db feat: add background high-res STFT computation with idle detection tyler 2026-05-25 00:00:07 -07:00
  • 0e72bf4172 feat: add waveform scope view with resizable divider tyler 2026-05-24 23:35:17 -07:00
  • cc58965acc feat: add signal stats panel for selection region tyler 2026-05-24 22:49:44 -07:00
  • 0c64202670 feat: add playhead indicator during audio playback tyler 2026-05-24 22:32:48 -07:00
  • 78cd21c957 fix: dynamic frequency labels and fix frequency clamping crash tyler 2026-05-24 22:14:17 -07:00
  • 1cbba956b8 feat: add PNG export for spectrogram image tyler 2026-05-24 21:28:30 -07:00
  • c03d236230 feat: implement adaptive-resolution STFT with on-demand high-res computation tyler 2026-05-15 09:41:41 -07:00
  • b6942d8577 Refactor: extract platform abstraction for subprocess spawning tyler 2026-05-14 18:16:21 -07:00
  • e42554e6fd Enable raylib 6 HiDPI/HighDPI support for proper font and UI scaling tyler 2026-05-14 17:01:15 -07:00
  • 4331d010e5 Add incremental loading progress, auto-scaled amplitude, DPI-aware TTF fonts, and better file browser scaling tyler 2026-05-14 16:01:22 -07:00
  • 9d0008ac2c Add FLAG_WINDOW_RESIZABLE, fullscreen button, and proportional UI scaling tyler 2026-04-15 15:40:17 -07:00
  • da37cecb59 Add web build support with custom shell HTML tyler 2026-04-12 21:28:18 -07:00
  • ecbbba36db Fix layout: proper spacing for labels and scrollbars, remove axis title text tyler 2026-04-11 22:15:25 -07:00
  • b4c23d61a8 Add frequency zoom, scrollbars, dynamic layout that fills window tyler 2026-04-11 21:49:26 -07:00
  • c0044c37da Simplify UI: fixed FFT 128 with synchrosqueezing always on, removed FFT slider and SQ checkbox tyler 2026-04-11 00:09:54 -07:00
  • d11546d282 Fix synchrosqueezing: correct complex division sign and add noise threshold tyler 2026-04-10 23:44:37 -07:00
  • 0bc30832be Implement synchrosqueezing transform for sharp spectrogram display tyler 2026-04-10 23:27:56 -07:00
  • 5b2d8ddb33 Suppress INFO texture logs tyler 2026-04-04 21:21:18 -07:00
  • b3eb2ea991 Fix playback auto-reset, add ffmpeg conversion, fix file browser Open button click tyler 2026-03-30 21:38:32 -07:00
  • 5e7841fa76 Fix sidebar layout: sidebar on left (320px), spectrogram on right. SPACE toggles play/stop. dB floor triggers immediate redraw. tyler 2026-03-30 21:07:47 -07:00
  • 87183cbe7d Add sidebar UI with sliders, buttons, checkboxes. ESC clears selections instead of exiting tyler 2026-03-30 20:05:57 -07:00
  • bbd476c389 Remove reassignment code - back to standard spectrogram tyler 2026-03-30 19:40:20 -07:00
  • c00c665226 Implement reassignment method for sharp time-frequency localization tyler 2026-03-27 23:25:47 -07:00
  • bca898516b Add configurable FFT size (512-8192), 75% overlap for smoother display tyler 2026-03-27 23:16:49 -07:00
  • 10e7a68baa Fix zoom to cursor, trigger re-render on palette/dB changes, improve controls tyler 2026-03-27 23:10:16 -07:00
  • 377ba3616a Fix texture caching, file browser segfault, and compiler warnings tyler 2026-03-27 22:42:22 -07:00
  • 6355db4e03 Fix snprintf truncation warnings tyler 2026-03-27 22:29:12 -07:00
  • 99ef486c5f Add file browser, zoom/pan controls, improved UI tyler 2026-03-27 22:06:13 -07:00
  • c5234d5799 Add spectrogram viewer with FFT bandpass filter, file browser, zoom/pan controls tyler 2026-03-27 21:56:47 -07:00
  • b32f9edd5f use correct software define Jeffery Myers 2026-03-23 15:45:13 -07:00
  • cd3340ce57 build in the root, so that vscode can find the files Jeffery Myers 2026-02-25 13:54:12 -08:00
  • 4cf96e771f add info about software render target Jeffery Myers 2026-01-13 11:47:28 -08:00
  • 759d3ff61a better filters for game and app resources Jeffery Myers 2026-01-07 18:49:51 -08:00
  • 3f4dfdc483 remove exe from common launch commands and let each platform define it's own Jeffery Myers 2026-01-07 08:53:30 -08:00
  • c8e40f3845 Revise license section in README.md Jeffery Myers 2026-01-06 16:34:47 -08:00
  • 8853ece16a Update README.md Peter0x44 2026-01-06 23:18:43 +00:00
  • 75d4e7fc9f add debug task that does not regenerate the makefile Jeffery Myers 2025-12-11 09:52:03 -08:00
  • 31630dded8 add more clear description on how to get the template Jeffery Myers 2025-12-09 11:36:37 -08:00
  • c880765945 Add support for generating compile_commands.json (#39) Jeffery Myers 2025-12-04 08:23:23 -08:00
  • e5415bcb6e Add rename folder step to all platform sections Peter0x44 2025-12-03 05:31:19 +00:00
  • a6c1b96d0a Add support for generating compile_commands.json Peter0x44 2025-12-03 05:16:23 +00:00
  • acc91fd5a8 update windows premake to support visual studio 2026 Jeffery Myers 2025-11-27 15:11:21 -08:00
  • 1861d659a5 tweaks to lib info Jeffery Myers 2025-11-20 15:47:24 -08:00
  • 562c3ba4d8 Add clarification on external library dependencies in README (#37) Jeffery Myers 2025-11-20 15:42:29 -08:00
  • 1f76eb6499 Fix compiling stages for Wayland (#38) Jeffery Myers 2025-11-20 15:40:22 -08:00
  • 371927cb86 Add generate step for Wayland protocols staruwos 2025-11-20 20:28:53 -03:00
  • feeb6e5975 Split X11 and Wayland compiler flags staruwos 2025-11-20 20:27:59 -03:00
  • cf453b5601 Add clarification on external library dependencies in README Youness SBAI 2025-11-20 19:36:37 +01:00
  • 0083bfbb1b Fixed case mismatch (#33) Jeffery Myers 2025-11-20 08:51:14 -08:00
  • a38599180e Fix tiny typo (#31) Jeffery Myers 2025-11-20 08:50:46 -08:00
  • f5a70d55de Merge branch 'main' of github.com:raylib-extras/raylib-quickstart Jeffery Myers 2025-11-18 09:13:52 -08:00
  • fa62bf5df2 don't include the external folder in the include dirs for the game app. Jeffery Myers 2025-11-18 09:13:38 -08:00
  • 7f8f6dd48b add support for wayland Jeffery Myers 2025-11-05 20:00:58 -08:00
  • 4c2696b69c fixed tiny typo Mohammed Saad 2025-10-24 13:11:10 +02:00
  • b2dc71485f Add support for Win32 backend and software rendering Jeffery Myers 2025-10-23 08:33:09 -07:00
  • c8fd6040ac add option to link static Jeffery Myers 2025-10-21 08:45:16 -07:00