Commit graph

57 commits

Author SHA1 Message Date
John Lewin
3ebb4ced33 Hold printer reference in AndroidConnectDevicePage 2018-11-23 16:27:52 -08:00
John Lewin
ab82ad7a75 Use HoverImageWidget
- Issue MatterHackers/MCCentral#4585
Memory leak in ImageWidget when source image is static
2018-11-21 19:24:53 -08:00
John Lewin
cf1ba487c5 Fix null ref during print due to invalid reference
- Issue MatterHackers/MCCentral#4610
Disconnect after starting print
2018-11-21 12:22:36 -08:00
John Lewin
53ebb41469 Only rebuild if changed settings ID is this printer ID 2018-11-19 17:44:10 -08:00
John Lewin
e954344416 CodeFactor cleanup 2018-11-16 16:12:48 -08:00
John Lewin
2873a74ef7 Use standard event listener pattern 2018-11-16 15:53:43 -08:00
John Lewin
51b15e053b Unregister listeners on Close
- Issue MatterHackers/MCCentral#4588
Listeners not unregistered on Close
2018-11-15 20:03:53 -08:00
John Lewin
5fe1d0e225 Use naming consistent with return types & behavior
- Issue MatterHackers/MCCentral#4554
Remove Profile nomenclature from ProfileManager
2018-11-15 20:03:49 -08:00
Lars Brubaker
860fd7dcfd remove active printer from MarlinFirmwareUpdatePlugin and hook for exposing firmware UI
MatterHackers/MCCentral#4579
2018-11-14 15:52:34 -08:00
John Lewin
306548cc83 Move extracted types to DialogPage area 2018-11-13 12:35:04 -08:00
John Lewin
091ed952cc Support export to any printer profile
- Issue MatterHackers/MCCentral#4565
2018-11-13 12:35:04 -08:00
John Lewin
3ff4cf6d21 Extract embedded type to new file 2018-11-13 12:35:04 -08:00
Lars Brubaker
6405dad7ac Convert static SettingChanged event to instance based
issue: MatterHackers/MCCentral#4551
2018-11-12 17:45:13 -08:00
John Lewin
de06d23499 Implement custom open printers view in SelectActivePrinterPage 2018-11-12 09:45:00 -08:00
John Lewin
b2cfc68368 Rename method for clarity 2018-11-12 09:45:00 -08:00
John Lewin
f0da7ce4cc Add SelectActivePrinterPage 2018-11-12 09:45:00 -08:00
John Lewin
61fd2f2862 Extract printer selection page to reusable base 2018-11-12 09:45:00 -08:00
John Lewin
811c25256f Rename SelectPrinterPage to OpenPrinterPage 2018-11-12 09:44:59 -08:00
John Lewin
0d9e6aadf2 Experimental multi-printer support 2018-11-12 09:44:59 -08:00
Lars Brubaker
39dcc1513f incorrect binding 2018-11-09 14:37:26 -08:00
Lars Brubaker
566be7c9cb Remaining RootedEvents removed 2018-11-09 14:32:05 -08:00
Lars Brubaker
e69591a884 EnableChanged -> EventHandler 2018-11-09 14:32:04 -08:00
Lars Brubaker
44a019d95c Connection Succeeded -> EventHandler 2018-11-09 14:32:04 -08:00
Lars Brubaker
5d6be0c4bf Moved to EventHandler
Connection Failed
DestinationChanged
2018-11-09 14:32:04 -08:00
Lars Brubaker
4bb93fcc19 changed CommunicationStateChanged to EventHandler 2018-11-09 13:19:29 -08:00
John Lewin
75cec79256 Sync up event handler and event names 2018-11-09 12:44:40 -08:00
John Lewin
667235b67a Simplify 2018-11-09 12:44:40 -08:00
John Lewin
5cf793632f Collapse CommunicationUnconditional[To/From]Printer into existing events 2018-11-09 12:44:40 -08:00
John Lewin
f83fadd06b Convert to standard events with line arg 2018-11-09 11:58:34 -08: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
8d4974dc32 Move theme.Colors.PrimaryTextColor into theme, remove unneeded types
- Issue MatterHackers/MCCentral#4490
2018-11-03 09:13:07 -07:00
John Lewin
05966c7e56 Wait for async printer load before copying part bed plate
- Issue MatterHackers/MCCentral#4478
When we open a printer from the select menu after clicking print
on a design tab, we don't get the part on the bed
2018-11-03 00:21:33 -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
Lars Brubaker
8c1c0bcff4 Improving setup connection wizard
issue: MatterHackers/MCCentral#4453
Add images to connection wizard
2018-11-01 14:16:25 -07:00
Lars Brubaker
f71ab39461 Making test for user edit of leveling data 2018-10-22 17:32:33 -07:00
John Lewin
f0cc4afc0c Use theme colors on terminal widget scrollbars, adjust spacings 2018-10-22 14:16:27 -07:00
John Lewin
819fb5fb81 Apply theme styles to sliders 2018-10-22 14:16:27 -07:00
John Lewin
4f0f790f56 Create specialized border fields 2018-10-22 14:16:25 -07:00
John Lewin
34708054ee Add support for themed text/number edit fields 2018-10-22 14:16:24 -07:00
John Lewin
151e753db2 Move PrimaryAccentColor to parent 2018-10-22 14:16:24 -07:00
Lars Brubaker
7120d02121
Merge branch 'master' into master 2018-10-20 19:53:27 -07:00
John Lewin
45f69b2fb7 Fix right padding for scroll
- Issue MatterHackers/MCCentral#4303
Text boxes overlap scroll bar in Leveling Settings window
2018-10-18 17:58:21 -07:00
LarsBrubaker
133da5d35a Making leveling test run a second leveling and test it changes 2018-10-18 14:58:35 -07:00
Tyler Anderson
9d0c5a2df3 Added ability to export leveling data as CSV file 2018-10-17 14:03:28 -07:00
John Lewin
761dc3c003 Revise Add Printer/Sign in dialog 2018-10-16 17:31:09 -07:00
John Lewin
428b8fad50 Improve setup workflow with new AuthContext and SelectPrinterPage 2018-10-16 17:31:08 -07:00
John Lewin
ee936efb8a Revise theme support 2018-10-13 21:09:04 -07:00
Lars Brubaker
7ba684ef8d Switch the logic of showing the sign in on printer create 2018-10-12 17:58:07 -07:00
John Lewin
478075fca0 Fix test regressions 2018-10-10 12:15:30 -07:00
John Lewin
b67d3ad691 Add Library tab, replace PrintLibrary widget with Favorites bar 2018-10-10 08:07:47 -07:00