Commit graph

131 commits

Author SHA1 Message Date
John Lewin
d9ebf4c553 Remove duplicate reload, guard against null reference on dragdrop 2015-07-14 17:54:27 -07:00
Lars Brubaker
85a06710e3 Don't fail if print item wrapper is null. 2015-07-14 16:44:05 -07:00
Lars Brubaker
3a797d2544 Changes to progress control. 2015-07-14 13:38:22 -07:00
Lars Brubaker
b970252c88 Made the insert button and drag and drop in 3d view respect the read only flag.
Made the Edit button in the 3d view respect the protected flag
2015-07-13 10:08:08 -07:00
Lars Brubaker
ccaa5f048a Change some background workers to async methods. 2015-07-02 11:23:44 -07:00
Lars Brubaker
593aee44f9 Writing unit tests for the library provider stuff.
Got the file folder provider acting like nodes rather than a static set.
2015-06-29 18:03:56 -07:00
Lars Brubaker
f6d32a62a5 Changed Changing some delegate defs to use EventHandler<> instead.
Took out some EventHandler new s that were from old code
Now Provider code
Create Folder in library and working some in provider.
New tests in MatterSlice
2015-06-24 16:59:10 -07:00
Lars Brubaker
185fdfc5b6 Working on a Provider SaveToLibrary function.
Some refactoring
2015-06-22 18:21:56 -07:00
Lars Brubaker
c8433b1cfa Renamed GetBreadCrumbs to Get ProviderLocator
Made in return a list of nodes rather than a string
made the data store this as json
2015-06-18 18:06:04 -07:00
Lars Brubaker
77c5c3dfb2 Put in bread crumbs for PrintItem to tell where it came from.
CodeMaid
2015-06-17 15:43:37 -07:00
Lars Brubaker
5cc1b651b4 UI thread is more explicit about what functions it accepts and now accepts no parameter functions. 2015-06-11 12:06:40 -07:00
Lars Brubaker
038b40ada6 New library code to support provider pluggins for things like
cloud library
drop box
file system folders
etc...
2015-06-10 17:53:17 -07:00
Lars Brubaker
4fdfe1efe2 Code maid 2015-05-30 12:48:16 -07:00
Lars Brubaker
460d651b1d Fixed a bug where we were making too many copies of the trace data. 2015-05-26 16:25:23 -07:00
Lars Brubaker
1f1ec9f701 Made the behavior of the 3d view match more closely the results of the gcode view in regards to the center_on_bed option. 2015-05-22 11:11:32 -07:00
Lars Brubaker
f4e4554038 Changing HAnchor and VAnchor none to AbsolutePosition to make it clearer what is happening. 2015-05-18 17:29:05 -07:00
Lars Brubaker
13b9c61ba3 Fixed the loading progress to display correctly
Moved the arrange button down into the tool bar
2015-05-01 09:45:50 -07:00
Lars Brubaker
2eb3c6abaa Made the auto arrange layout on a grid.
Spelling fixes
2015-04-30 15:10:07 -07:00
Lars Brubaker
4e6d65e6fb Make number button scale. 2015-04-16 10:59:07 -07:00
Lars Brubaker
b962639333 Make sure we only register to a non-null print item.
also register to save when not save-as
2015-04-16 10:38:53 -07:00
Lars Brubaker
441c798efe Made the editor reload the part if it has been edited in another view and saved. 2015-04-15 16:59:12 -07:00
Lars Brubaker
55948212e9 Make the 3D view update the model if it changes in another view. (but only if not edited). 2015-04-15 16:39:37 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00
Lars Brubaker
6d0d1da756 Refactoring ray trace stuff. 2015-04-02 14:10:12 -07:00
Lars Brubaker
72df74d8e4 Put in profiles for Leapfrog 2015-02-27 11:09:37 -08:00
larsbrubaker
5b509f340f Renamed a variable in Ray to show it is normalized
Started work on a slicer that works natively on our mesh structureMoved Plane from RayTracer to Vector Math
2015-02-16 19:59:46 -08:00
Lars Brubaker
f9fed74e36 Make sure we can handle trying to check a bad zip file for centering. 2015-02-10 14:36:02 -08:00
Lars Brubaker
08d620a468 Make sure we don't crash on a bad model while trying to check if it can be centered. 2015-02-10 11:39:55 -08:00
Lars Brubaker
9d839001e2 Made zip loading work on the 3d view drag and drop and add 2015-02-05 16:14:30 -08:00
Lars Brubaker
0561ad591d Merge branch '1.2.1' into development 2015-01-27 10:33:10 -08:00
Lars Brubaker
e7c0261d25 Made many more of the factory fixed size settings include the point size scaling so they are the right size. 2015-01-27 09:34:15 -08:00
Kevin Pope
5b1b4d639a Move part 'Save As' window initialization to UiThread (fixes bug on Mac). 2015-01-26 16:49:21 -08:00
Lars Brubaker
646d1fbaac Made the absolute positioning and auto centering actually work on touch. 2015-01-26 10:53:32 -08:00
larsbrubaker
e1b6e80f3b Made the Queue save when parts are moved to the library on edit.
Tested the centering code and fixed it.
2015-01-25 18:08:19 -08:00
larsbrubaker
0b3bbc136b Fixed the number edit not to grow on Android. Made it's VAnchor always ParentCenter
Made the logic to test if a part should be centered on the bed be if it was output by MatterControl
Some other white space changes
2015-01-25 17:54:26 -08:00
larsbrubaker
d2d10a6e4e Fixed a bug where you could drag and drop a part onto the print bed while printing
or editing and it would crash.
2015-01-23 21:56:44 -08:00
Lars Brubaker
373888ef83 Made the arrow load in a way that is compatible with static data on Android. 2015-01-23 12:56:31 -08:00
larsbrubaker
a4743ca481 Fixed the insert -> cancel -> edit bug
3DView-
1.> Insert a part
2.> Save>Cancel out of the edit mode (which should say EXIT not Cancel)
3.> Open Edit

