Commit graph

908 commits

Author SHA1 Message Date
Lars Brubaker
04a486044d Moved tab controls into printer
Put terminal into tab controls
2017-06-12 16:51:17 -07:00
John Lewin
f34a4db86f Revise Spitter and PopupWidget 2017-06-12 14:19:04 -07:00
Lars Brubaker
9c8530492b Improved dock control 2017-06-12 10:01:50 -07:00
Lars Brubaker
d41e334c94 I vertex source extension method 2017-06-10 12:58:26 -07:00
Lars Brubaker
04b8088b4a Making view use a splitter 2017-06-09 14:42:26 -07:00
Lars Brubaker
9bc02823af Improved 3D line rendering 2017-06-09 09:24:31 -07:00
Lars Brubaker
fcd2eaa97e Made a new mapping for pause gcode.. 2017-06-08 16:56:19 -07:00
Lars Brubaker
6c22a896d9 Taking out center on bed for design tools. 2017-06-08 14:43:01 -07:00
Lars Brubaker
35b04f04a8 Made the text size a slider 2017-06-08 11:32:54 -07:00
John Lewin
a4d93b1869 Revise layout, sync up more sizes and colors 2017-06-08 10:14:06 -07:00
John Lewin
b0de2d1e57 Convert "Options..." menu into OverflowDropdown 2017-06-07 09:15:02 -07:00
Lars Brubaker
0c64f9ff30 Missed a compile and continue code change. 2017-06-06 14:41:49 -07:00
Lars Brubaker
6ce533681f Making control add to selection.
Turned off control and shift from changing view state.
2017-06-06 13:34:42 -07:00
Lars Brubaker
2c5f9d6c32 Make the selection consider polygons. 2017-06-05 17:57:05 -07:00
John Lewin
3ef57c7c92 Update selection from filtered results, use new .Filter method 2017-06-05 17:23:55 -07:00
Lars Brubaker
43d20880b7 Selection rect is working much better (test draw) 2017-06-05 15:45:03 -07:00
John Lewin
ddcb32e1f7 Fix naming issues with IObject3D and FindNamedChildrenRecursive 2017-06-04 23:07:05 -07:00
John Lewin
0dc0621f62 Add helper methods to open/close Printers... menu
- Click ConnectionWizard->Skip if present and adding printers
2017-06-04 16:16:07 -07:00
John Lewin
912c9fc68f Honor Thumbnail rendering mode
- Remove local ThumbnailTracer instance, use ThumbnailEngine.Generate()
- Pass correct parameters to ThumbnailEngine
2017-06-04 10:32:02 -07:00
John Lewin
f7dba678cd Use new Task.CompletedTask result for clarity 2017-06-04 08:35:29 -07:00
John Lewin
fa800c4a3b Get first ActivePrintItem test passing again
- CompletingPrintTurnsoffHeat now passing
- Create new 'Add to Plate' action for library selections
- Create zip files after print->slice->ActivePrintItem success
- Copy generated gcode into zip
- Copy SliceSettings into zip
  - Make DocumentPath on PrinterSettings public
- Copy printer plate to zip file
- Add ClearPlate helper function to ApplicationController
- Invoke ClearPlate on startup to initialize ActivePrintItem
- Make SliceSettings user mode resets SliceSettings not AdvControls
- Make Library Overflow menu and items automatable
2017-06-02 17:06:27 -07:00
John Lewin
5d55a3d83c Move world transforms outs of TrackballTumbleWidget
- Host on MeshViewer in MatterControl
2017-06-01 18:29:01 -07:00
Lars Brubaker
0e2b319348 Working on getting the Object3DIterator working 2017-06-01 09:42:40 -07:00
Lars Brubaker
5a551e9fbe Working on adding in the selection rectangle. 2017-05-31 17:47:12 -07:00
Lars Brubaker
a73414c488 using new Initialize widget method 2017-05-31 14:22:24 -07:00
John Lewin
565fa3606f Remove and replace DynamicDropDownMenu with DropDownMenu 2017-05-31 13:33:43 -07:00
Lars Brubaker
4f46d1e7d4 Got decent filtering working correctly
Better debugging of BVH info
2017-05-31 11:56:25 -07:00
Lars Brubaker
e8de6b5b7a Working on new proof of bvh enumeration behavior 2017-05-30 17:51:52 -07:00
larsbrubaker
2d0ce4bccf Testing drawing ray trace vertex data from TriangleShape 2017-05-29 16:56:56 -07:00
larsbrubaker
105feb077f Moved the bhv debug test to the debug bvh class 2017-05-29 14:24:59 -07:00
larsbrubaker
9cb7f18276 Some interesting results with iterating IBvhItems 2017-05-29 11:44:53 -07:00
larsbrubaker
45f5d2b739 Experimenting with iterators 2017-05-27 16:29:35 -07:00
John Lewin
e45a0f16f7 Fix empty Layer2D view
- Refactor ViewControlsToggle
  - Remove public accessors to button controls
  - Add event for changing modes
  - Subscribe to new event
