Commit graph

12784 commits

Author SHA1 Message Date
John Lewin
8306bac352 First pass at popovers for interface tour 2018-12-12 08:49:12 -08:00
John Lewin
5ff7804767 Add experimental popover/bubble support 2018-12-12 08:49:12 -08:00
John Lewin
f75ff005cc Revise naming to match behavior 2018-12-12 08:49:12 -08:00
John Lewin
c563f8d3fc Reduce border significance, increase overlay opacity 2018-12-12 08:49:12 -08:00
John Lewin
546712cab3 Refactor TourOverlay 2018-12-12 08:49:12 -08:00
Lars Brubaker
d0bd0b4112
Merge pull request #4079 from larsbrubaker/master
improved 3d tree view state tracking
2018-12-12 07:45:17 -08:00
Lars Brubaker
f39caf4859 Made the name update correctly
issue: MatterHackers/MCCentral#4657
Object rename not updating tree view name
2018-12-11 16:42:48 -08:00
Lars Brubaker
b23db9f1e1 Made the tree view remember the open state close state 2018-12-11 16:42:47 -08:00
Lars Brubaker
d1adc0cb72
Merge pull request #4078 from jlewin/master
Remove invalid tab creation logic
2018-12-11 16:18:29 -08:00
John Lewin
aaf7edf997 Remove invalid tab creation logic
- Accidently restored during merges before pull request
- Issue MatterHackers/MCCentral#4702
Switching theme results duplicated and invalid tabs
2018-12-11 15:16:28 -08:00
Lars Brubaker
223c1694ff
Merge pull request #4077 from larsbrubaker/master
Better tracking of extrusion and position in consideration of relativ…
2018-12-11 14:50:44 -08:00
Lars Brubaker
e9c4ba5d28 Better tracking of extrusion and position in consideration of relative moves
Reset position tracking correctly for G92 s
Render G92 instructions correctly (don't show as filament change)
Remove dead code

issue: MatterHackers/MCCentral#4688
Don't force tool change on layer change
2018-12-11 14:12:25 -08:00
johnlewin
5e1cbf7db0
Merge pull request #4076 from jlewin/master
Extract opentabs loading to method, invoke on sign out/in
2018-12-11 13:32:40 -08:00
John Lewin
2a43bc1715 Add guard for observed exception in new code, latest agg-sharp 2018-12-11 13:20:13 -08:00
John Lewin
3e0e1703f4 Extract opentabs loading to method, invoke on sign out/in
- Make ReloadAll async
- Issue MatterHackers/MCCentral#4698
Open tabs should track users after sign in/out
2018-12-10 18:16:15 -08:00
Lars Brubaker
6609ce569a
Merge pull request #4075 from larsbrubaker/master
Fixed resize in single window
2018-12-10 17:37:26 -08:00
Lars Brubaker
536c0e2f68 Fixed resize in single window
issue: MatterHackers/MCCentral#4696
DialogPage fails to resize in SingleWindow mode

issue: MatterHackers/MCCentral#4695
Make ShownWelcomeMessage user rather than application based
2018-12-10 16:56:57 -08:00
Lars Brubaker
553d09c353 Make tests run in single window mode
Cleaning up a theme problem with shared temp

issue: MatterHackers/MCCentral#4677
make tests run in single window mode so they match our release
2018-12-10 16:56:57 -08:00
Lars Brubaker
7bb8763e2f
Merge pull request #4074 from jlewin/master
Revise tab ordering and persistence logic
2018-12-10 15:45:34 -08:00
John Lewin
dcea4603cc Remove dead code 2018-12-10 14:34:08 -08:00
John Lewin
7b20dd9b41 CodeFactor clean up 2018-12-10 14:32:56 -08:00
John Lewin
527c57fb10 Add OpenEmptyPrinter method for common open use case 2018-12-10 14:15:37 -08:00
John Lewin
f82ae3580f Simplify 2018-12-10 14:15:37 -08:00
John Lewin
e48a5f04ed Rename method to match latest behavior 2018-12-10 14:15:37 -08:00
John Lewin
aae2ffdf76 Revise tab ordering and persistence logic
- Issue MatterHackers/MCCentral#4555
2018-12-10 14:15:37 -08:00
John Lewin
980b9e6236 Clean up comments, null ContentStore for GCode as expected 2018-12-10 14:15:36 -08:00
John Lewin
742887c354 Extract embedded type to new file 2018-12-10 14:15:36 -08:00
John Lewin
501760590e Add comments, revise member ordering per guidelines 2018-12-10 14:15:36 -08:00
John Lewin
2296912424 Consolidate all GCodePath methods into EditContext 2018-12-10 14:15:36 -08:00
John Lewin
7b7267f0b2 Remove PrintItemWrapper from EditContext
- Move PrintItemWrapper dependency to PrinterConnection, where it's
  still used
2018-12-10 14:15:36 -08:00
John Lewin
23148fa43a Consolidate methods into single implementation 2018-12-10 14:15:35 -08:00
John Lewin
79ed39cf8b Consolidate public API into a single callable 'GetPath' method 2018-12-10 14:15:35 -08:00
John Lewin
dd91bba01b Simplify 2018-12-10 14:15:35 -08:00
johnlewin
8d411e8073
Merge pull request #4073 from larsbrubaker/master
moved temp to controls panel as imbedded popup menus
2018-12-10 14:15:19 -08:00
Lars Brubaker
587564b3b6 moved temp to controls panel as imbedded popup menus
issue: MatterHackers/MCCentral#4687
consider adding hotend and bed controls back onto settings page
2018-12-10 13:59:05 -08:00
johnlewin
87c3042ce4
Merge pull request #4072 from larsbrubaker/master
Don't middle click close tabs that don't have close buttons
2018-12-07 18:42:10 -08:00
Lars Brubaker
4d14474458 Put in temperature help message
issue: MatterHackers/MCCentral#4687
consider adding hotend and bed controls back onto settings page
2018-12-07 18:03:57 -08:00
Lars Brubaker
5165ab4339 Don't middle click close tabs that don't have close buttons 2018-12-07 17:50:11 -08:00
Lars Brubaker
e5078c78de
Merge pull request #4071 from larsbrubaker/master
Make sure we track positions correctly over relative moves
2018-12-07 17:45:04 -08:00
Lars Brubaker
f322a5106e Make sure we track positions correctly over relative moves
issue: MatterHackers/MCCentral#4675
Massive extrudes ramping up to z-max

issue: MatterHackers/MCCentral#4674
Over retract on last layer
2018-12-07 17:06:15 -08:00
Lars Brubaker
a51d469c61
Merge pull request #4070 from larsbrubaker/master
Working on making the radial color picker an option
2018-12-07 14:29:09 -08:00
Lars Brubaker
af9d26ae68 Fixed the mirror test 2018-12-07 14:05:03 -08:00
Lars Brubaker
0d776e20f2 removing unused setting 2018-12-07 13:21:33 -08:00
Lars Brubaker
cb4b2675b1 Working on making the radial color picker an option 2018-12-07 13:03:58 -08:00
Lars Brubaker
79e3825098
Merge pull request #4069 from larsbrubaker/master
fix for re-slice
2018-12-06 18:08:50 -08:00
Lars Brubaker
57113f48f2 fixing test with new first move code 2018-12-06 17:58:36 -08:00
Lars Brubaker
62b6b9ae44 Fixe to realtime position tracking and gcode e tracking
This hopefully fixes issues with re-slice (did on test environment)
2018-12-06 17:01:33 -08:00
Lars Brubaker
4494ac8251 MaxLengthStream don't interpolate any position until we know the destination completely
Only build a movement string for the values we know the position of
initialize unknown positions to Unknown (rather than Zero)
Added get to check for fully known position
issue: MatterHackers/MCCentral#4681
Export making M114 assumptions about Z
2018-12-06 17:01:33 -08:00
Lars Brubaker
4a454a95ad
Merge pull request #4067 from larsbrubaker/master
Fixing test for new UI
2018-12-06 16:02:21 -08:00
Lars Brubaker
22de333b5b Fixing test for new UI 2018-12-06 12:03:46 -08:00