Commit graph

77 commits

Author SHA1 Message Date
Lars Brubaker
4224ff8755 Made the loading and unloading actions on the actions bar
Made better styling
2019-01-18 12:13:31 -08:00
Lars Brubaker
8783edb6f8 Fixed GCode waring formating
moved ui out of Pause Handling Stream
added unload option to filament run out screen
added load filament option to unload screen
added resume option to load screen (if printer paused)

issue: MatterHackers/MCCentral#3815
Feature request: Unload filament when filament runs out

issue: MatterHackers/MCCentral#4870
Layout regression in ShowMessageBox

issue: MatterHackers/MCCentral#4864
Last page of unload filament should offer to Load Filament
2019-01-18 09:49:55 -08:00
Lars Brubaker
a0c93ec476 Making auto probing cancel correctly when canceled
issue: MatterHackers/MCCentral#4831
Cancelling Bed Leveling causes erratic behavior
2019-01-15 20:38:45 -08:00
Lars Brubaker
a460ddbbf7 Make export without leveling not do line splitting.
Adding tests for export with and without leveling

issue: MatterHackers/MCCentral#4840
Move chopping significantly increases size of exported .gcode files
2019-01-14 15:35:30 -08:00
John Lewin
fbd1368e90 Store and use passed in theme reference
- Issue MatterHackers/MCCentral#4773
Incorrect text color on theme panel
2018-12-26 13:37:03 -08:00
LarsBrubaker
b0e1a0fadc Make disable leveling per printer rather than static
issue: MatterHackers/MCCentral#4722
Running Pulse Bed leveling while using multiple printers in Single-Windows causes the prints to fail
2018-12-22 08:31:25 -08:00
John Lewin
ed16199978 Extract PrinterSettings from MatterControl 2018-11-30 14:08:29 -08:00
John Lewin
970d68f5c0 Spelling 2018-11-29 13:41:24 -08:00
John Lewin
55441d59a1 Convert fields to properties, place after constructor 2018-11-25 09:07:44 -08:00
John Lewin
0b92b094eb Extract leveling validation from PrintLevelingData 2018-11-25 09:07:44 -08:00
John Lewin
91a9c33af7 Move LevelingSystem near PrinterSettings 2018-11-25 09:07:44 -08:00
John Lewin
2873a74ef7 Use standard event listener pattern 2018-11-16 15:53:43 -08:00
John Lewin
0d066881a4 Use UiThread.ClearInterval 2018-11-13 16:54:46 -08:00
Lars Brubaker
844f97a060 Removed active printer static
issue: MatterHackers/MCCentral#4562
GCodeStream
2018-11-12 15:03:02 -08:00
Lars Brubaker
f32e82c0a7 issue: MatterHackers/MCCentral#3458
Add new page to probe calibration
2018-11-09 17:03:27 -08:00
Lars Brubaker
4bb93fcc19 changed CommunicationStateChanged to EventHandler 2018-11-09 13:19:29 -08:00
John Lewin
f83fadd06b Convert to standard events with line arg 2018-11-09 11:58:34 -08:00
Lars Brubaker
c70b752850 Fixed button name for tests
deleting dead code
2018-11-06 15:17:46 -08:00
Lars Brubaker
2525f53c85 Refactor the load filament page to handle initial setup and loading separately 2018-11-06 14:15:27 -08:00
Lars Brubaker
234ab03072 Improving default loading markdown text
improving layout of progress bar in loading and unloading
2018-11-06 09:33:44 -08:00
John Lewin
456a2125c8 Add statusbar and progress panels for long running tasks
- Issue MatterHackers/MCCentral#3834
Long running tasks only visible on printer tab
2018-11-05 17:35:25 -08:00
Lars Brubaker
f2e00e7493 Fixing tests 2018-11-05 12:05:16 -08:00
Lars Brubaker
734bd88c86 Made the unloading wizard code rather than macro
Took out the macro processing stream
2018-11-05 11:08:21 -08:00
John Lewin
2f1724ce89 Remove conditional Markdig on Android, use Markdig NuGet 2018-11-03 20:44:18 -07:00
LarsBrubaker
def9826726 add °C to temps 2018-11-03 16:27:20 -07:00
LarsBrubaker
8e8fdf8ae3 change loading to time based rather than length based 2018-11-03 12:10:59 -07:00
John Lewin
b1053b8198 Revert accessibility of contentRow
- Add public PrinterSetupWizardPage proxy to private .contentRow
- Use PrinterSetupWizardPage.ContentRow in LoadFilamentWizard
2018-11-03 10:12:49 -07:00
John Lewin
7212f11871 Rename theme.ActiveTabColor to theme.BackgroundColor
- Issue MatterHackers/MCCentral#4491
2018-11-03 09:51:25 -07:00
John Lewin
8d4974dc32 Move theme.Colors.PrimaryTextColor into theme, remove unneeded types
- Issue MatterHackers/MCCentral#4490
2018-11-03 09:13:07 -07:00
Lars Brubaker
677335c8a2 clicking already loaded means we are done 2018-11-02 18:38:59 -07:00
Lars Brubaker
0fb4196edd fixing android 2018-11-02 18:09:55 -07:00
Lars Brubaker
be6593c32a Mark filament has been loaded correctly
Make sure we parse markdown in load filament correctly
2018-11-02 17:21:32 -07:00
Lars Brubaker
775f1982bd Re-wrote the load filament wizard as not a macro so we have more control over it
Added it to the setup steps

