Commit graph

98 commits

Author SHA1 Message Date
John Lewin
9e21acbaeb Expose CreatePartTab, guard for null 2017-12-04 15:07:55 -08:00
John Lewin
a8ce44f7a3 Move EditContext to LoadContent call 2017-11-29 10:22:17 -08:00
Lars Brubaker
cf9b827ec0 Working on new Explore content section for plus tab 2017-11-28 14:38:47 -08:00
John Lewin
a3cbe6acbe Compute opaque theme colors, save before slice, revise icon styling
- Change slicing hash generation method/name
- Add ComputeFileSha1 to ApplicationController
- Issue MatterHackers/MCCentral#2307
Same color supplied for both tab and border
- Issue MatterHackers/MCCentral#2304
Have to Save file to make slicing go after change to scene
2017-11-21 11:11:07 -08:00
John Lewin
b6cf16afeb Fix build server errors 2017-11-17 17:46:58 -08:00
John Lewin
6a2a2ff9cb Use new Border property 2017-11-17 17:07:35 -08:00
John Lewin
bd4cf5a9b4 Create unique context for default "New Part" tab page
- Issue MatterHackers/MCCentral#2256
2017-11-16 07:15:18 -08:00
John Lewin
69de19d4ca Revised Tabs
- Add tab close
- Show new tab on + tab button click
- Revise Close icon - only show circle on hover
- Add micro-thumbnails for sidebar prototype
- Issue MatterHackers/MCCentral#2243
Revise main tabs
- Issue MatterHackers/MCCentral#2242
Can't switch back from GCode2D view as all controls are lost
2017-11-12 23:13:45 -08:00
John Lewin
c1b2aeb7d8 Rename Wizard Window/Page -> Dialog Window/Page 2017-11-08 15:56:37 -08:00
John Lewin
76ffda05f9 Change DragDrop context on tab switch
- Issue MatterHackers/MCCentral#2072
View3DWidget DragDrop targets not changing on tab switch
2017-11-07 14:59:20 -08:00
John Lewin
dafddf710b Rename PrinterTabBase -> PartTabPage 2017-11-07 14:57:58 -08:00
Lars Brubaker
8d1fecab8c Changed RGBA_Bytes -> Color 2017-10-31 11:43:25 -07:00
Lars Brubaker
bc3a7a3572 Improving sla initial layer description 2017-10-30 17:28:07 -07:00
John Lewin
ffa4c3e034 Revise colors 2017-10-30 09:01:54 -07:00
John Lewin
1fa6fac6af Make icon themed - original task driving theme revisions 2017-10-14 23:33:16 -07:00
John Lewin
dc4aa1d03a Add IconTab for new tab button 2017-10-14 21:31:29 -07:00
John Lewin
b40ce9b21e Use oem favicon on printer tab
- Issue MatterHackers/MCCentral#2016
Remove hard-coded oem tab images
2017-09-29 23:58:40 -07:00
John Lewin
5d8bb7ac41 Initial support for part editing
- Issue MatterHackers/MCCentral#1764
Get edit part mode working
2017-09-29 21:31:42 -07:00
John Lewin
928fed9efe Per printer instance rather than static ApplicationController.Printer 2017-09-17 14:23:28 -07:00
John Lewin
ed66d862a4 Rename ApplicationControl static printer property to ActivePrinter 2017-09-17 14:01:58 -07:00
John Lewin
294df0a588 Convert ActiveSliceSettings usage from static to local references 2017-09-17 01:12:18 -07:00
John Lewin
55ac2571fa Remove static ActivePrintItem 2017-09-15 18:45:21 -07:00
John Lewin
8f9953ef12 More generic dependencies to break Part view coupling to Printer 2017-09-15 16:49:21 -07:00
John Lewin
fee3871cfb Rename PrinterTab to more generic MainTab 2017-09-15 15:19:38 -07:00
John Lewin
8ad5a572ea Show part tab when no printers selected 2017-09-15 09:24:37 -07:00
John Lewin
b6d7acbc24 Use same tab image for each state, remove fixed tab urls 2017-09-15 09:24:36 -07:00
Lars Brubaker
0e3aed5822 Made the update available text show up when available
Made the check for update text wrap
2017-09-05 15:44:48 -07:00
Lars Brubaker
b65d1f136d Making printerConnection passed to classes. 2017-09-01 21:23:20 -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
c6a534717d Organize usings 2017-08-20 18:25:11 -07:00
John Lewin
8dd80b7f70 Dynamic printer meshes from PrinterSettings 2017-08-17 18:18:41 -07:00
John Lewin
7e7f4d1a2c Add 'Create Part' support 2017-08-17 11:02:29 -07:00
John Lewin
43f492c7c9 Break out printer controls from View3D 2017-08-17 11:02:29 -07:00
John Lewin
6c215415d0 Revise printer tabs layout 2017-08-15 12:35:12 -07:00
John Lewin
70fe9123a1 Make PrinterTabPage derive from TabPage 2017-08-15 12:34:24 -07:00
John Lewin
4cecbc6e23 Simplify type name 2017-08-15 12:34:24 -07:00
John Lewin
99e7660bf0 Disable non-functional component 2017-08-12 00:40:40 -07:00
Lars Brubaker
26d36ad541 More refactoring
Improved debugshowbounds
2017-08-07 16:11:26 -07:00
John Lewin
a596d18e5b Add hooks to extend printers tab panel 2017-08-07 14:26:57 -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
30e9e5d513 Remove unused parameters, properties and methods 2017-07-06 14:54:26 -07:00
John Lewin
34a377ede2 Exact PrinterTabPage to new file 2017-07-06 14:54:26 -07:00
John Lewin
605c3e0123 Show correct overflow menu when gcodeviewer is active 2017-07-03 09:29:56 -07:00
John Lewin
3ca7eabfea Restore original Slice Settings tab styling 2017-07-01 19:50:09 -07:00
John Lewin
50957e856b Add async Slice method, move into PrinterActionsBar, switch after 2017-06-30 23:07:48 -07:00
Lars Brubaker
5165270687 removing dead code. 2017-06-26 17:19:27 -07:00
John Lewin
b7c457309e Improve GCode/Model view toggling
- Switch models to Wireframe while in GCode view
- Conditionally render layers data on visibility of GCode widget
- Short term: Clear Scene selection on entering GCode view
- Use consistent formatting for GCodeRenderInfo constructor
2017-06-26 12:49:39 -07:00
John Lewin
c17b06d3d0 Tweak GCode view to support rendering widgets on top of MeshViewer 2017-06-24 13:55:12 -07:00
John Lewin
878d004a50 Remove inherited MeshViewer, push rendering to external mesh viewer 2017-06-24 13:17:43 -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