Commit graph

134 commits

Author SHA1 Message Date
John Lewin
e33e7d89cd Remove SelectedIndex/Selection functionality from QueueData 2017-06-05 21:57:45 -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
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
907609b587 Design tools 2017-03-15 16:29:56 -07: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
John Lewin
778439bb48 Refactor ActionBar/ActionRow
- Convert SlicingOutputMessage event to EventHandler<StringEventArgs>
- Remove redundant PrintStatusRow base type, use FlowLayoutWidget
- Rename DesktopPrintStatusRow to PrintStatusRow
2017-02-15 07:04:36 -08:00
Lars Brubaker
f15318faf9 Actually check if we have a printer selected. 2017-02-09 14:33:27 -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
John Lewin
16c2230018 Initial screensaver prototype
- Consolidate title casing mechanism into PrintItemWrapper.GetFriendlyName
2017-01-19 12:31:53 -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
9dd64e2ce1 Wrote a test for clicking on the queue check box button 2016-12-21 17:02:25 -08:00
Lars Brubaker
648f066582 Get the under menu not to open hover effect. 2016-12-20 09:46:43 -08:00
Lars Brubaker
b4deffa944 More localizations 2016-12-16 15:25:00 -08:00
Lars Brubaker
11e92e20fc Edit and compile missed saving. 2016-12-15 16:26:20 -08:00
Lars Brubaker
16b6b80922 Make sure we always have valid selection. 2016-12-15 15:55:26 -08:00
Lars Brubaker
ecaf2d3cdf Interactive user prompts should confirm the action requested 2016-12-12 17:42:22 -08:00
Lars Brubaker
49ea8df3fd Refactoring menus for consistency. 2016-12-12 14:35:34 -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
e3d4051189 Fixed a bug when printing from library with new queue code 2016-12-06 14:15:48 -08:00
Lars Brubaker
c6d50d9907 Make sure the queue is passing all unit tests
If single item selected add to array
Make sure we update selection visibility when going in and out of editor
Fixed some tests
2016-12-05 11:55:08 -08:00
larsbrubaker
9b202feb37 Putting Selection List into QueueData
Compiling but not worknig
2016-12-04 12:06:51 -08:00
larsbrubaker
65e487dbc3 partial refactor to queue 2016-12-04 12:06:09 -08:00
John Lewin
408fc580f4 Remove duplicate semicolons 2016-12-01 15:14:53 -08:00
Lars Brubaker
5ebe0967c6 Hook virtual functions rather than delegate for Enter and Leave bounds. 2016-12-01 11:49:10 -08:00
John Lewin
e83a0bd42a Workaround for Library selection crash 2016-11-07 14:06:40 -08:00
Lars Brubaker
1f979dbd89 Fixed library hover effect on android
Make sure we are using the correct events
2016-11-07 09:33:23 -08:00
John Lewin
5862ecef36 Revise SendMenuItemClickedNoSignIn
- Rename test to reflect actual behavior
- Add Assert messages for troubleshooting
- Add fixed wait times for menu clicks
2016-11-02 10:57:58 -07: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
c9ad68ccc0 Make sure we protect protected files.
MatterHackers/MCCentral#539
Remove ability to export protected files via zip
2016-10-06 14:31:52 -07:00
Lars Brubaker
085f1a0c74 Text changes 2016-10-06 14:12:36 -07:00
Lars Brubaker
de12a5c8ba Finished print leveling test – fixed reset to defaults
Moved more things to settings key
Disabled end-user license agreement on Mac for now
2016-09-27 12:47:15 -07:00
John Lewin
4344fc9765 Use new ImageBuffer constructor with common defaults 2016-09-23 10:35:33 -07:00
Lars Brubaker
da082c006e Turn off options that are not working on Android. 2016-07-26 15:41:05 -07:00
Lars Brubaker
aebfd5b8e7 Show the queue options menu on touchscreen
also removed the 'Remove All' 'More...' option as it is in the 'Queue...' options.
2016-07-25 16:02:03 -07:00
John Lewin
9f01abe653 Backport onload event from scene_bundle 2016-07-24 17:26:24 -07:00
Lars Brubaker
ecf3e085d1 Make sure we are checking PrinterSelected rather than ActiveSliceSettings.Instance == null
The later does not happen anymore.
2016-07-21 15:05:59 -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
bde140b3cc localize "g-code" 2016-07-18 14:40:42 -07:00
Greg
9b9d9b44a0 Added retrieve printer profile history and revert to previous profile functionality 2016-07-13 13:39:11 -07:00
John Lewin
da695dc581 Convert more string literals into SettingsKey constants 2016-07-12 17:51:26 -07:00
larsbrubaker
f2fecc9f51 Spelling 2016-06-22 11:08:39 -07:00
Lars Brubaker
7f85f168d5 Took out the prepend of MatterControl on profile settings and made them consistent lower case underscore. 2016-06-16 16:35:10 -07:00
larsbrubaker
7f65698864 Converted more settings methods to GetValue<T> 2016-06-16 06:58:28 -07:00
John Lewin
814763ed72 Convert some accessors to use GetValue<T> 2016-06-15 16:15:47 -07:00