Commit graph

118 commits

Author SHA1 Message Date
John Lewin
1380ea0c43 Revise Android softkeyboard support
- Remove keyboardHeight from constructor
 - Latest agg
2015-10-14 10:07:00 -07:00
Lars Brubaker
79928f8fb7 Made the Debugger.Break() only exist in debug mode. 2015-09-17 13:45:26 -07:00
Lars Brubaker
fa97829073 Put in lots of code to break on exceptions in the debugger.
Made the cloud provider able to report that it is loading
2015-09-11 10:48:24 -07:00
Lars Brubaker
3504d4dfe4 Made dispose on library providers get called much more consistently.
Made squlite provider do more operations async.
2015-09-10 12:42:52 -07:00
Lars Brubaker
66ee409c8c Put in some try catch code to prevent failing to read a mesh while writing it. 2015-09-08 13:56:22 -07:00
larsbrubaker
5d4d56632c Latest agg 2015-08-31 07:55:04 -07:00
Lars Brubaker
92be8c6269 Made asnyc image widget load through static data 2015-08-27 18:22:30 -07:00
Lars Brubaker
d1a26eb2a1 Got the sql and file system unit tests running
Made the ApplicationUserDataPath a static
2015-08-21 11:04:27 -07:00
John Lewin
0ab547bb26 Restore ability to attach VS to Android via debugger
- Prevent accidental construction of ProviderSQLite objects inside of ProviderSQLite constructor
 - Initialize .baseLibraryCollection during rootLibraryCollection construction to prevent null reference errors
   caused by access before assignment
 - Remove AddItem -> AddStlOrGcode -> AddItem recursion - Fixes crash due to concurrent writes to default.mcp
 - Add sqlite async methods and supporting logic to ensure disk IO operations aren’t run in parallel
 - Consolidate logic around sample part extraction from StaticData from various areas into a single method
 - Rename that method from SyncCalibrationFilesToDisk to EnsureSamplePartsExist
 - Break apart the large LINQ query into discrete and easier to understand steps
 - Add shared base class for sqlite backed library providers and resuse common code in base
 - Guard against cache deletion during one-time library initialization
 - Discard StreamReader cases in favor of ReadAllText - Ensures .Dispose is always called and is ultra succinct
 - Purge orphaned code
2015-08-09 21:05:53 -07:00
Gregory Diaz
51f47f144a Added current build number label on check for update window 2015-08-04 16:19:02 -07:00
Lars Brubaker
e18b7551ee Make sure we can still update android
Don't add menus to android (it doesn't have them).
2015-08-04 10:10:15 -07:00
Gregory Diaz
2cc9831c84 Fixed some grammar issues in UI text 2015-07-31 12:22:32 -07:00
Lars Brubaker
bf2484cdc3 Make it possible to set the blender on the AsyncLoad widget
Fixed a crash with an empty queue
2015-07-27 11:00:07 -07:00
Lars Brubaker
c12e8ee1a3 Put in new icons for library
Moved classes to their own file
2015-07-24 14:00:27 -07:00
Lars Brubaker
53f7ba8579 Remvode unused config.ini
Made the create folder window have the text box selected so you can type right away.
Asking for more library stuff by index.

