jlewin
4eeb3964e0
Move constructor to top
2019-06-18 18:04:03 -07:00
jlewin
6c7d0cc8f5
Update tooltip to Toggle Wipe Tower
...
- Issue MatterHackers/MCCentral#5682
Change tooltip to Toggle Wipe Tower
2019-06-17 14:27:14 -07:00
jlewin
82424349ca
Consolidate align/fit operations into group, add icons
2019-06-17 13:38:53 -07:00
jlewin
fc42f4094d
Pass sceneContext rather than scene to IsEnabled
...
- Revise button group membership
2019-06-17 13:27:08 -07:00
jlewin
fb0f1cebee
Make button group dropdown always enabled, disable inactive members
2019-06-17 12:12:03 -07:00
jlewin
426a923fc5
Move GetDefaultOperation into OperationGroup
2019-06-17 12:09:18 -07:00
jlewin
a90e919be5
Add to workspaces after firing event listeners
...
- Issue MatterHackers/MCCentral#5687
Workspaces with content that causes widget exceptions on load
roundtrip and survive
2019-06-14 14:15:25 -07:00
John Lewin
be4dbf1b5f
Use HelpText if available
2019-06-13 08:38:01 -07:00
John Lewin
b4b18b14f2
Require unlocalized group identifier, restore missing buttons
2019-06-13 08:28:09 -07:00
John Lewin
24065be0fb
Add Dual Extrusion Align
...
- Convert Align button into operation group/drop menu button
- Issue MatterHackers/MCCentral#5664
consider adding a dual align quick button
2019-06-13 08:27:01 -07:00
John Lewin
cb6eb43972
Add support for grouping scene operations into a drop menu button
...
- Issue MatterHackers/MCCentral#5664
consider adding a dual align quick button
2019-06-13 08:16:50 -07:00
jlewin
02d9a8d93b
Remove EmptyMenu behavior
2019-06-12 11:56:38 -07:00
jlewin
f884e336a4
Fix casing
2019-06-12 11:50:55 -07:00
jlewin
346bcefc9f
Consolidate menu generation
...
- Issue MatterHackers/MCCentral#5654
Different menus when right clicking an object in the 3D view and in
the design tree
2019-06-12 11:48:45 -07:00
jlewin
3d2aff70d4
Revise Open Recent filter
2019-05-28 18:00:30 -07:00
John Lewin
8ef1102e87
Add support for themed scene operation icons
...
- Issue MatterHackers/MCCentral#5501
Pinch/curve/fit icons use theme.InvertIcons
2019-05-11 18:57:33 -07:00
John Lewin
a3d14c4334
Resize menu items to max sibling width
...
- Issue MatterHackers/MCCentral#5395
Open Recents menu should be sized to content
2019-04-30 22:46:51 -07:00
John Lewin
9539c71fe6
Use large icons, modified date in Open Recent menu
2019-04-28 08:23:23 -07:00
John Lewin
363e8d424f
Clear cache and update image
...
- Issue MatterHackers/MCCentral#5390
Recent item thumbnails rarely displayed
2019-04-27 00:18:46 -07:00
jlewin
c3ad880c94
Compute and use custom color for Add Content panel background
...
- Issue MatterHackers/MCCentral#5357
Library pop up starting with wrong colors
2019-04-18 16:42:12 -07:00
John Lewin
a290cd672e
Handle wipe tower case
...
- Issue MatterHackers/MCCentral#5323
Add hotend limits support for multi-material items
2019-04-13 15:35:54 -07:00
Lars Brubaker
0ba8e47014
Support tests are currently passing
...
support handles selections better for create and remove
2019-03-29 10:10:39 -07:00
LarsBrubaker
2248dbfcfc
Made it possible to pass in the shape of the wipe tower
2019-03-17 10:58:28 -07:00
Lars Brubaker
0164c1d48e
exclude support from lay flat consideration (if there is non-support)
...
issue: MatterHackers/MCCentral#3989
Consider excluding support from layflat
2019-03-14 15:19:27 -07:00
John Lewin
9da48f69ed
Await async tasks
2019-03-13 14:16:55 -07:00
John Lewin
cfbbc43df0
Add tooltip for button
2019-03-09 10:00:34 -08:00
John Lewin
75f33b3499
Simplify
2019-02-24 10:02:53 -08:00
John Lewin
a7b1eead90
Use after_draw hooks to render popup borders
...
- Issue MatterHackers/MCCentral#5092
Popups need borders to better convey boundaries
2019-02-24 09:53:07 -08:00
John Lewin
83712d7e08
Add and use new ISceneContext interface
2019-02-04 16:18:06 -08:00
John Lewin
8dfbd04423
Resuse existing AddToPlate() to pickup latest load/position behavior
...
- Move behavior into more reusable location, next to similar
AddToPlate helper methods
- Issue MatterHackers/MCCentral#4955
Part plated at origin instead of bed center
2019-01-31 16:07:05 -08:00
John Lewin
18fc068d2c
Add missing localizations
...
- Issue MatterHackers/MCCentral#4976
Localize strings
2019-01-31 12:35:12 -08:00
Lars Brubaker
f0728e0610
Change the Invalidate Type to flags
...
remove undo buffer from invalidate type
2019-01-28 14:19:48 -08:00
John Lewin
6db5628670
Improve theme consistency
2019-01-02 18:38:44 -08:00
John Lewin
11668654c6
Fix typos
2019-01-02 18:38:43 -08:00
LarsBrubaker
138fc1e461
Make support changing more intuitive
2018-12-31 16:35:33 -08:00
Lars Brubaker
00e95316b2
Working on new support generation
2018-12-31 12:12:14 -08:00
Lars Brubaker
5cc271e508
Working on new auto support feature
2018-12-31 09:12:49 -08:00
LarsBrubaker
a98389d54e
fixed ctrl-z and shift-ctrl-z to do the right undo and redo
...
issue: MatterHackers/MCCentral#4703
Undo does not work completely
2018-12-16 08:35:56 -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
980b9e6236
Clean up comments, null ContentStore for GCode as expected
2018-12-10 14:15:36 -08:00
Lars Brubaker
8de283dbfe
Say who is the owner of executing tasks. This allows us to filter running tasks displays
...
issue: MatterHackers/MCCentral#4660
Not printing printer tab showing print progress from printing printer tab
2018-12-05 13:48:57 -08:00
Lars Brubaker
3ef1abd065
Removed 'Setup...' button
...
Improved Print popup
Made print popup always available
issue: MatterHackers/MCCentral#4661
Unify 'Setup...' into 'Print'
2018-12-03 13:23:24 -08:00
Lars Brubaker
23c0722585
Working on creating a features Tour
2018-11-28 11:55:58 -08:00
John Lewin
2873a74ef7
Use standard event listener pattern
2018-11-16 15:53:43 -08:00
John Lewin
4113a18436
CodeFactor cleanup
2018-11-15 15:06:47 -08:00
John Lewin
59a16f53b5
Unregister scoped listeners via Closed event
2018-11-15 14:51:07 -08:00
John Lewin
d90102d8f5
Add mechanism for export to select context before options
2018-11-12 09:45:00 -08:00
John Lewin
5489c3b09a
Pass SceneContext instead of Scene to SceneSelectionOperations
...
- Required to remove ActivePrinter from InsertNewItem
- Required to break ActivePrinter dependencies
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:51:50 -08:00
John Lewin
41bd4965f8
Revise auto switch to GCode animation
...
- Issue MatterHackers/MCCentral#4534
2018-11-08 08:13:08 -08:00
John Lewin
7212f11871
Rename theme.ActiveTabColor to theme.BackgroundColor
...
- Issue MatterHackers/MCCentral#4491
2018-11-03 09:51:25 -07:00