Commit graph

381 commits

Author SHA1 Message Date
John Lewin
71064a0427 Extract embedded type to new file 2017-09-14 21:17:35 -07:00
John Lewin
b2b89ecb84 Revise naming to reflect behavior 2017-09-13 22:00:28 -07:00
John Lewin
7762aafb6c Extract embedded types to new files 2017-09-13 21:59:35 -07:00
John Lewin
c00f7c2139 Revise naming to reflect behavior 2017-09-13 21:38:34 -07:00
John Lewin
acff39eee0 Complete rename to UIField 2017-09-13 06:59:30 -07:00
John Lewin
19d14d0856 Extract embedded types to new files 2017-09-13 06:45:21 -07:00
John Lewin
393db7ba79 Remove ISettingsField type 2017-09-13 06:45:20 -07:00
John Lewin
51d6cc07e8 Remove HardwarePresetField, use CheckboxField 2017-09-13 06:45:20 -07:00
John Lewin
6996261a65 Remove Offset2Field, rebuild off Vector2Field with extruder index 2017-09-13 06:45:19 -07:00
John Lewin
e5c7802e90 Convert common types to UIField
- Investigate feasibility of NumberField, TextField, CheckboxField, etc...
2017-09-13 06:45:18 -07:00
John Lewin
39fcb70e23 Extract settings field generation into individual classes 2017-09-13 06:44:47 -07:00
John Lewin
90d0b74244 Remove layerCascade knowledge from widgets
- Add new SettingsContext object
- Redirect all calls through SettingsContext
- Exposes only get/set mechanism to SliceSettingsWidget
2017-09-13 06:44:47 -07:00
Lars Brubaker
3dd9270797 More making printerConnection passed to classes. 2017-09-03 11:48:24 -07:00
Lars Brubaker
611ff4799a Made the bed change on printer change
Started work on a publish to MatterHackers
2017-08-31 15:52:47 -07:00
Lars Brubaker
293fd3ff12 Made more tests pass
deleted unused print status row
Made printer connection only have one status message output
Made sure the ApplicationTemDataPath is right for tests
Refactoring
2017-08-30 10:38:01 -07:00
Lars Brubaker
02a9baf464 Move the folders back into main view
Got lots more tests passing
2017-08-29 18:14:42 -07:00
John Lewin
05883f2c4a Remove ConnectionWizardPage base type, move Cancel code where needed 2017-08-23 23:54:31 -07:00
John Lewin
d2a54ff0b0 Remove unused files 2017-08-23 23:23:02 -07:00
John Lewin
c27b6ec62d Convert RenameItemWindow to WizardPage 2017-08-23 15:49:43 -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
70a8540e55 Use icons on export page 2017-08-18 18:13:15 -07:00
John Lewin
664348fd3e Move more View3DWidget/MeshViewer objects to model 2017-08-17 11:00:01 -07:00
John Lewin
6c215415d0 Revise printer tabs layout 2017-08-15 12:35:12 -07:00
John Lewin
6b785405e1 Remove unused control 2017-08-15 12:34:24 -07:00
John Lewin
d39e640ee5 Extract TextImageWidget to new file 2017-08-13 09:21:04 -07:00
John Lewin
656c33bbf5 Add experimental 'Export to Folder' IExportPlugin 2017-08-11 23:53:27 -07:00
John Lewin
f3e62760ba Extract Zip export to new IExportPlugin interface 2017-08-11 23:25:39 -07:00
John Lewin
9033da3776 Extract GCode export to new IExportPlugin interface 2017-08-11 23:25:38 -07:00
John Lewin
c090aef2ef Extract Stl/Amf exports to new IExportPlugin interface 2017-08-11 23:25:37 -07:00
John Lewin
0d5d0eeab0 Refactor export plugins 2017-08-11 23:22:59 -07:00
John Lewin
8ce148f0e8 Change ExportPrintItem file name 2017-08-08 20:06:29 -07:00
John Lewin
11a889dbf9 Rename control to match current behavior 2017-08-07 12:31:06 -07:00
John Lewin
d931b96752 Remove unused file 2017-08-07 11:47:54 -07:00
John Lewin
0d2967d037 Remove SettingsViewBase type, use existing type of sibling controls 2017-08-06 19:22:47 -07:00
John Lewin
339b4ee63a Remove PopOutManager, PopOutTextTab 2017-08-06 10:58:41 -07:00
John Lewin
f36b285dc2 Remove TerminalWindow 2017-08-06 10:50:53 -07:00
John Lewin
af63fdf0f8 Convert CheckForUpdateWindow to WizardPage 2017-08-06 10:45:24 -07:00
John Lewin
bfb6568e63 Remove unused files 2017-08-06 10:42:26 -07:00
John Lewin
123f81d67e Remove ApplicationMenuRow 2017-08-06 10:09:05 -07:00
Lars Brubaker
7a04b93d57 Refactoring QueuedCommandsStream to take a PrinterConnection
Moved MacroProcessing out of QueuedCommandsStream
2017-08-04 09:37:28 -07:00
Lars Brubaker
c65380ef66 Renaming members for clarity 2017-08-03 16:35:22 -07:00
John Lewin
72e262f0f7 Extract ColorSwatchSelector to new file 2017-08-01 21:22:58 -07:00
John Lewin
d7efa2c1bc Rename editor to match behavior 2017-08-01 21:22:58 -07:00
John Lewin
787624a9ae Refine library views for focused tasks
- Sidebar should focus on usable scene content
- Container browser should allow changing context of sidebar content
- Filter containers from library sidebar
- Replace breadcrumb bar with new container dropdown
- Add filtering to listview for containers/items
- Add container browser for container bar popup
- Filter library items from container browser
- Filter library items from SaveAs selector window
2017-07-28 06:33:41 -07:00
John Lewin
83a4bcf1b7 Create '+' tab for main content view
- Make RenameItemWindow more generic, reuse for Rename Printer
- Move Delete Printer to printer overflow menu
- Move Rename Printer to printer overflow menu
- Remove PrinterSelector from printer overflow menu
- Remove Add New Printer action from PrinterSelector
- Remove pencil icon/edit printer behavior from PrinterSelector
2017-07-27 14:32:21 -07:00
John Lewin
7c0260668d Extract embedded classes to new files 2017-07-12 19:49:54 -07:00
John Lewin
02f5af43d9 Remove unused controls 2017-07-11 12:06:34 -07:00
John Lewin
dda6f89c2b Fix widget ordering to restore layer view controls
- Less coupling to MeshViewerWidget
- Interaction layer concept/surface added for IA volumes
  - Holds most IA volume logic and controls
2017-07-11 08:10:57 -07:00
Lars Brubaker
661042d88b Put in new move in z control
Improved position of numbers
2017-07-10 15:04:33 -07:00
Lars Brubaker
f404da20e9 Working on new value display.
White space
2017-07-07 12:10:24 -07:00