Commit graph

86 commits

Author SHA1 Message Date
John Lewin
668fbabf8e Restore control names expected by automation tests 2017-06-17 18:51:24 -07:00
John Lewin
8cccf19323 Remove AppSettings wrap widgets, convert to concise white settings menu 2017-06-15 23:55:01 -07:00
Lars Brubaker
ba7f2aec80 Refactoring UI 'Options' position and content
Made an Options menu
Made language apply on select
Made touchscreen a toggle
2017-06-15 12:39:59 -07:00
John Lewin
9aaf0f6311 Rename PrinterConnectionAndCommunication 2017-06-13 17:22:49 -07:00
larsbrubaker
3dc2e09637 A fun and hacky start at docking control. 2017-06-10 18:40:57 -07:00
John Lewin
565fa3606f Remove and replace DynamicDropDownMenu with DropDownMenu 2017-05-31 13:33:43 -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
John Lewin
907609b587 Design tools 2017-03-15 16:29:56 -07:00
John Lewin
e501b3770c Remove "Printing Window..." menu item from Release 2017-02-24 09:24: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
734aecb14d Putting in repeat until macro code
Fixing
2017-02-02 10:40:42 -08:00
larsbrubaker
5fc67c0df7 check for false rather than null 2017-02-02 07:36:35 -08:00
Lars Brubaker
4c8971f4a7 Putting in a macro cancel button. 2017-02-01 17:49:26 -08:00
Lars Brubaker
6c6cced1c2 Fixed test 2017-02-01 15:49:05 -08:00
John Lewin
ac3139c704 Reuse existing MoveButton objects
- Alternate format for widget factory colors
- Move fixed sizing in MoveButtonWidget to more specific scope
2017-01-19 12:31:53 -08:00
Lars Brubaker
43d95e8486 Expanded translation set
Made more settings be count or mm
made more buttons translated
2017-01-04 10:25:19 -08:00
John Lewin
535a161115 Remove event keyword from private fields 2016-12-29 06:57:42 -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
d8d3e23522 Put in the action menus and controls. 2016-12-08 15:39:23 -08:00
larsbrubaker
106a52b368 Putting progress bar on macro window. 2016-12-04 18:13:58 -08:00
larsbrubaker
78439d34ab Got the new mocros menu working well 2016-12-03 12:08:39 -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
bfa1d735fc Moved redeem code into ApplicationController 2016-11-14 16:51:01 -08:00
Lars Brubaker
313b3b901e fixed the redeem share code
MatterHackers/MCCentral#817
Redeem Purchase/Share code are non functional
2016-11-14 15:58:24 -08:00
Lars Brubaker
2ee72536e0 Last changes to loged in drop down 2016-09-16 11:38:32 -07:00
Lars Brubaker
abf963d729 Refoctoring and cleaning menu class
Made changing menu text color propogate to child text widget
2016-09-14 11:36:01 -07:00
Lars Brubaker
1446bef581 Fixed the spacing on the menu. 2016-09-02 17:54:34 -07:00
Greg
eb93687bd5 Prevent user from adding a printer from file menu while print is active.
Previous pull request prevents user from adding a printer via printers... dropdown while print is active
or paused . This commit achieves the same goal when users take the same action in the file menu.
2016-08-22 15:03:31 -07:00
Matt Moening
5b42eac301 Fixed import to not rely on layer_height validation
- Import preset no longer checks for slicer and will validate import on weather or not any settigns were valid
 - calling Import from MenuOptionFIle will cause the same error message as importing a printer form the settings import page
 - Import to new printer now attempts to load values and validates success on importing a valid setting
