Commit graph

43 commits

Author SHA1 Message Date
John Lewin
a2cd257293 Rename PartPreviewWidget -> MainViewWidget
- Consolidate AppView:MainView
2018-10-30 16:58:29 -07:00
John Lewin
09dbb18021 Collapse WidescreenPanel into PartPreviewContent 2018-10-29 21:47:03 -07:00
John Lewin
f303f5fc5c Consolidate Part/Bed history into one container
- Part history will only appear if it has files for compatibility
- Issue MatterHackers/MCCentral#4365
2018-10-25 08:35:18 -07:00
John Lewin
2e92709297 Ensure printer name changes are applied and observed in view
- Issue MatterHackers/MCCentral#4320
Investigate PrinterSelector/ProfileManager(Name) concerns
2018-10-25 07:35:49 -07:00
John Lewin
f7c28b5b8d Ensure active tab remains on ReloadAll
- Issue MatterHackers/MCCentral#4356
2018-10-23 14:51:32 -07:00
John Lewin
b5e1dd5019 Expose PartPreviewContent on ApplicationController 2018-10-19 18:19:44 -07:00
John Lewin
2c12c0b546 Use existing UIField listener pattern to set field value on changed event
- Issue MatterHackers/MCCentral#4232
Cannot activate bed heater
2018-10-18 18:55:54 -07:00
John Lewin
4abc1de7c6 Revise close on printer change logic
- Issue MatterHackers/MCCentral#4305
Multiple printer tabs appear
2018-10-18 17:58:21 -07:00
John Lewin
caa0565e78 Switch to part tab when created 2018-10-18 14:36:59 -07:00
John Lewin
64485e01a0 Do not switch to tab when restoring PartTab 2018-10-18 14:36:36 -07:00
John Lewin
fd2fd1a9d7 Correctly clean up after printer/part close 2018-10-16 17:34:46 -07:00
John Lewin
6b0a3bf063 Prevent duplicate tab creation
- Issue - Issue MatterHackers/MCCentral#4297
Excess tabs on ReloadAll
2018-10-16 17:31:09 -07:00
John Lewin
55d6792d20 Always show hardware tab 2018-10-16 17:31:08 -07:00
John Lewin
1e7f308fab Remove printer tab on printer inactivate
- Issue MatterHackers/MCCentral#4293
Printer tab remains after printer is removed
2018-10-16 17:31:08 -07:00
John Lewin
7b56c24a44 Fix tabs rendering glitch due to async load 2018-10-15 20:43:20 -07:00
John Lewin
1ab4474012 Startup into design workspace if no printer 2018-10-15 20:22:24 -07:00
John Lewin
49b64e47f5 Recover tab persistence after ReloadAll 2018-10-15 20:08:15 -07:00
John Lewin
b2729bb8dd Reorder tabs 2018-10-15 19:35:11 -07:00
John Lewin
d8d8c1309e Restore ChromeTab plus button for new parts 2018-10-15 17:19:02 -07:00
LarsBrubaker
36ed933268 Working on new side library docking tab 2018-10-15 10:36:44 -07:00
John Lewin
94e2bb1fa4 Fix Android 2018-10-13 22:40:28 -07:00
John Lewin
ee936efb8a Revise theme support 2018-10-13 21:09:04 -07:00
John Lewin
f9465551eb Remove DebugShowBounds, add redundant Skip call 2018-10-12 15:47:07 -07:00
LarsBrubaker
9a11f5697b Make the 'hardware' tab have the right background color 2018-10-12 07:46:04 -07:00
LarsBrubaker
e9bc662dd3 Added primitives to the main MatterControl project
Experimenting with calling the 'Library' tab 'Designs'
2018-10-11 20:21:35 -07:00
John Lewin
2e1090f075 Code cleanup 2018-10-11 17:48:45 -07:00
John Lewin
22c0125b42 Convert KeepOpen to property, revise popup close logic 2018-10-11 15:04:03 -07:00
John Lewin
f11b48b4ed Fix style errors 2018-10-10 22:47:17 -07:00
John Lewin
16092505bd Fix tab key, create and switch to active printer 2018-10-10 18:11:56 -07:00
John Lewin
c3cd511943 Remove loaded printer tab when printer deleted 2018-10-10 17:54:37 -07:00
John Lewin
3ec5172a97 Hide Library/Store tabs when no active printer 2018-10-10 17:54:37 -07:00
John Lewin
89dbbf3827 Initially load to Printer or Hardware tab
- Maintain tab selection across ReloadAll
2018-10-10 17:54:37 -07:00
John Lewin
efe22f8dfd Move event registration to bottom of constructor 2018-10-10 17:54:37 -07:00
John Lewin
5cb1804f94 Move printer initialize from widget into main initialize function 2018-10-10 17:54:37 -07:00
John Lewin
478075fca0 Fix test regressions 2018-10-10 12:15:30 -07:00
John Lewin
b540c0a4e2 Remove redundant RunOnIdle call 2018-10-10 08:19:09 -07:00
John Lewin
b67d3ad691 Add Library tab, replace PrintLibrary widget with Favorites bar 2018-10-10 08:07:47 -07:00
John Lewin
0f9042f28d Migrate SettingChanged event to PrinterSettings
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
98252dff50 Migrate ActivePrinterChanged event to ApplicationController
- Issue MatterHackers/MCCentral#4245
Remove ActiveSliceSettings type
2018-10-05 10:37:34 -07:00
John Lewin
6dbae7668b Remove ActiveSliceSettings.Instance
- Issue MatterHackers/MCCentral#4243
2018-10-05 09:25:05 -07:00
John Lewin
3a9e114d59 Rename Changed event to SettingChanged, pass key with EventArg 2018-09-07 17:09:41 -07:00
Lars Brubaker
daec1a0420 added close to terminal and settings (default to close)
added ICloseableTab
changed to selected tab key
added keys to tool tabs
2018-09-07 14:49:35 -07:00
Lars Brubaker
bed90234e7 Made MatterControl run as a .net standard app
Moving matter control to a lib and creating a new exe to run it
2018-09-06 16:09:58 -07:00
Renamed from PartPreviewWindow/PartPreviewContent.cs (Browse further)