Commit graph

292 commits

Author SHA1 Message Date
Lars Brubaker
f6910062de Fixed some close window regression from new onidle calls. 2015-06-11 14:34:26 -07:00
Lars Brubaker
1de321c2ee Make sure we don't use the printed lines in the terminal after they have been cleared. 2015-06-11 14:23:38 -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
61605b866a Merge branch '1.2.3' into development 2015-06-10 17:53:37 -07:00
Lars Brubaker
038b40ada6 New library code to support provider pluggins for things like
cloud library
drop box
file system folders
etc...
2015-06-10 17:53:17 -07:00
Gregory Diaz
e6ce343a1e Fixed escape characters on in the Printer Name queries so that you can select a printer with an apostrophe in the Name 2015-06-10 14:59:14 -07:00
Lars Brubaker
9ed4972915 Merge branch '1.2.3' into development
Conflicts:
	Submodules/MatterSlice
	Submodules/agg-sharp
2015-06-09 11:40:52 -07:00
Gregory Diaz
0d9bccf239 Added 'Manual Controls' tab to scrollable widget for 'Touchscreen' display mode. 2015-06-08 15:44:21 -07:00
Lars Brubaker
6a28094c1b Working on support for MakerBot printers. 2015-06-05 17:20:30 -07:00
Lars Brubaker
d3ba59d5ac Put in support for loading driver types from setup.ini 2015-06-05 17:07:52 -07:00
Lars Brubaker
0b61da2bbe Trying to fix a crash bug. 2015-05-30 12:48:45 -07:00
Lars Brubaker
7d8dff4040 handle bad requests better (don't fail when connection not available)
Don't crash when writing log to protected directory.
2015-05-28 11:03:45 -07:00
Lars Brubaker
445b5728a2 Made the 'Advanced Controls' be 'Settings'
Change other tab names to support this.
Made SetTargetTemperature always run on the ui thread so it can ask for a dialog without error.
2015-05-18 14:42:01 -07:00
Kevin Pope
77660d465f Merge pull request #250 from gregory-diaz/r1_plus
Added new profile for Robo3D R1 Plus
2015-05-08 10:13:42 -07:00
John Lewin
73e444f6c8 Resolve edit->printer->save regression
- Remove local SerialPortButtonsList, expose base SerialPortButtonsList as protected
2015-05-07 17:29:39 -07:00
Gregory Diaz
337e39c4c8 Added new profile for Robo3D R1 Plus 2015-05-07 11:05:08 -07:00
John Lewin
bc08d86908 Revise serial port filtering
- Add filtering on Linux builds; ignore ttyS*\d+ devices
 - Move control creation and filtering logic to base class to share across Add/Edit forms
 - Reduce calls to .GetPortNames()
2015-05-01 13:28:31 -07:00
John Lewin
875bbb40b0 Revise ATX Power submission from peter1960 2015-04-30 15:46:45 -07:00
Lars Brubaker
e37dbd29ef Fixed a bug with exporting a long print history. 2015-04-23 13:59:33 -07:00
Lars Brubaker
ddd5ada23c Made a global function to create toggle check boxes.
Made the text localized.
2015-04-22 08:57:55 -07:00
Lars Brubaker
f3f921ab4f Re-wrote toggle switch to be a view for checkbox. 2015-04-22 08:43:09 -07:00
Matt Moening
bfa2db035a Updated Printer Auto Name
Auto Name will now suggest names without numbers if there are no printers of the same make and model
Auto Name will now suggest the lowest possible number if there are printers of the same make and model
2015-04-17 20:14:20 -07:00
Lars Brubaker
bcd67d4aa1 Took out the code for remembering and setting the slice settings tab and added new code that puts it
and reads it from the user settings db.
2015-04-16 18:08:43 -07:00
Lars Brubaker
b5d3bb9c04 Got the touch screen to remember tab state.
Got the Options page to remember its state
Fixed a early binding bug in PopOutManager
2015-04-16 13:08:26 -07:00
Lars Brubaker
81b09633ce Reorganized 2015-04-09 17:45:14 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -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
4f8c0742ce Made the com tester able to respond as if it is MarlinFirmware
Took out the ability to print to printer sd card.
    You can still print from sd card)
    You can still save gcode to an sd card
