John Lewin
e9eeea8d3d
Extract Windows only dependency from shared .netstandard project
2018-12-18 11:54:31 -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
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
527c57fb10
Add OpenEmptyPrinter method for common open use case
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
970d68f5c0
Spelling
2018-11-29 13:41:24 -08:00
Lars Brubaker
9d6db74793
First pass of interface tour is ready
...
issue: MatterHackers/MCCentral#4561
Create new startup Ui walk through to show users where ui elements can be found
2018-11-29 09:54:00 -08:00
John Lewin
29bc739166
Use correct anchors for new type
...
- Issue MatterHackers/MCCentral#4619
Clear button missing from search
2018-11-23 17:57:32 -08:00
John Lewin
ab82ad7a75
Use HoverImageWidget
...
- Issue MatterHackers/MCCentral#4585
Memory leak in ImageWidget when source image is static
2018-11-21 19:24:53 -08:00
John Lewin
178eff308e
Revise refs and listeners so MainViewWidget finalizes after Close
2018-11-20 16:43:45 -08:00
John Lewin
bbcc3018f6
Listen for SettingChanged and update profile name/port as needed
...
- Move behavior back into ProfileManager
- Issue MatterHackers/MCCentral#4600
Hardware tab not syncing name changes
2018-11-16 15:53:44 -08:00
John Lewin
2873a74ef7
Use standard event listener pattern
2018-11-16 15:53:43 -08:00
John Lewin
a1dc2cbaa6
CodeFactor cleanup
2018-11-16 05:12:34 -08:00
John Lewin
51b15e053b
Unregister listeners on Close
...
- Issue MatterHackers/MCCentral#4588
Listeners not unregistered on Close
2018-11-15 20:03:53 -08:00
Lars Brubaker
b740c2e351
Refactoring some class names and fields
2018-11-15 16:47:28 -08:00
John Lewin
a3d2a6bc49
Remove redundant event listener action
2018-11-13 12:38:17 -08:00
Lars Brubaker
1c9b105926
finishing up the removal of Rooded SettingsChanged
...
Added AnyPrinterSettingChanged event
2018-11-13 09:48:10 -08:00
Lars Brubaker
6405dad7ac
Convert static SettingChanged event to instance based
...
issue: MatterHackers/MCCentral#4551
2018-11-12 17:45:13 -08:00
John Lewin
de06d23499
Implement custom open printers view in SelectActivePrinterPage
2018-11-12 09:45:00 -08:00
John Lewin
b2cfc68368
Rename method for clarity
2018-11-12 09:45:00 -08:00
John Lewin
d90102d8f5
Add mechanism for export to select context before options
2018-11-12 09:45:00 -08:00
John Lewin
731a4e2506
Remove DragDropData.Printer
2018-11-12 09:44:59 -08:00
John Lewin
39308e5b79
Restore open printers on load
2018-11-12 09:44:59 -08:00
John Lewin
0d9e6aadf2
Experimental multi-printer support
2018-11-12 09:44:59 -08:00
John Lewin
90a219e89b
Use AnyPrintTaskRunning helper
2018-11-11 13:46:12 -08:00
John Lewin
e296a862d9
Hold ParentContainer in ContainerTreeNode
2018-11-07 18:03:45 -08:00
John Lewin
b0520aa6fc
Ensure treeview is built on initial load as well as ReloadAll
...
- Issue MatterHackers/MCCentral#4518
reload all while in history folder moves away from
2018-11-07 18:03:45 -08:00
John Lewin
9472a8ebc3
Call container.SetThumbnail after meshContentProvider thumnbail gen
...
- Issue MatterHackers/MCCentral#4502
MCWS not updated after local thumbnail regeneration
2018-11-05 17:35:25 -08:00
John Lewin
7da9a9d905
Guard for null
...
- Issue MatterHackers/MCCentral#4500
Right click in SaveAs dialog crashes application with null reference
exception
2018-11-05 17:35:25 -08:00
John Lewin
2f1724ce89
Remove conditional Markdig on Android, use Markdig NuGet
2018-11-03 20:44:18 -07:00
John Lewin
7212f11871
Rename theme.ActiveTabColor to theme.BackgroundColor
...
- Issue MatterHackers/MCCentral#4491
2018-11-03 09:51:25 -07:00
John Lewin
8d4974dc32
Move theme.Colors.PrimaryTextColor into theme, remove unneeded types
...
- Issue MatterHackers/MCCentral#4490
2018-11-03 09:13:07 -07:00
John Lewin
05966c7e56
Wait for async printer load before copying part bed plate
...
- Issue MatterHackers/MCCentral#4478
When we open a printer from the select menu after clicking print
on a design tab, we don't get the part on the bed
2018-11-03 00:21:33 -07:00
John Lewin
9e8f6fac5a
Make LibraryView double click action conditional to context
...
- Issue MatterHackers/MCCentral#4484
Double click should conditionally open part preview or add to plate
2018-11-02 22:02:05 -07:00
John Lewin
ee89c897af
Restore previous icon spacing
2018-11-02 20:00:47 -07:00
John Lewin
f31f3ab0a5
Extract simple vertical icon view to base type from IconListView
...
- Use on favorites bar in place of IconListView
2018-11-02 20:00:46 -07:00
John Lewin
da320e739e
Change listview item double click to show part view
...
- Issue MatterHackers/MCCentral#4464
Library -> Part -> DoubleClick should fire Open behavior
2018-11-01 17:04:13 -07:00
John Lewin
35e7e24fda
Open constructed tab after creation
...
- Issue MatterHackers/MCCentral#4460
Library -> MCX -> Edit should switch to constructed tab
2018-11-01 17:02:12 -07:00
John Lewin
14967368a4
Replace RunOnIdle use with alternative for startup initialization
...
- Issue MatterHackers/MCCentral#4438
RunOnIdle should not be used to queue work post application load
2018-11-01 09:36:58 -07:00
John Lewin
6f896beed2
Add toolbar to hardware page to fix layout quirks due to splitter
...
- Issue MatterHackers/MCCentral#4449
2018-10-31 17:35:20 -07:00
John Lewin
3aa10f77dc
Reduce scope
2018-10-31 17:16:52 -07:00
John Lewin
a59970e371
Be rather than have FlowlayoutWidget
2018-10-31 17:15:43 -07:00
John Lewin
a2cd257293
Rename PartPreviewWidget -> MainViewWidget
...
- Consolidate AppView:MainView
2018-10-30 16:58:29 -07:00
Lars Brubaker
e49397b0b5
Made a Loading... overlay when changing printers
...
Took out the filament selection in leveling
Made our load and unload scripts work correctly with repetier firmware
issue: MatterHackers/MCCentral#4315
Need Loading overlay when adding or switching to a printer
2018-10-30 13:40:37 -07:00
Lars Brubaker
5abe0d4b13
getting right click working in library view rows
...
issue: MatterHackers/MCCentral#4418
Set selectable false for Icon view rows to fix right click
2018-10-30 09:47:58 -07:00
John Lewin
1801d9eb56
Switch to existing printer on double click
...
- Issue MatterHackers/MCCentral#4325
Double clicking the printer you currently have open in the hardware
tab should bring it to the front
2018-10-29 18:16:09 -07:00
Lars Brubaker
1c7366ef1c
Added Open to the 3D view tool bar
2018-10-29 17:36:01 -07:00
John Lewin
27fb7557f6
Disable RunningTaskRow expansion if lacking RichProgressWidget
...
- Issue MatterHackers/MCCentral#4411
2018-10-26 22:19:57 -07:00