Commit graph

263 commits

Author SHA1 Message Date
Lars Brubaker
235432a3fb Put in a first pass at a temp graph 2017-06-30 18:00:11 -07:00
Lars Brubaker
f74d731993 Fixed spelling added in a bit of documentation 2017-06-29 11:42:36 -07:00
Lars Brubaker
a3bbd75530 Ensuring Key commands are processed in the right order 2017-06-29 11:35:06 -07:00
John Lewin
8afc92ae33 Decouple MatterControl components from PrinterConnection
- Move relevant aspects to ApplicationController
2017-06-16 18:04:47 -07:00
John Lewin
1ac3274e7d Move CommunicationState enums into PrinterCommunication namespace 2017-06-13 17:33:23 -07:00
John Lewin
9aaf0f6311 Rename PrinterConnectionAndCommunication 2017-06-13 17:22:49 -07:00
Lars Brubaker
4b88969c4e Put in a first pass at a text size control. 2017-06-06 15:04:07 -07:00
John Lewin
564b7cc651 Use icons for terminal, eeprom, undo and redo printer actions
- Use placeholder images until custom MC assets are made
- Add attribution for placeholder images
- Remove disabled prototyping code
2017-06-04 14:46:31 -07:00
John Lewin
55e217641a Better expose reusable components
- Move ActiveView3D reference to ApplicationController
- Use ActivewView3D reference rather than ChildrenRecursive search
- Reuse EditPrinter button on action bar to get more tests passing
- Move IsContentFileType helper to LibraryConfig
- Make PlatingHelpers operate on IEnumerable<IObject3D> versus Scene
- Pass Scene.Children rather than Scene
- When plating multiple items, pass the updated IEnumerable context
2017-06-02 13:23:08 -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
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
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
aa8786a795 Constrain window height to desktop bounds 2017-05-21 10:11:48 -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
ceaa1a94da Moved drag drop to be in our mouse data rather than mirrored api 2017-04-05 16:25:43 -07:00
Lars Brubaker
b3276651a7 Merge remote-tracking branch 'origin/master' into design_tools 2017-03-20 16:47:28 -07:00
John Lewin
b69c25e514 Add RaygunMaxNotifications and enforce per instance reporting limits 2017-03-17 12:41:19 -07:00
John Lewin
907609b587 Design tools 2017-03-15 16:29:56 -07:00
Lars Brubaker
748676fa8c Cleaned up the code logic to make tests pass. 2017-03-08 10:25:36 -08:00
Lars Brubaker
5218a82783 Fixed regression where we turned off sd card printing temps.
Wrote regression test for cancel print code
Made the emulator able to simulate sd card files
2017-03-07 17:52:44 -08:00
Lars Brubaker
3dc0381d46 Working on power button for Android device. 2017-03-03 16:31:25 -08:00
Lars Brubaker
bf24a5ba05 update version number 2017-02-17 17:15:46 -08:00
Lars Brubaker
8ecfd19a71 Dialogs are not modal in touchscreen mode so this needed to be refactored. 2017-02-17 14:36:09 -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
e356d99df6 Revise window auto-centering, add maximize persistence 2017-01-25 11:15:40 -08:00
Lars Brubaker
a5bd2744fc Change min size on touchscreen mode 2017-01-23 17:02:07 -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
535a161115 Remove event keyword from private fields 2016-12-29 06:57:42 -08:00
Lars Brubaker
21b45ec761 Made it so that we can run tests in software mode. 2016-12-02 16:49:18 -08:00
Lars Brubaker
2d0aa84c7d Reverted new command line code
Set test to use orthographic thumbnails
2016-12-02 10:52:33 -08:00
Lars Brubaker
7662e45586 Make it possible to pass command line arguments in test.
Made a new argument to do thumbnails as orthographic
Significantly speeds up tests
2016-12-01 18:03:40 -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
John Lewin
05dbebec31 Restore original naming 2016-11-11 17:06:12 -08:00
John Lewin
aa6ee96808 Rename CameraInUse flag 2016-11-11 14:45:34 -08:00
Greg
106935c63d Removed test code from 1.6
MatterHackers/MCCentral#645
2016-10-21 14:10:17 -07:00
Lars Brubaker
08b1370ba2 Can exit while printing from SD Card. 2016-10-20 11:24:13 -07:00
John Lewin
090542a949 Fix crash in AutomationRunner on Mac due to null GetEntryAssembly 2016-10-19 18:14:25 -07:00
John Lewin
5cf774dd49 Support configuration based InputMethod selection 2016-10-19 13:27:27 -07:00
Lars Brubaker
89d7f7c41c Made the colors get set early so we only have to load the main ui once. 2016-10-10 14:15:16 -07:00
Matt Moening
076619d0eb Fix Regression in user color preservation
- Setting color for a printer sets value in user settings
 - use UserSetting color as default for loading theme color
 - if Active slice settings dont have an active theme set it to default
 - If user setting  theme is null attempt to load OemColor preference and set as user setting theme
2016-10-10 12:55:14 -07:00
Lars Brubaker
f7eb35d966 Working on getting camera working on Desktop 2016-10-07 15:03:02 -07:00
Lars Brubaker
60df6ea292 Changed the way eeprom window lays out
Make sure we don't close the Database until after we Call OnApplicationClosed
MatterHackers/MCCentral#498
Android: Cannot put away keyboard on EEPROM screen android
Fix terminal widget closing on android.
2016-09-29 10:48:19 -07:00
John Lewin
b5e38d136c Remove ForceTestEnvironment features 2016-09-23 16:36:16 -07:00
Lars Brubaker
cb3d518d35 Made the emulator parse commands better (temps)
Made LaunchAndConnectToPrinterEmulator
Working on pause on layer test
Updated version to 1.6
2016-09-19 14:47:00 -07:00
larsbrubaker
89ebfa7361 Some HTML rendering tests 2016-09-12 21:55:40 -07:00
Lars Brubaker
76cfe47590 moving IsLoading to after done with the OnLoading call back. 2016-09-09 16:14:11 -07:00
Lars Brubaker
778bf8823f Took out ChangeID and Made ID a property do it
Fixes MatterHackers/MCCentral#393
2016-09-09 09:55:53 -07:00
Lars Brubaker
bdaaacdf6a MatterControl now defaults to larger window size 2016-09-01 16:55:23 -07:00