- Collapse named functions into single use callers for clarity
2017-05-26 20:13:56 -07:00
John Lewin
fa3eea5467 Move Undo/Redo button to PrinterActionsBar 2017-05-26 01:14:22 -07:00
John Lewin
42898a6f91 Fix Layer3D view in design_tools, sync part/layer views on enter
- Revert to 1.7/ViewGcodeBasic code and make functional
2017-05-25 18:17:09 -07:00
Lars Brubaker
04ce0a2380 fixed vector3 2017-05-24 17:26:48 -07:00
Lars Brubaker
912101fe32 sync 3d views transform 2017-05-24 14:48:00 -07:00
Lars Brubaker
ac157577bd Merge branch 'design_tools' of https://github.com/MatterHackers/MatterControl into design_tools
# Conflicts:
#	Submodules/agg-sharp
2017-05-24 08:15:00 -07:00
John Lewin
95f6624f5d Prior agg-sharp 2017-05-23 20:30:53 -07:00
John Lewin
69e83b3dd9 Continue migrating features to new layout
- Create toolbar for printer
- Migrate ActionBarPlus code to new toolbar
- Migrate printer specific actions from Options to new toolbar
- Consolidate and reuse theme factory instances
- Restore F1 reporting of unnamed widgets, useful for finding types
2017-05-23 19:07:57 -07:00
John Lewin
1e643617c5 Adjust tab styling
- Pass separator bars to tabs, disable drawn borders
- Remove ActionBar from leftnav
- Remove PrintProgressBar from leftnav
- Revise BreadCrumb button attributes
- Revise UpFolder icon
- Revise overflow/pancake menu icon
- Create OverflowButton to encapsulate common menu item
- Use horizontal/VerticalLine for consistent color/weight separators
- Reduce visual clutter
  - Minimize regions created by color and line separators
  - Reduce the contrast of separator lines
  - Reduce the contrast of region backgrounds
  - Use consistent background colors across sibling tab pages
2017-05-23 14:54:36 -07:00
John Lewin
f9c769998d Migrate View3D>Edit>Display options to ViewControls3D overflow menu 2017-05-22 18:17:35 -07:00
Lars Brubaker
f9784738e9 Adding obj loading support 2017-05-22 17:52:08 -07:00
John Lewin
4d84844f96 Throw exceptions for missing functionality rather than Debug.Break
- Fix unexpected abort in NUnit testruns
- Tests should fail rather than crash, highlighting areas needing focus
2017-05-21 22:37:30 -07:00
John Lewin
1787c377eb Only switch to container if not null 2017-05-21 00:02:30 -07:00
John Lewin
b67a29d32d Latest agg-sharp 2017-05-20 08:37:20 -07:00
John Lewin
03a593f1b5 Move to new library model and view
- Add new listview control for library content
- Migrate library providers to containers
  - Cloud, Sqlite, Directories, Queue, History
- Migrate SideBar components to containers
  - Primatives, Text, Braille, ImageConverter
- Create new library container types
  - Zip files, Calibration parts, Printer SDCards
- Reduce leftnav to Library, Settings, Controls, Options
- Add DragDrop support for image content
2017-05-20 00:41:02 -07:00
Lars Brubaker
8ef9da90b9 Fixed CancelingNormalPrintTurnsHeatAndFanOff 2017-05-19 17:18:21 -07:00
Lars Brubaker
352eb792f1 Merge branch 'smash_1.7.1' into design_tools
# Conflicts:
#	PartPreviewWindow/View3D/View3DWidget.cs
#	SlicerConfiguration/SliceSettingsWidget.cs
#	SlicerConfiguration/SlicingQueue.cs
#	StaticData/SliceSettings/Properties.json
2017-05-19 14:57:04 -07:00
Lars Brubaker
bc9d9ca9c0 Merge remote-tracking branch 'origin/1.7' into design_tools
# Conflicts:
#	StaticData/SliceSettings/Properties.json
2017-04-14 12:51:17 -07:00