Wykres commitów

73 Commity (0ea3c319d784537bf78e86475d61d50e23e204b8)

Autor SHA1 Wiadomość Data
James H Ball 96fb3efbb0 Significantly simplify usage of SwitchButtons 2024-08-21 12:09:50 +01:00
James H Ball 776578caa3 Add overlay to visualiser, proper popout logic, fix tooltips, ability to use old visualiser 2024-08-21 12:09:50 +01:00
James H Ball a6bd3bbc92 Remove unneccessary code and add fullscreen support 2024-08-21 12:09:50 +01:00
James Ball ea406551f8 Switch to Direct2D renderer on Windows 2024-08-21 12:09:50 +01:00
James H Ball e99e86915f Remember last opened directory 2024-06-11 20:18:38 +01:00
James H Ball 8f437c716e Make code editor not appear if a binary file is open, and add About menu 2024-06-02 15:27:51 +01:00
James Ball 4f390ae041 Automatically open code editor when a lua or txt file is created 2024-04-13 18:06:38 +01:00
James Ball 09d9b32882 Fix custom lua code not appearing when closing and opening VST window 2024-04-13 18:06:38 +01:00
James Ball 6ada7214e7 Make design consistent across the board 2024-03-29 22:51:35 +00:00
James Ball 58362b1508 Improve performance of the interface and refresh look 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 faaa049b9d Add experimental animations to interface 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 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 da6ffb082a Add arrows to change the currently open file 2024-02-22 14:28:09 +00:00
James Ball 690ea8bd43 Move Lua component under the code editor, remove z pos and rotate speed parameters 2024-02-12 22:33:06 +00:00
James Ball 7a74976341 Add rotate effect, remove rotation settings from 3D settings 2024-02-12 20:34:00 +00:00
James Ball d9727d97f2 Merge branch 'master' into 3d-audio 2024-01-31 17:24:27 +00:00
James Ball 2fcaa6431d Remove 'Audio input muted to avoid feedback loop' warning 2024-01-31 17:20:06 +00:00
James Ball 22fdf8872d Refactor significant portion of codebase to use custom effect instead of perspective effect, and add perspective effect as a new permanent effect 2024-01-07 19:48:02 +00:00
James Ball 95ccbacc42 Double-click visualiser to make fullscreen 2023-12-29 13:28:26 +00:00
James Ball 0c10d7054b Enable OpenGL rendering on Windows and Linux 2023-12-27 11:51:21 +00:00
James Ball 1dcdb50eb0 Remake README for osci-render 2.0 and get projucer file production-ready 2023-12-22 17:52:36 +00:00
James Ball eddfa9bcd9 Enable all buttons on native title bar 2023-12-22 14:41:52 +00:00
James Ball b8892532fc Fix some bugs and deadlocks when opening projects 2023-12-22 10:27:23 +00:00
James Ball 972a9840cd Fix laggy visualiser component on lower sample rates 2023-12-21 17:24:39 +00:00
James Ball 2fa34819d9 Set lookandfeel earlier on, and set colour for highlighting menu bar 2023-12-21 16:18:34 +00:00
James Ball f810a73a2e Add drop shadow to menu bar and code editor 2023-12-21 15:17:08 +00:00
James Ball 185737dea8 Save ADSR and voice info to state and add Create New Project option 2023-12-21 14:43:15 +00:00
James Ball 151aaf68cf Use native window with native menu bar 2023-12-20 20:58:08 +00:00
James Ball 1eb0c4956f Use a unique id for each file, rather than non-unique filename, to identify a document 2023-12-20 18:43:03 +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 3eb8bbae5a Remove tabs from interface, move MIDI settings to seperate toggleable window, resign MIDI settings and envelope component, wire up MIDI keyboard 2023-12-18 13:41:56 +00:00
James Ball 6608e0f35b Remove white background from tabs 2023-12-10 21:57:34 +00:00
James Ball 3ab190398b Allow sections to be resized 2023-11-25 22:10:36 +00:00
James Ball 48a5f2bb20 Allow lua slider values to be used in perspective function 2023-10-19 12:20:24 +01:00
James Ball 60e7e2082d Fix various lua bugs to prevent crashes 2023-09-11 21:28:34 +01:00
James Ball 1bf3ba6646 Add Blender support 2023-09-10 17:43:37 +01:00
James Ball 2157b8a867 Allow files to be selected on mac when opening 2023-09-09 10:02:16 +01:00
James Ball 8107c521b8 Add tabs for main settings and MIDI settings 2023-08-29 20:47:13 +01:00
James Ball 665e7b806e Save and load fonts and styles 2023-08-27 22:01:37 +01:00
James Ball 7c0043edf6 Add text settings 2023-08-27 19:33:42 +01:00
James Ball 616e33c291 Adopt Dracula theme in code editor 2023-08-27 17:47:30 +01:00
James Ball 5a7124cc80 Massively overhaul the entire interface colours to make it look similar to legacy osci-render 2023-07-28 21:10:21 +01:00
James Ball b845d150ff Support opening legacy osci-render projects and fix some bugs 2023-07-28 13:55:44 +01:00
James Ball 40c0086bf4 Add shortcuts for opening, saving, and saving as, as well as file menu bar 2023-07-25 20:44:18 +01:00