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
jlewin
5e8fdee917
Rename parameter
2019-05-01 15:38:35 -07:00
jlewin
4dc7c45d78
Convert private property into readonly field
2019-05-01 15:38:34 -07:00
John Lewin
2bbe551ab9
Revise tab selection logic
...
- Prefer Hardware tab during start if printer/part selected
- Remove PrinterTabSelected indicator
- Set ActiveTab when loading workspaces and applicable
2019-04-30 22:08:51 -07:00