Small work on HTML widget
2015-07-22 18:30:22 -07:00
Gregory Diaz
41cd96b139 Finished up CheckForUpdate window 2015-07-21 12:24:27 -07:00
Gregory Diaz
0cde26162b Modified language for update feed descriptions. 2015-07-20 10:04:22 -07:00
Gregory Diaz
eafce2955e First pass at Check For Update Window almost done(modify language in beta description). 2015-07-17 17:11:32 -07:00
Gregory Diaz
113f48a0a2 Removed update control widget from About page and update feed widget from options page. 2015-07-16 17:52:34 -07:00
Gregory Diaz
e2dbd29926 Removed updates from AboutPage, added more features on CheckForUpdateWindow. 2015-07-15 18:11:11 -07:00
Gregory Diaz
b36808b298 Started work on Check for Update Window 2015-07-14 17:59:41 -07:00
Lars Brubaker
a6042f1537 Took out the storing of the original sized image (not needed and not used)
Took out some dead code.
2015-07-14 11:34:24 -07:00
Lars Brubaker
93bed277ed Made the getting of the thumbnail file name public.
Made an EventHandler on LoadComplete for async image widgets
2015-07-13 17:48:42 -07:00
Lars Brubaker
60ad94be68 Made the LibraryProvider implement iDisposable and we try to dispose them when appropriate.
Made dispose of a collection warn if there are child items or collections.
Made the bread cumbs a clickable navigation rather than just names.
2015-07-02 18:34:10 -07:00
Lars Brubaker
081fadccbe Moving the Queue, Library and History to not have Print pre-pended. 2015-07-02 09:45:53 -07:00
John Lewin
8c1bd75121 Add generic WebRequestBase, change eventargs 2015-07-01 17:50:13 -07:00
John Lewin
229256729d Receive connection failed details 2015-07-01 17:31:16 -07:00
Lars Brubaker
dfff3e3a71 Making code go through the new LibraryProviderSqlite rather than the old sqliteData
Put in an add item.
Put in a FilySystemWatch for the LibraryProviderFileSystem
Lots of work on LibraryProviderSqlite
CodeMaid Models.cs
2015-06-25 12:19:19 -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
9cdeeb10d1 Merge branch '1.2.3' into development 2015-06-23 15:38:48 -07:00
Gregory Diaz
cdeee6e6e1 added correct extension for an updated Linux package so that updates work 2015-06-17 12:54:51 -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
570fe3a3ee Make the 'install update' from the windowed about page still close MC> 2015-05-22 10:45:32 -07:00
Lars Brubaker
b1a5f4200c Made the about window always on top
made an update notification in the menu bar area
took the "about' tab off the main page
Cleaned up the checking of touchscreen
Made a new Features section for the printer settings
2015-05-20 10:55:14 -07:00
John Lewin
314496ba7b Extract tests to dedicated assemblies 2015-05-06 09:08:30 -07:00
Lars Brubaker
86175bd500 Fixed some strange M190 settings in configs
Made the html widget not show debug
Made the mapping classes not use unsetable temperatures in MatterSlice
2015-04-14 15:27:11 -07:00
Lars Brubaker
164f1ee80f Made the remove quotes be more consistent. 2015-04-13 11:41:32 -07:00
Lars Brubaker
398c64a3c6 Fixed the parsing of class 2015-04-13 11:38:45 -07:00
Lars Brubaker
c70ecd0f6a Make sure we invalidate after updating the image. 2015-04-13 11:22:51 -07:00
Lars Brubaker
187cde1222 Working on a wrapping text widget
More test code for html rendering of p
2015-04-11 16:01:17 -07:00
Lars Brubaker
08abfe9930 Moving more HTML code into its own classes. 2015-04-11 14:29:35 -07:00
Lars Brubaker
fbce0036c4 Working on making the html widget more generically useful. 2015-04-11 13:30:20 -07:00
Lars Brubaker
d1964a04c9 Made a ImageWidgetDelayedLoad class that loads from a URI 2015-04-11 12:01:40 -07:00
Lars Brubaker
1a5b1ec78c Merge touch datastore.cs
Worked on HTML renderer.
2015-04-10 18:48:57 -07:00
Lars Brubaker
e09e26db3c Fix bad change during android merge. 2015-04-08 18:09:37 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00
Lars Brubaker
412b23a1aa Removed some dependencies.
Made sure paths correct on android
2015-04-07 17:29:38 -07:00
Lars Brubaker
7c8acf199e Made UpdateControlData shared. 2015-04-07 15:54:20 -07:00
Lars Brubaker
51e65fb5f6 Put in some failure catching for opened files that are attempted to be deleted. 2015-02-24 14:20:30 -08:00