John Lewin
af38676244
Make View3DWidget.Scene private
2017-09-16 01:19:07 -07:00
John Lewin
0855e6c044
Remove PrintItem instance from View3DWidget, use scene context
2017-09-15 22:34:46 -07:00
John Lewin
9915817e16
Remove centerText parameters
2017-08-13 14:17:34 -07:00
Lars Brubaker
f7d4163125
Refactoring VAnchor and HAnchore names
...
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
978b9225a2
Use existing button factory
2017-08-03 19:00:38 -07:00
John Lewin
4abea0ab0c
Extract button factory options to new class
2017-08-03 19:00:37 -07:00
John Lewin
7a5493cde8
Fix thumbnail rendering/scaling bugs
2017-08-02 14:37:35 -07:00
John Lewin
ad9a445587
Add support for ListView filtering & property for container IsReadOnly
...
- Filter SaveAs dialog to writable containers only
2017-07-31 22:16:15 -07:00
John Lewin
787624a9ae
Refine library views for focused tasks
...
- Sidebar should focus on usable scene content
- Container browser should allow changing context of sidebar content
- Filter containers from library sidebar
- Replace breadcrumb bar with new container dropdown
- Add filtering to listview for containers/items
- Add container browser for container bar popup
- Filter library items from container browser
- Filter library items from SaveAs selector window
2017-07-28 06:33:41 -07:00
John Lewin
e649fb8833
Remove SaveAsReturnInfo from primary save function
2017-07-12 08:03:06 -07:00
John Lewin
a4d93b1869
Revise layout, sync up more sizes and colors
2017-06-08 10:14:06 -07:00
John Lewin
2a9e70c28c
Ensure bedplate is saved before slicing
...
- Remove cheat in AddSelectedItemToBedplate helper which saved bed
- Invoke PersistePlateIfNeeded before slicing
- Mark plate as dirty when adding items
- Make SaveChanges awaitable so slicing queues until save is done
- Remove unused Action in functionToCallOnSaveAs delegate
- Change saveas delegate to support new awaitable signature
2017-06-05 14:37:32 -07:00
John Lewin
08d2a6ab1a
Working toward shared ViewControls3D and functional slicing
...
- More missing functionality restored in action bars/slicing views
2017-05-25 01:15:00 -07:00
John Lewin
4d84844f96
Throw exceptions for missing functionality rather than Debug.Break
...
- Fix unexpected abort in NUnit testruns
- Tests should fail rather than crash, highlighting areas needing focus
2017-05-21 22:37:30 -07:00
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
John Lewin
907609b587
Design tools
2017-03-15 16:29:56 -07:00
John Lewin
8510ca5b3d
Remove duplicate .Click event from ButtonBase
2017-01-17 15:31:08 -08:00
Lars Brubaker
03e1fee901
Moving keyboard offset to common base class
2016-12-12 13:32:40 -08:00
John Lewin
9f01abe653
Backport onload event from scene_bundle
2016-07-24 17:26:24 -07:00
John Lewin
e5a63b052e
Migrate Theme support to Agg.UI
2016-06-03 17:22:19 -07:00
Greg
78710d7a76
Added tests for Save As from PartPreview to the Queue
2016-03-01 18:19:28 -08:00
Lars Brubaker
c6abe14878
Make the test code wait for the delete button to become available before trying to get it.
2015-11-02 17:08:55 -08:00
Lars Brubaker
a99ca89ea1
Made the save button be disabled until a library provider is selected.
2015-11-02 11:56:50 -08:00
John Lewin
1380ea0c43
Revise Android softkeyboard support
...
- Remove keyboardHeight from constructor
- Latest agg
2015-10-14 10:07:00 -07:00
Lars Brubaker
5de11eb5bf
Make sure we refresh the display when clicking a thumbnail in the library selector.
2015-09-23 11:27:32 -07:00
Lars Brubaker
494121d4c1
make sure the save as window supports the keyboard.
2015-09-22 12:37:21 -07:00
Lars Brubaker
0e6275b0d8
Made the 'add to library' go through provider selector
2015-09-04 13:47:48 -07:00
Lars Brubaker
44bbbb74e4
Working on a local library test
2015-09-01 16:03:29 -07:00
Lars Brubaker
a35753c47d
Working on making save as save to the right provider
...
Working on Copy to Library
2015-08-31 16:32:09 -07:00
Lars Brubaker
d139a525db
Little text changes.
2015-08-10 13:36:31 -07:00
Lars Brubaker
9c415ab270
Don't set the focus of the text widget until the first draw.
2015-08-07 11:38:58 -07:00
Lars Brubaker
10fa7f4f61
Save as widget is working correctly.
2015-08-05 13:19:38 -07:00
Lars Brubaker
73fd06a39d
The library selector can now return the right selected library.
2015-07-31 18:18:21 -07:00
Lars Brubaker
40220aa8f2
Refactoring
2015-07-31 16:01:57 -07:00
Lars Brubaker
b7005ae579
Made the bread crumbs start out initialized
2015-07-31 13:24:45 -07:00
Lars Brubaker
79fa6f3db8
Making the bread crumbs be a portable widget.
2015-07-30 17:42:58 -07:00
Lars Brubaker
721dcf4578
Make Focus work better
...
don't return a bool, assert that there is a parent
Set focus on save as window to text field.
Set focus to text field on terminal window.
2015-07-29 16:31:24 -07:00
Lars Brubaker
5f4ea81a4c
Made PrintItemWrapper able to take a containing LibraryPrivider handle
...
Made the providers pass themselves when building PrintItemWrappers
Fixed the bug with print history not setting the correct item to print
Took out LibrarySQLiteData (not replaced with LibraryProviderSQLite)
Made code go through the new SQLite provider to add parts during setup
Starting work on Save as Window to save to queue or provider and do provider selection
2015-07-20 16:09:52 -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
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
591528ee91
Ran code maid against this code.
2015-04-08 15:20:10 -07:00
larsbrubaker
b100ca717f
Made it only put saved meshes in the queue after they are done saving so you can't get in a bad loading state.
...
Fixed some timer starting issues in printer communication.
2014-11-11 12:09:09 -08:00
larsbrubaker
222a5a46a7
Changed ButtonEventHandler to EventHandler
...
Made lock disable the selection widget but be more inteligent about re-enabling it after unlock
2014-10-24 13:41:13 -07:00
larsbrubaker
1f5bd3fcad
Save 'save as' meshes as amf.
2014-10-13 15:58:06 -07:00
larsbrubaker
c7915b30b9
Saving as stl (amf broken)
...
Better labels on progress.
2014-10-12 20:47:54 -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
gregory-diaz
4bb348dd6d
Made variable name more clear.
2014-06-05 13:00:31 -07:00
Kevin Pope
65ef2a5543
Refactor 'Save on enter' in PartEditing form
2014-05-20 10:44:46 -07:00
gregory-diaz
67761e79b4
Save As window now saves design name when 'Enter' is pressed
2014-05-19 14:24:12 -07:00