Peter Slattery
|
0916bef999
|
introduced BlumenLumen_CustomUpdate and Init as proxies for an eventual user space system
|
2021-01-23 12:48:14 -08:00 |
PS
|
6d8d642dfb
|
cleaning up build system. added animation_system_desc
|
2021-01-23 12:46:46 -08:00 |
PS
|
2769640adf
|
updated the build system to get it to work out of the box on more systems
|
2021-01-16 23:01:08 -08:00 |
PS
|
99c62292a4
|
fixed 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 terminated
|
2021-01-16 19:45:13 -08:00 |
PS
|
3c1110adfd
|
Layout push/pop pairing is now checked for and asserted on
|
2021-01-16 18:55:31 -08:00 |
PS
|
35a3793015
|
more debug functionality.
|
2021-01-16 16:37:56 -08:00 |
PS
|
4798002dfc
|
debug 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.
|
2021-01-16 14:02:25 -08:00 |
PS
|
914523cb60
|
Cleaned up system start up, update, and cleanup
|
2021-01-11 00:02:42 -08:00 |
PS
|
71547b05dc
|
Interface fixes. Fixed the problem with strip LUT tables where substrips were stamping over previous substrips. Some pattern building too.
|
2021-01-10 16:25:35 -08:00 |
PS
|
8d923a5e3c
|
Fixed problem with bounds checking on parent widgets, when they weren't expanding to fit children until they themselves were committed
|
2020-11-15 20:03:35 -08:00 |
PS
|
0b6b3c6367
|
Got the hierarchy window rendering again.
|
2020-11-15 17:40:51 -08:00 |
PS
|
e6f34d17ad
|
fixed problem with adjusting panel borders after they've been created
|
2020-11-15 17:33:55 -08:00 |
PS
|
aac3ce5f00
|
removed extraneous files, and fixed an error introduced in the merge
|
2020-11-15 17:23:17 -08:00 |
PS
|
70971cc196
|
Merge branch 'ui_widget_overhaul' into dev
|
2020-11-15 17:17:53 -08:00 |
PS
|
6e24051982
|
Added a mouse hover layout and used it in the profiler
|
2020-11-15 17:07:59 -08:00 |
PS
|
8d737fd961
|
made the profiler list view a ui list
|
2020-11-15 16:58:13 -08:00 |
PS
|
91b2b822f9
|
did a few more tweaks to teh list
|
2020-11-15 16:36:11 -08:00 |
PS
|
118b734d6c
|
Implemented a list view, which included upgrading rendering strings to accept clipping masks
|
2020-11-15 16:29:13 -08:00 |
PS
|
296472a588
|
Implemented variable sized row specifications
|
2020-11-15 14:48:04 -08:00 |
PS
|
50b6980bec
|
ui_DrawString -> ui_Label
|
2020-11-14 23:44:06 -08:00 |
PS
|
1db26150ba
|
implemented overlay layouts
|
2020-11-14 23:38:56 -08:00 |
PS
|
e5ab90fcb1
|
Did some styling updates to the ui, added a range slider and a toggle
|
2020-11-14 23:30:24 -08:00 |
PS
|
31ee768032
|
Editing patterns
|
2020-11-14 22:08:13 -08:00 |
PS
|
30123e47a2
|
fixed some problems with ui retained states
|
2020-11-14 17:18:38 -08:00 |
PS
|
e51188398d
|
cleaned up unneeded fields in animation_frame
|
2020-11-14 13:48:17 -08:00 |
PS
|
5e6ac25490
|
on frames with overlapping blocks, the blocks are blended together
|
2020-11-14 13:41:27 -08:00 |
PS
|
a6c8d0c955
|
refactored layer blending
|
2020-11-14 12:47:51 -08:00 |
PS
|
708ac91afe
|
pulled animation update and render functions out of foldhaus_app.cpp
|
2020-11-14 12:19:36 -08:00 |
PS
|
a52d8645e6
|
refactored clips -> patterns
|
2020-11-14 11:43:20 -08:00 |
PS
|
82ed9d84ac
|
Got to connect to Ryan's code
|
2020-11-08 21:05:14 -08:00 |
PS
|
fa1d5a5afc
|
began turning ui_layout into ui_widgets that just have children. Currently, layout works, but the id system needs some thinking.
|
2020-11-08 19:42:14 -08:00 |
PS
|
a42d2e81c5
|
Cleaned up panel event handling
|
2020-11-07 23:50:41 -08:00 |
PS
|
f53becef5b
|
Hot panel is passed to input event handlers
|
2020-11-07 23:43:41 -08:00 |
PS
|
6193af2555
|
Pulled animation timeline state out of the app struct
|
2020-11-07 23:21:37 -08:00 |
PS
|
e9945df6ca
|
Moved camera state into the state for each sculpture view
|
2020-11-07 23:15:39 -08:00 |
PS
|
d5be2a2de8
|
Pretty big ui overhaul.
|
2020-11-07 22:54:59 -08:00 |
PS
|
723458c491
|
fixed some issues with the panel system, and began rearraning the animation timeline window
|
2020-11-03 12:49:16 -08:00 |
PS
|
57f144ea64
|
refactored panel sytstem
|
2020-10-24 18:54:47 -07:00 |
PS
|
a88d675327
|
removed gs_list and gs_bucket from the app
|
2020-10-24 13:50:34 -07:00 |
PS
|
85f7aab621
|
Animation loading
|
2020-10-24 13:28:10 -07:00 |
PS
|
5c183d9c5f
|
implemented 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 blocks
|
2020-10-18 15:31:53 -07:00 |
PS
|
8eb3044422
|
implemented an animation handle system for identifying animation blocks
|
2020-10-18 13:57:04 -07:00 |
PS
|
121e9efa93
|
Fixed animations so they are no longer updating when the current frame is not in range
|
2020-10-17 13:12:40 -07:00 |
PS
|
85b99b17a2
|
basically removed the need for the meta system from the codebase, and implemented pushing new panel types on a LIFO queue with return memory destinations
|
2020-10-17 12:43:05 -07:00 |
PS
|
bfd50c9129
|
implemented segmented led strips
|
2020-10-11 20:54:38 -07:00 |
PS
|
0ba59d3767
|
added error reporting to the parser
|
2020-10-10 17:46:50 -07:00 |
PS
|
43d3426a58
|
renamed assembly_parser -> foldhaus_assembly_parser for consistency
|
2020-10-10 17:23:39 -07:00 |
PS
|
e4266ba1ef
|
assembly_parser now uses the standard parser
|
2020-10-10 17:22:31 -07:00 |
PS
|
55284cde25
|
Created serial_monitor, and debugged uart functionality. It is now working
|
2020-10-10 16:52:00 -07:00 |
PS
|
1940483620
|
Wrote a file serializer and parser for animations
|
2020-10-10 00:10:51 -07:00 |