Wykres commitów

26 Commity (5a9efeba1e3b9ae26dd441691d202ecd8658b5be)

Autor SHA1 Wiadomość Data
James Ball 5a9efeba1e Remove corner resize icon and increase max Lua instructions per sample 2024-03-29 22:51:35 +00:00
James Ball 2e23c485b6 Refactor LuaParser and make it abort running Lua if taking too long 2024-03-29 22:51:35 +00:00
James Ball 4c5852f9f0 Refactor code editor visibility, add title to code editor, significantly improve performance when resizing interface 2024-03-29 22:51:35 +00:00
James Ball beca0215cb Add Lua function clear() to clear console from Lua 2024-03-29 22:51:35 +00:00
James Ball 4db2fcc293 Remove indentation in LuaParser 2024-03-03 14:08:28 +00:00
James Ball d38fcaced5 Add lua console clearing, pausing 2024-03-03 14:08:28 +00:00
James Ball 446c065d93 Add half-complete Lua Console 2024-03-03 14:08:28 +00:00
James Ball f3bc547588 Allow Lua sliders to be animated, and smoothened 2024-02-26 22:13:37 +00:00
James Ball ff1b62dfb3 Add scale X/Y/Z, distort Z, Swirl effects, and support 3D Lua files 2024-02-16 21:09:39 +00:00
James Ball fd8935a589 Slightly improve Lua variable performance, and add control for MIDI voices 2023-12-21 14:14:33 +00:00
James Ball b85318a4fd Use independent states for every ShapeVoice for Lua 2023-12-20 23:30:20 +00:00
James Ball c17d5024cf Pass more variables from audioprocessor to Lua 2023-12-20 21:41:28 +00:00
James Ball 151aaf68cf Use native window with native menu bar 2023-12-20 20:58:08 +00:00
James Ball 0d4f461503 Remove race condition when painting error message, and remove newline characters from error message 2023-12-20 19:22:59 +00:00
James Ball be8f30476b Only update code editors that map to the lua parser 2023-12-20 17:47:58 +00:00
James Ball 6686d25085 Show Lua errors in the code editor 2023-12-20 17:13:38 +00:00
James Ball e3ecb794b0 Start getting useful error messages for Lua 2023-12-20 13:27:22 +00:00
James Ball 059d436261 Add Lua fallback script if it doesn't run correctly 2023-09-14 20:21:08 +01:00
James Ball 60e7e2082d Fix various lua bugs to prevent crashes 2023-09-11 21:28:34 +01:00
James Ball e3c2010917 Add non-editable perspective effect 2023-07-21 17:42:29 +01:00
James Ball e4a579164c Make visualiser look better, add translate effect, fix fixed rotation axis 2023-07-19 21:40:31 +01:00
James Ball b5cfc2824b Add non-functional .obj settings that appear when .obj file is opened and start properly locking between audio/gui threads 2023-07-04 20:47:54 +01:00
James Ball b117aae5f5 Complete infinite lua slider support 2023-07-04 14:58:36 +01:00
James Ball 91aa11ddcc Lua support fully working and efficient except for sliders 2023-07-01 15:29:53 +01:00
James Ball a4ee966f50 Get initial non-working lua parser set up 2023-04-04 16:17:37 +01:00
James Ball f6b32c3a0b Add lua library successfully to code 2023-03-29 12:16:26 +01:00