Commit Graph

50 Commits

Author SHA1 Message Date
tassaron c05efc73ee various bugfixes, blankFrame method for components
don't crash from broken project files or nonexistent videopaths, and shareable common paths in core.py
2017-06-15 22:15:03 -04:00
tassaron 8603fa12e3 video scaling, position and distortion 2017-06-15 15:09:45 -04:00
tassaron 8846af57ba image component stretch/scale/x/y options 2017-06-14 19:37:47 -04:00
tassaron 2ad14b7d6c asterisk next to modified preset is more accurate
hopefully
2017-06-13 22:47:18 -04:00
tassaron 307d499f9a adding an asterisk to modified, unsaved presets
flags for unsaved changes saved in project files
2017-06-12 22:34:37 -04:00
tassaron 28f07272cc using tab in component list updates widget
and more understandable function names for writing/reading presets
2017-06-11 17:03:40 -04:00
tassaron be5d47f863 can't right-click empty space + color eyedropper 2017-06-11 12:52:29 -04:00
tassaron 4fc73f1e09 rename and delete buttons in preset manager 2017-06-08 20:32:25 -04:00
tassaron bb1e54b31e saved preset titles, code clean-ups
componentList drag'n'drop disabled for now; will work on it in another branch
2017-06-08 16:50:48 -04:00
tassaron 292d21c203 added submenu for opening presets, moved code 2017-06-07 23:22:55 -04:00
tassaron 6f2f02b709 newProject method & various small fixes 2017-06-07 17:09:28 -04:00
tassaron c946133da9 changed video init to use keywords 2017-06-06 20:50:53 -04:00
DH4 231af74ea2 Code cleanup 2017-06-06 10:14:39 -05:00
DH4 0948afd6e8 Use bytes instead of encoding a PNG in text module. 2017-06-06 08:53:27 -05:00
tassaron 6c78c96d80 fixed empty preview frame bug 2017-06-06 08:55:22 -04:00
DH4 4920fcc034 Merge branch 'component-backgrounds' of github.com:IamDH4/audio-visualizer-python into feature-newgui 2017-06-06 02:07:13 -05:00
DH4 7946e98f22 When out of frames, send last frame to buffer. Added ability to loop video. 2017-06-06 01:57:48 -05:00
tassaron 47509ae2b1 added framebuffer to keep frames in order
NOT WORKING: end of video detection
2017-06-06 01:40:26 -04:00
DH4 be18deece5 Performance Tuning. FIXME: Video component frames are rendered out of order. Video component creates a severe performance bottleneck. 2017-06-05 04:54:58 -05:00
DH4 0a8a2fdf71 Font Offset 2017-06-05 02:38:10 -05:00
tassaron e58a1d0b2d frames are taken straight from the in_pipe 2017-06-04 22:57:19 -04:00
tassaron 277e86f279 not dumping frames anymore, but not working yet either
will finish later
2017-06-04 20:27:43 -04:00
tassaron 39e66ffa2d video component almost working, rm hardcoded backgrounds 2017-06-04 13:00:36 -04:00
tassaron 443c65455a half-finished video component
will finish tomorrow
2017-06-04 00:19:10 -04:00
tassaron cfb8e17b63 basic image component 2017-06-03 22:58:40 -04:00
tassaron 825b7af6e3 start of background replacement components 2017-06-03 20:39:32 -04:00
DH4 aae04194a0 Better text defaults 2017-06-03 14:38:21 -05:00
DH4 d417833193 Layout Fixes 2017-06-03 14:16:25 -05:00
tassaron 0bef283f8d saved project dirs 2017-06-03 10:01:47 -04:00
DH4 53598f7a85 Progressbar enhancement. 2017-06-02 03:30:51 -05:00
DH4 73a0492585 Cancel button stops pre-processing too. 2017-06-02 00:30:44 -05:00
tassaron f55d7d1206 saveable titleFont, xPosition glitches fixed 2017-06-01 13:17:36 -04:00
Brianna 11e5ec0439 Merge pull request #6 from IamDH4/feature-rendering-engine
a rendering engine that uses more threads
2017-06-01 12:07:20 -04:00
DH4 fcbe211bf1 Performance boost for static backgrounds. moved drawBars() inside class. 2017-06-01 11:01:51 -05:00
DH4 43073cbd42 Fixed spectrum rendering. Fixed multiple static renders. 2017-06-01 09:52:40 -05:00
tassaron 2afdba04fd minor fixes, comments 2017-06-01 09:05:20 -04:00
tassaron 0b210fb4f0 fix syntax error 2017-05-31 18:00:10 -04:00
DH4 c21d6f5ea7 New rendering engine partially implemented. Also added a live preview during rendering. FIXME: spectrum is out of sync / rendering too quickly. 2017-05-31 02:15:09 -05:00
tassaron 5295a6d9ae presets are working
except for font because it can't be represented as a string
2017-05-30 22:05:56 -04:00
tassaron ca7e8bdb0d the most simple way of saving dictionaries 2017-05-30 19:31:10 -04:00
Brianna 369ac2a855 Merge branch 'feature-newgui' into feature-newgui-lesstextrenders 2017-05-29 20:47:07 -04:00
tassaron d1852619df Merge branch 'feature-newgui' of https://www.github.com/IamDH4/audio-visualizer-python into feature-newgui 2017-05-29 20:40:59 -04:00
tassaron 8dd7b7d59a added component base class 2017-05-29 20:39:11 -04:00
tassaron 75f1e8af76 title text does not need to generate a new image each frame 2017-05-29 17:38:28 -04:00
tassaron db7acbf3ea save empty presets, comboBox populates with preset names 2017-05-28 22:58:13 -04:00
tassaron c0920da4ff savePreset creates a file 2017-05-28 21:24:51 -04:00
tassaron fa89cd38f2 slight fixes to component UIs
and adding a component changes the stackedWidget
2017-05-28 16:26:06 -04:00
tassaron 5101b439df fixed travelling text bug 2017-05-28 14:49:35 -04:00
tassaron e0eed5bff4 title text is now a component
plus numerous bugs removed and added
2017-05-28 14:19:28 -04:00
DH4 75c1c65c9d Integration with tassaron2 modular design. True Alpha Rendering added, several bug fixes. 2017-05-28 06:34:34 -05:00