John Lewin
507e04def6
Invert menu icon on dark themes
...
- Issue MatterHackers/MCCentral#3114
Overflown search icon is incorrect on dark themes
2018-04-15 14:14:01 -07:00
John Lewin
c13c6bbe7b
Move ApplyBoxStyle extension method into theme, use local theme refs
2018-04-14 21:13:59 -07:00
John Lewin
7f62ce801d
Fix borders on Advanced SectionWidget
2018-04-13 12:33:15 -07:00
John Lewin
1c5e69ced6
Revise margin on Advanced SectionWidget
2018-04-13 12:33:15 -07:00
John Lewin
178708526b
Extract border helper from PrintPopupButton, reuse in heater popups
2018-04-13 12:33:15 -07:00
John Lewin
f8a15c3b96
Convert static icons to instance, use theme colors
2018-04-12 13:18:28 -07:00
John Lewin
37a0b64b02
Use dedicated theme for menus, prefer theme colors over explicit refs
...
- Revise icon loader to take an Invert bool instead of custom enum
- Remove icon loader static ref to ActiveTheme.Instance
- Pass contextual theme.InvertIcons for theme specific invert behavior
2018-04-12 13:17:17 -07:00
John Lewin
27ceaa1635
Remove ButtonFactory indirection, directly reference theme instances
2018-04-07 14:59:07 -07:00
John Lewin
3ad0c32d6d
Directly expose typed OverflowButton, resolve menu enabled regression
...
- Issue MatterHackers/MCCentral#3060
PrintLibrary popup menu items are always enabled
2018-04-07 09:50:52 -07:00
John Lewin
b7d0332898
Convert AdjustmentControls to use SettingsRow
2018-04-06 17:36:16 -07:00
John Lewin
248ae2aa48
Add HorizontalSpacer to the ignored types list
...
- Issue MatterHackers/MCCentral#3031
Empty item in overflow list
2018-04-06 15:14:20 -07:00
Lars Brubaker
46d076fc66
Refactoring print <-> setup... button to have better state
2018-04-05 13:55:23 -07:00
Lars Brubaker
2c5208a845
Fixed bug with delayed heat turning off even after it has been set to on
...
Made the print setup button have much better state logic
Move all turn off heat logic to printer connection
2018-04-05 12:45:29 -07:00
Lars Brubaker
83a7d49e32
Make sure we don't sample off the bed
...
reorder 7 and 13 point leveling probe positions
issue: MatterHackers/MCCentral#1821
Improvements to leveling process
2018-04-04 14:58:20 -07:00
Lars Brubaker
34970a6462
Refactoring leveling system
2018-04-04 14:58:19 -07:00
John Lewin
d8ff96d226
Start visible and toggle off to work around layout quirk
...
- Workaround introduces flicker. Evaluate and select lesser evil
- Issue MatterHackers/MCCentral#2991
Print popup -> Advanced pushes primary action offscreen
2018-03-27 16:14:33 -07:00
Lars Brubaker
1d6c3e68da
Improved printer import experience (mad simpler)
2018-03-16 15:14:23 -07:00
John Lewin
963643c860
Menu overflow should show both enabled and disabled menu items
...
- MatterHackers/MCCentral#2931
2018-03-15 16:04:19 -07:00
Lars Brubaker
9cc6d5f469
Added passing UndoBuffer to rebuildable
2018-03-08 17:29:35 -08:00
Lars Brubaker
05077c4e45
Make it possible to import to current profile or new preset
2018-02-28 16:33:22 -08:00
John Lewin
d54e317382
Revise long running task title assignment and draw position
...
- Issue MatterHackers/MCCentral#2737
long running task overlaps title and content
2018-02-20 18:27:52 -08:00
John Lewin
fd59371cbc
Remove unused reference from PrintPopupMenu
2018-02-12 19:26:36 -08:00
John Lewin
19972a900f
Move SaveChanges from GuiWidget(View3DWidget) to SceneContext
2018-02-12 19:26:36 -08:00
John Lewin
d0131511da
Add listening mechanisms to update settings fields on change
...
- Issue MatterHackers/MCCentral#2795
Can't clear setting in print menu
2018-02-09 21:44:09 -08:00
John Lewin
30cf0c0f60
Add support for slicing persisted but in memory IObject3D items
...
- Issue MatterHackers/MCCentral#2785
Exception in AddObjectsForExtruder
2018-02-09 18:11:55 -08:00
John Lewin
56d5ccf241
Fix invalid growth in toolbar height
2018-02-09 16:02:38 -08:00
John Lewin
b54574747e
Revise overflow behavior
2018-02-08 22:37:58 -08:00
John Lewin
902d22bdce
Disable PrinterCommunication status indicator
...
- Issue MatterHackers/MCCentral#2787
Disable CommunicationStatus reporting in toolbar
2018-02-07 18:46:31 -08:00
John Lewin
8f55a938c5
Evaluate move of view buttons to Printer bar
...
- Issue MatterHackers/MCCentral#2784
Model/GCode tab buttons should be moved to printer bar
2018-02-07 18:46:31 -08:00
Lars Brubaker
20f54e28cc
Fixing tests
...
Added scroll into view
Made popup widget get the right scroll
Made automation runner able to find widgets that aren't visible
2018-01-24 16:31:23 -08:00
John Lewin
57072df8d5
Disable redundant "Rename Printer" menu item
2018-01-23 12:36:01 -08:00
John Lewin
b46bf0b760
Improve visibility calculation
2018-01-22 12:11:36 -08:00
John Lewin
09b2db02b9
Group print popup optional items into SectionWidget
2018-01-22 10:41:48 -08:00
John Lewin
51a2406c0f
Implement overflow menus
2018-01-21 21:07:14 -08:00
John Lewin
56d9c083b6
Consolidate to single overflow bar with button
2018-01-21 20:45:45 -08:00
John Lewin
c8fe103a07
Remove opaque backgrounds
2018-01-21 20:41:16 -08:00
John Lewin
da90023375
Simplify and refocus OverflowMenuButton implementation
2018-01-21 20:41:15 -08:00
John Lewin
01b61a4f49
Improve naming
2018-01-21 20:41:14 -08:00
John Lewin
284a3b619d
Remove background shade, add control borders
...
- Issue MatterHackers/MCCentral#2663
Evaluate UI fields having a non-white border
2018-01-20 10:17:04 -08:00
John Lewin
580f57bdff
Use RunOnIdle to transition to UI thread before dialog show
...
- Issue MatterHackers/MCCentral#2688
Connect button throws Apartment STA and DragDrop registration exceptions
2018-01-18 08:26:21 -08:00
John Lewin
8228aef9d0
Make recovery printer specific
...
- Issue MatterHackers/MCCentral#2670
Print recovery needs to be printer specific
2018-01-17 17:39:23 -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
810800df33
Revise Setup button for more consistent disabled styling
...
- Issue MatterHackers/MCCentral#2478
Inconsistent Disabled styling
2018-01-16 07:49:37 -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
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
13cc147dfe
Caller specified pointSize for DropDownLists
2018-01-12 14:51:10 -08:00
John Lewin
5b520e880e
Revise tab bar background colors
2018-01-08 15:15:43 -08:00
John Lewin
6d45d9368f
Fix failing SignInTestUserAndDoCloudLibrarySearchs test
...
- Issue MatterHackers/MCCentral#2600
Search button missing from breadcrumb bar
- Issue MatterHackers/MCCentral#2598
Investigate failing automation tests
2018-01-07 19:09:16 -08:00
John Lewin
723a48bcea
Remove Connect failed/troubleshoot UI from PrinterConnection
...
- Remove showHelpIfNoPort param
2018-01-06 12:00:14 -08:00