Commit graph

64 commits

Author SHA1 Message Date
Lars Brubaker
e1fc6838a3 Upgrading to .net 4.5. 2014-11-25 12:19:37 -08:00
Lars Brubaker
e5a9b29b9c We are now on 1.2 2014-11-14 13:33:01 -08:00
larsbrubaker
e80838312d Turned back on some transmit error recovery code. 2014-11-10 13:00:14 -08:00
larsbrubaker
b2643d55c4 Making the library always save to its own store
fixed a problem when the extension mc is opened with is nothing a part would be added to the plate.
2014-10-24 14:55:27 -07:00
kevinepope
e936fe98f7 Change message confirmation dialogs from modal to async w/callback. 2014-10-21 21:20:09 -07:00
larsbrubaker
3f7c300d2a Make sure we don't try to create thumbnails for things we can't. 2014-10-12 20:40:38 -07:00
larsbrubaker
d3cd9a25f9 Making ungroup work on meshes (this is what used to happen when entering edit).
New CreateDiscreteMeshes that works on attached mesh volumes rather than an orthographic projection.
Put in a "Selection" menu for 3D editing that lets one group and ungroup and assign materials.
2014-10-12 08:18:24 -07:00
Kevin Pope
a4ef3f729c Made display mode driven by theme setting. 2014-09-23 18:02:07 -07:00
Kevin Pope
bda5ac173e More work on configuration page. 2014-09-23 16:11:06 -07:00
Kevin Pope
bdef196434 Changed main application to MVC. UI rework (Configuration Page esp. in progress). 2014-09-19 19:17:12 -07:00
larsbrubaker
25bd699517 Made many parts of MC know how to scale if the font resolution (scaling) is changed. 2014-09-10 21:24:14 -07:00
larsbrubaker
c97f4d8f8f Making MC be able to adapt to a global change in the point size of all text. 2014-08-30 16:03:28 -07:00
larsbrubaker
66e0fb3b4d Put in some code for me to see a graph of the ms count of each frame. 2014-08-17 20:53:00 -07:00
larsbrubaker
fe0a0eb696 Don't pass anything to the testDispatch. 2014-08-11 10:23:30 -07:00
larsbrubaker
f625762602 Made sure everything is going through frosted serial.
Better cross platform support.
2014-07-28 13:48:28 -07:00
larsbrubaker
9b5093c91b Put in some code to find performance issues. 2014-07-20 17:49:49 -07:00
james jones
fa68b517d9 Set the working directory on startup.
Add parts that are double clicked to the queue.
2014-07-15 14:02:03 -07:00
james jones
d76a2aa244 Save the position on closing rather than onclosed (no parent when in onclosed) 2014-07-14 10:40:12 -07:00
larsbrubaker
4bdba6d740 Got the advanced controls panel to keeps its state between the compact view and the wide screen view. 2014-07-03 14:17:58 -07:00
larsbrubaker
fb2d34a1bb Made the queue item index preserve (again)
Made the main screen tab preserve (again)
Made a pre and post change panels event (much cleaner, but not everything is using it yet).
2014-07-02 19:35:35 -07:00
larsbrubaker
db1787d859 Put in a little file to try and help track down some crashes. 2014-06-24 12:32:12 -07:00
larsbrubaker
a282b0ce95 New and improved os detection with a plugin. 2014-06-20 09:27:17 -07:00
larsbrubaker
87fde9e21b set the os type early. 2014-06-19 17:48:52 -07:00
larsbrubaker
0e646dca68 Change the namespace of PrinterCommunication and the class name.
Deleted lots of unused usings.
Working to get the 2point leveling working.
Started work on a new printer io layer
Fixed the crash on disconnect while printing.
2014-06-11 14:52:58 -07:00
larsbrubaker
6e7abb73f1 Cleaning up update a bit so we can have first time check for new version.
Made more strings push through translations.
Put in a new OEM setting for check for update on first run
2014-06-10 09:25:38 -07:00
larsbrubaker
6d2980c76a Move the auto connect out of the constructor and into the first draw.
Turn off new 2 point leveling until it works.
Don't connect to the printer communication in 3d view until we are fully constructed.
2014-06-05 12:55:05 -07:00
larsbrubaker
a04ab3d050 Made the type of print leveling that will happen for a printer be selectable
Turned some bools into enums for clarity
Broke some of the print leveling wizard into separate files.
Started work on a new 2 point probe (actually an n point switch -> bed position maper).
2014-06-05 11:45:40 -07:00
larsbrubaker
c498186e77 Make the oem names render better. 2014-05-22 16:55:28 -07:00
gregory-diaz
a0c1b1b687 Fixed bug: MatterControl was crashing when users hit the exit button on file menu during print. That does not happen anymore 2014-05-16 16:52:01 -07:00
larsbrubaker
a42e7aea9f Changed the default first run opening size and the minimum size. 2014-05-12 09:59:56 -07:00
larsbrubaker
e2e45b46fd Fixing the window title bar. 2014-05-06 18:25:16 -07:00
Kevin Pope
da879c3746 Changed application title to "MatterControl 1.1". 2014-05-05 11:12:58 -07:00
larsbrubaker
6f3e4d6966 Cleaned up some state storing and restoring. 2014-04-30 11:21:06 -07:00
Kevin Pope
75fea3eb21 Add handling for incorrectly stored initial position. 2014-04-28 15:19:41 -07:00
larsbrubaker
74cc020414 Lots more work getting the wide screen panel to recreate correctly.
Got the thumbnails to be a bit faster and have better anti-aliasing.
2014-04-27 16:16:47 -07:00
larsbrubaker
4b6a3cfa97 Lots of work on Getting the QueueData instance to be separate form the UI queue and refs. 2014-04-15 18:13:27 -07:00
larsbrubaker
cfeb381b9c Moved clipboard stuff into its own file. 2014-04-12 12:20:04 -07:00
larsbrubaker
0808bef956 Made the desktop position happen before visible so it does not move after being opened. 2014-04-12 11:54:05 -07:00
larsbrubaker
84654d5e68 Restore the main window position.
Always show the 'show terminal' button.
2014-04-10 15:56:15 -07:00
larsbrubaker
50ead93c1e Made the language restart actually restart the app. 2014-04-10 10:36:59 -07:00
larsbrubaker
532f2f453e run poly tests first so I can debug faster. 2014-04-07 18:28:47 -07:00
larsbrubaker
2c1db7a661 Made setting minimum size of a system window work correctly. 2014-04-07 16:15:22 -07:00
larsbrubaker
4532924319 Doing raytrace unit tests on startup.
More translations.
2014-03-31 13:42:18 -07:00
kevinepope
e1946250b6 Added restart button to language selector. Cleaned up language selector. 2014-03-30 17:52:33 -07:00
larsbrubaker
7c53c5ce97 Pares all the command line args. 2014-03-25 07:46:14 -07:00
larsbrubaker
7f8300bafc Got pause, resume and cancel gcode into the settings and working in printer communication. 2014-03-17 14:41:36 -07:00
larsbrubaker
d74e59033a Added a string helper that lets us use an extension method to format strings easier.
Added a string extension method for localize that makes it easier to get localized text
Moved code into these new methods.
Removed some strings from localizing (app names and copy write notice)
2014-03-16 10:23:56 -07:00
larsbrubaker
621f91f4e1 Always show memory display in debug. 2014-03-02 17:01:49 -08:00
larsbrubaker
e3c70b0268 Removed all the internal performance monitoring in favor of an external tool. 2014-03-02 15:28:47 -08:00
kevinepope
caa4da6dc6 More widescreen fixes. 2014-03-01 17:52:33 -08:00