Put in and EXTENSIONS check from firmware
Putting in a URI_GCODE_SEND
2015-03-14 16:00:04 -07:00
Lars Brubaker
da5e8c4d4f Moving code around to make android work 2015-03-11 10:30:46 -07:00
Lars Brubaker
280ceca0c9 Moving FrostedSerial classes into their own files.
Made a FrostedSerialPortFactory rather than just static methods so that we can override it.
Working on a QRSolver to help with print leveling on Kossel
2015-03-09 11:35:29 -07:00
larsbrubaker
cbbeeac8ae Don't show the bed temp if there is no heated bed.
Don't write bed temp to gcode if there is no heated bed.
Read bed temp through accessor function so we can filter it based on if the printer has a heated bed.
Added BedTemperature function on Active Slice Settings
2015-02-16 16:16:06 -08:00
John Lewin
d04872d79c Reduce delay when removing profiles 2015-02-13 10:34:23 -08:00
John Lewin
1ae47938e5 Remove duplicate call to PrinterOutputCache.OnHasChanged 2015-02-12 13:47:16 -08:00
John Lewin
97d4a21985 Revise candidatePort selection 2015-02-04 19:51:36 -08:00
Lars Brubaker
ec092b744e Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development 2015-02-04 14:24:54 -08:00
Lars Brubaker
f6e243672a Terminal window on Android shows softkeyboard.
White space formating
2015-02-04 11:04:10 -08:00
John Lewin
b3a9afcd94 Account for FrostedSerialPort.GetPortNames() having zero items, don't filter 002/002 2015-02-02 12:47:12 -08:00
Lars Brubaker
0af9175f97 Got menus to be able to be scrolled on Android.
Put in some license text.
2015-01-28 16:07:40 -08:00
Lars Brubaker
da4f6f6fe7 Merge pull request #170 from jlewin/development
Ensure active connected printer is disabled if removed - Fixes #87154858
2015-01-28 14:24:07 -08:00
John Lewin
eda577b8e9 Ensure active connected printer is disabled if removed - Fixes #87154858 2015-01-28 14:13:35 -08:00
Lars Brubaker
21fbeed029 Make sure we never rebuild the bed image while still loading the config (delay the rebuild until draw).
Do a better job closing the connection widget
2015-01-28 14:13:23 -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
a65cdb9267 Made the movement controls a bit bigger on Android. 2015-01-27 08:45:34 -08:00
larsbrubaker
0b3bbc136b Fixed the number edit not to grow on Android. Made it's VAnchor always ParentCenter
Made the logic to test if a part should be centered on the bed be if it was output by MatterControl
Some other white space changes
2015-01-25 17:54:26 -08:00
John Lewin
753b4e52c6 Conditionally display AutoConnect on printer edit form - Fixes #86664638 2015-01-21 18:30:21 -08:00
Lars Brubaker
eec0211b3b Made the terminal window in 32 bit be limited to 10 megs of cache. 2015-01-21 11:45:42 -08:00
John Lewin
4e1ad536e2 Conditionally display port details on printer edit form - Fixes #86355354 2015-01-21 08:28:11 -08:00
Lars Brubaker
bc30ddca05 Added a profile for PrintSpace Altair
Better handling of bad setup.ini files
2015-01-07 11:21:25 -08:00
Lars Brubaker
634031b9ce Name consistency on slider constructor params.
Made the touch screen adjustment slider size smaller
2015-01-05 11:31:52 -08:00
Lars Brubaker
6cfc1e67f9 Made the CREATE_AND_SELECT_PRINTER load the correct settings.
Took out a bunch of redundant code that was in both PrinterSetupStatus and SetupStepMakeModelName (took out of SetupStepMakeModelName)
renamed PrinterSetupStaus variable to currentPrinterSetupStatus as the first is also the name of the class and quite confusing.
2015-01-05 10:27:24 -08:00