John Lewin
1cc6c15f9a
Consolidate PrinterEmulator into MatterControl
2018-07-27 21:51:25 -07:00
John Lewin
5e38277f9f
Improve border consistency
2018-07-15 10:07:30 -07:00
John Lewin
bbabf95c93
Improve DI, use constructor injection
2018-07-12 09:33:15 -07:00
John Lewin
ba94536b99
Remove spacing around running tasks
2018-06-24 17:21:19 -07:00
Lars Brubaker
25883fc0bc
Working on mesh wrapper and rebuild issues
2018-05-31 09:05:08 -07:00
Lars Brubaker
2b3f09ab32
Correct offset
2018-05-24 14:10:11 -07:00
Lars Brubaker
7a5c68cf23
Put long running task at top left
2018-05-24 12:05:25 -07:00
Lars Brubaker
b1765a7659
Made lay flat use the convex hull
...
Made the convex hull be a mesh so it is more flexible
removing dead code
2018-05-23 10:23:02 -07:00
John Lewin
bec8cb6ede
Show operation icons in treeview
...
- Issue MatterHackers/MCCentral#3416
Get operation icons on selected part tree view.
2018-05-22 22:06:20 -07:00
John Lewin
ee30939dde
Demand dependency in constructor
2018-05-21 16:42:40 -07:00
Lars Brubaker
c2bfefbde6
Made a bottom resize container
2018-05-21 14:15:22 -07:00
John Lewin
f6ce9431b6
Move state from widget to model and revise persistence/init
...
- Issue MatterHackers/MCCentral#3305
View style state not synced on load
2018-05-09 08:41:29 -07:00
Lars Brubaker
6c1c8bf8bd
Fixing gcode change layer with arrow keys
2018-04-23 18:48:17 -07:00
Lars Brubaker
e0f32a0ab1
Make sure we still go up and down in gcode view
2018-04-23 18:35:41 -07:00
Lars Brubaker
1fc2ee9e38
Make it so we don't rotate the 3d view when on the gcode view
2018-04-23 17:03:19 -07:00
Lars Brubaker
a421ca2aae
using the bed image on 2d view
...
making bed re-calculate on 2d view
2018-04-19 14:39:55 -07:00
Lars Brubaker
c63173f199
Moving all user settings test strings into UserSettingsKey
...
prototyping user tips system
2018-04-18 14:38:21 -07:00
Lars Brubaker
3a26b12f22
Got the view to be off center
...
Made the gcode panel and the model panel match sizes
The vanishing point can be moved in x
2018-04-18 09:37:02 -07:00
John Lewin
37a0b64b02
Use dedicated theme for menus, prefer theme colors over explicit refs
...
- Revise icon loader to take an Invert bool instead of custom enum
- Remove icon loader static ref to ActiveTheme.Instance
- Pass contextual theme.InvertIcons for theme specific invert behavior
2018-04-12 13:17:17 -07:00
Lars Brubaker
3091a719ee
Made RoundedToggleSwitch play mouse down animation
...
Made UiThread SetInterval return a RunningInterval
Added EaseIn EaseOut and EaseInOut to agg_basics
2018-04-11 17:36:03 -07:00
John Lewin
4be5fd0540
Evaluate slider visibility on sync-to-print change
...
- Issue MatterHackers/MCCentral#3005
Disabling sync-to-print should reset progressbar positions
2018-04-07 23:46:31 -07:00
John Lewin
2980038dff
Rename member to match current behavior
2018-04-05 15:59:44 -07:00
John Lewin
5a13d9cf30
Move view options from overflow menu to new persistent panel
...
- Issue MatterHackers/MCCentral#3014
Add View Options panel to model view
2018-04-05 15:52:17 -07:00
John Lewin
ac3982c9d5
Fix spelling
2018-04-04 15:58:57 -07:00
John Lewin
96852ef3b4
Use ancestor background color
...
- Issue MatterHackers/MCCentral#3024
Should be same color
2018-04-04 15:41:56 -07:00
John Lewin
7aba4267c0
Release event listeners on close
...
- Issue MatterHackers/MCCentral#3016
Switching colors leaks GuiWidgets
2018-04-02 12:59:18 -07:00
John Lewin
e7d1fdeb95
Improve size/position of input field to prevent overlapping target
...
Reduce widget size, make right aligned with right margin equal to
target width
- Issue MatterHackers/MCCentral#2993
Can't grab scroll bar button in layer view
2018-03-29 18:00:18 -07:00
Lars Brubaker
9139345012
Added SetInterval to uithread
...
Make sure we don't show time to turn of temps if already off
Make sure tumble cube is build before putting textures on it
2018-03-20 18:48:26 -07:00
John Lewin
b174c17ee0
Move event listener logic into widget owning the behavior
2018-03-17 09:20:48 -07:00
John Lewin
874e9641e3
Restore "Show Bed/Print Area" menu items in GCode views
2018-03-16 17:45:48 -07:00
John Lewin
00b548a820
Use ViewMode property instead of unrelated GCodePanel visibility
2018-03-14 17:14:51 -07:00
John Lewin
3393f196a2
Change GCodePanel accessibility, move init logic to PrinterTabPage
2018-03-14 17:14:51 -07:00
John Lewin
8b5d05ed93
Revise naming for clarity
...
- GCode3DWidget is no longer what the name suggests
2018-03-14 17:14:51 -07:00
John Lewin
e128dd752a
Use ViewMode property instead of gcode3DWidget.Visible
...
- Issue MatterHackers/MCCentral#2925
GCode rather than Model menu appears as GCode3DWidget remains visible
2018-03-14 17:14:48 -07:00
John Lewin
84a7394e0c
Restore missing layer scrub/scrollbars, add persistent options panel
...
- Issue MatterHackers/MCCentral#2897
2D GCode view missing scrollbars
2018-03-09 08:04:33 -08:00
John Lewin
f460034cf0
Remove redundant menu options
...
- Issue MatterHackers/MCCentral#2904
2018-03-09 07:32:35 -08:00
John Lewin
9e5e1b3772
Revise slider location
2018-02-21 18:44:48 -08:00
Lars Brubaker
859304fd16
Fixed print recovery test
...
removed the gcode buffer size variable (it didn't work)
2018-02-21 18:15:22 -08:00
John Lewin
93b580c89a
Set MeshViewer as the projection matrix reference
...
- Resize layerRenderRatioSlider on BoundsChanged
2018-02-20 15:26:29 -08:00
John Lewin
bbcf61457b
Move RenderBed state from widget to model
2018-02-18 10:59:49 -08:00
John Lewin
34e7c1234b
Move scrollbars to InteractionLayer, add split container with splitters
...
- Add SplitContainer with InterationLayer and ResizeContainers as split
2018-02-18 10:59:49 -08:00
John Lewin
048541dc74
Add missing GCodePanelWidth persistence
2018-02-18 10:59:49 -08:00
John Lewin
f5287fac1a
Add persistent GCode sidebar, add db settings to track width
2018-02-16 18:49:36 -08:00
John Lewin
ecc605f210
Improve slider visibility logic
2018-02-16 15:50:33 -08:00
John Lewin
198c59c247
Improve sync-to-print
...
- MatterHackers/MCCentral#2835
Unexpected RatioIntoCurrentLayer values
2018-02-16 14:20:15 -08:00
John Lewin
5c76436fb5
Add prototype for user driven GCode coloring mode
...
- Issue MatterHackers/MCCentral#2793
Non-speed rendering should avoid using colors from the speeds table
- Issue MatterHackers/MCCentral#2792
Speeds legend should only be visible when Speed rendering is enabled
2018-02-09 21:51:06 -08:00
John Lewin
8f55a938c5
Evaluate move of view buttons to Printer bar
...
- Issue MatterHackers/MCCentral#2784
Model/GCode tab buttons should be moved to printer bar
2018-02-07 18:46:31 -08:00
John Lewin
84a84b0672
Use new radio button styling for GCodeModelView menu items
...
- Issue MatterHackers/MCCentral#2768
Use radio buttons for GCodeModelView menu items
2018-02-03 13:30:23 -08:00
John Lewin
1377651016
Add user control of model rendering in GCode view
...
- Add Semi-transparent option for less noisy render
- Add Wireframe option for latest render style
- Add None option for classic view
- Issue MatterHackers/MCCentral#2713
Consider adding wireframe/shaded toggle to gcode view options
2018-02-02 23:23:39 -08:00
Lars Brubaker
d76eb07613
issue: MatterHackers/MCCentral#2602
...
GCode2D transform should only be computed on first load
2018-01-22 14:00:25 -08:00