Lars Brubaker
665650095c
Making reslice confirmation non-modal
2019-03-15 22:53:49 -07:00
John Lewin
56f98105ed
Ensure UI reflects that GCode was loaded
2019-03-03 16:59:37 -08:00
John Lewin
a848b0fb41
Add GCode debug panel, add accessors for current render feature
2019-02-22 21:23:33 -08:00
John Lewin
d4d7e80184
Add keyboard arrow navigation for active GCode layer
2019-02-22 21:22:44 -08:00
John Lewin
bae0bf9020
Add mechanism to DialogPage to start and show SetupWizards
...
- Remove special behavior in each SetupWizard for showing Dialogs
- Move initialization code in old Start method into constructors
2019-02-19 11:05:42 -08:00
Lars Brubaker
572fdd847a
Getting switch extruder pre-gcode to run when needed
...
refactoring
2019-02-06 12:34:20 -08:00
John Lewin
57c5952308
Set sceneContext.ModelView when changing view modes
...
- Issue MatterHackers/MCCentral#5015
MeshViewer draws models in GCode3D view, lacks layer scrollbars
2019-02-06 09:31:07 -08:00
Lars Brubaker
9f55a1432c
dual extrusion load / unload filament
...
unload filament is actually working on extruder 2
2019-02-05 13:43:04 -08:00
John Lewin
4164b615df
Restore GCode2D view
2019-02-04 16:18:07 -08:00
John Lewin
2b797fb2f1
Printer widget should use printer bed rather than sceneContext
2019-02-04 16:18:06 -08:00
John Lewin
088db639a3
Indirectly combine MeshViewWidget and InteractionLayer
2019-02-04 16:18:04 -08:00
John Lewin
cd5b08d4ae
Make behaviors conditional on error level
2019-01-22 13:35:27 -08:00
Lars Brubaker
4224ff8755
Made the loading and unloading actions on the actions bar
...
Made better styling
2019-01-18 12:13:31 -08:00
Lars Brubaker
8783edb6f8
Fixed GCode waring formating
...
moved ui out of Pause Handling Stream
added unload option to filament run out screen
added load filament option to unload screen
added resume option to load screen (if printer paused)
issue: MatterHackers/MCCentral#3815
Feature request: Unload filament when filament runs out
issue: MatterHackers/MCCentral#4870
Layout regression in ShowMessageBox
issue: MatterHackers/MCCentral#4864
Last page of unload filament should offer to Load Filament
2019-01-18 09:49:55 -08:00
John Lewin
d6bcb515ce
Change SettingsValid to ValidateSettings extension method
2019-01-04 18:27:14 -08:00
John Lewin
3a6cbb3c90
Extract reusable ShowValidationErrors method
2019-01-04 18:06:34 -08:00
John Lewin
a3cc4c8f96
Remove additional presentation data from validation errors
...
- Add location property
- Have caller concatenate Location with Details
2019-01-04 17:49:58 -08:00
John Lewin
063db01796
Reduce presentation data in validation errors
...
- Add ValidationError type to hold validation results
- Change validation to return lists of ValidationErrors
2019-01-04 17:09:42 -08:00
Lars Brubaker
c079a9592f
Made Styled Message Box have scroll
...
Made multiple errors display better
2019-01-03 17:08:49 -08:00
Lars Brubaker
34b57c43b0
Making error messages coming back as list
...
fixing regression with dialog window showing as markdown (there were
assumptions on it not being markdown)
2019-01-03 16:58:05 -08:00
John Lewin
af142f6992
Rename GuiWidget find descendant helpers
2018-12-30 08:18:22 -08:00
John Lewin
a22866abcf
Add per workspace library context
...
- Add WrappedLibraryContainer for per workspace containers
(support for printer specific containers)
- Issue MatterHackers/MCCentral#4710
All printers and parts share the same library view
2018-12-12 17:40:32 -08:00
Lars Brubaker
8de283dbfe
Say who is the owner of executing tasks. This allows us to filter running tasks displays
...
issue: MatterHackers/MCCentral#4660
Not printing printer tab showing print progress from printing printer tab
2018-12-05 13:48:57 -08:00
John Lewin
bc4efaf18a
Remove ActivePrinter from serial ports, pass settings to port calls
...
- Add PrinterSettings to PortFactory Create/PortAvailable methods
- Add ApplicationController->LogInfo for status reporting
- Remove printer coupling in tcp/x3g for status reporting
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-30 14:08:29 -08:00
John Lewin
29f9089113
Add application error reporting into all terminal logs
...
- Consolidate listener registration
- Issue MatterHackers/MCCentral#4622
Wire up UI listener for new ApplicationError event
2018-11-28 13:23:27 -08:00
John Lewin
2a2e052b53
Remove PrinterConfig reference from PrinterSettings
2018-11-25 09:07:44 -08:00
John Lewin
2abdf9484b
Extract settings validation from PrinterSettings
...
- Validation currently coupled to UI and MatterControl data
- Extracting to isolate dependencies
2018-11-25 09:07:43 -08:00
John Lewin
2873a74ef7
Use standard event listener pattern
2018-11-16 15:53:43 -08:00
Lars Brubaker
0eb7b1cb3c
remove active printer from PrintItemWrapper
...
issue: MatterHackers/MCCentral#4574
2018-11-14 14:29:13 -08:00
John Lewin
0d066881a4
Use UiThread.ClearInterval
2018-11-13 16:54:46 -08:00
Lars Brubaker
4bb93fcc19
changed CommunicationStateChanged to EventHandler
2018-11-09 13:19:29 -08:00
John Lewin
41bd4965f8
Revise auto switch to GCode animation
...
- Issue MatterHackers/MCCentral#4534
2018-11-08 08:13:08 -08:00
John Lewin
8d4974dc32
Move theme.Colors.PrimaryTextColor into theme, remove unneeded types
...
- Issue MatterHackers/MCCentral#4490
2018-11-03 09:13:07 -07:00
John Lewin
6b71d70e0a
Fix typo
2018-10-25 16:36:42 -07:00
John Lewin
9e616e9b4b
Position progress at favorites bar right edge
...
- Will need to be revised if favorites bar becomes resizable
- Issue MatterHackers/MCCentral#4373
Print progress box overlaps icons on left side
2018-10-25 13:22:03 -07:00
John Lewin
819fb5fb81
Apply theme styles to sliders
2018-10-22 14:16:27 -07:00
John Lewin
151e753db2
Move PrimaryAccentColor to parent
2018-10-22 14:16:24 -07:00
LarsBrubaker
daf6a316cd
Improved how we move mouse positions for drag into view3d
...
Getting DockingTabControl working on left
2018-10-15 10:36:44 -07:00
Lars Brubaker
f04f3a2af3
Working on new re-slice test
2018-10-03 18:19:55 -07:00
John Lewin
9e50c9b62f
Revise LayerScrollBar height
...
- Issue MatterHackers/MCCentral#4115
gcode bar on top of tumble cube and view buttons
2018-09-24 12:21:58 -07:00
Lars Brubaker
c408ef055d
Wrote Re-Slice for dynamically replacing current gcode
...
adding comments
2018-09-21 15:07:05 -07:00
LarsBrubaker
51e8b2eb0e
Moved export and import options to main printer menu
...
refactoring
2018-09-08 12:52:47 -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