Commit graph

227 commits

Author SHA1 Message Date
Lars Brubaker
5165270687 removing dead code. 2017-06-26 17:19:27 -07:00
Lars Brubaker
7f8763cd12 Took out alternate engines 2017-06-15 16:54:36 -07:00
John Lewin
d950e76722 Workarounds for DesignTools Android 2017-06-14 19:39:30 -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
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
4f2b95dd31 Move ownership of SliceSettingsMode, ShowHelp to SliceSettingWidget 2017-06-08 18:41:59 -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
4559073237 Move more widgets to printer action bar
- Extract elements in PrinterConnectAndSelectControl to components
- Use new components in printer action bar
- Extract more factories to shared components
- Move shared color to ThemeConfig
- Add support for widget generation during ShowPopup
2017-05-24 14:19:02 -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
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
a1e1c48d90 All new 1.7.1 changes 2017-05-19 14:39:57 -07:00
Lars Brubaker
0b6c4e94f1 Merge branch '1.7'
# Conflicts:
#	StaticData/SliceSettings/Properties.json
2017-03-14 14:18:57 -07:00
John Lewin
62840ba71a Only render settings overrides if the currentValues differs from base 2017-03-02 13:45:03 -08:00
John Lewin
5d58a37e5c Ensure that dependant properties are updated on .ClearValue 2017-03-02 10:32:16 -08:00
John Lewin
3d562081a5 Add note about missing tabs 2017-03-01 10:51:26 -08:00
John Lewin
b8fc35de92 Display make/model in settings 2017-02-28 15:56:10 -08:00
John Lewin
3211eae456 Remove redundant default values from properties.json
- Ensure valid SliceSettingData defaults
- Ensure ExtraSettings keeps "" default if missing
- Use auto properties in SliceSettingsOrganizer
- Remove single use private defaultEngineType variable
2017-02-16 08:33:46 -08:00
Lars Brubaker
7c34c3625e Make com port drop list look disabled when disabled. 2017-02-14 15:11:34 -08:00
Lars Brubaker
f15318faf9 Actually check if we have a printer selected. 2017-02-09 14:33:27 -08:00
John Lewin
d1cd727c5c Prevent droplist interaction while connected 2017-02-06 11:58:21 -08:00
Lars Brubaker
8134b3f450 Fixed the Macros window to cancel on user closes with the X windows button.
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
2017-02-03 13:06:08 -08:00
Lars Brubaker
9c55f8f982 New default constructor, moved hanchor vanchor
removed cover
2017-02-01 16:39:24 -08:00
Lars Brubaker
8d47359ad9 Clear user baby stepping after new print leveling.
settings save on change
removed redundant expand_thin_walls setting
2017-02-01 13:38:14 -08:00
John Lewin
af4bf06621 Preserve SettingsControlBar visibility throughout window lifetime
- Issue MatterHackers/MCCentral#1080
Preset selectors become visible on printer state changes
2017-01-11 14:29:29 -08:00
John Lewin
1eeaa5208d Move user-override stashing to PrinterSettings, invoke on SetValue
- Issue MatterHackers/MCCentral#1053
Editing Preset does not stash changes
2017-01-11 14:29:29 -08:00
John Lewin
eaa44e5af8 Revise UI elements that reveal babystep Z values and expose easy reset 2017-01-11 07:29:00 -08:00
John Lewin
ace89e1e5a Use .Localize extension function 2017-01-04 10:52:06 -08:00
John Lewin
3fdf5a83e7 Add missing localizations
- Use .Localize() extension function
2017-01-02 10:38:29 -08:00
John Lewin
535a161115 Remove event keyword from private fields 2016-12-29 06:57:42 -08:00
John Lewin
d72503a9c4 Rename Com port to Serial port 2016-12-12 14:18:17 -08:00
Lars Brubaker
d23a567307 Working to reduce theme changed calls as they will reload all after.
same for on active printer changed
2016-12-08 17:40:04 -08:00
Lars Brubaker
e89a1adad4 Fixed HasHeatedBedCheckedHidesBedTemperatureOptions 2016-12-07 11:10:35 -08:00
Lars Brubaker
1e192d3cd0 Made a test to prove overrides persist on top of user overrides. 2016-12-06 17:54:27 -08:00
Lars Brubaker
83a3c87557 Quality settings override correctly. 2016-12-06 17:54:27 -08:00
larsbrubaker
1c9af30332 Made the macro and gcode edit windows edit faster 2016-12-03 12:48:19 -08:00
Matt Moening
91121651cb Updating slice setting save to Use ActiveSliceSettings.Instance 2016-11-29 10:57:44 -08:00
Matt Moening
60b3fe5133 Networked Printing enabled in MC
- Added properties to enable s3g coms, enable networked communication, store IP and port
 - updated Settings on Change to be a dictionary that stores what they are changing and how to do it
 - added handling in check box for SettingsOnChange
 - SerialPortIsAvailable returns true when networked printing is enabled
 - Engine mapping base updated for new properties
2016-11-29 10:57:44 -08:00
John Lewin
4344fc9765 Use new ImageBuffer constructor with common defaults 2016-09-23 10:35:33 -07:00
Greg
f5931fd8be Added utility function for starting printer emulator
Working on start print from sync test
2016-09-15 13:40:11 -07:00
Lars Brubaker
cd27388ad5 Test that printers delete on guest profile 2016-09-07 17:00:17 -07:00
Lars Brubaker
fbe9b17f46 Improved printer edit pop-up 2016-09-07 12:08:03 -07:00
Lars Brubaker
98c114f79b Got the check and uncheck of reload ui settings to work
Wrote a test
Added heat_extruder_before_homing
2016-08-25 17:43:30 -07:00
John Lewin
7183cbf919 Rebuild printers droplist on ProfilesListChanged event
- Fixes list not refreshing after import
 - Issue MatterHackers/MCCentral#288
2016-08-19 09:27:57 -07:00
Lars Brubaker
261b613689 Made resume failed print able to be turned on and off
Made show if set have an & operator
Made a new test for parsing the show if set parameter
2016-08-11 16:09:45 -07:00
Lars Brubaker
ef0f2be119 Made a common static load of the mono spaced font 2016-08-10 15:40:09 -07:00
Lars Brubaker
0d2e60a1dc Merge pull request #1270 from unlimitedbacon/master
Switched custom GCode boxes to monospace font
2016-08-10 15:35:28 -07:00
Tyler Anderson
0b4bc4cbbc Switched custom GCode boxes to monospace font 2016-08-10 15:18:03 -07:00
Lars Brubaker
b18f8fc889 Made the name save in settings editor
changed layername to a settings key
2016-08-10 14:04:33 -07:00