Commit graph

9091 commits

Author SHA1 Message Date
John Lewin
ea3fa0bd2c Change MHTextEditWidget anchoring 2018-01-17 12:05:46 -08:00
johnlewin
22d961acbd
Merge pull request #2907 from larsbrubaker/design_tools
Fixe text tests
2018-01-17 11:04:00 -08:00
Lars Brubaker
562a994384 Latest agg 2018-01-17 10:31:49 -08:00
LarsBrubaker
69d4eb978e Fixe text tests 2018-01-17 10:24:07 -08:00
johnlewin
f663825827
Merge pull request #2906 from jlewin/design_tools
Conditionally enable search button
2018-01-17 08:51:49 -08:00
John Lewin
8347ddbe08 Fix spelling 2018-01-17 08:32:40 -08:00
John Lewin
9edbd8c492 Process enabled rules in part mode, use sceneContext rather than printer
- Issue MatterHackers/MCCentral#2660
All toolbar operations enabled without selection in Part mode
2018-01-17 08:16:23 -08:00
John Lewin
a77f47da5b Conditionally enable search button
- Issue MatterHackers/MCCentral#2647
Search button should be disabled in non-searchable containers
2018-01-17 08:16:23 -08:00
johnlewin
81837db6e9
Merge pull request #2905 from jlewin/design_tools
Use ActiveTabColor
2018-01-17 08:16:01 -08:00
John Lewin
d1a015e3e1 Use new background for thumbnail background highlight color 2018-01-16 22:59:36 -08:00
John Lewin
ca74a14cb3 Match sibling toolbar height 2018-01-16 22:56:03 -08:00
John Lewin
cd32125230 Use ActiveTabColor 2018-01-16 22:55:28 -08:00
John Lewin
a726c1decb Remove dead code 2018-01-16 22:51:44 -08:00
John Lewin
e905886a7d Add GCode sections to printer
- Issue MatterHackers/MCCentral#2662
2018-01-16 21:57:10 -08:00
John Lewin
7b5302c7e0 Revise separators 2018-01-16 21:48:20 -08:00
johnlewin
a7db680043
Merge pull request #2904 from jlewin/design_tools
Consolidate to a single ScrollableWidget
2018-01-16 20:01:26 -08:00
John Lewin
852432bf4c Remove dead code 2018-01-16 19:01:17 -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
63963c1464 Remove DropMenuWrappedField, disable hard-coded field presets
- Issue MatterHackers/MCCentral#2668
Remove QuickMenuSettings
2018-01-16 16:48:26 -08:00
John Lewin
bfb738d15b Remove redundant default values 2018-01-16 16:44:53 -08:00
John Lewin
a34b431f17 Remove PrintingWindow
- Issue MatterHackers/MCCentral#2666
Remove PrintingWindow
2018-01-16 16:39:41 -08:00
John Lewin
851beb9be9 Consolidate to a single ScrollableWidget 2018-01-16 16:39:41 -08:00
Lars Brubaker
6d044127d1
Merge pull request #2901 from larsbrubaker/design_tools
Need Text Edit Widget outer scroll container to be stretch
2018-01-16 15:43:15 -08:00
LarsBrubaker
cc339c6c75 Need Text Edit Widget outer scroll container to be stretch 2018-01-16 15:36:18 -08:00
johnlewin
223edd580c
Merge pull request #2900 from jlewin/design_tools
Extract DB sync to dedicated thread
2018-01-16 14:08:02 -08:00
John Lewin
241c9694e1 Extract DB sync to dedicated thread
- Issue MatterHackers/MCCentral#2596
Consider using a single task to sync print progress to disk
2018-01-16 08:42:35 -08:00
John Lewin
0962db3f3e Collapse LoadGCodeToPrint into StartPrint method 2018-01-16 08:17:24 -08:00
John Lewin
a6d6fdaa3c Collapse DoneLoadingGCodeToPrint into StartPrint method 2018-01-16 08:14:04 -08:00
John Lewin
810800df33 Revise Setup button for more consistent disabled styling
- Issue MatterHackers/MCCentral#2478
Inconsistent Disabled styling
2018-01-16 07:49:37 -08:00
Lars Brubaker
fcfa664c6f
Merge pull request #2898 from larsbrubaker/design_tools
Make sure 'Make Support' enabled in release.
2018-01-16 07:12:14 -08:00
LarsBrubaker
ba94cbd6b2 Make sure 'Make Support' enabled in release. 2018-01-15 22:52:41 -08:00
johnlewin
36a2fc3fda
Merge pull request #2897 from jlewin/design_tools
Fix tests
2018-01-15 21:15:52 -08:00
John Lewin
fd2418f0fb Fix typos 2018-01-15 20:58:14 -08:00
John Lewin
045d17b153 Update test as ManualPrintercontrols now is ScrollableWidget
- Issue MatterHackers/MCCentral#2658
Investigate TuningAdjustmentsDefaultToOneAndPersists failure
2018-01-15 20:52:44 -08:00
John Lewin
44f9856eb5 Move focus back into View3DWidget
- Issue MatterHackers/MCCentral#2657
Investigate GroupAndUngroup failure
2018-01-15 20:39:57 -08:00
John Lewin
74ac1da7a3 Restore printer name field on Configure Printer tab
- Issue MatterHackers/MCCentral#2656
Investigate PrinterNameStaysChanged failure
2018-01-15 20:31:57 -08:00
John Lewin
fdb1a7bd98 Update emulator test to match new behavior
- Issue MatterHackers/MCCentral#2655
Investigate ExpectedEmulatorResponses failure
2018-01-15 20:13:57 -08:00
Lars Brubaker
b010c744ba
Merge pull request #2896 from larsbrubaker/design_tools
Wrote an overhang renderer class
2018-01-15 17:20:48 -08:00
LarsBrubaker
0f6a49c15b Wrote an overhang renderer class
Recomputes when needed
Caches values
2018-01-15 17:15:02 -08:00
johnlewin
16377c69d0
Merge pull request #2895 from jlewin/design_tools
Design tools
2018-01-15 13:13:27 -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
0db0f2630a Darken container background for contrast with white input fields
- Issue MatterHackers/MCCentral#2653
Undetectable input fields
2018-01-15 10:49:33 -08:00
Lars Brubaker
1e12b177c6
Merge pull request #2894 from larsbrubaker/design_tools
Made the render state get set when constructing
2018-01-14 16:55:58 -08:00
LarsBrubaker
e1b3a07451 Made the render state get set when constructing
Just like John's TODO that was sitting there
Also fixed a bug with material index
2018-01-14 16:46:02 -08:00
Lars Brubaker
9ffe1b705e
Merge pull request #2893 from jlewin/design_tools
Unified and enhanced SliceSettings views
2018-01-14 16:42:02 -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
80ae5d9bef Remove dead code 2018-01-14 10:39:12 -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
593a1c245e Move organizer types into parent class 2018-01-14 10:37:48 -08:00