John Lewin
f5d31e7d29
Move Printing objects from GCodeVisualizer namespace to MC.Printing
2018-01-05 12:44:57 -08:00
John Lewin
6441cc92bd
Make startup components more generic for reuse on touchscreen
2017-12-18 17:45:32 -08:00
John Lewin
bc5ba21c58
Move FindAndInstantiatePlugins to INativePlatformFeatures
2017-12-18 13:17:31 -08:00
John Lewin
70c24ed02b
Clean up usings, run CheckOnPrinter last
2017-12-18 12:54:48 -08:00
John Lewin
c0e1029382
Move IsLoading to ApplicationController
2017-12-18 12:51:39 -08:00
John Lewin
bdeedd457e
Startup progress reporting
2017-12-18 10:53:26 -08:00
John Lewin
93f215e5c6
Move initialization logic into MatterControlApplication
2017-12-18 10:53:26 -08:00
John Lewin
622607b710
Separate MatterControlApplication to Init vs SystemWindow components
...
- Reduce to minimum viable SystemWindow
- Isolate initialization code in MatterControlApplication
- Prepare to collapse into discrete initialization stages
2017-12-18 10:53:26 -08:00
John Lewin
7b4020523e
Add AppContext object, move platform features to AppContext
2017-12-18 10:53:26 -08:00
John Lewin
5e12f5ce93
Remove unused RestartOnClose mechanism
2017-12-18 10:53:25 -08:00
John Lewin
d074eabdb5
Move LaunchBrowser from widget to model
2017-12-18 10:53:25 -08:00
John Lewin
a129d66abd
Revise failing tests
2017-12-14 21:59:41 -08:00
John Lewin
ebea5a5bdb
Remove extra scaling, special styling, for touchscreen
...
- Issue MatterHackers/MCCentral#2334
Create folder is not open to right size
2017-12-11 21:09:40 -08:00
John Lewin
5312345c0a
Fix clipboard registration issue due to conditional compile
...
- MatterHackers/MCCentral#2323
Copy and paste don't work in Custom G-Code boxes
2017-11-30 21:34:04 -08:00
John Lewin
6378b4bc4a
Cancel OnClosing event if using interactive dialog
2017-11-30 15:17:22 -08:00
Lars Brubaker
b8ca2424ea
Added 64 bit indicator
2017-11-28 16:41:29 -08:00
Lars Brubaker
359784877f
Unify Vector2 3 and 4 to have upper case field members
2017-10-31 12:53:46 -07:00
Lars Brubaker
8d1fecab8c
Changed RGBA_Bytes -> Color
2017-10-31 11:43:25 -07:00
John Lewin
6836abebf3
Add inspection rendering for scene graph
2017-10-21 08:56:08 -07:00
John Lewin
9bbf09113d
Ensure ThumbnailGenerator is always shutdown on Close
2017-10-20 06:12:18 -07:00
John Lewin
fe6e93acef
Revise slicing to run as async tasks
...
- MatterHackers/MCCentral#1308
Change slicing thread system to run as async method
- MatterHackers/MCCentral#1941
Selecting 'Print' then viewing gcode does not show any gcode
2017-10-16 17:09:00 -07:00
Lars Brubaker
c5029b880e
Improved lay flat
...
Removing hole and support buttons
2017-10-13 13:32:52 -07:00
John Lewin
5e0494df6d
Revise Closing, single MessageBox call, collapse delegate into scope
...
- Set in scope ClosingEventArg.Cancel as required rather than extra
call to .Close
2017-10-12 17:41:59 -07:00
John Lewin
87c0e628f8
Revise Winforms startup positioning
...
- Issue MatterHackers/MCCentral#2047
Invalid window position on test startup
2017-10-10 14:34:58 -07:00
John Lewin
dd60e0320e
Only shutdown ThumbGenerator thread on exit, release to exit gracefully
2017-10-09 08:00:07 -07:00
John Lewin
80c5a4f138
Revise naming around Application Exit due to similarity to Closing
2017-10-07 11:16:36 -07:00
John Lewin
6a767faf26
Remove non-production code
2017-10-07 11:02:22 -07:00
John Lewin
35bca112f8
Inline callback to better depict behavior and its discarded out
2017-10-07 10:53:26 -07:00
John Lewin
e7b721e063
More clearly depict unused and discarded out variable
2017-10-07 10:48:19 -07:00
John Lewin
cbe63e9ee3
Refactor for clarity
2017-10-07 10:45:42 -07:00
John Lewin
3e66187afa
Use self rather than static to self
2017-10-07 10:19:54 -07:00
John Lewin
ae06c92bce
Fix DragTo3DViewAddsItem test
2017-10-05 22:36:45 -07:00
John Lewin
e33e4cce67
Simplified object model for hosting Agg
2017-10-04 17:55:50 -07:00
John Lewin
c10f551877
Perform Inspector registration only in debug
2017-10-01 19:00:12 -07:00
John Lewin
2ac944f576
Add support for inspecting any SystemWindow
2017-10-01 11:26:49 -07:00
John Lewin
b77554f853
Add scene inspection
2017-09-24 10:40:14 -07:00
John Lewin
dccc9c8624
Show widget tree, directly handle draw, revise size & position
2017-09-20 12:07:11 -07:00
John Lewin
270025844e
Restore inspection toggle via F1, hooks for exit on mouse up
2017-09-19 08:44:43 -07:00
John Lewin
fa170f0a6b
Add experimental debug inspector
2017-09-18 18:05:49 -07:00
John Lewin
76e7af0436
Eliminate PrinterConnection.Instance
2017-09-17 21:08:16 -07:00
Lars Brubaker
1f58e6c987
More making printerConnection passed to classes.
2017-09-03 15:51: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
17b36580b3
Fix build errors
2017-08-22 15:00:57 -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
8e2769cca9
Enable automatic DebugShowBounds in F1 inspection mode
2017-08-09 14:41:41 -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
f7d4163125
Refactoring VAnchor and HAnchore names
...
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
f36b285dc2
Remove TerminalWindow
2017-08-06 10:50:53 -07:00
John Lewin
dd519cde8c
Convert PluginFinder to static class with generic methods
2017-07-20 01:00:47 -07:00
Lars Brubaker
235432a3fb
Put in a first pass at a temp graph
2017-06-30 18:00:11 -07:00