Commit graph

619 commits

Author SHA1 Message Date
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
Lars Brubaker
1816c52545 Better window size for eeprom
Refactoring
Send M115 if can't find eeprom settings
2016-09-28 17:16:21 -07:00
John Lewin
4344fc9765 Use new ImageBuffer constructor with common defaults 2016-09-23 10:35:33 -07:00
Lars Brubaker
c3d96b6601 Working on Queue done button working test (+2 squashed commit)
Test that MatterControl vanilla actually stars up
Finished the resume print test
Set backup to 0
Created a SwitchToAdvancedSettings function
2016-09-22 12:35:34 -07:00
Lars Brubaker
cd7406d82b Created a UserSettingsKey and SystemSettingsKey
Moved some settings into this, lots more to do
2016-08-30 10:30:55 -07:00
rytz
7d3a191194 fixing cm3 superscript in LAYER VIEW 2016-08-17 15:34:04 -07:00
Lars Brubaker
f13432ca9a improving undo and making the buttons show 2016-08-08 14:54:55 -07:00
Lars Brubaker
08113c8575 Set the expected nozzle size when constructing the gcode viewer 2016-07-29 15:10:13 -07:00
Tyler Anderson
15f1c9efb6 Fixed estimated cost 2016-07-25 18:30:35 -07:00
John Lewin
9f01abe653 Backport onload event from scene_bundle 2016-07-24 17:26:24 -07:00
John Lewin
208d9b334a Rename Draw events 2016-07-24 16:32:04 -07:00
John Lewin
f304e9f3d6 Migrate SettingsProfile functionality to new SettingsHelpers type
- Add as child property of settings scope, ready for merge of types
 - Progress on Issue #1113
2016-07-18 16:58:25 -07:00
Lars Brubaker
c36918e480 Check in new settings rebuild gcode rules. 2016-07-18 11:17:57 -07:00
Lars Brubaker
a95fbdf109 Made the cost and mass fields update as settings are changed
Made only settings that require gcode to be rebuilt cause the hash code to change
2016-07-18 10:52:36 -07:00
Lars Brubaker
626727d781 Parse temp on contains T: rather than starts with T:
Move parts to bed on scale.
2016-07-15 17:07:45 -07:00
John Lewin
edc3aaab44 Rename ReloadAdvanceControlPanelTrigger to better convey intent 2016-07-13 17:22:02 -07:00