Commit graph

146 commits

Author SHA1 Message Date
John Lewin
145ef1ad63 Move theme image adjustment functionality into StaticData.LoadIcon 2017-10-14 23:32:04 -07:00
John Lewin
294df0a588 Convert ActiveSliceSettings usage from static to local references 2017-09-17 01:12:18 -07:00
John Lewin
e1f3dec6b1 Make PrinterConnection.PrinterSettings private, use PrinterConfig 2017-09-15 12:09:56 -07:00
John Lewin
7762aafb6c Extract embedded types to new files 2017-09-13 21:59:35 -07:00
Lars Brubaker
ad2c579160 Improving SolidSlider to layout better 2017-09-13 15:55:22 -07:00
Lars Brubaker
0a54cd266b Wrote test for Hotend drop down
Theme  the folders check box
Make sure we reset the macros when we start them (made clear by unload -> cancel -> unload)
Made fan controls more consistent with actual data model of printer
improved edit number display to be more consistent with 3d number edits
2017-09-07 16:24:31 -07:00
Lars Brubaker
2a26f266a5 Moved extruder actions to hot end drop down 2017-09-06 18:16:57 -07:00
Lars Brubaker
b39666634a More making printerConnection passed to classes.
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
3dd9270797 More making printerConnection passed to classes. 2017-09-03 11:48:24 -07:00
Lars Brubaker
bf3cd0d96e More making printerConnection passed to classes. 2017-09-02 08:37:14 -07:00
Lars Brubaker
b65d1f136d Making printerConnection passed to classes. 2017-09-01 21:23:20 -07:00
John Lewin
42832879b5 Remove TerminalControls wrapping class, use TerminalWidget directly 2017-08-26 15:29:00 +03:00
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
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
John Lewin
9915817e16 Remove centerText parameters 2017-08-13 14:17:34 -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
e96e41925b Use common button factory, revise spacing 2017-08-07 11:47:54 -07:00
John Lewin
29f9088b77 Tune margins 2017-08-06 20:55:41 -07:00
John Lewin
cda726c002 Refactor FanControls 2017-08-06 18:36:42 -07:00
John Lewin
1caf8fc09a Extract heading point size to caller 2017-08-06 18:17:46 -07:00
John Lewin
df943a5d25 Use existing button factory 2017-08-03 19:00:39 -07:00
John Lewin
1efe8dec4f Use existing button factory 2017-08-03 19:00:38 -07:00
John Lewin
0613f8c8b9 Extract button factory to shared instance 2017-08-03 19:00:38 -07:00
John Lewin
2a50aa80a1 Remove unused button factory instance 2017-08-03 19:00:38 -07:00
John Lewin
5193f79f23 Remove per widget manipulation of factory options
- Allow per .Generate() fixedWidth overrides
- Remove 'Set' buttons
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
John Lewin
bd10edc2aa Revise temperature widgets 2017-06-27 18:52:13 -07:00
John Lewin
d264a9fc7c Restore Software Print Leveling options into Controls section 2017-06-23 15:13:39 -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
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
c0a7331579 Merge branch '1.7' into design_tools
# Conflicts:
#	SlicerConfiguration/Settings/SettingsHelpers.cs
#	StaticData/SliceSettings/Properties.json
#	StaticData/Translations/Master.txt
2017-04-12 12:29:31 -07:00
Lars Brubaker
d180a0780f Made the ability to probe the be with G30 on printers with probe
Fixed bug with extrusion multiplier layout
Made leveling wizard strings in common class
2017-04-12 12:12:11 -07:00
Lars Brubaker
0b6c4e94f1 Merge branch '1.7'
# Conflicts:
#	StaticData/SliceSettings/Properties.json
2017-03-14 14:18:57 -07:00
John Lewin
ab8cb11d92 Tuning adjustments default to 1.0 on application restart 2017-03-09 12:46:06 -08:00
Lars Brubaker
f3d43d0665 disable rather than hide slice engines when not usable. 2017-02-23 13:33:47 -08:00
Lars Brubaker
16e8ce2940 Added terminal to touchscreen controls
Moved android override into touchscreen
2017-02-23 12:43:37 -08:00
larsbrubaker
867c74aa04 Merge remote-tracking branch 'origin/1.7' 2017-02-18 14:04:59 -08:00
Lars Brubaker
00a894bc27 Make the movement controls more suited to always being shown. 2017-02-17 16:46:38 -08:00
John Lewin
78c04a0e37 Consolidate DisplayMode logic into IsTouchscreen setting 2017-02-16 15:02:49 -08:00
John Lewin
ee631255e1 Add manual_movement_speeds to properties.json
- Add to SettingsKeys and migrate usage
- Convert non event EventHandler with StringEventArgs to Action<string>
- Remove SetManualMovementSpeeds function
2017-02-16 11:48:04 -08:00
Lars Brubaker
aa32192485 Make sure we show the z offset if it is set. 2017-02-13 15:10:46 -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
John Lewin
9effbbb1ab Persist values on manual user edits to tuning text fields 2017-02-02 13:35:59 -08:00
John Lewin
3aa13d82c4 Persist tuning adjustments into printer settings 2017-02-02 10:56:14 -08:00
Lars Brubaker
734aecb14d Putting in repeat until macro code
Fixing
2017-02-02 10:40:42 -08:00
Lars Brubaker
b61f4a64a3 Cleaner code 2017-02-01 15:46:11 -08:00
Lars Brubaker
717ca42a3d Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2017-02-01 13:41:16 -08:00