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