Commit graph

1683 commits

Author SHA1 Message Date
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
376256717d Work around agg alpha edge issues
- Toggle switch rendering on mouse down leave/enter bounds
- Remove alternate rendering style
2018-04-05 15:54:20 -07:00
John Lewin
f546c729ed Delete dead code 2018-04-05 15:54:18 -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
64a96dd7ff Add new toggle switch style 2018-04-05 15:54:12 -07:00
John Lewin
54fe713d7d Add simple toggle buttons for view options 2018-04-05 15:52:18 -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
abc4017294 Add missing "Show Print Area" option 2018-04-05 15:52:15 -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
6d1017b07e Revise TagContainer styling, stop editing on layer change 2018-04-04 17:54:11 -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
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