45f0b39679Fixed a strip count error in gen_blumen_lumen, and did some output data checking to ensure that we weren't sending garbage data to the sculpture.Peter Slattery2021-02-06 14:09:17 -0800
8a51ce2f04New patterns with the idea of pulling colors from set arrays of color patternsPS2021-01-30 16:24:36 -0800
4836f7550dFormalized a system for user space sculpture codePS2021-01-30 15:10:46 -0800
751ee2e27aCompressed some of the socket layer code and added a path to peek for messagesPS2021-01-30 14:25:58 -0800
84854b2ad8Fixed issue with the ring buffer's write incrementation.PS2021-01-30 14:09:19 -0800
cd6bee6d7eFinished preliminary socket layer and win32 implementation.Peter Slattery2021-01-30 14:01:04 -0800
070773437dbegan working on an abstraction layer for socketsPS2021-01-30 13:22:43 -0800
b1d745aa1fimplemented an abstraction layer for threads so application code can run multithreaded code wihtout worrying about the platformPS2021-01-24 14:49:38 -0800
0916bef999introduced BlumenLumen_CustomUpdate and Init as proxies for an eventual user space systemPeter Slattery2021-01-23 12:48:14 -0800
6d8d642dfbcleaning up build system. added animation_system_descPS2021-01-23 12:46:46 -0800
2769640adfupdated the build system to get it to work out of the box on more systemsPS2021-01-16 23:01:08 -0800
99c62292a4fixed error causing crashes when you exit the file viewer without selecting a file. Issue was when we tried to check if a string that had no data pointer was null terminatedPS2021-01-16 19:45:13 -0800
3c1110adfdLayout push/pop pairing is now checked for and asserted onPS2021-01-16 18:55:31 -0800
4798002dfcdebug and profiler improvements. implemented sending data to multiple destinations on a per strip basis, rather than a full sculpture basis. new patterns. Added user data to patterns.PS2021-01-16 14:02:25 -0800
914523cb60Cleaned up system start up, update, and cleanupPS2021-01-11 00:02:42 -0800
71547b05dcInterface fixes. Fixed the problem with strip LUT tables where substrips were stamping over previous substrips. Some pattern building too.PS2021-01-10 16:25:35 -0800
8d923a5e3cFixed problem with bounds checking on parent widgets, when they weren't expanding to fit children until they themselves were committedPS2020-11-15 20:03:35 -0800
0b6b3c6367Got the hierarchy window rendering again.PS2020-11-15 17:40:51 -0800
e6f34d17adfixed problem with adjusting panel borders after they've been createdPS2020-11-15 17:33:55 -0800
aac3ce5f00removed extraneous files, and fixed an error introduced in the mergePS2020-11-15 17:23:17 -0800
70971cc196Merge branch 'ui_widget_overhaul' into devPS2020-11-15 17:17:53 -0800
6e24051982Added a mouse hover layout and used it in the profilerPS2020-11-15 17:07:59 -0800
8d737fd961made the profiler list view a ui listPS2020-11-15 16:58:13 -0800
91b2b822f9did a few more tweaks to teh listPS2020-11-15 16:36:11 -0800
118b734d6cImplemented a list view, which included upgrading rendering strings to accept clipping masksPS2020-11-15 16:29:13 -0800
82ed9d84acGot to connect to Ryan's codePS2020-11-08 21:05:14 -0800
fa1d5a5afcbegan turning ui_layout into ui_widgets that just have children. Currently, layout works, but the id system needs some thinking.PS2020-11-08 19:42:14 -0800
a42d2e81c5Cleaned up panel event handlingPS2020-11-07 23:50:41 -0800
f53becef5bHot panel is passed to input event handlersPS2020-11-07 23:43:41 -0800
6193af2555Pulled animation timeline state out of the app structPS2020-11-07 23:21:37 -0800
e9945df6caMoved camera state into the state for each sculpture viewPS2020-11-07 23:15:39 -0800
d5be2a2de8Pretty big ui overhaul.PS2020-11-07 22:54:59 -0800
723458c491fixed some issues with the panel system, and began rearraning the animation timeline windowPS2020-11-03 12:49:16 -0800
5c183d9c5fimplemented switching to a file browser, used it in the animation window and in the assembly hierarchy, and moved everything over to a linear array of animation blocksPS2020-10-18 15:31:53 -0700
8eb3044422implemented an animation handle system for identifying animation blocksPS2020-10-18 13:57:04 -0700
121e9efa93Fixed animations so they are no longer updating when the current frame is not in rangePS2020-10-17 13:12:40 -0700
85b99b17a2basically removed the need for the meta system from the codebase, and implemented pushing new panel types on a LIFO queue with return memory destinationsPS2020-10-17 12:43:05 -0700
bfd50c9129implemented segmented led stripsPS2020-10-11 20:54:38 -0700
0ba59d3767added error reporting to the parserPS2020-10-10 17:46:50 -0700
43d3426a58renamed assembly_parser -> foldhaus_assembly_parser for consistencyPS2020-10-10 17:23:39 -0700
e4266ba1efassembly_parser now uses the standard parserPS2020-10-10 17:22:31 -0700
55284cde25Created serial_monitor, and debugged uart functionality. It is now workingPS2020-10-10 16:52:00 -0700
1940483620Wrote a file serializer and parser for animationsPS2020-10-10 00:10:51 -0700
b816474dd5Successfully transitioned to discrete animationsPS2020-10-09 22:08:51 -0700
ecca6c691aSpeeding up COM writingPS2020-10-05 13:17:33 -0700
83ed23280aCleaned up network interface, separated SACN out from the actual sending of data, implemented sending over COM ports (remains to be tested), and added information specifying data output modes for com ports to the assembly file formatPS2020-10-03 08:46:14 -0700
0022efea8eNaming convention updates, separated out the work queue into its own filePS2020-10-01 15:41:32 -0700
78d44b9348Created addressed_data_buffer as a universal way for systems to send data over various output devices. Cleaned up old SACN code, removed dmx as its not needed in its own right anymore.PS2020-10-01 15:30:24 -0700
01a20f41e7File lister now displays current directory at top, and omits it from file namesPeter Slattery2020-09-07 14:35:58 -0700
15a2cb080eBasic file lister functionality. Extended Win32EnumerateDirectory; it now includes folders if proper flags are set.Peter Slattery2020-09-07 13:42:00 -0700
d08de9b99fStopped freeing assembly file memory after load since its in the transient buffer anyways.Peter Slattery2020-09-07 12:47:12 -0700
c7522bfa4bAdded a default tag to every strip specifying which assembly it is a part ofPeter Slattery2020-09-07 12:37:32 -0700
cc41442923added assembly_center field to assembly files and used it to place assemblies at construction timePeter Slattery2020-09-07 11:12:58 -0700
44486acca4did a bunch of animation timeline todos - just simplifying function call signaturesPeter Slattery2020-09-06 21:42:21 -0700
736b7ab85ePrevented array index out of bounds error when accessing animation procs form the GlobalAnimationClips arrayPeter Slattery2020-09-06 21:18:49 -0700
50c2ef9290Cleaning up, converting over to using new gs files.Peter Slattery2020-07-18 12:00:14 -0700
295a5aaaa0Fixed problem where leds were being drawn with the wrong colorPeter Slattery2020-06-27 14:10:25 -0700
266f42c4f6Whatever I was doing last time + made leds always be camera facing. Probably could use some speed up later on.Peter Slattery2020-06-27 11:23:50 -0700