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
1caf8fc09a
Extract heading point size to caller
2017-08-06 18:17:46 -07:00
John Lewin
0613f8c8b9
Extract button factory to shared 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
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
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
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
Lars Brubaker
b61f4a64a3
Cleaner code
2017-02-01 15:46:11 -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
f296b13d67
Extract and reuse Z-Offset control as new ZTuningWidget
2017-01-19 12:31:53 -08:00
John Lewin
8510ca5b3d
Remove duplicate .Click event from ButtonBase
2017-01-17 15:31:08 -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
Lars Brubaker
f0933631e1
Saving and restoring baby stepping
2017-01-04 15:35:38 -08:00
John Lewin
ace89e1e5a
Use .Localize extension function
2017-01-04 10:52:06 -08:00
Lars Brubaker
43d95e8486
Expanded translation set
...
Made more settings be count or mm
made more buttons translated
2017-01-04 10:25:19 -08:00
John Lewin
535a161115
Remove event keyword from private fields
2016-12-29 06:57:42 -08:00
Lars Brubaker
f401a3323c
Moved Mocros to the top of the controls window
...
Putting in Macro Menu
Changed closeButton back to cancelButton
2016-11-30 13:31:19 -08:00
Tyler Anderson
a75453fe87
Switched movement control settings from mm/min to mm/s
2016-09-07 13:19:04 -07:00
John Lewin
f304e9f3d6
Migrate SettingsProfile functionality to new SettingsHelpers type
...
- Add as child property of settings scope, ready for merge of types
- Progress on Issue #1113
2016-07-18 16:58:25 -07:00
John Lewin
858da9d09b
Consolidate duplicated manual_movement_speeds functions into Settings
2016-06-17 09:29:11 -07:00
John Lewin
bdea957ff1
Migrate ManualMovementSpeeds to GetValue
2016-06-17 06:56:47 -07:00
Lars Brubaker
47aa64ff28
right color for home button.
2016-05-16 17:56:52 -07:00
larsbrubaker
19b0b5db71
Fixed the colors on movement controls
2016-05-15 22:12:35 -07:00
Lars Brubaker
b51b38b249
Moved TextWidget.GlobalPointSizeScaleRatio -> GuiWidget.DeviceScale
...
Significantly improved the layout consistency when enlarging the device scale.
Created a DeviceMargin and DevicePadding on GuiWidget
Deleted dead code
Made many images have default larger disk sizes and scale in memory.
Made the menus have horizontal spacers rather than dashed lines
2016-05-06 17:56:27 -07:00
Lars Brubaker
834aba4f38
Settings profile using methods rather than properties
2016-04-28 09:41:27 -07:00
John Lewin
4496720772
Json Profiles
2016-04-27 14:35:57 -07:00
John Lewin
7a98b347c3
Consistent use of HorizontalSpacer for layout
2016-04-25 15:25:00 -07:00
Lars Brubaker
f20ac4dcb5
More work on print resuming.
2016-04-19 11:24:09 -07:00
Lars Brubaker
9c89211265
Check for enough movement to show.
2016-01-13 17:10:50 -08:00
Lars Brubaker
342c2f0a94
Made the Movement offset not show unless it is not 0.
2016-01-13 17:04:14 -08:00
Lars Brubaker
534b0b5e7b
Removed redundant list of eeprom settings
...
Made the view only get refreshed one time
reduced the overhead of creating row items in eeprom window
locked the lists to make sure they are consistent when used
Made fan an movement controls not save "Controls" redundant
2016-01-13 15:37:03 -08:00
John Lewin
0a65be2f6f
ManualPrinterControls.cs micro-merge with Android
...
- Sync macroControls naming with siblings and Android
- Switch invalid ErrorEventArgs signature to EventArgs
2016-01-13 14:11:47 -08:00
John Lewin
4f1972a338
Merge babystep behavior into standard xyz controls
2016-01-13 11:09:40 -08:00
Lars Brubaker
88a00079a2
Made all the streams disposable
...
Made them get disposed
The leveling stream seems to be working.
2015-12-01 14:49:50 -08:00
Lars Brubaker
e3dbb19c2b
Tracking the unleveled and the absolute position of the printer separately
2015-11-30 12:26:55 -08:00
Lars Brubaker
d49739f490
Make sure we ask for position after auto bed level.
...
Make sure we always show the known position of the printer when we re-build the display.
2015-11-23 15:45:35 -08:00
Lars Brubaker
5b13fc9c5a
Put in position reporting and a new utility class to limit the rate we call a function.
2015-11-23 13:08:21 -08:00