Commit graph

926 commits

Author SHA1 Message Date
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
John Lewin
9aaf0f6311 Rename PrinterConnectionAndCommunication 2017-06-13 17:22:49 -07:00
John Lewin
e8dca6d34e Extract and consolidate reset button generators to ThemeConfig 2017-06-11 16:45:30 -07:00
John Lewin
9a46a5cd22 Prevent SliceSettings changes from spinning up MatterControl
- Use event to signal MaterialChanged
- Register MaterialChanged listeners on MatterControl startup
2017-06-10 11:24:21 -07:00
John Lewin
2f6afbb6ae Revise PrinterNameChangePersists test, fix blocking test issue
- Test helper should auto open SliceSettings overflow menu
- Fix product bug with null settingsLevel
2017-06-09 20:12:25 -07:00
John Lewin
1c50d98ff1 Move SliceSettings mode into overflow menu 2017-06-08 18:41:59 -07:00
John Lewin
4f2b95dd31 Move ownership of SliceSettingsMode, ShowHelp to SliceSettingWidget 2017-06-08 18:41:59 -07:00
John Lewin
be5f881935 Migrate string constants to UserSettingKey 2017-06-08 18:41:59 -07:00