Commit graph

39 commits

Author SHA1 Message Date
John Lewin
95006f5577 Remove manual invalidate, rely on code in ImageConverter operation 2019-01-15 15:24:39 -08:00
John Lewin
0f370d9bc1 Add button area for primary actions and promote primary actions
- NodeOperations should move to toolbar when listed as primary
- NodeOperations should disappear from overflow when promoted
- Issue MatterHackers/MCCentral#4820
Add primary actions to objects in the properties panel
2019-01-14 18:44:27 -08:00
John Lewin
4a670feee2 Revise ImageConverter library item to use new NodeOperation 2019-01-14 18:44:26 -08:00
John Lewin
30b1e0bc2a Convert Operations property into dictionary 2019-01-14 18:44:26 -08:00
John Lewin
54cddd1077 Simplify RegisterOperation params 2019-01-14 18:44:26 -08:00
John Lewin
19a3a05cfc Add support for multiple types mapped to a single NodeOperation 2019-01-14 18:44:26 -08:00
LarsBrubaker
54088a14a0 Experimenting with new TextPathObject
the goal is that we would make the text object in the favorites
a component object wrapping the text path object and it would give
more 2D options to text as it becomes possible to get to a 2D text object
2019-01-03 07:51:14 -08:00
Lars Brubaker
5cc271e508 Working on new auto support feature 2018-12-31 09:12:49 -08:00
Lars Brubaker
83fd3423ec Working on new supports
refactoring tour classes
2018-12-28 16:00:30 -08:00
John Lewin
25f445e22f Invoke synchronous methods with Task.Run 2018-12-27 16:30:35 -08:00
Lars Brubaker
ce2938fdcd Make provider IDs have better hash codes that 32 bit object GetHashCode 2018-12-27 11:48:47 -08:00
John Lewin
230ffdc029 Revise and build out ICustomSearch implementations 2018-12-24 12:48:31 -08:00
John Lewin
f88b04b7bc Change from KeywordFilter property to ICustomSearch 2018-12-24 12:45:35 -08:00
John Lewin
e9eeea8d3d Extract Windows only dependency from shared .netstandard project 2018-12-18 11:54:31 -08:00
John Lewin
35b0ff1423 Restore default "Calibration Parts" library container
- Fix non-printer tests which use calibration parts
2018-12-14 12:57:10 -08:00
John Lewin
af44fed520 Fix printer container name 2018-12-12 17:41:05 -08:00
John Lewin
a22866abcf Add per workspace library context
- Add WrappedLibraryContainer for per workspace containers
  (support for printer specific containers)
- Issue MatterHackers/MCCentral#4710
All printers and parts share the same library view
2018-12-12 17:40:32 -08:00
John Lewin
13001df42f Use agg_basics.GetLongHashCode for ID
- Issue MatterHackers/MCCentral#4636
Primitives should use 3D icons, even when flat icons are selected
2018-11-29 17:14:51 -08:00
John Lewin
96383bd8c0 Remove SDCardContainer until replacement becomes available 2018-11-23 11:08:50 -08:00
John Lewin
a73659d6b9 Add error reporting to ApplicationController 2018-11-23 11:04:22 -08:00
John Lewin
a1dc2cbaa6 CodeFactor cleanup 2018-11-16 05:12:34 -08:00
John Lewin
0d066881a4 Use UiThread.ClearInterval 2018-11-13 16:54:46 -08:00
Lars Brubaker
4bb93fcc19 changed CommunicationStateChanged to EventHandler 2018-11-09 13:19:29 -08:00
John Lewin
f83fadd06b Convert to standard events with line arg 2018-11-09 11:58:34 -08:00
John Lewin
47e6ca535e Guard against early exit on container exceptions 2018-11-05 17:35:25 -08:00
John Lewin
b61511da81 Simplify 2018-11-02 07:33:44 -07:00
John Lewin
243adb9964 Remove InteractiveScene from TreeView 2018-10-26 16:56:40 -07:00
John Lewin
c69815cc05 Make operation icons scene aware
- Issue MatterHackers/MCCentral#4391
Operation icons should be theme aware
2018-10-26 09:29:22 -07:00
John Lewin
47c42c44c8 Show tree view of the scene rather than selected part
- Issue MatterHackers/MCCentral#4387
2018-10-26 09:04:31 -07:00
John Lewin
f303f5fc5c Consolidate Part/Bed history into one container
- Part history will only appear if it has files for compatibility
- Issue MatterHackers/MCCentral#4365
2018-10-25 08:35:18 -07:00
John Lewin
cddea969a1 Revise naming to depict behavior 2018-10-24 21:20:56 -07:00
LarsBrubaker
e9bc662dd3 Added primitives to the main MatterControl project
Experimenting with calling the 'Library' tab 'Designs'
2018-10-11 20:21:35 -07:00
John Lewin
b67d3ad691 Add Library tab, replace PrintLibrary widget with Favorites bar 2018-10-10 08:07:47 -07:00
John Lewin
477b422703 Simplify ExternalDragOver, pass dependency as param 2018-10-07 15:43:31 -07:00
John Lewin
e97191f104 Move library icons to more aptly named location
- Issue MatterHackers/MCCentral#4253
Incorrect sizing for building_thumbnail_40x40.png after thumbnail changes
2018-10-06 14:06:03 -07:00
John Lewin
b02a5661ba Extract and reuse thumbnail resizing logic 2018-10-06 13:52:19 -07:00
John Lewin
3cd4dbdde6 Extract LibraryItem thumbnail generator for reuse 2018-10-06 09:21:50 -07:00
John Lewin
51289443cc Move NewPlatingItem(), GetLastePlateOrNew() from printer to HistoryContainerBase 2018-10-04 19:27:07 -07:00
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