LarsBrubaker
231af2df67
Subtract and replace can handle multiple keep objects
...
Also fixes it being applied to an existing subtract and replace
2018-12-22 07:53:26 -08:00
John Lewin
c4df1954ac
Improve pixel alignment for popover border
2018-12-21 18:37:11 -08:00
John Lewin
170b458676
Add popover support to all SliceSettingsRows
...
- Issue MatterHackers/MCCentral#4747
No HelpText on PrintPopupMenu SettingsRows
2018-12-21 18:37:11 -08:00
John Lewin
794d2b87c1
Add border stroke to popovers
2018-12-21 18:37:11 -08:00
John Lewin
19fea5163e
Fix invalid popover notch position
...
- MatterHackers/MCCentral#4748
Right aligned popovers position notch at incorrect position
2018-12-21 18:37:11 -08:00
John Lewin
f06e67a65e
Use EventHandler<StringEventArgs> for SettingChanged event
...
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
LarsBrubaker
201c9d1d65
Improved subtract selection rendering
...
does not modify the part colors only the rendering colors
Refactoring
2018-12-21 08:27:40 -08:00
Lars Brubaker
e0a9ab1526
Writing tests for Combine and Subtract
2018-12-20 14:22:40 -08:00
John Lewin
390b6fd59e
Close constructed widgets
...
- Issue MatterHackers/MCCentral#4739
DynamicPopupContent popups construct and fail to close their
generated widget
2018-12-19 18:00:13 -08:00
John Lewin
801363fe49
ReloadAll should not rebuild workspaces
...
- Issue MatterHackers/MCCentral#4704
2018-12-19 15:53:54 -08:00
John Lewin
54c3dbb08e
Extract Android dependencies from .netstandard libraries
2018-12-18 11:54:31 -08:00
Lars Brubaker
5910236d5f
Fixed Flatten in mesh wrapper
...
Reverted GetAxisAlignedBoundingBox in mesh wrapper
Have less initialization in FitToBounds
2018-12-18 10:05:05 -08:00
Lars Brubaker
7743a34a87
Don't call ExandedChianged twice in TreeView
...
Let MeshWrapper call GetAxisAl/ignedBoundingBox from base
2018-12-17 16:12:11 -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
LarsBrubaker
3e38fac335
Making ungroup and flatten do the same behavior and always be available
2018-12-16 08:35:55 -08:00
LarsBrubaker
38c8d47df3
New work on curve object
2018-12-16 08:35:55 -08:00
John Lewin
375dd22f14
Invoke via RunOnIdle to prevent blocking
...
- Issue MatterHackers/MCCentral#4639
[Linux] Mouse does not work in export printer dialog
2018-12-13 17:02:19 -08:00
John Lewin
7e06283c08
Refactor for clarity/conformance
2018-12-13 09:27:27 -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
d345f313d5
Convert problem Popover properties to immutable due to agg quirks
2018-12-12 14:26:55 -08:00
John Lewin
ef3f3f6a8f
Cleanup
2018-12-12 08:57:52 -08:00
John Lewin
23a78bf820
Add comments/image detailing cryptic bubble creation logic
2018-12-12 08:49:13 -08:00
John Lewin
1aa0e43094
Improve popover, hook up arrow direction to tour positioning logic
2018-12-12 08:49:13 -08:00
John Lewin
8306bac352
First pass at popovers for interface tour
2018-12-12 08:49:12 -08:00
John Lewin
5ff7804767
Add experimental popover/bubble support
2018-12-12 08:49:12 -08:00
Lars Brubaker
f39caf4859
Made the name update correctly
...
issue: MatterHackers/MCCentral#4657
Object rename not updating tree view name
2018-12-11 16:42:48 -08:00
Lars Brubaker
b23db9f1e1
Made the tree view remember the open state close state
2018-12-11 16:42:47 -08:00
John Lewin
aaf7edf997
Remove invalid tab creation logic
...
- Accidently restored during merges before pull request
- Issue MatterHackers/MCCentral#4702
Switching theme results duplicated and invalid tabs
2018-12-11 15:16:28 -08:00
Lars Brubaker
e9c4ba5d28
Better tracking of extrusion and position in consideration of relative moves
...
Reset position tracking correctly for G92 s
Render G92 instructions correctly (don't show as filament change)
Remove dead code
issue: MatterHackers/MCCentral#4688
Don't force tool change on layer change
2018-12-11 14:12:25 -08:00
John Lewin
3e0e1703f4
Extract opentabs loading to method, invoke on sign out/in
...
- Make ReloadAll async
- Issue MatterHackers/MCCentral#4698
Open tabs should track users after sign in/out
2018-12-10 18:16:15 -08:00
John Lewin
e48a5f04ed
Rename method to match latest behavior
2018-12-10 14:15:37 -08:00
John Lewin
aae2ffdf76
Revise tab ordering and persistence logic
...
- Issue MatterHackers/MCCentral#4555
2018-12-10 14:15:37 -08:00
John Lewin
980b9e6236
Clean up comments, null ContentStore for GCode as expected
2018-12-10 14:15:36 -08:00
Lars Brubaker
587564b3b6
moved temp to controls panel as imbedded popup menus
...
issue: MatterHackers/MCCentral#4687
consider adding hotend and bed controls back onto settings page
2018-12-10 13:59:05 -08:00
Lars Brubaker
5165ab4339
Don't middle click close tabs that don't have close buttons
2018-12-07 17:50:11 -08:00
Lars Brubaker
cb4b2675b1
Working on making the radial color picker an option
2018-12-07 13:03:58 -08:00
Lars Brubaker
73241b5c6c
make menu close on button click
...
issue: MatterHackers/MCCentral#4670
Print pop-up should close after clicking print (same for after clicking setup if available)
2018-12-05 15:17:41 -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
1a434b6388
Moved extruder offsets from passing to MS to being part of stream processing
...
Made '; NO_PROCESSING' track printer position correctly
issue: MatterHackers/MCCentral#4658
Create setting for ZOffset for extruder 2
2018-12-04 13:28:46 -08:00
Lars Brubaker
fa218d9ebe
Making it possible to have a z offset in multi extruder setups
2018-12-03 14:58:42 -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
LarsBrubaker
38453f614f
Made less copies in memory
2018-12-02 22:45:12 -08:00
LarsBrubaker
f59b2af33a
First pass of in memory processing working
2018-12-02 09:44:34 -08:00
LarsBrubaker
8b3fd87693
adding some debugging
2018-12-01 10:04:11 -08:00
LarsBrubaker
378d15400d
More work on new booleans
2018-12-01 10:04:10 -08:00
John Lewin
bc4efaf18a
Remove ActivePrinter from serial ports, pass settings to port calls
...
- Add PrinterSettings to PortFactory Create/PortAvailable methods
- Add ApplicationController->LogInfo for status reporting
- Remove printer coupling in tcp/x3g for status reporting
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-30 14:08:29 -08:00
Lars Brubaker
726b14f9c0
disable export if printer not setup
...
show reason why export is disabled
issue: MatterHackers/MCCentral#4573
Export should follow the same rules as printer/setup buttons
2018-11-30 12:05:48 -08:00
John Lewin
62055129b4
Capture parent SystemWindow on click, exit if null
...
- Issue MatterHackers/MCCentral#4567
Null reference error in ShowPopup.widgetRelativeTo_PositionChanged
2018-11-29 17:14:51 -08:00
John Lewin
970d68f5c0
Spelling
2018-11-29 13:41:24 -08:00
Lars Brubaker
9d6db74793
First pass of interface tour is ready
...
issue: MatterHackers/MCCentral#4561
Create new startup Ui walk through to show users where ui elements can be found
2018-11-29 09:54:00 -08:00