Lars Brubaker
ffe200c19f
Made the average timer a shared resource
...
Put in the interface material extruder setting
2014-12-29 16:31:30 -08:00
larsbrubaker
54422e50bc
Reduced the drawing in part thumbnail widget a bit
...
Made the draw ms be averaged over 64 draws so it is easier to see.
2014-12-28 08:26:29 -08:00
larsbrubaker
f788ccb6cd
Made it so if we crash we can tell.
...
Made it so if we know we crashed we disable the 3d display o gcode (just in case).
We can make more crash recovery now as well.
2014-12-22 22:49:57 -08:00
larsbrubaker
1697622477
Working on App Exit detection.
2014-12-22 18:53:49 -08:00
Lars Brubaker
ce2eb042c8
Put in mono nat
...
Better debug printing of stats
2014-12-18 18:08:15 -08:00
kevinepope
39f168c2d9
Added generic OnClosed event to application (for plugins).
...
Added temp folder to defined data paths.
2014-12-18 17:15:07 -08:00
Lars Brubaker
8ea4b9bb52
Make MC able to be the minimum size on load.
2014-12-17 16:15:27 -08:00
Lars Brubaker
38208ae948
Don't close the terminal unless we are actually closing.
2014-12-17 12:50:17 -08:00
Lars Brubaker
ef20f2e65a
Made lots of windows stay on top of the main window.
...
Fixed a bug with the close menu item and the terminal window being open.
2014-12-17 10:30:45 -08:00
larsbrubaker
df9e18c3ee
Made the terminal window remember it's settings when opened
...
Made it remember its position when opened
Made it automatically open on start if it was left open on close.
2014-12-17 08:41:12 -08:00
Lars Brubaker
4ac8f2bf8d
Cleaned up the code for storing bool user settings.
...
Made the main 3d view remember what tab it is on while switching models.
2014-12-16 12:37:57 -08:00
larsbrubaker
82b529f30e
Made a 2 panel mode. Took out the other 3 panel mode.
2014-12-15 15:44:26 -08:00
Lars Brubaker
0b934dcc52
Made the default size bigger.
...
Fixed a problem on starting first time (new to this build)
2014-12-09 17:53:15 -08:00
John Lewin
59cf8782a3
Remove all remaining ApplicationStaticDataPath dependencies
2014-12-04 12:50:37 -08:00
John Lewin
fca5b47159
Resolve merge issues
2014-12-04 12:22:35 -08:00
John Lewin
eba756966b
Initial StaticData platform abstraction
2014-12-04 12:22:34 -08:00
larsbrubaker
fc1f32b547
fast launching of image converter for debugging.
2014-11-29 08:20:10 -08:00
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