Commit graph

933 commits

Author SHA1 Message Date
Lars Brubaker
6ecbb6e4b3 Make un-pin keep the current window open
Make the default slice settings size better
Make a minimum dock window size
fixed terminal in floating mode
found text wrapping bug (actually is center | fit)
improved icon layout in part view (better padding vs margin)
put minimum size on text of slice setting
removed extra unused gui widget from settings name
put in debug stack navigation F2 F3
2017-08-24 11:50:55 -07:00
John Lewin
559c300cb4 Revise WizardWindow api
- WizardPage instance should drive window namespace and title
- Key open windows page initial WizardPage type
2017-08-23 15:51:29 -07:00
John Lewin
3a9833697d Platform providers
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
Lars Brubaker
412481d255 Put in validate layer height
made right button not do design tools
check starting bed temp
2017-08-21 15:46:16 -07:00
John Lewin
c6a534717d Organize usings 2017-08-20 18:25:11 -07:00
John Lewin
b781751331 Consolidate bed state into model
- Always fire OnActivePrinterChange - move filtering for IsLoading lower
2017-08-16 05:53:26 -07:00
John Lewin
4cecbc6e23 Simplify type name 2017-08-15 12:34:24 -07:00
John Lewin
85518a3954 Revise GetThemedEditButton for reuse, rewrite to adjust alpha vs hsl
- Rename GetThemedEditButton to GenerateIconButton
- Extract hard-coded icon to callers and add ImageBuffer parameter
- Prevent washed out whites in mixed color images by adjusting alpha
- Reuse new GenerateIconButton helper for Undo/Redo buttons
2017-08-14 05:49:22 -07:00
John Lewin
fbc3436c03 Extract NamedAction menu creation to reusable theme helper 2017-08-12 00:23:26 -07:00
Lars Brubaker
67a7e0f53c Make sure we show com setup on first time login 2017-08-11 18:26:48 -07:00
Lars Brubaker
20a2969889 Make sure we have a printer name 2017-08-11 16:00:24 -07:00
Lars Brubaker
26d36ad541 More refactoring
Improved debugshowbounds
2017-08-07 16:11:26 -07:00
Lars Brubaker
f7d4163125 Refactoring VAnchor and HAnchore names
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
11a889dbf9 Rename control to match current behavior 2017-08-07 12:31:06 -07:00
John Lewin
1136b97d22 Fix overflow menu color 2017-08-06 17:12:00 -07:00
Lars Brubaker
a4dd191182 Merge branch 'design_tools' of https://github.com/MatterHackers/MatterControl into design_tools 2017-08-04 11:21:21 -07:00
Lars Brubaker
7a04b93d57 Refactoring QueuedCommandsStream to take a PrinterConnection
Moved MacroProcessing out of QueuedCommandsStream
2017-08-04 09:37:28 -07:00
John Lewin
9af153f1fe Use existing button factory, use existing Options in SplitButton factory 2017-08-04 08:49:38 -07:00
John Lewin
ec19b41d49 Remove unused button factory instance 2017-08-03 19:00:39 -07:00
John Lewin
733214552c Remove unused instance 2017-08-03 19:00:38 -07:00
John Lewin
4abea0ab0c Extract button factory options to new class 2017-08-03 19:00:37 -07:00
Lars Brubaker
d3e7d00b3e Put in a enable retract setting
Made slice settings disable work
2017-08-02 15:19:32 -07:00
Lars Brubaker
e54de77a1d Making a material visualizer 2017-08-01 17:38:07 -07:00
John Lewin
c8c2ca5aa8 Move import printer to plus tab 2017-07-28 14:07:11 -07:00
John Lewin
83a4bcf1b7 Create '+' tab for main content view
- Make RenameItemWindow more generic, reuse for Rename Printer
- Move Delete Printer to printer overflow menu
- Move Rename Printer to printer overflow menu
- Remove PrinterSelector from printer overflow menu
- Remove Add New Printer action from PrinterSelector
- Remove pencil icon/edit printer behavior from PrinterSelector
2017-07-27 14:32:21 -07:00
Lars Brubaker
e2de82238d User generated support is working. 2017-07-21 13:24:16 -07:00
Lars Brubaker
dd4a031dbd Implementing user support in slicing output 2017-07-21 11:17:02 -07:00
Lars Brubaker
ce3c69e825 Improving slice meta data 2017-07-20 12:44:55 -07:00
Lars Brubaker
95f7c3498b Took out FaceEdgeTextrueData and WeakTable 2017-07-19 12:10:05 -07:00
Lars Brubaker
c989cb8630 Fixing multi material processing 2017-07-17 16:41:04 -07:00
John Lewin
4eb8ebe254 Revise ReportProgressRatio implementation 2017-07-14 13:55:02 -07:00
John Lewin
cb89df26f7 Fix exception during slicing - use zero based index 2017-07-12 17:37:55 -07:00
Lars Brubaker
a01ab7930d Getting extruder selection to work on mcx files 2017-07-12 14:28:43 -07:00
Lars Brubaker
6231611456 Removed Bottom Clip 2017-07-11 15:15:37 -07:00
Lars Brubaker
9ad3dfeee9 Put in the ability to ramp the extra extrusion after move
Made the change islands retract always occur if requested.
2017-07-07 08:40:54 -07:00
John Lewin
3ca7eabfea Restore original Slice Settings tab styling 2017-07-01 19:50:09 -07:00
John Lewin
62199e5279 Use initializer syntax, drop Agg.UI prefix, use 14 point font 2017-07-01 19:50:09 -07:00
John Lewin
12a3812674 Latest MatterSlice 2017-06-30 23:44:05 -07:00
John Lewin
7fdae3bfe5 Discard GCodeFileIsComplete logic 2017-06-30 23:07:48 -07:00
John Lewin
50957e856b Add async Slice method, move into PrinterActionsBar, switch after 2017-06-30 23:07:48 -07:00
John Lewin
f1df617317 Revise naming and implementation of slicing save functions 2017-06-30 23:07:48 -07:00
Lars Brubaker
9635b3308b Put in regex read write translation code 2017-06-29 09:47:34 -07:00
John Lewin
bd10edc2aa Revise temperature widgets 2017-06-27 18:52:13 -07:00
Lars Brubaker
5165270687 removing dead code. 2017-06-26 17:19:27 -07:00
John Lewin
d6d625245f Remove Theme Suspend/Resume calls, only fire ReloadAll if not loading 2017-06-21 07:29:22 -07:00
Lars Brubaker
7f8763cd12 Took out alternate engines 2017-06-15 16:54:36 -07:00
Lars Brubaker
3cd0cc1374 Merge branch 'design_tools' of https://github.com/MatterHackers/MatterControl into design_tools 2017-06-15 09:55:24 -07:00
John Lewin
d950e76722 Workarounds for DesignTools Android 2017-06-14 19:39:30 -07:00
Lars Brubaker
64e72512a6 Took out z can be negative.
Put z height on leveling wizard
2017-06-14 17:47:02 -07:00
John Lewin
1ac3274e7d Move CommunicationState enums into PrinterCommunication namespace 2017-06-13 17:33:23 -07:00