Commit graph

1086 commits

Author SHA1 Message Date
Matt Moening
bdf3e8f2a5 Importing a printer/settings from a file will now notify the user if the file contains no valid user settings
- ImportFomEisting now returns a bool of whether or not it succeeded
 - PrinterSettings now has a Contains method
 - merging or importing quality/material settings check to make sure at least one setting was importable and notifies user if not
2016-08-10 16:39:08 -07:00
Matt Moening
a8e72662df Fixed OemProfile Tests
- Broke up Altair and Poetry Infinity printers into separate printers based on nozzle diameter
 - fixed simple, simple metal, and MendalMax to have Layer heights less than their Nozzle Diameter on coarse settings
 - fixed printer config's oem property to be the name of its directory rather than its parents (was always profiles)
 - changed minimumLayerHight to maximumLayeHeight to reflect what the value actually represented
 - removed fix needed categories
2016-08-08 15:59:09 -07:00
Lars Brubaker
cc240b1ecc Took out non-working slic3r setting
always try to import ini files.
2016-08-05 18:01:12 -07:00
Lars Brubaker
003f05b894 Added an import printer menu
Fixed a alignment problem with the top menus
2016-08-05 11:44:22 -07:00
Lars Brubaker
d5d42d475f Made the app report that an update is required if the server says it is. 2016-08-03 14:45:33 -07:00
Lars Brubaker
ccdb90cb7f A few more tests passing. 2016-08-02 09:47:26 -07:00
Tyler Anderson
cdb930b922 Revised improvement 2016-08-01 18:38:44 -07:00
Tyler Anderson
b9fe8485f9 Help text improvement 2016-08-01 16:27:49 -07:00
johnlewin
c427edbcb1 Merge pull request #841 from unlimitedbacon/master
added some more infill patterns for slic3r
2016-07-29 15:27:24 -07:00
Lars Brubaker
0adb6ae82d Made leveling settings editable when not connected 2016-07-29 09:44:16 -07:00
Lars Brubaker
f487ca188f Cleaned up formating 2016-07-28 17:41:49 -07:00
Lars Brubaker
49efa92ee3 Clear one time settings on import from DB
Make sure we don't show create printers if imported printers from DB
Make sure we don't crash if can't find date in oemlayer
2016-07-28 16:36:47 -07:00
Tyler Anderson
a3d44a22d8 added some more infill patterns for slic3r 2016-07-28 11:15:36 -07:00
rytz
cf60c3caf4 minor help text/settings edits 2016-07-28 09:39:48 -07:00
Lars Brubaker
9b54d5f114 put back in perimeter_start_end_overlap 2016-07-27 09:33:04 -07:00
Lars Brubaker
4f1a03d2f9 Merge pull request #1202 from unlimitedbacon/helptext
Moved some settings around
2016-07-26 20:54:45 -07:00
Tyler Anderson
ffc9c94d4d Moved some settings around 2016-07-26 17:55:40 -07:00
Lars Brubaker
414aa5bc79 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-07-26 16:51:07 -07:00
Lars Brubaker
e8406f6d39 Turn off options that are not working on Android. 2016-07-26 15:40:12 -07:00
John Lewin
1df6fc18d6 Update OemProfiles to comply with new M109 tests
- Fix Creator and Evolution printers
 - Ignore base layer for Slice preset by using OemLayer.ValueOrDefault rather than GetValue
 - Rename test to StartGCodeWithExtrudesMustFollowM109Heatup
2016-07-26 15:32:36 -07:00
Lars Brubaker
67baebbb19 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-07-26 10:46:04 -07:00
Lars Brubaker
a3c0cdcea5 Refactored PrinterActionRow
made show_reset_connection a SettingsKey
Made the show_reset_connection less expensive to change
2016-07-26 09:30:12 -07:00
John Lewin
5d8070cdfd Add Load event to ApplicationController
- Extract code from Deserialize into ReloadOemProfiles
 - Wire up ReloadOemProfiles to Load event
 - Revert to lowercase oemprofiles.json filename
 - Issue #1179
