Commit graph

815 commits

Author SHA1 Message Date
LarsBrubaker
9b2a22e320 moving boolean processing to mesh operations 2020-03-04 07:38:07 -08:00
Lars Brubaker
dffe0b33d8 Adding reduce and hollow to a new 2020-02-27 08:56:39 -08:00
LarsBrubaker
577d203bbe removing warnings 2020-02-08 20:24:36 -08:00
John Lewin
931f0b9e0c Restore CloseOnIdle
- Issue MatterHackers/MCCentral#5755
Cannot access disposed object exception during application exit
- Issue MatterHackers/MCCentral#5756
Cross-Thread operation not valid exception in CommunicationStateChanged
event handlers
2020-02-07 17:08:47 -08:00
LarsBrubaker
e602c7681d removing unnecessary casts 2020-02-07 17:08:47 -08:00
LarsBrubaker
2444fd0d9e Made the non-manifold renderer work 2020-02-07 17:08:47 -08:00
LarsBrubaker
60a56af419 Removed ReadOnly list added Index of to SafeList 2020-02-07 17:08:47 -08:00
LarsBrubaker
a66096823b make sure we always rebuild the tree view when the content changes 2020-02-07 17:08:32 -08:00
LarsBrubaker
3ec5405fb7 Make the tree rebuild on uithread 2020-02-07 15:27:43 -08:00
LarsBrubaker
54d29b41f7 use run on idle less 2020-02-07 15:27:43 -08:00
LarsBrubaker
3824583acd Changed ReadOnly to use Buffers 2020-02-07 15:27:43 -08:00
LarsBrubaker
58e77cfe60 GuiWiget Children working as a SafeList 2020-02-07 15:27:43 -08:00
John Lewin
9523ae320f Move MatterSlice style slicing to EngineMappingMatterSlice
- Convert EngineMappingMatterSlice to IObjectSlicer with classic slicing
- Update IObjectSlicer to support tasks, cancellation, progress
- Remove Printer couplings
- Remove printer reference from SliceProgressReporter
2020-02-07 15:25:02 -08:00
LarsBrubaker
2770e353e4 Adding support for mini touch screen 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
321d69451d Creating touchscreen interface prototype 2019-12-06 10:19:21 -08:00
LarsBrubaker
e950a0f3c5 fixing problems with selection leaving tree in bad shape 2019-11-10 21:16:08 -08:00
LarsBrubaker
1cec7420c5 Normal gear working mostly 2019-11-04 08:36:26 -08:00
Lars Brubaker
f8e40fa4cf moving Gear2D to MC
putting in some debugging
2019-10-25 17:21:50 -07:00
Lars Brubaker
618d94e063 Added font preview to font selector 2019-10-22 17:42:26 -07:00
LarsBrubaker
3875206806 Change the minimum amount to be relative to the starting size 2019-09-18 08:26:34 -07:00
LarsBrubaker
7b16788d43 make sure we only add valid meshes while ungrouping
issue: MatterHackers/MCCentral#5800
Ungrouping certain models crashes MC
2019-09-17 22:39:05 -07:00
LarsBrubaker
8705098b61 Fixed bug with arrange all when no items on bed 2019-09-13 08:41:56 -07:00
jlewin
2da32ee68c Toggle popup on button click
- Issue MatterHackers/MCCentral#5724
clicking search button a second time should close it
2019-06-24 17:03:20 -07:00
jlewin
dccc3c0fea Add 'Preparing help...' popover when creating index
- Issue MatterHackers/MCCentral#5715
Show 'Waiting for Results'
2019-06-21 15:37:14 -07:00
jlewin
903a737db9 Rename p2 to arrowOffset, rebuild shape in ArrowOffset setter 2019-06-21 15:34:39 -07:00
jlewin
7608489e09 Revise naming, make HelpIndex static 2019-06-21 15:33:55 -07:00
LarsBrubaker
5902e917d5 Make sure we can show unlock on component
issue: MatterHackers/MCCentral#5703
Design Apps not unlockable
2019-06-20 19:06:15 -07:00
jlewin
3d97962490 Use async task for query, show 'Searching...'
- Issue MatterHackers/MCCentral#5715
Show 'Waiting for Results'
2019-06-20 18:20:53 -07:00
jlewin
ed2d31071b Set ToolTipText
-Issue MatterHackers/MCCentral#5717
Tool bar items not showing tool tips
2019-06-20 18:20:53 -07:00
jlewin
e6a39e19c3 Wrap search results in scrollable 2019-06-20 18:20:53 -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
e25b804b98 Clear results before search, add no results found message 2019-06-19 17:32:30 -07:00
jlewin
0a183d1fd2 Add undo support for dual align, keep position 2019-06-19 17:32:08 -07:00
jlewin
79ee17e7ce Add matching text to search results 2019-06-19 16:49:27 -07:00
jlewin
ca2d378b8c Add dedicated type for OperationGroup buttons 2019-06-19 14:16:49 -07:00
jlewin
d2ec546fed Fix warnings 2019-06-19 14:01:38 -07:00
jlewin
afde5f93d8 Conditionally render arrow region as target 2019-06-19 13:37:33 -07:00
jlewin
ea769b7a23 Fix warnings 2019-06-19 13:35:45 -07:00
jlewin
d38a45bea7 Add menu support for OperationGroups 2019-06-18 18:29:10 -07:00
jlewin
4eeb3964e0 Move constructor to top 2019-06-18 18:04:03 -07:00
jlewin
d1890d6f7f Switch to Help tab 2019-06-18 17:30:37 -07:00
jlewin
ca0e0bf5d6 Fix warnings 2019-06-18 16:22:54 -07:00
jlewin
610fedbc31 Extract embedded types to new files 2019-06-18 15:55:17 -07:00
jlewin
c53362e02f Conditionally draw border 2019-06-18 15:45:19 -07:00
jlewin
78f1cbd9df Make search button behave more like a popup button
- Add local help zip file
- Add icon to search result rows
- Extract search panel behavior to new SearchPanel type
- Move input field to new SearchPanel type
- Issue MatterHackers/MCCentral#5699
Improve search
2019-06-18 15:44:36 -07:00
jlewin
95ae04b790 HelpDocs 2019-06-18 12:23:08 -07:00
jlewin
19a7fba3a6 Extract screen space axis indicator to dedicated drawable 2019-06-18 12:23:07 -07:00
jlewin
08600fa2a7 Convert to three point axis indicator 2019-06-18 11:51:46 -07:00