John Lewin
8347ddbe08
Fix spelling
2018-01-17 08:32:40 -08:00
John Lewin
cd32125230
Use ActiveTabColor
2018-01-16 22:55:28 -08:00
John Lewin
fd439fe675
Switch to transparent button backgrounds
...
- Add TextIconButton for image/text combos
- Add SimpleFlowButton for hover behaviors on Flowlayout types
- Duplicate hover behaviors in PopupMenuButton
- Base SimpleButton on GuiWidget rather than classic button type
- Issue MatterHackers/MCCentral#2671
Evaluate transparent normal fill for toolbar buttons
2018-01-16 19:01:09 -08:00
John Lewin
a34b431f17
Remove PrintingWindow
...
- Issue MatterHackers/MCCentral#2666
Remove PrintingWindow
2018-01-16 16:39:41 -08:00
LarsBrubaker
ba94cbd6b2
Make sure 'Make Support' enabled in release.
2018-01-15 22:52:41 -08:00
John Lewin
ea0415321c
Rename RegisterRootProvider to RegisterContainer
...
- Eliminate unused nomenclature, use existing terms
2018-01-15 12:38:43 -08:00
John Lewin
918ab7de76
Filter and search SliceSettings views
...
- Issue MatterHackers/MCCentral#2651
- Issue MatterHackers/MCCentral#2650
- Issue MatterHackers/MCCentral#2649
ShowHelp in Configure Printer not synced with SliceSettingsWidget
2018-01-14 16:29:41 -08:00
John Lewin
5e4184217e
Extract SliceSettingsWidget settings/tab view to reusable control
...
- Make Configure Printer persist/restore last tab
- Revise layouts.txt groups
- Issue MatterHackers/MCCentral#2646
Configure Printer should use same implementation as SliceSettingsWidget
2018-01-14 10:39:12 -08:00
John Lewin
42a5e08ac4
Rename SliceSettingsOrganizer -> SettingsOrganizer
2018-01-14 10:37:48 -08:00
John Lewin
27270d6869
Fix spelling
2018-01-12 17:40:10 -08:00
John Lewin
62b7ecd82f
Pass in and use theme
2018-01-12 17:15:21 -08:00
John Lewin
01c076e452
Rename confusing IThemeColors variable to colors
2018-01-12 17:15:21 -08:00
John Lewin
d343606b43
Revise and increase use of default font size
2018-01-12 10:55:30 -08:00
Lars Brubaker
7f9ca45fc9
Made update button work better on subtract
2018-01-12 09:41:00 -08:00
John Lewin
1f8d5614e0
Remove unused button factories
2018-01-11 18:04:54 -08:00
John Lewin
565b4a16eb
Increase opacity
2018-01-11 01:16:41 -08:00
John Lewin
4ee30102e6
Revise spacing
2018-01-11 01:07:44 -08:00
John Lewin
c807a635f7
Extract box styling for reuse
2018-01-10 23:59:03 -08:00
John Lewin
1b5f1daed1
Add reusable SearchButton helper
2018-01-10 23:21:46 -08:00
John Lewin
5cceb8e218
Tune heading size
2018-01-10 18:55:43 -08:00
John Lewin
5e1677222d
Consolidate static refs into local instance, expose for reuse
2018-01-10 18:55:42 -08:00
Lars Brubaker
cb43fab60f
Made switching to no editor layout correctly.
...
Fixed extruder 3 and 4
2018-01-10 14:43:21 -08:00
Lars Brubaker
5850b396b2
Made subtract and replace and subtract editors always have a starting selection
...
Renamed PointMaterialEditor class to SubtractAndReplace
2018-01-10 13:25:09 -08:00
John Lewin
6413eea315
Add separator type
2018-01-10 11:38:28 -08:00
John Lewin
3d52e59ee5
Ensure minimum bounds
...
- Issue MatterHackers/MCCentral#2617
Selected Object Panel fails to appear
2018-01-09 18:41:21 -08:00
John Lewin
d4a605adee
Rename Paint Material
2018-01-09 18:40:02 -08:00
John Lewin
a6c780a603
Add support icon
2018-01-09 17:49:35 -08:00
John Lewin
c3c098d005
Consolidate scene selection operations, revise styling
2018-01-09 15:50:43 -08:00
John Lewin
bbdbc82ddc
Remember selection panel size
...
- Issue MatterHackers/MCCentral#2613
IObject3D -> Selection panel should remember its size
2018-01-08 21:25:36 -08:00
John Lewin
5b520e880e
Revise tab bar background colors
2018-01-08 15:15:43 -08:00
Lars Brubaker
c3abfedc5d
Make sure we clear the selected item on loading new content
2018-01-08 11:02:06 -08:00
John Lewin
2ab8002655
Rename sent/received events
...
- Issue MatterHackers/MCCentral#2597
Rename ReadLine event to resolve ambiguity in terms
2018-01-06 22:03:26 -08:00
John Lewin
59093ab73f
Move ReadLine replacement string parsing back into PrinterConnection
...
- Ensure update on settings change
2018-01-06 16:03:03 -08:00
John Lewin
f46aacf5c4
Remove SliceSettings coupling from PrinterConnection
...
- Add properties to PrinterConnection for dependencies in SliceSettings
- Set properties on construction
- Sync properties on change
2018-01-06 13:26:28 -08:00
John Lewin
723a48bcea
Remove Connect failed/troubleshoot UI from PrinterConnection
...
- Remove showHelpIfNoPort param
2018-01-06 12:00:14 -08:00
John Lewin
f5d31e7d29
Move Printing objects from GCodeVisualizer namespace to MC.Printing
2018-01-05 12:44:57 -08:00
John Lewin
38666e89c4
Maintain state across ReloadAll
...
- Issue MatterHackers/MCCentral#2561
Configure -> Printer should survive ReloadAll
2018-01-03 15:25:17 -08:00
Lars Brubaker
7741b3a278
Update the default name we use to save the workspace
2018-01-03 14:49:47 -08:00
John Lewin
1399414af7
Use different alpha values for dark TabBodyBackground
...
- Issue MatterHackers/MCCentral#2559
Unexpected color change after opaque background change
2018-01-03 11:23:38 -08:00
John Lewin
13a0bbaa73
Move DataStore.Initialize before db dependent GetStartupBounds call
...
- Issue MatterHackers/MCCentral#2538
Can't run with no MatterControl directory (new install)
2018-01-01 19:52:49 -08:00
John Lewin
066d16599e
Calculate TabBodyBackground on theme change
2018-01-01 11:33:45 -08:00
John Lewin
a59e580a3a
Use opaque color for TabBodyBackground
2018-01-01 11:33:45 -08:00
John Lewin
e939dd0d8d
Move PrinterConnectionStatus from PrinterConnection to printer model
...
- Issue MatterHackers/MCCentral#2535
Remove localization from PrinterConnection
2017-12-31 06:14:19 -08:00
John Lewin
fb092a6334
Inline local variable
2017-12-28 16:45:34 -08:00
John Lewin
496b0940db
IsLoading should be true until initialization is complete
2017-12-27 17:35:21 -08:00
John Lewin
8754ef2912
Revise naming
2017-12-26 08:15:28 -08:00
John Lewin
c82e35831a
Use backing field style
2017-12-24 10:44:26 -08:00
John Lewin
0173d42777
Constructed GCodeRenderInfo instance should use current ActiveLayerIndex
...
- Clip to current LayerCount if now smaller
- Issue MatterHackers/MCCentral#2497
Maintain GCode layer position across ReloadAll/Slice operations
2017-12-24 10:44:25 -08:00
John Lewin
36b7c2325d
Fix timing issues by constructing local state before firing events
...
- Assign LoadedGCode only after constructing GCodeRenderer
Otherwise assignment fires LoadedGCodeChanged and Renderer is null
2017-12-24 10:44:25 -08:00
John Lewin
522542f0d4
Simplify
2017-12-24 10:44:25 -08:00