Lars Brubaker
6ee626e794
Refactoring print settings strings into SettingsKey string consts
...
Made a new ReloadUiWhenChanged propertie for Properties.json
2016-06-21 09:38:37 -07:00
Lars Brubaker
773f6ddc9b
More settings moved to GetValue
...
extruder_count
bed_temperature
2016-06-16 10:31:18 -07:00
Lars Brubaker
2ee52deea6
More settings moved to GetValue
...
bed_size
bed_shape
build_height
bed_temperature
min_fan_speed
also Moved BedShape out of class and into namespace
2016-06-16 10:22:38 -07:00
larsbrubaker
7f65698864
Converted more settings methods to GetValue<T>
2016-06-16 06:58:28 -07:00
John Lewin
e5a63b052e
Migrate Theme support to Agg.UI
2016-06-03 17:22:19 -07:00
Lars Brubaker
6237997de5
Fixed the arrow icons to render correctly.
2016-05-10 14:53:40 -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
895eea253c
Converted lots of get properties to methods in SettingsProfile
2016-04-27 18:57:51 -07:00
John Lewin
4496720772
Json Profiles
2016-04-27 14:35:57 -07:00
Lars Brubaker
51d4d275a5
Made the settings reset when clearing user settings
...
Changed RegisterForSettingsChange to SetingChanged event
Fixed z offset for jump start printer
2016-04-26 17:15:10 -07:00
Greg
97e1fb9d23
Fixed Bug: Slicing a part with no printer selected opens up Send Feedback form. We now open a message box prompting user to select a printer before slicing.
2016-03-04 11:11:20 -08:00
Greg
1e4c1cda53
Added automated test to ensure that setting values are being passed to MatterSlice with the correct values. Also added a stress test in slice settings.
2016-03-03 16:57:43 -08:00
Lars Brubaker
12eeacdef3
Took out the min bed size (regression)
2016-02-29 14:04:52 -08:00
larsbrubaker
a32b18db19
Moved the mirror controls to their own file
2016-02-26 21:54:15 -08:00
Lars Brubaker
82e6000efd
Made it possible to limit the minimum scale of the trackball widget.
...
Fixed scale of existing widgets to not start too small.
2016-02-24 18:11:10 -08:00
rytz
b7c93a60fd
Misc. UI changes
2016-01-28 12:52:53 -08:00
John Lewin
8d6eb804c0
Add missing localizations
2016-01-20 10:12:01 -08:00
John Lewin
77633139aa
Add support for closing MatterControl while printing
...
- Rename CloseAndRemoveAllChildren
2016-01-12 11:20:39 -08:00
Lars Brubaker
16562edf45
This value accidentally not cached. Turned it back on.
...
Made some call backs go through invoke.
2015-12-17 16:26:54 -08:00
Lars Brubaker
5ce6ba2eb7
Made it possible to render translucent extrusion paths.
...
Fixed some ui consistencies.
2015-12-16 18:32:15 -08:00
Lars Brubaker
3c87566de8
Put in 2D centering.
2015-11-09 12:43:40 -08:00
Lars Brubaker
59cbe0f66e
Put in code to reset the track ball view.
2015-11-09 12:36:47 -08:00
Lars Brubaker
5ae3cdcc07
Make the 3d views rebuild on revert.
2015-09-21 11:01:20 -07:00
John Lewin
fed2db8b6c
Make ViewControls3D display actual mode during overrides
...
- Show trackball controls during mouse overrides
Conflicts:
PartPreviewWindow/View3D/View3DCreateSelecitonData.cs
PartPreviewWindow/View3D/View3DWidget.cs
Submodules/agg-sharp
2015-08-17 10:20:13 -07:00
Lars Brubaker
52428f8fdb
Made the print bed model and texture only get created when the bed size or shape changes.
...
Made the water mark image get cached.
2015-08-13 16:24:17 -07:00
larsbrubaker
dd626569f9
Took out some dead code
...
Renaming for clarity
Created a GCodeProxy class to clean up some of the gcode injection and processing.
2015-07-23 07:47:56 -07:00
larsbrubaker
4dbc03edb8
Change from background workers to async functions
...
Made the SlicingOutputMessage and SlicingDone events not rooted (as print item wrappers aren't)
2015-07-21 08:10:05 -07:00
Lars Brubaker
5cc1b651b4
UI thread is more explicit about what functions it accepts and now accepts no parameter functions.
2015-06-11 12:06:40 -07:00
Lars Brubaker
61dab45d0b
Put in the speeds legend
...
Removed unused icons
2015-05-22 15:07:48 -07:00
Gregory Diaz
5f9d67422c
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work
2015-05-21 17:44:27 -07:00
Lars Brubaker
6be1916c89
Improved the message for gcode loading error.
2015-05-21 15:09:59 -07:00
Gregory Diaz
b98120bcc1
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work
2015-05-20 13:52:34 -07:00
Lars Brubaker
df21f25361
Fix for incorrect message when creating a gcode file that is too big to load.
2015-05-20 12:36:34 -07:00
Gregory Diaz
f47b791669
Layout is fine need to rethink logic
2015-05-04 17:16:06 -07:00
Gregory Diaz
cd9c2e8cbd
Color Gradient almost complete just need to modify visibility bashed on speed checkbox state
2015-05-04 13:34:13 -07:00
Gregory Diaz
7e85b71e1e
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into color_gradient_work
2015-04-23 11:59:59 -07:00
Lars Brubaker
f3f921ab4f
Re-wrote toggle switch to be a view for checkbox.
2015-04-22 08:43:09 -07:00
Gregory Diaz
077390fe5d
Added visibility logic to color gradient widget and changed position in gcode window
2015-04-13 11:04:17 -07:00
Gregory Diaz
4f364bdd2f
More Progress better implementation
2015-04-11 15:49:20 -07:00
Gregory Diaz
1495a5794d
Good progress on color gradient layout.
2015-04-11 15:20:18 -07:00
Lars Brubaker
591528ee91
Ran code maid against this code.
2015-04-08 15:20:10 -07:00
Gregory Diaz
6ab36e4d79
Modified code so that processing message in layer view is added after the bed and part are drawn onto layer view
2015-03-26 16:07:12 -07:00
Lars Brubaker
53ded760e9
Put a try catch around the printer on idle call
...
Refactor / renaming
2015-03-25 18:01:57 -07:00
Lars Brubaker
1ab46d7977
Fixed the error message when a gcode file is too big to show.
...
Made the terminal window output during printing show the time since start.
2015-02-21 16:30:29 -08:00
Lars Brubaker
e7c0261d25
Made many more of the factory fixed size settings include the point size scaling so they are the right size.
2015-01-27 09:34:15 -08:00
Lars Brubaker
d1056ceccc
Make sure we release the keydown handle
2015-01-20 18:02:45 -08:00
Lars Brubaker
b5f8c9fc37
Made ComTester understand commands while printing.
...
Made it possible to creat HUGE test gcode files.
Made a massage when trying to load huge gcode.
2015-01-19 17:33:17 -08:00
Lars Brubaker
b891465f27
Turned off switching to gcode view (was confusing when switching queue items).
2015-01-10 12:47:06 -08:00
larsbrubaker
2cdd3e24df
Fixed a bug with the visibility state of sync to print while not printing and finishing a print.
2015-01-09 22:31:20 -08:00
Lars Brubaker
3d765929b5
Put a delay in the com tester
...
Made the sync o print follow the printer better.
2015-01-09 15:49:08 -08:00