2016-07-25 16:50:24 -07:00
Lars Brubaker
a463f1dbfa Updated the density for all PLA and ABS settings in the profiles. 2016-07-25 14:18:56 -07:00
Lars Brubaker
90292e476e Merge pull request #1170 from larsbrubaker/master
Made the profile history page read better.
2016-07-22 18:06:25 -07:00
Lars Brubaker
e949c7b52f Made the profile history page read better. 2016-07-22 17:49:03 -07:00
Matt Moening
7d7baa4f5a Convert Properties.json to Tabs to remain consistent with our standards
This also prevents auto formatting from altering the entire file when you edit
2016-07-22 15:25:21 -07:00
Lars Brubaker
fb23f3cca9 Merge pull request #1167 from larsbrubaker/master
New test for time parsing.
2016-07-22 14:08:17 -07:00
Lars Brubaker
e7279aa32f Put in the ability to set how much the perimeter overlap is set to 2016-07-22 14:02:39 -07:00
Greg
bee4bdb35e allModels.json with oemProfilesJson 2016-07-22 13:21:35 -07:00
Lars Brubaker
92a572e5f2 Changed upload to sync
Go to driver install rather than not
Make sure delete printer updates settings view
Printer History -> Settings History
Make Settings Options menu not too big
Border on Delete Printer button
2016-07-21 17:15:47 -07:00
Lars Brubaker
ecf3e085d1 Make sure we are checking PrinterSelected rather than ActiveSliceSettings.Instance == null
The later does not happen anymore.
2016-07-21 15:05:59 -07:00
John Lewin
7a57093b3d Update Oem printer files to 1mm bottom_solid_layers
- Remove FixNeeded category from BottomSolidLayersEqualsOneMM
2016-07-20 18:32:17 -07:00
Lars Brubaker
4c3b9e58f5 Fixed the auto_connect setting 2016-07-20 13:29:28 -07:00
Matt Moening
55140a0a9f Remove StaticData/PrinterSettings 2016-07-19 13:19:44 -07:00
Matt Moening
0b919be893 Printer file commit 2016-07-19 13:19:44 -07:00
Tyler Anderson
f3095a7e53 Minor changes to M3D profile 2016-07-19 10:58:28 -07:00
Lars Brubaker
1458980214 Updated the layout of the Filament tab 2016-07-19 09:45:10 -07:00
Lars Brubaker
e39ad85d87 Make sure the profiles directory exists 2016-07-18 15:18:17 -07:00
Matt Moening
bc3f95d80c Created Wizard Page to Sync Profiles after log in.
Prompt to log in now Properly launched if no user is logged in and sync only called if user is logged in
Removed comments from PrinterProfileHistoryPage that were meant to outline process
2016-07-18 14:03:45 -07:00
Lars Brubaker
c36918e480 Check in new settings rebuild gcode rules. 2016-07-18 11:17:57 -07:00
rytz
a499cb0af3 fixing minor superfluous command in Rostock profile 2016-07-15 16:34:51 -07:00
Lars Brubaker
1b7f64922c Updating the help menu 2016-07-15 12:43:46 -07:00
Lars Brubaker
760110f8b2 Correct padding. 2016-07-15 12:16:51 -07:00
Lars Brubaker
b90b62528d Made it so we add the delete and update info for a printer as a new component
left aligned printer list (took out icon space)
2016-07-15 11:52:06 -07:00
Lars Brubaker
cec9a85435 Try to connect to printers that have auto connect enabled when they are selected
removed dead code
2016-07-14 17:07:04 -07:00
Lars Brubaker
32de0942ca Merge branch 'master' of https://github.com/MatterHackers/MatterControl
Conflicts:
	DataStorage/Classic/ClassicSqlitePrinterProfiles.cs
2016-07-14 11:39:19 -07:00
Lars Brubaker
3a9e4eb054 Wrote a new test for first_layer_extrusion_width being parsed correctly
Refactored first_layer_extrusion_width into a fixed string
2016-07-12 18:06:06 -07:00
Lars Brubaker
10dc6924e5 Updated login reasons 2016-07-08 16:28:58 -07:00
Lars Brubaker
bc160e0096 Make sure profilePath exists before loading it.
Cleaning up Action names
Change to development build for user profiles
2016-07-07 17:06:23 -07:00