Commit graph

517 commits

Author SHA1 Message Date
Lars Brubaker
e692492c31 Make sure we can switch back to solid 2017-08-25 15:24:36 -07:00
Lars Brubaker
fb319a5597 Improved back to front transparent rendering. 2017-08-25 12:40:17 -07:00
Lars Brubaker
c3ce0aa34c Fixed group in consideration of new selection code 2017-08-24 16:13:35 -07:00
Lars Brubaker
3067a5759a Removing debug info 2017-08-24 15:41:30 -07:00
Lars Brubaker
ab41b7c1a7 Pass graphics 2D to 3D render calls so we can draw to the screen 2017-08-24 13:58:14 -07:00
Lars Brubaker
0d728dc522 Better selection rendering
refactoring
2017-08-23 17:53:42 -07:00
John Lewin
559c300cb4 Revise WizardWindow api
- WizardPage instance should drive window namespace and title
- Key open windows page initial WizardPage type
2017-08-23 15:51:29 -07:00
John Lewin
c27b6ec62d Convert RenameItemWindow to WizardPage 2017-08-23 15:49:43 -07:00
Lars Brubaker
98959561db Improved selection logic 2017-08-22 15:56:30 -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
Lars Brubaker
ece0b5e310 Check all children for hash code 2017-08-22 11:14:00 -07:00
Lars Brubaker
412481d255 Put in validate layer height
made right button not do design tools
check starting bed temp
2017-08-21 15:46:16 -07:00
John Lewin
c6a534717d Organize usings 2017-08-20 18:25:11 -07:00
John Lewin
07ee5b5853 Prevent ray casting in View3D content when outside bounds 2017-08-19 11:33:39 -07:00
John Lewin
7c03087605 Set correct render target 2017-08-18 13:53:38 -07:00
John Lewin
1962db4210 Target any widget for mesh GLDraw 2017-08-18 08:34:05 -07:00
John Lewin
8dd80b7f70 Dynamic printer meshes from PrinterSettings 2017-08-17 18:18:41 -07:00
Lars Brubaker
fdba5519da Make sure we can ungroup meshes
Better colors on align pop up
2017-08-17 17:18:41 -07:00
Lars Brubaker
86966e0e24 Align tool is working 2017-08-17 15:21:29 -07:00
John Lewin
0056364992 Tune plane/grid dimensions 2017-08-17 11:26:13 -07:00
John Lewin
4ab65e81c9 Correctly determine editing mode 2017-08-17 11:18:11 -07:00
John Lewin
6659ebce36 Add support for switching editing modes 2017-08-17 11:02:30 -07:00
John Lewin
e517f8667e Remove partial keyword 2017-08-17 11:02:29 -07:00
John Lewin
7e7f4d1a2c Add 'Create Part' support 2017-08-17 11:02:29 -07:00
John Lewin
ef7fbb1c4a Remove non-applicable WindowMode.Embeded state 2017-08-17 11:02:29 -07:00
John Lewin
ddfbbc5f8f Move menu actions closer to related control 2017-08-17 11:02:29 -07:00
John Lewin
664348fd3e Move more View3DWidget/MeshViewer objects to model 2017-08-17 11:00:01 -07:00
Lars Brubaker
06a73160af Put in a start at the align control
Work on enable disable of actions
2017-08-16 18:22:40 -07:00
Lars Brubaker
9089f74263 Group command does boolean 2017-08-16 15:36:54 -07:00
John Lewin
d7010c8c56 Remove unused ViewGCodeBasic parameters, reduce static refs 2017-08-16 07:41:15 -07:00
John Lewin
5e0b016e89 Simplify property name 2017-08-16 05:55:23 -07:00
John Lewin
b781751331 Consolidate bed state into model
- Always fire OnActivePrinterChange - move filtering for IsLoading lower
2017-08-16 05:53:26 -07:00
John Lewin
7bd9114a38 Restore seemingly working mirror controls
- Issue MatterHackers/MCCentral#1771
Selection -> Mirror
2017-08-15 20:09:31 -07:00
Lars Brubaker
a68f48fb9a Working on - align put back in lay flat 2017-08-15 16:57:03 -07:00
John Lewin
592ab6d1ab Render printer mesh 2017-08-15 11:53:47 -07:00
John Lewin
f0e1538354 Use shift key to lock axis on drag/move 2017-08-15 11:05:32 -07:00
Lars Brubaker
9f14121268 Get the extrusion colors to match material colors 2017-08-15 09:35:55 -07:00
John Lewin
580312f05d Move Undo operations to ViewControls3D 2017-08-14 12:38:50 -07:00
John Lewin
8cfffa3f21 Rename cube asset 2017-08-14 11:56:30 -07:00
John Lewin
3b1bb05858 Tune toolbar/button styles, extract toolbar padding to theme 2017-08-14 11:53:45 -07:00
John Lewin
841d975797 Ensure all PrinterActionsBar children are VAnchor.Center 2017-08-14 11:06:23 -07:00
John Lewin
3446bc00e9 Move InteractiveScene ownership from MeshViewer to PrinterConfig model 2017-08-14 10:47:59 -07:00
John Lewin
85518a3954 Revise GetThemedEditButton for reuse, rewrite to adjust alpha vs hsl
- Rename GetThemedEditButton to GenerateIconButton
- Extract hard-coded icon to callers and add ImageBuffer parameter
- Prevent washed out whites in mixed color images by adjusting alpha
- Reuse new GenerateIconButton helper for Undo/Redo buttons
2017-08-14 05:49:22 -07:00
John Lewin
7baeaa9cc5 Fix MirrorControl button padding 2017-08-13 16:30:57 -07:00
John Lewin
0958e09e66 Revise button styling and icon sizing 2017-08-13 14:21:28 -07:00
John Lewin
9915817e16 Remove centerText parameters 2017-08-13 14:17:34 -07:00
John Lewin
afc53dbfdb Remove problematic save/as SplitButton, move save actions to Bed menu 2017-08-13 13:55:17 -07:00
John Lewin
938feea064 Revise 'Bed' popup location 2017-08-12 00:40:03 -07:00
John Lewin
bca32a9031 Use new menu helper 2017-08-12 00:23:41 -07:00
John Lewin
fbc3436c03 Extract NamedAction menu creation to reusable theme helper 2017-08-12 00:23:26 -07:00