Lars Brubaker
1f58e6c987
More making printerConnection passed to classes.
2017-09-03 15:51:14 -07:00
Lars Brubaker
6ecbb6e4b3
Make un-pin keep the current window open
...
Make the default slice settings size better
Make a minimum dock window size
fixed terminal in floating mode
found text wrapping bug (actually is center | fit)
improved icon layout in part view (better padding vs margin)
put minimum size on text of slice setting
removed extra unused gui widget from settings name
put in debug stack navigation F2 F3
2017-08-24 11:50:55 -07:00
John Lewin
17b36580b3
Fix build errors
2017-08-22 15:00:57 -07:00
John Lewin
3a9833697d
Platform providers
...
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
8e2769cca9
Enable automatic DebugShowBounds in F1 inspection mode
2017-08-09 14:41:41 -07:00
John Lewin
7701b320c6
Restore export button, convert export window to WizardPage
...
- Remove slice_and_export commandline options for queue items
2017-08-08 20:05:13 -07:00
Lars Brubaker
f7d4163125
Refactoring VAnchor and HAnchore names
...
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
f36b285dc2
Remove TerminalWindow
2017-08-06 10:50:53 -07:00
John Lewin
dd519cde8c
Convert PluginFinder to static class with generic methods
2017-07-20 01:00:47 -07:00
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