Commit graph

316 commits

Author SHA1 Message Date
LarsBrubaker
001e87a922 Fixing bug while enumerating 2020-01-09 08:00:24 -08:00
LarsBrubaker
fd54d0891c removing and mini touch screen ui for now
plan is to get all the functionality working in standard ui then
build out the touch screen ui after that, working to make
a better separation between ui and functionality
2019-12-07 10:39:38 -08:00
LarsBrubaker
ceb7981410 refactoring 2019-12-06 10:18:38 -08:00
Lars Brubaker
f76bad849c fixing agg test, refactoring 2019-10-22 18:00:55 -07:00
LarsBrubaker
8705098b61 Fixed bug with arrange all when no items on bed 2019-09-13 08:41:56 -07:00
jlewin
a9395459a8 Ensure we switch to 'New Design` tab 2019-06-24 17:00:32 -07:00
Lars Brubaker
a39c0b657f Remove help text 2019-06-22 14:42:25 -07:00
John Lewin
12d8291a20 Restore Explorer file association support
- Issue MatterHackers/MCCentral#5719
Windows Explorer file associations fail to open file
2019-06-20 23:10:40 -07:00
jlewin
4e7004a5fc Filter to Modify operations on SelectedObjectPanel overflow menu
- Issue MatterHackers/MCCentral#5690
Unexpected items in overflow menu after recent changes to sync
treenode & right click menus
2019-06-20 18:20:53 -07:00
jlewin
1b66dde24f Conditionally create split buttons for OperationGroups
- Revise group ordering, move some items from Align to Other
2019-06-20 13:34:15 -07:00
jlewin
21afd2920b Improve help tab styling, fix close button
- Issue MatterHackers/MCCentral#5699
Improve search
2019-06-20 11:04:11 -07:00
jlewin
0a183d1fd2 Add undo support for dual align, keep position 2019-06-19 17:32:08 -07:00
jlewin
bd976da442 Allow containers to temporarily override user sort
- Issue MatterHackers/MCCentral#3947
Remember sorting and view for library folders
2019-06-19 12:02:46 -07:00
jlewin
d38a45bea7 Add menu support for OperationGroups 2019-06-18 18:29:10 -07:00
jlewin
d1890d6f7f Switch to Help tab 2019-06-18 17:30:37 -07:00
jlewin
1e5321caf0 Use new GetXYInViewRotation for keyboard item nudge
- Issue MatterHackers/MCCentral#5660
Consider view perspective when nudging scene item with keyboard
2019-06-18 11:51:46 -07:00
jlewin
f62d4dacd5 Remember selection 2019-06-17 14:18:00 -07:00
jlewin
82424349ca Consolidate align/fit operations into group, add icons 2019-06-17 13:38:53 -07:00
jlewin
fc42f4094d Pass sceneContext rather than scene to IsEnabled
- Revise button group membership
2019-06-17 13:27:08 -07:00
jlewin
e5919ca89f Change IsEnabled default 2019-06-17 12:12:41 -07:00
jlewin
0c8f8a782c Consolidation operations into button groups 2019-06-17 12:11:19 -07:00
jlewin
a90e919be5 Add to workspaces after firing event listeners
- Issue MatterHackers/MCCentral#5687
Workspaces with content that causes widget exceptions on load
roundtrip and survive
2019-06-14 14:15:25 -07:00
jlewin
3f080cb6b2 Prevent bed validation for GCode files
- Issue MatterHackers/MatterControl#4611
Empty bed will not print
2019-06-14 14:14:19 -07:00
John Lewin
b4b18b14f2 Require unlocalized group identifier, restore missing buttons 2019-06-13 08:28:09 -07:00
John Lewin
24065be0fb Add Dual Extrusion Align
- Convert Align button into operation group/drop menu button
- Issue MatterHackers/MCCentral#5664
consider adding a dual align quick button
2019-06-13 08:27:01 -07:00
John Lewin
cb6eb43972 Add support for grouping scene operations into a drop menu button
- Issue MatterHackers/MCCentral#5664
consider adding a dual align quick button
2019-06-13 08:16:50 -07:00
jlewin
02d9a8d93b Remove EmptyMenu behavior 2019-06-12 11:56:38 -07:00
jlewin
346bcefc9f Consolidate menu generation
- Issue MatterHackers/MCCentral#5654
Different menus when right clicking an object in the 3D view and in
the design tree
2019-06-12 11:48:45 -07:00
jlewin
ddf78bc299 Move Help menu item into GetActionMenuForSceneItem
- Issue MatterHackers/MCCentral#5654
Different menus when right clicking an object in the 3D view and in
the design tree
2019-06-12 11:08:14 -07:00
jlewin
41d6e0f647 Add keyboard support for nudging selected scene items
- Issue MatterHackers/MCCentral#5655
[Feature Request] Move objects with keyboard
2019-06-07 13:54:11 -07:00
jlewin
4981154768 Guard for null
- Issue MatterHackers/MCCentral#5658
Null reference error on unguarded key binding
2019-06-07 11:25:18 -07:00
jlewin
8eca3598c8 Remove non-functional code block
- PrinterSelected always false on EmptyPrinter reference
2019-06-04 18:20:01 -07:00
jlewin
3ad428ead3 Rename method 2019-05-28 15:22:55 -07:00
jlewin
1ea582e9df Extract path helper for reuse 2019-05-28 14:43:05 -07:00
jlewin
6bb724bfb5 Suppress workspace load if content is invalid
- Issue MatterHackers/MCCentral#5587
Crash during load due to problem file in opentabs.json
2019-05-24 14:21:25 -07:00
John Lewin
aeb5f0de24 Move PrintHistoryPath to ApplicationDataStorage pattern 2019-05-23 09:54:23 -07:00
LarsBrubaker
8cd94d8f1b refactoring 2019-05-23 08:05:51 -07:00
jlewin
499cb514c4 Inform users of reload failure and remove overlay
- Issue MatterHackers/MCCentral#5568
MC gets stuck on 'Reloading' screen.
2019-05-21 19:34:20 -07:00
LarsBrubaker
d6d19d0c57 Working on lockable component object 2019-05-20 21:23:45 -07:00
jlewin
93da6c0380 Rename connectedPrinting to requiresLoadedFilament 2019-05-16 16:25:10 -07:00
jlewin
686d258ce6 Remove indirection 2019-05-16 16:25:10 -07:00
Lars Brubaker
77020ee924 Making T1 setup dependent on having T1 used in the print
issue: MatterHackers/MCCentral#5497
Create protocol for single material setup on dual printer
2019-05-14 18:20:02 -07:00
John Lewin
0faa5c8b9c Only request favicons for known oems 2019-05-11 18:57:33 -07:00
John Lewin
b0a3d9e40f Allow plugins to register scene operations 2019-05-11 18:57:33 -07:00
John Lewin
8ef1102e87 Add support for themed scene operation icons
- Issue MatterHackers/MCCentral#5501
Pinch/curve/fit icons use theme.InvertIcons
2019-05-11 18:57:33 -07:00
LarsBrubaker
ca24a67706 Improving twist object
fixed draw normals and added it
2019-05-10 12:11:22 -07:00
LarsBrubaker
a9577e9a35 Adding new twist object 3d 2019-05-10 12:11:21 -07:00
jlewin
4d345c73ee Prevent GCode load during slicing
- Issue MatterHackers/MCCentral#5453
Crash after switching to 3D GCode view while slicing
2019-05-06 16:08:28 -07:00
LarsBrubaker
d40a9235c8 Working on making unlockable design apps 2019-05-04 19:39:02 -07:00
jlewin
ec5ee71607 Dispose opened stream 2019-05-01 15:38:35 -07:00