John Lewin
7c0260668d
Extract embedded classes to new files
2017-07-12 19:49:54 -07:00
John Lewin
02f5af43d9
Remove unused controls
2017-07-11 12:06:34 -07:00
John Lewin
dda6f89c2b
Fix widget ordering to restore layer view controls
...
- Less coupling to MeshViewerWidget
- Interaction layer concept/surface added for IA volumes
- Holds most IA volume logic and controls
2017-07-11 08:10:57 -07:00
Lars Brubaker
661042d88b
Put in new move in z control
...
Improved position of numbers
2017-07-10 15:04:33 -07:00
Lars Brubaker
f404da20e9
Working on new value display.
...
White space
2017-07-07 12:10:24 -07:00
John Lewin
34a377ede2
Exact PrinterTabPage to new file
2017-07-06 14:54:26 -07:00
John Lewin
1b781d5015
Collapse PartPreviewWidget into View3DWidget
2017-07-05 14:52:43 -07:00
John Lewin
a2e632d53d
Replace emulator with experimental implementation
2017-07-01 19:50:09 -07:00
Lars Brubaker
1a9ebebaed
Changed ReportPregress delegate to have touple and use CancellationTokenSource
2017-06-30 16:09:31 -07:00
John Lewin
17b4cb8b77
Downgrade ValueTuple to 4.3.0, fix null reference in ViewGCodeBasic
2017-06-29 14:09:47 -07:00
Lars Brubaker
f09f8fd939
Moved ProcessWriteRegex to stream
...
Made it work with gcode export
2017-06-29 13:02:36 -07:00
Lars Brubaker
9635b3308b
Put in regex read write translation code
2017-06-29 09:47:34 -07:00
John Lewin
27f4a3ef14
Extract GCode details view to class
2017-06-28 18:43:30 -07:00
John Lewin
c1462d1749
Extract GCode details to model
2017-06-28 18:18:22 -07:00
John Lewin
bd10edc2aa
Revise temperature widgets
2017-06-27 18:52:13 -07:00
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