John Lewin
bce4137069
Remove sidebar, fix ViewControl buttons
2017-05-26 13:46:12 -07:00
John Lewin
4d4b9dca8e
Continue migrating sidebar items to new locations
2017-05-26 02:10:22 -07:00
John Lewin
fa3eea5467
Move Undo/Redo button to PrinterActionsBar
2017-05-26 01:14:22 -07:00
John Lewin
dc0c285156
Adjust ViewControls colors to account for new potentially dark bgcolor
2017-05-26 00:59:47 -07:00
John Lewin
7c4ff5569b
Fix more menu issues
...
- Restore ViewControls3D Overflow menu selection
- Revise DropList styling
- Revert to prior mechanism for DynamicPopupContent
- Create redirector in PrinterTabPage for dynamic overflow menu
2017-05-26 00:23:20 -07:00
John Lewin
42898a6f91
Fix Layer3D view in design_tools, sync part/layer views on enter
...
- Revert to 1.7/ViewGcodeBasic code and make functional
2017-05-25 18:17:09 -07:00
John Lewin
08d2a6ab1a
Working toward shared ViewControls3D and functional slicing
...
- More missing functionality restored in action bars/slicing views
2017-05-25 01:15:00 -07:00
Lars Brubaker
77c3b78eb1
Merge branch 'design_tools' of https://github.com/MatterHackers/MatterControl into design_tools
...
# Conflicts:
# PartPreviewWindow/PartPreviewContent.cs
2017-05-24 15:07:06 -07:00
Lars Brubaker
912101fe32
sync 3d views transform
2017-05-24 14:48:00 -07:00
John Lewin
4559073237
Move more widgets to printer action bar
...
- Extract elements in PrinterConnectAndSelectControl to components
- Use new components in printer action bar
- Extract more factories to shared components
- Move shared color to ThemeConfig
- Add support for widget generation during ShowPopup
2017-05-24 14:19:02 -07:00
John Lewin
459dd3d304
Sync tab styling
...
- Fix temperature widget flow orientation for toolbar
- Create reusable constructor function for tabcontrols
- Conditional printer tab title of "Printer" or [PrinterName]
2017-05-23 21:29:03 -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
f9c769998d
Migrate View3D>Edit>Display options to ViewControls3D overflow menu
2017-05-22 18:17:35 -07:00
John Lewin
4d84844f96
Throw exceptions for missing functionality rather than Debug.Break
...
- Fix unexpected abort in NUnit testruns
- Tests should fail rather than crash, highlighting areas needing focus
2017-05-21 22:37:30 -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
309132452b
Cache the selection shadow mesh.
2017-04-07 11:54:53 -07:00
Lars Brubaker
c29e9a8b39
Made the selection show able to give feedback about demo mode
2017-04-07 11:54:21 -07:00
John Lewin
d647cf8a86
Add DragDrop support for image content
2017-04-05 19:03:04 -07:00
Lars Brubaker
ceaa1a94da
Moved drag drop to be in our mouse data rather than mirrored api
2017-04-05 16:25:43 -07:00
John Lewin
c0ea951169
Add new UngroupCommand implementation
...
- Ensures that ungrouped content inherits parent transforms
2017-03-28 17:44:50 -07:00
John Lewin
78b0834e7d
Extract distinct volumes from mesh on Ungroup
...
- Rename event to clarify intent
2017-03-28 10:31:43 -07:00
Lars Brubaker
78f554ce20
Fixed a bug with changing to a null print item in gcode view
2017-03-21 10:03:03 -07:00
John Lewin
907609b587
Design tools
2017-03-15 16:29:56 -07:00
Lars Brubaker
9200ef1a9f
compile and continue
2017-03-06 17:41:06 -08:00
Lars Brubaker
3d89a6d071
Fixing the export button to work correctly.
2017-03-06 17:32:46 -08:00
Lars Brubaker
4d96a26cd0
Moved all the easy static localized strings to non-static strings
2017-03-01 13:48:49 -08:00
Lars Brubaker
6ff4755f51
Made the tuning controls layout correctly (hack)
...
Fixed tab background color on part preview window
Change the background color back for controls
2017-02-24 10:17:34 -08:00
John Lewin
78c04a0e37
Consolidate DisplayMode logic into IsTouchscreen setting
2017-02-16 15:02:49 -08:00
Lars Brubaker
8134b3f450
Fixed the Macros window to cancel on user closes with the X windows button.
...
Put cancel into max length and temp stream
Made close function take a bool if the system did it
Moved To EventHandler<> in GuiWidget
Made a ClosedEventsArgs
2017-02-03 13:06:08 -08:00
Lars Brubaker
9c55f8f982
New default constructor, moved hanchor vanchor
...
removed cover
2017-02-01 16:39:24 -08:00
John Lewin
6765f5ec15
Convert public EventHandler fields to events
...
- Use Action instead of EventHandler
- Convert FunctionToCallOnSave to instance member named RefreshMacros
- Remove empty private setter
- Rename functionToLaunchCreator to Show()
2017-01-24 11:49:13 -08:00
Lars Brubaker
7a062a2cb2
Make system window control if in single os screen mode.
2017-01-19 10:35:42 -08:00
John Lewin
8510ca5b3d
Remove duplicate .Click event from ButtonBase
2017-01-17 15:31:08 -08:00
John Lewin
ace89e1e5a
Use .Localize extension function
2017-01-04 10:52:06 -08:00
John Lewin
535a161115
Remove event keyword from private fields
2016-12-29 06:57:42 -08:00
Lars Brubaker
b4deffa944
More localizations
2016-12-16 15:25:00 -08:00
Lars Brubaker
ecaf2d3cdf
Interactive user prompts should confirm the action requested
2016-12-12 17:42:22 -08:00
Lars Brubaker
03e1fee901
Moving keyboard offset to common base class
2016-12-12 13:32:40 -08:00
Lars Brubaker
d23a567307
Working to reduce theme changed calls as they will reload all after.
...
same for on active printer changed
2016-12-08 17:40:04 -08:00
Lars Brubaker
3b526cdc98
Fixed merge error in test
...
Make sure we don't ref a null mesh on rebuild bed
2016-12-07 17:04:35 -08:00
Lars Brubaker
83a3c87557
Quality settings override correctly.
2016-12-06 17:54:27 -08:00
John Lewin
408fc580f4
Remove duplicate semicolons
2016-12-01 15:14:53 -08:00
Lars Brubaker
6d3a8535af
Fixed home icon being the wronge size on touch.
2016-10-28 14:11:45 -07:00
Lars Brubaker
95fc69e7f8
Always call UserChanged when ChangeCloudSyncStatus
...
Don't clear the LastSessionUserName
It should only be used in the name field of the login screen and nowhere else.
2016-10-21 17:09:53 -07:00
Lars Brubaker
a03b05cc1f
Don't apply the scale directly
...
now that we don't record the original size. Don't set this automatically.
2016-10-12 17:50:08 -07:00
Lars Brubaker
907f4306f6
fixing colors
2016-10-10 15:16:33 -07:00
Lars Brubaker
8b72131769
Fixed down arrows on edit model page
...
MatterHackers/MCCentral#538
Lost down arrow for edit options on 3D view
2016-10-06 10:59:51 -07:00