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
30e9e5d513
Remove unused parameters, properties and methods
2017-07-06 14:54:26 -07:00
John Lewin
50b60868f2
Rename method for clarity
2017-07-06 07:56:38 -07:00
John Lewin
0489dd6509
Rename control helpers
2017-07-05 14:53:17 -07:00
John Lewin
5e74c0a31f
Move control helper to ThemeConfig
2017-07-05 14:53:09 -07:00
John Lewin
1b781d5015
Collapse PartPreviewWidget into View3DWidget
2017-07-05 14:52:43 -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
9ca3eb9242
Remove dead code, use 12 point font
2017-07-01 19:50: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
John Lewin
e441f25c63
Add LoadedGCodedChanged event, more code to model, less dynamic controls
2017-06-30 23:44:01 -07:00
John Lewin
81e3cc1425
Rename NumChangesInZ to LayerCount
2017-06-29 14:17:08 -07:00
John Lewin
b57a63fe3e
Never set EndLayerIndex to 0
2017-06-29 14:17:08 -07:00
John Lewin
3ab89b8d3f
Move ownership of GCode ActiveLayer & FeatureToStart/StopOn to model
2017-06-29 14:17:08 -07:00
John Lewin
bd10edc2aa
Revise temperature widgets
2017-06-27 18:52:13 -07:00
John Lewin
8b3bc325cd
Extract GCodeRenderer from widget to model
2017-06-24 10:38:08 -07:00
John Lewin
847c088cce
Extract loaded GCodeFile from widget to model
2017-06-24 10:30:11 -07:00
John Lewin
6300e4468f
Extract button factory to model, use lambda events & initializer pattern
2017-06-24 08:53:19 -07:00
John Lewin
baa9feba81
Closer to gcode/mesh viewer consolidation
...
- Collapse right panel content into scene
- Move GCode view options into overflow menu
- Extract View3D options state from widgets to app model
2017-06-24 08:32:09 -07:00
John Lewin
aba13453a7
Add GCode content provider for custom icon, future custom drag behavior
2017-06-21 07:41:12 -07:00
John Lewin
d6d625245f
Remove Theme Suspend/Resume calls, only fire ReloadAll if not loading
2017-06-21 07:29:22 -07:00
John Lewin
e87db56e92
Remove unused factories
2017-06-20 06:17:17 -07:00
John Lewin
e4b5575a36
Consolidate ButtonFactory - UpdateControlView
2017-06-20 06:09:01 -07:00
John Lewin
322aac1bad
Consolidate ButtonFactory - CheckForUpdateWindow
2017-06-20 05:33:49 -07:00
John Lewin
9c7e39ac38
Use LinkButtons in breadcrumb bar
2017-06-19 18:52:10 -07:00
John Lewin
e3856cec60
Remove partial keyword from ApplicationController
2017-06-19 09:29:22 -07:00
John Lewin
0e646a0c94
Move PartPreviewWidget factories into ThemeConfig
...
- Extract ThemeConfig to file
- Pass ThemeConfig to IObject3D creators
2017-06-19 09:19:00 -07:00
John Lewin
668fbabf8e
Restore control names expected by automation tests
2017-06-17 18:51:24 -07:00
John Lewin
6303aac2c5
Revise splitter styling, get splitter cursors working
2017-06-17 11:58:00 -07:00
John Lewin
07dc5f3333
Evaluate creators in library root
2017-06-17 10:46:01 -07:00
John Lewin
15263ed806
Try out temp controls in scene before move to Controls section
2017-06-16 22:39:00 -07:00
John Lewin
2f9aa8d915
Remove AdvancedControlsTab, use PrintLibraryWidget directly
2017-06-16 22:03:42 -07:00
John Lewin
8afc92ae33
Decouple MatterControl components from PrinterConnection
...
- Move relevant aspects to ApplicationController
2017-06-16 18:04:47 -07:00
John Lewin
8cccf19323
Remove AppSettings wrap widgets, convert to concise white settings menu
2017-06-15 23:55:01 -07:00
Lars Brubaker
ba7f2aec80
Refactoring UI 'Options' position and content
...
Made an Options menu
Made language apply on select
Made touchscreen a toggle
2017-06-15 12:39:59 -07:00
John Lewin
d950e76722
Workarounds for DesignTools Android
2017-06-14 19:39:30 -07:00
John Lewin
1ac3274e7d
Move CommunicationState enums into PrinterCommunication namespace
2017-06-13 17:33:23 -07:00
John Lewin
9aaf0f6311
Rename PrinterConnectionAndCommunication
2017-06-13 17:22:49 -07:00
John Lewin
9112ef6cbd
Remove PreChangePanels event
2017-06-13 16:50:58 -07:00
John Lewin
bf6c40acab
Revise ThumbnailGeneration task
...
- Gracefully shutdown on application close
- Prevent exception on application close
- Simplify looping logic
- Only WaitOne if thumbnail queue is empty
2017-06-13 13:08:53 -07:00
John Lewin
ea34d072e4
Fix Generate regression
2017-06-13 12:31:50 -07:00
John Lewin
604d131a1b
Make helper method pin SliceSettings tab as needed
...
- Use "Slice Settings" tab name expected by tests
2017-06-12 20:35:48 -07:00
John Lewin
39e8d67327
Settings sidebar defaults to collapsed, tune library sidebar width
2017-06-12 18:00:51 -07:00
John Lewin
f34a4db86f
Revise Spitter and PopupWidget
2017-06-12 14:19:04 -07:00
John Lewin
e8dca6d34e
Extract and consolidate reset button generators to ThemeConfig
2017-06-11 16:45:30 -07:00
larsbrubaker
3dc2e09637
A fun and hacky start at docking control.
2017-06-10 18:40:57 -07:00
John Lewin
9a46a5cd22
Prevent SliceSettings changes from spinning up MatterControl
...
- Use event to signal MaterialChanged
- Register MaterialChanged listeners on MatterControl startup
2017-06-10 11:24:21 -07:00
Lars Brubaker
04b8088b4a
Making view use a splitter
2017-06-09 14:42:26 -07:00