John Lewin
d258b60bb1
Extract embedded types to new file
2017-09-17 13:31:32 -07:00
John Lewin
3280b8810a
Reduce MatterControl spin up from test code in shared AppDomain
2017-09-17 11:23:39 -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
af38676244
Make View3DWidget.Scene private
2017-09-16 01:19:07 -07:00
John Lewin
a14ffaca86
Fix exception during load, initialize Printer after setting AssetsPath
2017-09-15 23:13:23 -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
b70d75968a
Remove ActivePrintItemChanged event
2017-09-15 16:51:44 -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
e1f3dec6b1
Make PrinterConnection.PrinterSettings private, use PrinterConfig
2017-09-15 12:09:56 -07:00
John Lewin
0b5148067b
Persist SliceSettings viewstate across application restarts
2017-09-13 06:44:48 -07:00
Lars Brubaker
bf3cd0d96e
More making printerConnection passed to classes.
2017-09-02 08:37:14 -07:00
Lars Brubaker
b65d1f136d
Making printerConnection passed to classes.
2017-09-01 21:23:20 -07:00
Lars Brubaker
611ff4799a
Made the bed change on printer change
...
Started work on a publish to MatterHackers
2017-08-31 15:52:47 -07:00
Lars Brubaker
ab41b7c1a7
Pass graphics 2D to 3D render calls so we can draw to the screen
2017-08-24 13:58:14 -07:00
Lars Brubaker
6ecbb6e4b3
Make un-pin keep the current window open
...
Make the default slice settings size better
Make a minimum dock window size
fixed terminal in floating mode
found text wrapping bug (actually is center | fit)
improved icon layout in part view (better padding vs margin)
put minimum size on text of slice setting
removed extra unused gui widget from settings name
put in debug stack navigation F2 F3
2017-08-24 11:50:55 -07:00
John Lewin
559c300cb4
Revise WizardWindow api
...
- WizardPage instance should drive window namespace and title
- Key open windows page initial WizardPage type
2017-08-23 15:51:29 -07:00
John Lewin
f2290403a7
Revise DockingTab support
2017-08-23 13:52:31 -07:00
John Lewin
a8734ce645
Expand scrollbar thumb bounds on hover
2017-08-22 22:18:58 -07:00
John Lewin
3a9833697d
Platform providers
...
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
8dd80b7f70
Dynamic printer meshes from PrinterSettings
2017-08-17 18:18:41 -07:00
John Lewin
664348fd3e
Move more View3DWidget/MeshViewer objects to model
2017-08-17 11:00:01 -07:00
John Lewin
c0a4074d4f
Remove PrintItemWrapper dependency in GCodeBasic, reduce static refs
2017-08-16 07:41:15 -07:00
John Lewin
5e0b016e89
Simplify property name
2017-08-16 05:55:23 -07:00
John Lewin
b781751331
Consolidate bed state into model
...
- Always fire OnActivePrinterChange - move filtering for IsLoading lower
2017-08-16 05:53:26 -07:00
John Lewin
737453379a
Move IsPinned and SettingsTabIndex state into printer model
2017-08-15 19:20:12 -07:00
John Lewin
3446bc00e9
Move InteractiveScene ownership from MeshViewer to PrinterConfig model
2017-08-14 10:47:59 -07:00
John Lewin
6dd9957cfc
Enable export on library selections
2017-08-09 16:26:15 -07:00
John Lewin
420a8abe18
Remove all Part Export -> PrintItemWrapper dependencies
2017-08-09 14:40:48 -07:00
John Lewin
7701b320c6
Restore export button, convert export window to WizardPage
...
- Remove slice_and_export commandline options for queue items
2017-08-08 20:05:13 -07:00
Lars Brubaker
26d36ad541
More refactoring
...
Improved debugshowbounds
2017-08-07 16:11:26 -07:00
Lars Brubaker
f7d4163125
Refactoring VAnchor and HAnchore names
...
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
a596d18e5b
Add hooks to extend printers tab panel
2017-08-07 14:26:57 -07:00
John Lewin
339b4ee63a
Remove PopOutManager, PopOutTextTab
2017-08-06 10:58:41 -07:00
John Lewin
88b8777d97
Remove TouchscreenView
2017-08-06 10:44:27 -07:00
Lars Brubaker
c65380ef66
Renaming members for clarity
2017-08-03 16:35:22 -07:00
Lars Brubaker
28668ca3da
Making printer connection have lest instance data
2017-08-03 15:24:41 -07:00
John Lewin
ad9a445587
Add support for ListView filtering & property for container IsReadOnly
...
- Filter SaveAs dialog to writable containers only
2017-07-31 22:16:15 -07:00
John Lewin
0cd2ffd093
Restore the previous bedplate on load
2017-07-31 10:51:56 -07:00
John Lewin
bfa38848de
Add support for smaller, floating scrollbars
2017-07-27 18:20:16 -07:00
John Lewin
4ff6c5cbb8
Convert from ReportProgressRatio to Action<T>
2017-07-18 20:51:44 -07:00
John Lewin
4eb8ebe254
Revise ReportProgressRatio implementation
2017-07-14 13:55:02 -07:00
John Lewin
820ad61c55
Support relative paths to Object3D assets
2017-07-12 14:54:21 -07:00
John Lewin
bfdfb9266a
Fix PauseOnLayerDoesPauseOnPrint test
2017-07-11 12:07:22 -07:00
John Lewin
ae93fedc46
Move TrackballTumble and GCode viewer
2017-07-10 16:28:41 -07:00
John Lewin
50b60868f2
Rename method for clarity
2017-07-06 07:56:38 -07:00
John Lewin
d6829ff52d
Update RenderType on settings change
2017-07-05 12:45:42 -07:00
John Lewin
7e6223a785
Fix mix-up with SyncToPrint setting
2017-07-03 09:29:09 -07:00
John Lewin
52fefd5766
Update ReportProgressRatio to new signature
2017-06-30 23:44:05 -07:00
John Lewin
6afbbe4cd8
Add new LoadGCode function to model
2017-06-30 23:44:02 -07:00