Result> the File Open window pops up every time.
Note- If you open Edit first then Insert & save it works
2015-01-23 08:12:34 -08:00
Lars Brubaker
cb936e5d26 Change selection after insert has finished. 2015-01-09 12:20:29 -08:00
Lars Brubaker
7ecfc452bb Made the selection index set actually call the selection changed delegate 2015-01-08 15:25:50 -08:00
Lars Brubaker
cbc50dfe7d Make sure our selection is set before we restore the edit views. 2015-01-08 15:15:57 -08:00
Lars Brubaker
679e7cd0d5 Fixed bug entering edit more from library. 2015-01-08 11:55:50 -08:00
Lars Brubaker
5276d8a0a3 Make the scale control select all on focus - consistency. 2015-01-06 16:03:12 -08:00
Lars Brubaker
9d344adce5 Don't set size when no selection. 2015-01-06 15:59:41 -08:00
Lars Brubaker
d74105a532 Don't load parts until there is a draw. This will make sure we don't load parts that will never been seen. 2015-01-05 11:18:30 -08:00
Lars Brubaker
519c857832 Took out the outline stuff on android as it currently doesn't work. 2014-12-29 11:45:26 -08:00
Kevin Pope
27f5bcfddd Adjust spacing of 3D View buttons. 2014-12-28 17:28:09 -08:00
larsbrubaker
992e6f7544 Made it possible to exit without saving or reloading if the part has not been edited. 2014-12-20 23:45:13 -08:00
Lars Brubaker
1605688d27 Made cancel and not save reload the part. 2014-12-20 11:12:02 -08:00
Kevin Pope
899ece89c8 Edit mode button cleanup. 2014-12-20 09:07:13 -08:00