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
53e6ff3eba
Added recovery count to the history data
...
MatterHackers/MCCentral#914
Track the recovered count to aid diagnostics
2016-12-14 11:26:53 -08:00
John Lewin
661bb70e47
Revise ComPort accessors for new format
2016-06-16 17:24:10 -07:00
John Lewin
ad48c820e2
Restore AutoConnect functionality
...
- Add AutoConnect settings UI
- For consistency, use string int values for settings bools
2016-05-03 08:08:05 -07:00
Lars Brubaker
ea89d41bc6
Working on resuming for non-max z printers
...
Added settings to support resuming
Save the baby step offset for print resuming
Make sure we don't resume prints that are not started
Refactoring
2016-04-20 11:53:08 -07:00
Lars Brubaker
34811976ae
Tracking current completed percent.
2016-02-24 12:39:30 -08:00
Lars Brubaker
b62f8e9704
Working on getting the history to have enough data to track print failures.
2016-02-24 12:38:21 -08: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
6f0b443bb3
Took out the provider locator code as it is not needed.
2015-07-17 16:45:24 -07:00
Lars Brubaker
ae49d4b09e
Fixed the color of the folder separators.
2015-07-06 14:55:54 -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
9ca37c5717
Refactoring.
...
Starting work on sqlite collections
Adding buttons to the library list view.
2015-06-23 17:57:21 -07:00
Lars Brubaker
e27a3ec16c
Made a utility function to get the List of PrividerLocatorNodes
...
Made Text Creator only save to the queue
2015-06-23 15:23:28 -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
0626981766
Made the library provider much more robust can handle sql data and local file data.
...
Made a top level Library Provider Selector
2015-06-15 18:31:43 -07:00
Lars Brubaker
c38b4de0ba
Made the file system provider able to navigate folders.
2015-06-15 12:12:18 -07:00
Lars Brubaker
ba2f54e652
New library code to support collections.
2015-06-12 17:21:51 -07:00
Lars Brubaker
399c7fcb54
taking out the hash code from print item.
2015-06-08 18:42:32 -07:00
Lars Brubaker
901835aedc
removed dead code
...
added FileHashCode to print item
Made hash code for print item wrapper 64 bit (long).
2015-06-08 17:52:28 -07:00
Lars Brubaker
5e9140ad17
Putting in the ability to have serial port drivers.
2015-05-19 13:06:42 -07:00
Lars Brubaker
591528ee91
Ran code maid against this code.
2015-04-08 15:20:10 -07:00
Lars Brubaker
e665065308
Some recursion blocking on database errors.
2015-01-07 15:06:32 -08:00
Kevin Pope
699e3b0e6e
Added datastore for Printer settings. Move cloud monitor flag to use.
2014-06-30 15:35:20 -07:00
Kevin Pope
4ad9d3b024
Android compatibility changes.
2014-06-24 18:57:55 -07:00
kevinepope
c593396647
Added device type to Printer model. Refactoring changes.
2014-06-22 20:53:38 -07:00
larsbrubaker
e8247a8481
Put all the icons into the icons directory
...
Lots of work on printing from SD card
Put in hardware options to describe printer settings (fan, heated bed, sd card)
moved icons into subdirectory.
2014-06-19 11:25:28 -07:00
larsbrubaker
6ec46b7ed1
Put the printer configuration page into a matching namespace and renamed it with printer prefix
...
Put in the code to handle multiple bed leveling procedures.
Saving the print level data into the printer as a json string
2014-06-06 16:05:18 -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
12650e854e
Changed ConnectionStateChanged => CommunicationStateChanged
...
Put in support for running the print level wizard on first print.
Set the R1 to need print leveling
2014-05-30 14:37:30 -07:00
larsbrubaker
e0db090b7f
Made the print leveling use the speeds set in the manual movement controls for z.
2014-04-22 07:36:29 -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
Kevin Pope
141c51b520
Made slice presets tie to PrinterProfile
2014-04-10 16:37:39 -07:00
kevinepope
84518e69c3
Add Material and Quality data values to PrinterProfile
2014-04-06 19:24:08 -07:00
larsbrubaker
afee787587
Working on adding a print level sample position edit window .
...
Cleaned up the names of the functions to get the print level sample positions vs. the measured positions.
2014-04-02 18:14:26 -07:00
kevinepope
4097a97975
Moved db model classes into a separate file.
2014-03-30 12:22:34 -07:00