Commit graph

749 commits

Author SHA1 Message Date
John Lewin
c5b662dbcf Remove unused members 2017-08-01 08:03:16 -07:00
John Lewin
ad9a445587 Add support for ListView filtering & property for container IsReadOnly
- Filter SaveAs dialog to writable containers only
2017-07-31 22:16:15 -07:00
John Lewin
ebf88e913c ClearPlate if ActivePrintItem not assigned 2017-07-31 16:21:33 -07:00
John Lewin
37245afcac Guard for null 2017-07-31 15:45:31 -07:00
John Lewin
0cd2ffd093 Restore the previous bedplate on load 2017-07-31 10:51:56 -07:00
Lars Brubaker
a6cf0b379a New position and size in guiwidget 2017-07-28 15:39:35 -07:00
Lars Brubaker
3d02e359aa Put in a first pass at a color selector. 2017-07-28 11:59:10 -07:00
John Lewin
bfa38848de Add support for smaller, floating scrollbars 2017-07-27 18:20:16 -07:00
John Lewin
4ff6c5cbb8 Convert from ReportProgressRatio to Action<T> 2017-07-18 20:51:44 -07:00
John Lewin
4eb8ebe254 Revise ReportProgressRatio implementation 2017-07-14 13:55:02 -07:00
John Lewin
820ad61c55 Support relative paths to Object3D assets 2017-07-12 14:54:21 -07:00
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