John Lewin
848708c36c
Revise ViewGCodeWidget naming to clarify behavior
2017-06-24 12:35:02 -07:00
John Lewin
156f44dce8
Extract SetLayer class to file
2017-06-24 09:00:13 -07:00
John Lewin
c88e63361e
Extract LayerNavigation class to file
2017-06-24 08:54:47 -07:00
John Lewin
7a27433bf0
Migrate GCodeVisualizer and MeshViewer content into MatterControl
2017-06-24 07:28:55 -07:00
John Lewin
aba13453a7
Add GCode content provider for custom icon, future custom drag behavior
2017-06-21 07:41:12 -07:00
John Lewin
31eb98b9f9
Remove unused type with ButtonFactory
2017-06-20 06:24:13 -07:00
John Lewin
af4838531e
Revise theme selector
2017-06-19 18:50:07 -07:00
John Lewin
0e646a0c94
Move PartPreviewWidget factories into ThemeConfig
...
- Extract ThemeConfig to file
- Pass ThemeConfig to IObject3D creators
2017-06-19 09:19:00 -07:00
John Lewin
2f9aa8d915
Remove AdvancedControlsTab, use PrintLibraryWidget directly
2017-06-16 22:03:42 -07:00
John Lewin
9a4d119590
Initial work on new SettingsItem type for ApplicationSettings
2017-06-16 18:06:07 -07:00
John Lewin
8cccf19323
Remove AppSettings wrap widgets, convert to concise white settings menu
2017-06-15 23:55:01 -07:00
John Lewin
d080613eab
Merge CloudSettingsView into ApplicationSettings
2017-06-15 23:21:42 -07:00
John Lewin
93b9b9a5c7
Merge HardwareSettings into ApplicationSettings
2017-06-15 23:02:38 -07:00
Lars Brubaker
7f8763cd12
Took out alternate engines
2017-06-15 16:54:36 -07:00
John Lewin
1ac3274e7d
Move CommunicationState enums into PrinterCommunication namespace
2017-06-13 17:33:23 -07:00
larsbrubaker
3dc2e09637
A fun and hacky start at docking control.
2017-06-10 18:40:57 -07:00
John Lewin
375dc9e12a
Make DuplicateSelection into a Scene extension method
2017-06-09 08:09:53 -07:00
John Lewin
e4d00c8948
Make AutoArrangeChildren into a Scene extension method
2017-06-09 08:05:01 -07:00
John Lewin
9fd2ee08c9
Make GroupSelection into a Scene extension method
2017-06-09 07:59:59 -07:00
John Lewin
058cc565f3
Make AlignToSelection into a Scene extension method
2017-06-09 07:56:48 -07:00
John Lewin
5a5db8de83
Make UngroupSelection into a Scene extension method
2017-06-09 07:49:45 -07:00
John Lewin
e524422857
Remove Rotate/Scale controls
2017-06-06 15:21:54 -07:00
John Lewin
565fa3606f
Remove and replace DynamicDropDownMenu with DropDownMenu
2017-05-31 13:33:43 -07:00
John Lewin
2d737b679c
Switch menus from TupleList<string, Func<bool>> to List<NamedAction>
...
- Menu actions always returned true and result was ignored
- Remove custom TupleList type, prefer lists with custom types
2017-05-31 12:51:15 -07:00
John Lewin
02482f7121
Add support for conditional close to menus
...
- Use IIgnoredPopupChild marker interface
- Extract RotateControl to new file
- Use PopupActionPanel base for conditional close behavior
- Extract Grid options to new GridOptionsPanel.cs
- Fix null reference on translate/scale of gcodeViewWiget
2017-05-30 17:38:19 -07:00
John Lewin
3ec34e0adc
Remove ViewControls2D, use shared ViewControls across Layer2D/3D views
2017-05-26 21:28:35 -07:00
John Lewin
bce4137069
Remove sidebar, fix ViewControl buttons
2017-05-26 13:46:12 -07:00
John Lewin
69e83b3dd9
Continue migrating features to new layout
...
- Create toolbar for printer
- Migrate ActionBarPlus code to new toolbar
- Migrate printer specific actions from Options to new toolbar
- Consolidate and reuse theme factory instances
- Restore F1 reporting of unnamed widgets, useful for finding types
2017-05-23 19:07:57 -07:00
John Lewin
1e643617c5
Adjust tab styling
...
- Pass separator bars to tabs, disable drawn borders
- Remove ActionBar from leftnav
- Remove PrintProgressBar from leftnav
- Revise BreadCrumb button attributes
- Revise UpFolder icon
- Revise overflow/pancake menu icon
- Create OverflowButton to encapsulate common menu item
- Use horizontal/VerticalLine for consistent color/weight separators
- Reduce visual clutter
- Minimize regions created by color and line separators
- Reduce the contrast of separator lines
- Reduce the contrast of region backgrounds
- Use consistent background colors across sibling tab pages
2017-05-23 14:54:36 -07:00
John Lewin
03a593f1b5
Move to new library model and view
...
- Add new listview control for library content
- Migrate library providers to containers
- Cloud, Sqlite, Directories, Queue, History
- Migrate SideBar components to containers
- Primatives, Text, Braille, ImageConverter
- Create new library container types
- Zip files, Calibration parts, Printer SDCards
- Reduce leftnav to Library, Settings, Controls, Options
- Add DragDrop support for image content
2017-05-20 00:41:02 -07:00
Lars Brubaker
352eb792f1
Merge branch 'smash_1.7.1' into design_tools
...
# Conflicts:
# PartPreviewWindow/View3D/View3DWidget.cs
# SlicerConfiguration/SliceSettingsWidget.cs
# SlicerConfiguration/SlicingQueue.cs
# StaticData/SliceSettings/Properties.json
2017-05-19 14:57:04 -07:00
Lars Brubaker
a1e1c48d90
All new 1.7.1 changes
2017-05-19 14:39:57 -07:00
Lars Brubaker
c0a7331579
Merge branch '1.7' into design_tools
...
# Conflicts:
# SlicerConfiguration/Settings/SettingsHelpers.cs
# StaticData/SliceSettings/Properties.json
# StaticData/Translations/Master.txt
2017-04-12 12:29:31 -07:00
Lars Brubaker
d180a0780f
Made the ability to probe the be with G30 on printers with probe
...
Fixed bug with extrusion multiplier layout
Made leveling wizard strings in common class
2017-04-12 12:12:11 -07:00
John Lewin
907609b587
Design tools
2017-03-15 16:29:56 -07:00
Lars Brubaker
84afaf8292
Update to framework 4.6.1
2017-03-15 14:45:14 -07:00
John Lewin
e7a5659492
Extract class to file
2017-02-15 06:17:00 -08:00
John Lewin
92e75900be
Upgrade NUnit, Raygun
2017-02-07 09:41:41 -08:00
John Lewin
16c2230018
Initial screensaver prototype
...
- Consolidate title casing mechanism into PrintItemWrapper.GetFriendlyName
2017-01-19 12:31:53 -08:00
larsbrubaker
153d42e628
Moving to new pathing in MS
2017-01-16 07:48:49 -08:00
John Lewin
05250f4dd7
Remove PrivateClick, clean up progress bars
2016-12-29 10:49:15 -08:00
Lars Brubaker
d8d3e23522
Put in the action menus and controls.
2016-12-08 15:39:23 -08:00
Lars Brubaker
f401a3323c
Moved Mocros to the top of the controls window
...
Putting in Macro Menu
Changed closeButton back to cancelButton
2016-11-30 13:31:19 -08:00
Lars Brubaker
a241888635
Merge branch 'AlwaysPrinting'
...
# Conflicts:
# PrinterCommunication/PrinterConnectionAndCommunication.cs
# StaticData/Translations/Master.txt
# Submodules/MatterSlice
2016-11-28 17:10:06 -08:00
John Lewin
ee798dea03
Auto select make if only one, remove release notes, add files to csproj
2016-11-28 15:56:17 -08:00
Lars Brubaker
b2965794d1
Improved macro capabilities
...
Wrote enough code to allow for the loading and unloading of filament
2016-11-11 11:48:33 -08:00
Lars Brubaker
7232620360
Interesting progress on always sending as print.
...
relates to bug MatterHackers/MCCentral#90
Long G-Code macros do not work
2016-11-11 11:48:32 -08:00
Lars Brubaker
3bb439d198
Make it possible to have the print leveling go negative
...
Took out the 2 point leveling solution
MatterHackers/MatterControl#804
2016-10-11 14:56:36 -07:00
Lars Brubaker
be02602244
Took out 3rd party ray gun library
...
Upgraded ray gun library
2016-10-10 16:55:59 -07:00
John Lewin
87316dadff
Revise ClientToken use for multi-instanced MatterControl
...
- Add public const EnvironmentName for Services environment
- Remove GetSessionUsername method
- Remove ClearCachedCredentials
- Pull in AuthData type
- Add system to store and use ClientTokens
- Add using statements for common namespaces
2016-09-29 11:47:06 -07:00