Commit graph

970 commits

Author SHA1 Message Date
John Lewin
42832879b5 Remove TerminalControls wrapping class, use TerminalWidget directly 2017-08-26 15:29:00 +03:00
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
6ecbb6e4b3 Make un-pin keep the current window open
Make the default slice settings size better
Make a minimum dock window size
fixed terminal in floating mode
found text wrapping bug (actually is center | fit)
improved icon layout in part view (better padding vs margin)
put minimum size on text of slice setting
removed extra unused gui widget from settings name
put in debug stack navigation F2 F3
2017-08-24 11:50:55 -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
048e24a5a4 Adjust tab styling to depict selection 2017-08-17 11:02:29 -07:00
John Lewin
1be8dd22c7 Select tab after add 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
43f492c7c9 Break out printer controls from View3D 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
c0a4074d4f Remove PrintItemWrapper dependency in GCodeBasic, reduce static refs 2017-08-16 07:41:15 -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
70210cfe54 Adjust ViewControls3D position, use local theme variable for conciseness 2017-08-15 20:33:32 -07:00
John Lewin
7bd9114a38 Restore seemingly working mirror controls
- Issue MatterHackers/MCCentral#1771
Selection -> Mirror
2017-08-15 20:09:31 -07:00
John Lewin
737453379a Move IsPinned and SettingsTabIndex state into printer model 2017-08-15 19:20:12 -07:00
Lars Brubaker
a68f48fb9a Working on - align put back in lay flat 2017-08-15 16:57:03 -07:00
Lars Brubaker
af534f0802 Made the popup tab selection be persistent (in mem) 2017-08-15 15:12:38 -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
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