Commit graph

962 commits

Author SHA1 Message Date
John Lewin
7454d79b85 Switch to grayscale when disabled
- Issue MatterHackers/MCCentral#3062
ColorSwatchSelector remains vibrant when disabled
2018-04-07 12:00:35 -07:00
John Lewin
3ad0c32d6d Directly expose typed OverflowButton, resolve menu enabled regression
- Issue MatterHackers/MCCentral#3060
PrintLibrary popup menu items are always enabled
2018-04-07 09:50:52 -07:00
John Lewin
b7d0332898 Convert AdjustmentControls to use SettingsRow 2018-04-06 17:36:16 -07:00
John Lewin
248ae2aa48 Add HorizontalSpacer to the ignored types list
- Issue MatterHackers/MCCentral#3031
Empty item in overflow list
2018-04-06 15:14:20 -07:00
John Lewin
2682c73021 Remove printer dependencies from non-printer contexts 2018-04-05 18:46:31 -07:00
John Lewin
2d6d6e5c6c Revise button container right margin 2018-04-05 16:02:54 -07:00
John Lewin
2980038dff Rename member to match current behavior 2018-04-05 15:59:44 -07:00
John Lewin
2339988df7 Move BackgroundColor to parent 2018-04-05 15:57:32 -07:00
John Lewin
170fee4672 Disable selectedObjectPanel when selected scene item lost 2018-04-05 15:54:17 -07:00
John Lewin
746f4e1d2e Move View Options to parent container 2018-04-05 15:54:14 -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
d556fbcf75 Move state from UI layer to model 2018-04-05 15:52:14 -07:00
Lars Brubaker
46d076fc66 Refactoring print <-> setup... button to have better state 2018-04-05 13:55:23 -07:00
Lars Brubaker
2c5208a845 Fixed bug with delayed heat turning off even after it has been set to on
Made the print setup button have much better state logic
Move all turn off heat logic to printer connection
2018-04-05 12:45:29 -07:00
John Lewin
ac3982c9d5 Fix spelling 2018-04-04 15:58:57 -07:00
Lars Brubaker
83a7d49e32 Make sure we don't sample off the bed
reorder 7 and 13 point leveling probe positions
issue: MatterHackers/MCCentral#1821
Improvements to leveling process
2018-04-04 14:58:20 -07:00
Lars Brubaker
34970a6462 Refactoring leveling system 2018-04-04 14:58:19 -07:00
Lars Brubaker
e89ca312a1 Prototyping the curve tool 2018-04-04 14:58:17 -07:00
LarsBrubaker
4106af6fe2 Working on pinch 2018-04-04 14:58:17 -07:00
LarsBrubaker
dca46e22ab Adding in pinch object 2018-04-04 14:58:16 -07:00
John Lewin
11054c3c05 Fix build volume transparency 2018-04-04 10:45:18 -07:00
John Lewin
07f9160f49 Maintain watermark aspect ratio
- Issue MatterHackers/MCCentral#2996
Default bed watermark should maintain original aspect ratio
2018-04-04 10:45:06 -07:00
John Lewin
2335db7e12 Update for TrackBall changes 2018-04-03 08:36:21 -07:00
John Lewin
e94f1f04af Reduce droplist border significance to match original border style
- Issue MatterHackers/MCCentral#2529
Inconsistent border strengths
2018-04-01 16:10:32 -07:00
John Lewin
dd2c3424da Transactional group command 2018-03-28 17:38:14 -07:00
John Lewin
4e6d0d7f08 Center on bounding box
When grouping items, move them to be centered on their bounding box
2018-03-28 17:38:14 -07:00
Lars Brubaker
65c407929d Improved subtract and replace feedback
Make sure we don't turn off heat while printing if had a off delay
2018-03-28 14:48:01 -07:00
John Lewin
d8ff96d226 Start visible and toggle off to work around layout quirk
- Workaround introduces flicker. Evaluate and select lesser evil
- Issue MatterHackers/MCCentral#2991
Print popup -> Advanced pushes primary action offscreen
2018-03-27 16:14:33 -07:00
John Lewin
03b9d21594 Migrate Lithophane into base 2018-03-27 12:24:46 -07:00
John Lewin
32faf1c279 Revise async 2018-03-27 09:27:09 -07:00
John Lewin
c89aeca2b6 Remove dead code causing compiler warnings 2018-03-27 09:27:07 -07:00
John Lewin
9e0f03e68e Remove disabled test code from product 2018-03-27 09:27:06 -07:00
John Lewin
7c641bc2a0 Move Set/Unset GLContext helpers to agg 2018-03-23 16:42:25 -07:00
John Lewin
fb381d1c98 Move LightingData into RenderOpenGl 2018-03-23 16:06:32 -07:00
John Lewin
efb7d2c94f Use properties, fix casing on public members 2018-03-23 15:16:26 -07:00
John Lewin
eec880eaac Use ambientColor in LightingData 2018-03-23 15:02:27 -07:00
John Lewin
fb39372a56 Fix typo 2018-03-23 15:00:41 -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
Lars Brubaker
a0afbe4a29 Make the minimum window height 480
Made more controls able to scale down
- color swatch
- tumble control
- default button height
2018-03-20 09:34:22 -07:00
Lars Brubaker
3a4f249416 Removing ImageAsset adding ImageObject3D
added image editor
using image editor for public property editor
added ring object
2018-03-19 18:29:47 -07:00
LarsBrubaker
bf18085e89 Added new fit to bounds
This should allow use objects like card holder alignment
made aabb rendering more generic
Added editor draw to objects
2018-03-17 20:53:36 -07:00
John Lewin
5d75a6bc17 Make radio menus interactive 2018-03-16 17:45:48 -07:00
John Lewin
20d6628b82 Extract "Show Bed/Print Area" menu items for reuse 2018-03-16 17:45:48 -07:00
Lars Brubaker
1d6c3e68da Improved printer import experience (mad simpler) 2018-03-16 15:14:23 -07:00
LarsBrubaker
1a63c26a83 Made subtract and replace ensure contrast with the inserted part 2018-03-15 19:19:21 -07:00
John Lewin
dab958b552 Fix typo in API, rename StaticData.OpenStream
- Issue MatterHackers/MCCentral#2947
2018-03-15 16:12:07 -07:00
John Lewin
963643c860 Menu overflow should show both enabled and disabled menu items
- MatterHackers/MCCentral#2931
2018-03-15 16:04:19 -07:00
Lars Brubaker
035c6a1922 Took out ActiveEditor property 2018-03-15 10:04:13 -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