John Lewin
375dd22f14
Invoke via RunOnIdle to prevent blocking
...
- Issue MatterHackers/MCCentral#4639
[Linux] Mouse does not work in export printer dialog
2018-12-13 17:02:19 -08:00
John Lewin
1cffae5f50
Refactor and simplify
2018-12-13 16:59:32 -08:00
John Lewin
51ceeb2175
Update product tour url
2018-12-13 16:11:16 -08:00
Tyler Anderson
41d2bc8e22
Made PgUp & PgDown keys work in terminal
2018-12-13 15:16:10 -08:00
John Lewin
da625fc267
Add cached network loading for product tour
2018-12-13 09:27:27 -08:00
John Lewin
172ff1cc30
Remove dead code
2018-12-13 09:27:27 -08:00
John Lewin
98209ba0ce
Hold and use reference to owning window in TourOverlay
2018-12-13 09:27:27 -08:00
John Lewin
7e06283c08
Refactor for clarity/conformance
2018-12-13 09:27:27 -08:00
John Lewin
99cdee6ed7
Extract product tour loading to ApplicationController
2018-12-13 09:27:27 -08:00
John Lewin
9c4283ef2c
Extract tour data to external file
2018-12-13 09:27:26 -08:00
WinstonMao
eb27e21394
Update ApplicationController.cs
...
Load TranslationMap before load hardware tabpage
2018-12-13 14:44:16 +08:00
John Lewin
bfc63bdd4d
Reduce overlap
2018-12-12 22:09:42 -08:00
John Lewin
8f0338107d
Add OpenPrinters container to Library tab
2018-12-12 18:13:22 -08:00
John Lewin
f6cddb646f
Only pass workspace into LibraryListView, use workspace context
...
- Fix broken breadcrumbs
2018-12-12 17:42:47 -08:00
John Lewin
567b3d3076
Wire up new PrinterContainer on printer workspaces
2018-12-12 17:41:51 -08:00
John Lewin
af44fed520
Fix printer container name
2018-12-12 17:41:05 -08:00
John Lewin
a22866abcf
Add per workspace library context
...
- Add WrappedLibraryContainer for per workspace containers
(support for printer specific containers)
- Issue MatterHackers/MCCentral#4710
All printers and parts share the same library view
2018-12-12 17:40:32 -08:00
John Lewin
1c32d7903c
Disable standard tooltips on Slice Settings UIFields
...
- Issue MatterHackers/MCCentral#4707
SliceSettings tooltip should not show when overridden with popover
2018-12-12 14:30:26 -08:00
John Lewin
d345f313d5
Convert problem Popover properties to immutable due to agg quirks
2018-12-12 14:26:55 -08:00
John Lewin
97be7d1d10
Cleanup 2
2018-12-12 09:01:47 -08:00
John Lewin
ef3f3f6a8f
Cleanup
2018-12-12 08:57:52 -08:00
John Lewin
acc8662782
Restore attention border around target, use transparent white border
2018-12-12 08:53:03 -08:00
John Lewin
23a78bf820
Add comments/image detailing cryptic bubble creation logic
2018-12-12 08:49:13 -08:00
John Lewin
1aa0e43094
Improve popover, hook up arrow direction to tour positioning logic
2018-12-12 08:49:13 -08:00
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
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
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
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
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
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
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