Commit Graph

51 Commits

Author SHA1 Message Date
tassaron 8411857030 ctrl-c ends commandline mode properly 2017-08-28 18:54:54 -04:00
tassaron 4a310ffb28 file logging can be turned completely off
and various changes to log levels and messages everywhere
2017-08-27 12:10:21 -04:00
tassaron 85d3b779d0 fixed too-large Color sizes, fixed a redoing bug, rm pointless things
and now Ctrl+Alt+Shift+A gives a bunch of debug info
2017-08-26 21:23:44 -04:00
tassaron 62e2ef18a3 potential dataDir paths in comments for future reference 2017-08-21 07:06:12 -04:00
tassaron d4b63e4d46 remove % from log calls 2017-08-19 20:45:44 -04:00
tassaron c07f2426ce fixed issues with undoing relative widgets 2017-08-19 18:32:12 -04:00
tassaron 87e762a8aa undoable preset open, rename, and delete' 2017-08-17 20:12:46 -04:00
tassaron 43ea3bfd73 component updateWrapper and more obvious method names 2017-08-17 15:12:22 -04:00
tassaron f66ec40ba6 undoable component movement 2017-08-16 22:17:12 -04:00
tassaron a1d7cbb984 undoable edits for normal component settings; TODO: merge small edits 2017-08-15 22:20:25 -04:00
tassaron 733c005eea undoable removeComponent action 2017-08-14 18:41:45 -04:00
tassaron bed07479f1 faster Spectrum preview & custom VERBOSE loglvl 2017-08-14 10:10:32 -04:00
tassaron d6b6083f80 rv pointless optimization & remove circular imports (again...)
the last commit does showcase an enlightening bug however
2017-08-12 22:51:46 -04:00
tassaron 1c4afc96d6 using the builtin logging module 2017-08-10 16:04:41 -04:00
tassaron 98a47a21d9 save presets as floats so project resolution is not relevant
unfortunately this breaks old projects and presets
2017-08-03 20:43:23 -04:00
tassaron ae8a547b77 max spinbox vals scale relatively & less errors when spamming res change
w/h attrs are locked during render so preview thread always get correctly-sized frame
2017-08-03 18:08:49 -04:00
tassaron db1ea1fc4e generic preview sound for waveform component
with secret preference to use the audio file again
2017-07-29 23:45:37 -04:00
tassaron 6fc0398602 quit if project doesn't exist when exporting from commandline 2017-07-27 18:43:02 -04:00
tassaron 661526b073 repeated errors don't cause repeated windows 2017-07-25 17:44:59 -04:00
tassaron d92fc6373f ComponentError exception wraps previewRender
probably where errors are likeliest to be found
2017-07-23 22:55:41 -04:00
tassaron d38109453c better component error messages
fatal errors cancel the export instead of crashing
2017-07-23 17:14:21 -04:00
tassaron bf0890e7c8 components auto-connect & track widgets, less autosave spam
importing toolkit from live interpreter now works
2017-07-23 01:53:54 -04:00
tassaron 450b944b87 add component in context menu, del/ins hotkeys
+ preset manager uses mainwindow component list
2017-07-20 22:37:15 -04:00
tassaron f454814867 ffmpeg functions moved to toolkit, component format simplified
component methods are auto-decorated & settings are now class variables
2017-07-20 20:31:38 -04:00
tassaron b1713d38fa combined toolkit.py & frame.py into toolkit package 2017-07-17 22:07:33 -04:00
tassaron aa464632c6 new hotkey to preview the ffmpeg command 2017-07-16 23:13:00 -04:00
tassaron ec0abd1902 apply complex filters to audio streams from components
tons of sound options could be given now, + installation using setup.py
2017-07-16 14:06:11 -04:00
tassaron bcb8f27c2e use -t on inputs so ffmpeg knows when to stop filters
+ better feedback in cmd mode
2017-07-15 13:13:53 -04:00
tassaron 62ab09e3f3 Video comp verifies audio streams, videoThread moved into Core
off-by-1 bug fixed in exporting, & use fewer threads for fewer CPUs
2017-07-15 01:00:03 -04:00
tassaron cbbb787615 components automatically drawPreview & save currentPreset
this makes a Component easier to program. also more comments
2017-07-13 21:59:23 -04:00
tassaron d7b678f66d staticComponents list is reversed now 2017-07-13 19:31:00 -04:00
tassaron b7931572a7 added option to include audio from Video components 2017-07-13 14:46:22 -04:00
tassaron 8811b699a9 merge consecutive static components 2017-07-13 00:05:11 -04:00
tassaron 2e37dafd70 fixed various bugs 2017-07-11 06:06:22 -04:00
tassaron 4c3920e630 separated creation of ffmpeg command
for future use to sllow editing the command before starting the export
2017-07-09 21:27:29 -04:00
tassaron f6fbc8d242 a basic Sound component for mixing sounds
to be greatly expanded...
2017-07-09 14:31:19 -04:00
tassaron 94d4acc1f4 more comments + warnings for outdated dependencies 2017-07-09 01:10:06 -04:00
tassaron 9986b1c829 image options to mirror & saturate colours
and some friendly docstrings
2017-07-06 12:40:03 -04:00
tassaron ba0409829d moved functions into toolkit, fixed CMD appearing on Windows 2017-07-04 19:52:52 -04:00
tassaron 38557f29f9 rm unneeded imports, work on freezing 2017-07-02 14:19:15 -04:00
tassaron 252639e9a2 renamed Original Audio Visualization to Classic Visualizer 2017-06-25 18:12:16 -04:00
tassaron f284acbf19 whitelist is more sensible here than blacklist 2017-06-25 16:13:54 -04:00
tassaron 2c82a65d1b needs more tuples 2017-06-25 15:50:31 -04:00
tassaron fc2951379c newlines make project file easier to read 2017-06-25 15:34:33 -04:00
tassaron 6a1a5cd6eb --export commandline option
overrides -i and -o to use saved fields from a project file
2017-06-25 15:31:42 -04:00
tassaron 675a06dd4c project files save settings & out/in fields 2017-06-25 14:27:56 -04:00
tassaron 45b55d8e2f fixed lack of asterisks after openProject, added asterisk to window title 2017-06-24 23:40:32 -04:00
tassaron e32ba958cb fixing bugs 2017-06-24 23:12:41 -04:00
tassaron 4d955c5a06 merged with feature-newgui 2017-06-24 19:54:09 -04:00
tassaron 680214f518 qt5 fixes
also pep8 compliance
2017-06-23 23:00:24 -04:00
DH4 e92e9d79f9 QT5 Conversion + Directory Structure 2017-06-23 17:38:05 -05:00
Renamed from core.py (Browse further)