Commit graph

24 commits

Author SHA1 Message Date
Lars Brubaker
bed90234e7 Made MatterControl run as a .net standard app
Moving matter control to a lib and creating a new exe to run it
2018-09-06 16:09:58 -07:00
Lars Brubaker
3d9781d7c6 Changing close to not take any params
changing CloseEventArgs to EventArgs
2018-08-23 16:44:32 -07:00
John Lewin
53a430eb81 Add Tooltip support for long running tasks
- Issue MatterHackers/MCCentral#3874
Add 'Cancel' ToolTip to long running tasks Stop button
2018-07-20 14:40:41 -07:00
John Lewin
58ee7de59d Ensure text area size remains constant and buttons remain onscreen
- Issue MatterHackers/MCCentral#3894
Investigate failing CancelWorksAsExpected test
2018-07-18 19:27:15 -07:00
John Lewin
87731fc4ae Reduce update drawing to more applicable range 2018-07-18 13:24:15 -07:00
Lars Brubaker
5db907be72 Took out read to report 2018-07-10 11:21:21 -07:00
LarsBrubaker
c6f6cd115a Make Ungroup a long running task
Make sure we are ready to report before starting a long running task
issue: MatterHackers/MCCentral#3827
Make ungroup a long running task
2018-07-08 08:30:04 -07:00
John Lewin
3a2a2c9313 Expose ProgressBackgroundColor for improved coloring per theme 2018-06-24 17:21:20 -07:00
John Lewin
41d23fb4b8 Decrease progressbar width 2018-06-24 17:21:19 -07:00
John Lewin
eca557ef2b Drop RunningTasks title widget, prepend title text to status if missing
- Issue MatterHackers/MCCentral#3740
Consider dropping running tasks heading
2018-06-24 17:21:19 -07:00
John Lewin
a7af574b62 Sync ExpandCheckboxButton with panel expansion status
- Issue MatterHackers/MCCentral#3454
Printing progress panel starts out with closed arrow on open window
2018-05-31 09:38:04 -07:00
John Lewin
d1be142934 Persist expansion state of progress widgets
- Issue MatterHackers/MCCentral#3202
remember full / compact state of 3D progress indicator
2018-05-07 13:12:32 -07:00
John Lewin
ff833f230e Revise naming to reflect behavior 2018-05-07 09:47:50 -07:00
John Lewin
ff20c4e48e Remove redundant validation 2018-05-07 09:47:50 -07:00
John Lewin
dbee0e428f Use initializer syntax 2018-05-07 09:47:49 -07:00
John Lewin
9aa8bb80b1 Remove helper method 2018-05-07 09:47:49 -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
0748eeab04 Add action opt-out for long running tasks
- Issue MatterHackers/MCCentral#3085
2018-04-09 16:59:17 -07:00
John Lewin
16ed93f518 Remove unnecessary async specifiers 2018-03-27 09:27:07 -07: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
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
0ae7bff821 Make RichProgress panel work as intended 2017-12-12 08:52:13 -08:00
John Lewin
f401278d25 Long running tasks prototype
- Issue MatterHackers/MCCentral#2393
Finish up and check in long running tasks prototype
2017-12-11 15:42:17 -08:00