Commit graph

1098 commits

Author SHA1 Message Date
Lars Brubaker
71979e35e9 Unify to single GetNonCollidingName
Improve it to check for and replace numbers
add new calling method
Make sure Object3D Close does not end up modifying object in processes
Don't try to render meshes with no faces
2017-12-06 16:31:04 -08:00
John Lewin
ffc9ade8cb Text owners should localize their text values
- Derived types should localize their own text rather than the base
2017-12-04 15:07:56 -08:00
John Lewin
2cfd11d104 Extract trailing colons 2017-12-04 15:07:55 -08:00
Lars Brubaker
22cff32307 Made infill overlay a % of nozzle diameter
Made menu of values for same
Made menu of values for perimeter overlap

issue: MatterHackers/MCCentral#1048
Infill Overlap presets
2017-12-04 14:54:06 -08:00
LarsBrubaker
0353aab30c Made it configurable if the motors are released automatically at the end of a print 2017-12-03 14:46:05 -08:00
LarsBrubaker
d3f0e66645 Made cicular bed draw axis correctly
Made tumble cube invalidate while rotating
Vector2 slice edit type needs to be able to be negative (couldn't figuer out how to make test)
2017-12-02 12:54:42 -08:00
Lars Brubaker
cee88e16db added ability to turn off send with checksum
made print_center setting show up
2017-11-30 13:59:25 -08:00
Lars Brubaker
a0557ed6c0 Adding support for turning on and off extruder long run reset 2017-11-30 13:59:25 -08:00
Lars Brubaker
dc11357912 Added a bit of right margin 2017-11-21 13:39:49 -08:00
John Lewin
736a30b63c Restore modified SliceSettingsRow styling 2017-11-20 18:13:58 -08:00
Lars Brubaker
7802c423d9 Turned settings name wrapping back on 2017-11-18 10:14:35 -08:00
John Lewin
b6cf16afeb Fix build server errors 2017-11-17 17:46:58 -08:00
John Lewin
1fe8f0dfe2 Remove vertical lines, use border, right align override color border 2017-11-17 17:07:35 -08:00
Lars Brubaker
55a3830127 Make text gcode edit shrink when needed
Latest agg
2017-11-17 16:49:02 -08:00
John Lewin
fe4d08f659 Supply new Predicate to drop items outside of the build volume
- Issue MatterHackers/MCCentral#2273
Don't send off bed items to slicing
2017-11-16 22:15:32 -08:00
John Lewin
9ae907017c Slicing operations should pass and use printer reference
- IssueMatterHackers/MCCentral#2273
Don't send off bed items to slicing.
2017-11-16 22:10:35 -08:00
Lars Brubaker
0f8f4881e9 Cleaned up presets editor to better handle overrides and visible settings
Always show enabled settings in presets
Don't how FDM settings (disabled printer) in SLA presets
Don't show printer tab in presets
Don't show temp on SLA printer
2017-11-16 09:57:26 -08:00
John Lewin
5c4f6f463b Use passed into file paths
- Issue MatterHackers/MCCentral#2256
Investigate 32 failing tests
2017-11-15 12:54:53 -08:00
John Lewin
4e249ed50b Add IContentStore interface, update EditContext to use and revise naming 2017-11-15 09:26:06 -08:00
John Lewin
46188d1eea Reduce Print/Slice helper method couplings to PrintItemWrapper 2017-11-15 07:41:36 -08:00
John Lewin
bfd6fb54d3 Short term workaround to run sync during load 2017-11-14 16:34:25 -08:00
John Lewin
fb84b6a18a Revise scene content loading
- Remove file system dependencies
- Use library container interfaces
- Issue MatterHackers/MCCentral#2248
Bed no longer persists and rounds trips application restarts
- Issue MatterHackers/MCCentral#1764
Get edit part mode working
2017-11-14 15:45:23 -08:00
John Lewin
6fb83be792 Update presets dropdown on layer_name change
- Issue MatterHackers/MCCentral#2222
Changed material name and drop down did not update
2017-11-13 11:37:45 -08:00
John Lewin
bc5852f524 Use new Popup menu checkbox style
- Issue MatterHackers/agg-sharp#626
SliceSettings overflow 'Show Help' should use new menu checkbox
2017-11-10 23:14:43 -08:00
John Lewin
9cff33b282 Add gutter icon support to MenuItems
- Convert checkbox items to simple MenuItems with check icon
- Issue MatterHackers/MCCentral#2235
Add icon support to popup menus
2017-11-10 13:15:44 -08:00
John Lewin
3944d37ad5 Convert FlowLayouts to new PopupMenu, consolidate MenuItem helpers 2017-11-09 18:27:18 -08:00
John Lewin
3eea3ea1ae Most CSV list definitions from generic to specialized field 2017-11-09 01:51:48 -08:00
John Lewin
250b7d6551 Changing printers only works correctly via SetActivePrinter
- Issue MatterHackers/MCCentral#2199
Delete Printer fails to reload UI to new state
2017-11-08 23:39:35 -08:00
John Lewin
c1b2aeb7d8 Rename Wizard Window/Page -> Dialog Window/Page 2017-11-08 15:56:37 -08:00
John Lewin
ba60969e85 Remove proxy method to SendLineToPrinterNow 2017-11-08 15:35:31 -08:00
John Lewin
c6d38c9c09 Remove deprecated LocalizedString.Get method 2017-11-08 08:12:30 -08:00
John Lewin
0537332be1 Restore help text on UIFields
- Issue MatterHackers/MCCentral#2133
Tooltips missing from slice setting UIFields
2017-11-02 16:06:04 -07:00
Lars Brubaker
cfca964294 More Refactoring of RGBA_Bytes 2017-11-01 18:13:47 -07:00
John Lewin
0de97fe0bf Reduce font sizes, remove caps from preset labels 2017-10-31 15:00:48 -07:00
Lars Brubaker
359784877f Unify Vector2 3 and 4 to have upper case field members 2017-10-31 12:53:46 -07:00
Lars Brubaker
8d1fecab8c Changed RGBA_Bytes -> Color 2017-10-31 11:43:25 -07:00
John Lewin
8f87fd66c6 Prevent avoidable exceptions
- Issue MatterHackers/MCCentral#2147
Null reference exception due to missing SliceSettingsOrganizer keys
2017-10-30 21:59:43 -07:00
John Lewin
7979160cf5 Remove ReloadAdvancedControlsPanel, AdvancedControlsPanelReloading
- Issue MatterHackers/MCCentral#1615
 ReloadAdvancedControls should be broken out into ReloadSettings
 and ReloadX?
2017-10-30 16:52:41 -07:00
Lars Brubaker
b16fc38796 The math that makes it work 2017-10-30 13:12:48 -07:00
Lars Brubaker
b0fa37b2a4 Added first pass at support for SLA printers
Took out unused slice settings
2017-10-30 13:10:18 -07:00
John Lewin
e07d4c73dc Remove SliceSettingsMissingWidget 2017-10-19 10:50:40 -07:00
John Lewin
f38cd7fc41 Add ShowMessageBox overload without callback requirement 2017-10-18 19:54:06 -07:00
John Lewin
f47bfcbc63 Rename file to match type, make static 2017-10-17 12:42:52 -07:00
John Lewin
fe6e93acef Revise slicing to run as async tasks
- MatterHackers/MCCentral#1308
Change slicing thread system to run as async method
- MatterHackers/MCCentral#1941
Selecting 'Print' then viewing gcode does not show any gcode
2017-10-16 17:09:00 -07:00
John Lewin
f213c6aede SliceSettingsOverflowMenu should be rather than have the menu 2017-10-15 16:24:39 -07:00
John Lewin
f5f32fb53e Rename OverflowDropdown -> OverflowMenu 2017-10-15 15:40:31 -07:00
John Lewin
4b3246f408 Simplify, extract menu behaviors from OverflowDropdown for reuse 2017-10-15 15:36:42 -07:00
John Lewin
145ef1ad63 Move theme image adjustment functionality into StaticData.LoadIcon 2017-10-14 23:32:04 -07:00
Lars Brubaker
da5a9279df Refactoring PathStorage -> VertexStorage 2017-10-10 15:42:33 -07:00
John Lewin
6881e3ed3b Revise ToggleSwitch UIField to match sibling widths
- Issue MatterHackers/MCCentral#2020
Improve UIField sizing and positions
2017-10-01 18:25:12 -07:00