Commit graph

58 commits

Author SHA1 Message Date
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
John Lewin
edceab2e85 Rename SendLineToPrinterNow -> QueueLine
- Issue MatterHackers/MCCentral#2550
SendLineToPrinterNow queues printer commands
2018-01-04 18:32:54 -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
John Lewin
a4e3bdf74c Bed/Part overflow should use OverflowBar
- Issue MatterHackers/MCCentral#2549
Bed overflow menu clips
2018-01-01 21:22:40 -08:00
John Lewin
9e94d116a7 Discover and use first opaque background
- Issue MatterHackers/MCCentral#2546
Overflow menu button should have fully opaque color
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
51dc1b1c48 Ensure correct black text overrides for fixed white background
- Issue MatterHackers/MCCentral#2514
Adjust print popup menu for forced white background
2017-12-29 09:45:06 -08:00
John Lewin
ee773e50a3 Move toolbar spacing into base
- Issue MatterHackers/MCCentral#2522
Incorrect toolbar spacing after recent layout engine changes
2017-12-28 12:51:47 -08:00
John Lewin
f1ea9113e8 Configure -> Printer prototype
- Issue MatterHackers/MCCentral#2408
Migrate SliceSettings -> Printer to Printer -> Setup
2017-12-27 17:46:52 -08:00
John Lewin
732e633ed9 Add drop arrows on popup menus
- Issue MatterHackers/MCCentral#2515
Add drop arrows to controls that show popups
2017-12-27 17:35:20 -08:00
John Lewin
c9de640085 Use OverflowBar type on ViewControls3D and PrinterActionsBar 2017-12-26 09:11:33 -08:00
John Lewin
3dcea0936e Add new OverflowBar type 2017-12-26 09:10:42 -08:00
John Lewin
c21afa253c Don't switch view modes on GCode changed events, only on Slice click
- Issue MatterHackers/MCCentral#2496
Slice button click should only change to GCode3D if on Model view
2017-12-24 10:44:25 -08:00
John Lewin
46ab447b44 Consolidate slicing behavior into SliceButton, disable during slice
- Issue MatterHackers/MCCentral#2398
Disable slice button while slicing
2017-12-20 18:26:47 -08:00
John Lewin
deed45ab4a Fix CancelWorksAsExpected & RaftEnabledPassedToSliceEngine tests
- Make start/stop print automatable
- Make test helpers for:
  - OpenPrintPopupMenu
  - StartPrint
  - OpenGCode3DOverflowMenu
  - SwitchToSliceSettings
  - EnsurePrintersSidebarOpen
2017-12-14 16:19:22 -08:00
John Lewin
bd79414c34 Enable pause/resume on task, remove pause/resume/cancel from bar
- Issue MatterHackers/MCCentral#2407
Extend Tasks.Execute to support custom pause/stop implementations
2017-12-12 17:53:32 -08:00
John Lewin
a633bfae46 Replicate Basic items on Print popup menu, remove Settings modes
- Issue MatterHackers/MCCentral#2405
2017-12-12 12:06:20 -08:00