2016-08-11 14:59:33 -07:00
Lars Brubaker
003f05b894 Added an import printer menu
Fixed a alignment problem with the top menus
2016-08-05 11:44:22 -07:00
Lars Brubaker
dc22e6b788 Getting more tests to pass
Down to 7 failing tests.
2016-08-01 17:21:31 -07:00
Lars Brubaker
e5c187c687 Show com port wizard on desktop when can't connect
Don't show com port wizard when setting up a printer
Moved onload code (first draw) to ApplicationController
getting android to have the same wizard logic as desktop
Refactored setup wizard
2016-07-21 13:49:22 -07:00
Lars Brubaker
1b7f64922c Updating the help menu 2016-07-15 12:43:46 -07:00
John Lewin
255ddb65bf Describe named action lists as menuActions rather than menuItems 2016-06-11 17:21:59 -07:00
Lars Brubaker
b54e6a14ad Unified the android and desktop setup wizard classes 2016-06-01 18:17:11 -07:00
Lars Brubaker
b51b38b249 Moved TextWidget.GlobalPointSizeScaleRatio -> GuiWidget.DeviceScale
Significantly improved the layout consistency when enlarging the device scale.
Created a DeviceMargin and DevicePadding on GuiWidget
Deleted dead code
Made many images have default larger disk sizes and scale in memory.
Made the menus have horizontal spacers rather than dashed lines
2016-05-06 17:56:27 -07:00
John Lewin
5db7c79d00 Get updated profiles compiling on Android
- Remove unused properties from ApplicationView
 - Rename CompactApplicationView to TouchscreenView
 - Rename ResponsiveApplicationView to DesktopView
 - Move abstract ToggleTopContainer() specific to TouchscreenView
 - Remove unused HideTopContainer implementations
 - Conditionally compile invocation/assignment of ApplicationMenuRow
 - Migrate single setting from PrinterSettings "PublishBedImage" to SliceSettings
 - Remove PrinterSettings class
 - Import "PublishBedImage" during ImportPrinters
 - Remove code that doubles the size of the splitter bar when collapsed
 - Fix incorrect path to "config.ini"
2016-05-05 12:33:39 -07:00
John Lewin
4496720772 Json Profiles 2016-04-27 14:35:57 -07:00
Lars Brubaker
4bb141339e Merge branch '1.5.2'
Conflicts:
	ApplicationView/MenuRow/MenuOptionSettings.cs
	StaticData/Translations/Master.txt
2016-04-14 15:42:42 -07:00
John Lewin
93a17d2b6c Guard LoadHistoryItems with WidgetHasBeenClosed
- Observed exception on shutdown where PrintHistory was reloaded during
   shutdown after the db had been closed. Skip load if Closing/closed
 - Spelling, whitespace, use .Localize()
2016-04-11 13:07:17 -07:00
Greg
1e4c1cda53 Added automated test to ensure that setting values are being passed to MatterSlice with the correct values. Also added a stress test in slice settings. 2016-03-03 16:57:43 -08:00
Lars Brubaker
770f1318ec Merge branch '1.5.1' 2016-02-26 16:52:10 -08:00
Lars Brubaker
a8380a2856 Made jump start have better default queue, correct on connect gcode and start gcode
Don't crash on close enter share code when not logged in
Fixed jump start pla settings.
2016-02-26 14:40:20 -08:00
rytz
e24daf052d Help text changes and adding a User Manual link to the HELP menu 2016-02-24 16:58:28 -08:00
larsbrubaker
60aad769f9 Improved MenuBase to use a MenuItemAction class rather than a TupleList
Made items that are not going to do an action disabled.
Made DropDownMenuWidget AddItem return the created item.
2016-02-13 11:49:09 -08:00
John Lewin
77633139aa Add support for closing MatterControl while printing
- Rename CloseAndRemoveAllChildren
2016-01-12 11:20:39 -08:00
Kevin E. Pope
5e2ecf93d3 Merge branch '1.4.0' of https://github.com/MatterHackers/MatterControl into 1.4.0 2015-09-17 19:19:20 -07:00
Kevin E. Pope
14a6834669 Add share redemption. 2015-09-17 19:19:15 -07:00
John Lewin
657c0a810f Remove unused widget 2015-09-17 18:46:26 -07:00