Commit graph

1042 commits

Author SHA1 Message Date
John Lewin
57ded486a4 Drop statics, use instance members 2017-09-25 22:27:46 -07:00
John Lewin
6e6b0b951b Use minimal view widget for Slice popup button 2017-09-25 22:11:02 -07:00
John Lewin
5a856f6d8f Fix button position/size - use consistent type for icon actions 2017-09-25 13:48:30 -07:00
Lars Brubaker
8d7ec6d06a Guard against nulls 2017-09-24 18:52:37 -07:00
John Lewin
78bc774e8c Remove unused file 2017-09-24 07:49:51 -07:00
John Lewin
c8534e8977 Fix PauseOnLayerDoesPauseOnPrint test 2017-09-23 00:29:03 -07:00
John Lewin
15a54d1f2d Fix RaftEnabledPassedToSliceEngine, CancelWorksAsExpected tests 2017-09-23 00:26:50 -07:00
John Lewin
f3d16406d2 Always save in PersistPlateIfNeeded until dirty state is correct 2017-09-22 17:28:47 -07:00
Lars Brubaker
a5036f3c84 Put in slice progress feedback 2017-09-22 15:35:57 -07:00
John Lewin
eadc3d5640 Remove ButtonBase 2017-09-22 14:12:00 -07:00
John Lewin
ebce381154 Collapse group on drag/insert completion 2017-09-20 22:09:27 -07:00
John Lewin
8d99aa18d2 Use referenced printer values, remove local copies 2017-09-20 15:40:27 -07:00
John Lewin
32a438f37c Sync event handler names with recent refactorings 2017-09-20 15:40:27 -07:00
Lars Brubaker
f74dea2638 Fixed the gcode not visible looking up from under the bed
Made a opaque and transparent RenderGL event
2017-09-20 11:47:29 -07:00
John Lewin
c544f1f2ac Switch back to 'Actions' droplist style 2017-09-20 05:34:35 -07:00
John Lewin
74c561f656 Rewrite library/view3D DragDrop for multi-select and clarity 2017-09-19 20:01:22 -07:00
Lars Brubaker
83e62d5a49 Got align for dual extrusion working 2017-09-19 14:03:38 -07:00
John Lewin
d8078dbcc5 Move scene operations to model 2017-09-18 18:05:50 -07:00
Lars Brubaker
5ed33d9f8d Proof of concept for pinch and bend 2017-09-18 10:08:49 -07:00
John Lewin
76e7af0436 Eliminate PrinterConnection.Instance 2017-09-17 21:08:16 -07:00
John Lewin
928fed9efe Per printer instance rather than static ApplicationController.Printer 2017-09-17 14:23:28 -07:00
John Lewin
ed66d862a4 Rename ApplicationControl static printer property to ActivePrinter 2017-09-17 14:01:58 -07:00
John Lewin
de922d8a2e Convert PrinterConnection usage from static to local references 2017-09-17 13:31:32 -07:00
John Lewin
ad770bfa22 Handle null printer case for 'Create Part' mode 2017-09-17 12:12:58 -07:00
John Lewin
294df0a588 Convert ActiveSliceSettings usage from static to local references 2017-09-17 01:12:18 -07:00
John Lewin
8cfb1e4b7f Fix SaveAsWindow regression exposed by failing test 2017-09-16 21:25:31 -07:00
John Lewin
2f952faf78 Remove redundant local reference 2017-09-16 01:39:43 -07:00
John Lewin
93cda82ce7 Make View3DWidget World private, drop MeshViewState system
- In memory state survives automatically when moved to Model
2017-09-16 01:28:05 -07:00
John Lewin
280de7d66c Fix shared World transforms 2017-09-16 01:19:35 -07:00
John Lewin
af38676244 Make View3DWidget.Scene private 2017-09-16 01:19:07 -07:00
John Lewin
158bb31cb7 Fix broken InteractionControls 2017-09-15 23:17:03 -07:00
John Lewin
0855e6c044 Remove PrintItem instance from View3DWidget, use scene context 2017-09-15 22:34:46 -07:00
John Lewin
64ce01aa4d Conditionally load previous bedplate on init 2017-09-15 21:59:36 -07:00
John Lewin
55ac2571fa Remove static ActivePrintItem 2017-09-15 18:45:21 -07:00
John Lewin
09c1f253a0 Remove unused SelectedTransformChanged event 2017-09-15 17:11:27 -07:00
John Lewin
8f9953ef12 More generic dependencies to break Part view coupling to Printer 2017-09-15 16:49:21 -07:00
John Lewin
fee3871cfb Rename PrinterTab to more generic MainTab 2017-09-15 15:19:38 -07:00
John Lewin
51c413f27e Extract embedded type to new file 2017-09-15 15:17:56 -07:00
John Lewin
e1f3dec6b1 Make PrinterConnection.PrinterSettings private, use PrinterConfig 2017-09-15 12:09:56 -07:00
John Lewin
8ad5a572ea Show part tab when no printers selected 2017-09-15 09:24:37 -07:00
John Lewin
b6d7acbc24 Use same tab image for each state, remove fixed tab urls 2017-09-15 09:24:36 -07:00
John Lewin
b2b89ecb84 Revise naming to reflect behavior 2017-09-13 22:00:28 -07:00
John Lewin
b7749fe8cc Remove unused PrinterConnection parameters and local references 2017-09-13 21:45:44 -07:00
Lars Brubaker
49bb791233 Turn off stretch 2017-09-13 15:59:23 -07:00
Lars Brubaker
ad2c579160 Improving SolidSlider to layout better 2017-09-13 15:55:22 -07:00
Lars Brubaker
dfa6832b86 Refactoring VisibleMeshes into extension method 2017-09-13 15:55:21 -07:00
John Lewin
4b2be41d0f Latest agg-sharp 2017-09-13 11:13:38 -07:00
John Lewin
25d6cdbd22 Guard for null 2017-09-13 06:45:19 -07:00
John Lewin
155e33f120 Make SliceSettingsWidget require a SettingsContext 2017-09-13 06:45:18 -07:00
John Lewin
0b5148067b Persist SliceSettings viewstate across application restarts 2017-09-13 06:44:48 -07:00