Commit graph

312 commits

Author SHA1 Message Date
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