Lars Brubaker
587564b3b6
moved temp to controls panel as imbedded popup menus
...
issue: MatterHackers/MCCentral#4687
consider adding hotend and bed controls back onto settings page
2018-12-10 13:59:05 -08:00
Lars Brubaker
73241b5c6c
make menu close on button click
...
issue: MatterHackers/MCCentral#4670
Print pop-up should close after clicking print (same for after clicking setup if available)
2018-12-05 15:17:41 -08:00
Lars Brubaker
8de283dbfe
Say who is the owner of executing tasks. This allows us to filter running tasks displays
...
issue: MatterHackers/MCCentral#4660
Not printing printer tab showing print progress from printing printer tab
2018-12-05 13:48:57 -08:00
Lars Brubaker
3ef1abd065
Removed 'Setup...' button
...
Improved Print popup
Made print popup always available
issue: MatterHackers/MCCentral#4661
Unify 'Setup...' into 'Print'
2018-12-03 13:23:24 -08:00
LarsBrubaker
38453f614f
Made less copies in memory
2018-12-02 22:45:12 -08:00
LarsBrubaker
f59b2af33a
First pass of in memory processing working
2018-12-02 09:44:34 -08:00
LarsBrubaker
8b3fd87693
adding some debugging
2018-12-01 10:04:11 -08:00
LarsBrubaker
378d15400d
More work on new booleans
2018-12-01 10:04:10 -08:00
Lars Brubaker
726b14f9c0
disable export if printer not setup
...
show reason why export is disabled
issue: MatterHackers/MCCentral#4573
Export should follow the same rules as printer/setup buttons
2018-11-30 12:05:48 -08:00
John Lewin
970d68f5c0
Spelling
2018-11-29 13:41:24 -08:00
Lars Brubaker
9d6db74793
First pass of interface tour is ready
...
issue: MatterHackers/MCCentral#4561
Create new startup Ui walk through to show users where ui elements can be found
2018-11-29 09:54:00 -08:00
LarsBrubaker
78043d0ba5
Working to make csg happen in memory rather than by file
2018-11-27 22:16:37 -08:00
John Lewin
da3bccb601
Move UI behavior into application layer
2018-11-25 09:07:44 -08:00
John Lewin
2a2e052b53
Remove PrinterConfig reference from PrinterSettings
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
cfeb515224
Move BedShape near PrinterSettings
2018-11-25 09:07:43 -08:00
John Lewin
2abdf9484b
Extract settings validation from PrinterSettings
...
- Validation currently coupled to UI and MatterControl data
- Extracting to isolate dependencies
2018-11-25 09:07:43 -08:00
John Lewin
984369e21e
Move private members below public, restore Android namespaces
2018-11-23 11:06:09 -08:00
John Lewin
c1e8a932e7
Convert static method to instance, use local printer reference
2018-11-23 10:57:03 -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
59a16f53b5
Unregister scoped listeners via Closed event
2018-11-15 14:51:07 -08:00
John Lewin
7cea4f67ba
Resolve leak due to lambda, use existing listener
2018-11-15 14:51:06 -08:00
Lars Brubaker
0eb7b1cb3c
remove active printer from PrintItemWrapper
...
issue: MatterHackers/MCCentral#4574
2018-11-14 14:29:13 -08:00
LarsBrubaker
7296aea99f
subtract and replace using new booleans
2018-11-13 08:13:34 -08:00
LarsBrubaker
8e347340c4
Added intersection
2018-11-13 08:13:34 -08:00
LarsBrubaker
0ead07f8fd
Made Combine use new booleans
2018-11-13 08:13:34 -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
1114e5ef81
Move to bed center if empty bed
...
- Issue MatterHackers/MCCentral#4550
InsertNewItem leaves items in place when copied to part view
2018-11-12 11:41:26 -08:00
John Lewin
d90102d8f5
Add mechanism for export to select context before options
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
426c117434
Simplify naming for clarity
2018-11-12 09:44:59 -08:00
John Lewin
a7385aa057
Convert ConditionallyCancelPrint to extension method
...
- Extract printer extension methods to common class
2018-11-12 09:44:59 -08:00
John Lewin
4ce363e29b
Pass printer reference, remove static ActivePrinter references
2018-11-12 09:44:59 -08:00
John Lewin
0d9e6aadf2
Experimental multi-printer support
2018-11-12 09:44:59 -08:00
LarsBrubaker
f244a1fe48
check the right size
2018-11-11 21:34:27 -08:00
LarsBrubaker
eaabcccea8
Put in a first pass of an improved boolean function based on libigl
2018-11-11 19:31:15 -08:00
John Lewin
64ec76627f
Remove InsertNewItem coupling to ActivePrinter
...
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:59:00 -08:00
John Lewin
712dadd3a7
Convert Paste/DuplicateItem to receive sceneContext
...
- Required to remove ActivePrinter from InsertNewItem
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:51:50 -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
41bd4965f8
Revise auto switch to GCode animation
...
- Issue MatterHackers/MCCentral#4534
2018-11-08 08:13:08 -08:00
John Lewin
486c31c862
Extract embedded type to new file
2018-11-08 05:46:24 -08:00
John Lewin
0441528b3d
Conditionally switch to GCode view only after slicing success
...
- Issue MatterHackers/MCCentral#4533
Consider if switching to GCode view while slicing is best experience
2018-11-08 05:40:01 -08: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
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