issue: MatterHackers/MCCentral#4429
Put in a loading filament as part of initial setup process
2018-11-02 16:14:37 -07:00
John Lewin
bebfb1562a Remove unused and incompatible on Android dependency 2018-10-30 20:53:57 -07:00
John Lewin
fffaa15598 Rename themeset.ThemeID property to ThemesetID 2018-10-30 16:19:20 -07:00
Lars Brubaker
5d0f788e18 improve last page of probe calibration and leveling
issue: MatterHackers/MCCentral#4430
Explain where to find the probe calibration on the last page of the wizard

issue: MatterHackers/MCCentral#4431
describe where to find the bed leveling calibration on the last page of leveling wizard
2018-10-30 14:56:39 -07:00
Lars Brubaker
e49397b0b5 Made a Loading... overlay when changing printers
Took out the filament selection in leveling
Made our load and unload scripts work correctly with repetier firmware

issue: MatterHackers/MCCentral#4315
Need Loading overlay when adding or switching to a printer
2018-10-30 13:40:37 -07:00
John Lewin
e445c8b2fd Fix typo 2018-10-27 15:33:02 -07:00
John Lewin
b9ebac42d1 Convert to readonly property 2018-10-27 15:32:38 -07:00
John Lewin
404c19fb8e Remove dead code, use this prefix for local public members 2018-10-27 15:29:43 -07:00
John Lewin
4886c2ba49 Use upper casing for public property 2018-10-27 15:27:59 -07:00
John Lewin
1ceaa2d31a Simplify naming 2018-10-27 15:27:01 -07:00
John Lewin
39e78f7348 Convert to readonly properties 2018-10-27 15:26:32 -07:00
John Lewin
6d9a57d96b On theme change, prevent theme change until reload completes
- Issue MatterHackers/MCCentral#4381
2018-10-25 13:08:22 -07:00
Lars Brubaker
bde994813a code missed due to compile and continue 2018-10-25 09:06:46 -07:00
Lars Brubaker
5bee4a584f Better logic of when to run probe calibration 2018-10-24 18:43:27 -07:00
John Lewin
30e6bdec26 Add labels to theme buttons
- Issue MatterHackers/MCCentral#4370
2018-10-24 08:34:05 -07:00
John Lewin
e2c5ae4bfd Add SchemaVersion to reset themes to default on change
- Extract embedded ThemeSet type to new file
- Eliminate redundant SerializedTheme type
- Issue MatterHackers/MCCentral#4353
Toggle buttons missing dots
2018-10-23 14:51:32 -07:00
Lars Brubaker
dc9c87b899 Fixing problem with uninitialized leveling data
Made vertical resize container show correct cursor

issue: MatterHackers/MCCentral#4327
VerticalResizeContainer has left resizer when in right mode
2018-10-23 09:47:36 -07:00
Lars Brubaker
fd74320c8e Only require probe calibration if doing leveling
issue: MatterHackers/MCCentral#4351
Probe calibration is required even when software print leveling is turned off
2018-10-23 09:25:34 -07:00