Commit graph

1668 commits

Author SHA1 Message Date
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
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
7aba4267c0 Release event listeners on close
- Issue MatterHackers/MCCentral#3016
Switching colors leaks GuiWidgets
2018-04-02 12:59:18 -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
20f18fd48b Remove ExtrusionColors and full GCode iteration from UI layer
- Reuse loaded instance in GCodeRenderer
2018-03-30 21:17:16 -07:00
John Lewin
2ca524e705 Use rounded corners in HorizontalTags 2018-03-30 11:36:04 -07:00
John Lewin
b3a42370ab Move currentLayerInfo values into 1 based domain
- Add 1 on set value, subtract 1 on value set
- Issue MatterHackers/MCCentral#2994
Bottom of scroll bar says "1", and text bar shows "0"
2018-03-29 18:26:00 -07:00
John Lewin
69c849e5bb Add HorizontalTag for custom arrow style
- Issue MatterHackers/MCCentral#3002
Layer indicator should have arrow pill background, use small font
2018-03-29 18:00:20 -07:00
John Lewin
1f5a2c71d2 Remove hard-coded black, use theme color for layer text box
- Issue MatterHackers/MCCentral#3003
Layer textbox should use theme font color

- Issue MatterHackers/MCCentral#3001
InlineEditControl always forces text to black
2018-03-29 18:00:19 -07:00
John Lewin
0ea65aebd2 Keep layer textbox vertically aligned with scrollbar thumb
- Issue MatterHackers/MCCentral#2998
Layer textbox should stay vertically aligned with scrollbar thumb
2018-03-29 18:00:19 -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
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
John Lewin
bb3c406ef3 Remove PluginsLoaded event
- Issue MatterHackers/MCCentral#2568
PluginsLoaded fails to fire with current startup implementation
2018-03-28 17:38:13 -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
8cdbeb0a63 Include all known extension types in single field FileDialog filter
- Issue MatterHackers/MCCentral#2973
Bed -> Insert should work for all known content types
2018-03-27 17:54:38 -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
cb3a46630f Remove dead code 2018-03-27 14:15:38 -07:00
John Lewin
ece5d0fe38 Wrap child PublicPropertyEditors with SectionWidget 2018-03-27 14:15:28 -07:00
John Lewin
96574587c0 Filter out null properties 2018-03-27 12:25:16 -07:00
John Lewin
03b9d21594 Migrate Lithophane into base 2018-03-27 12:24:46 -07:00
John Lewin
4111a4651e Move editors into ApplicationController
- Issue MatterHackers/MCCentral#2985
Public properties editor should use existing editor system
2018-03-27 10:27:09 -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
16ed93f518 Remove unnecessary async specifiers 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
John Lewin
363bbbfda4 Always try to show operation buttons, let buttons control visibility 2018-03-22 15:00:07 -07:00
John Lewin
2690bb1387 Revise button visibility to be parent or grandparent is root 2018-03-22 14:14:38 -07:00
John Lewin
e066a6d254 Add helper method for clarity 2018-03-22 14:10:48 -07:00
John Lewin
321d24e5cd Revise rules for showing operation buttons
- Issue MatterHackers/MCCentral#2852
Wrapping operation buttons should be hidden if not in scene root
2018-03-22 13:18:27 -07:00
John Lewin
1e92d71b8e Correct comments 2018-03-22 11:52:08 -07:00
John Lewin
f7f29aa53b Add Component attribute to expose arbitrary properties via editor 2018-03-22 11:50:30 -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
b174c17ee0 Move event listener logic into widget owning the behavior 2018-03-17 09:20:48 -07:00