Lars Brubaker
7ed9c7374c
Put invalidate on IObject3D
...
Made insertion group center on bed if not dragging
Put names into mirror buttons
Working on new mirror test
Refactoring
2017-10-25 17:05:57 -07:00
John Lewin
9e95230960
Fix non-functional F1 key after load
2017-10-21 09:13:00 -07:00
John Lewin
1d1c6e5713
Remove mouse listening due to unreliable Agg mouseup event
2017-10-21 09:11:55 -07:00
John Lewin
b89c2e289b
Apply scene selection on Inspector startup
2017-10-21 08:59:20 -07:00
John Lewin
383d45e44d
Remove Inspector name overrides from tree and widget nodes
2017-10-21 08:57:21 -07:00
John Lewin
6836abebf3
Add inspection rendering for scene graph
2017-10-21 08:56:08 -07:00
John Lewin
f38cd7fc41
Add ShowMessageBox overload without callback requirement
2017-10-18 19:54:06 -07:00
Lars Brubaker
b427b14272
Working on new Difference action
...
Modify 3DView tree on UiThread
2017-10-17 09:41:24 -07:00
Lars Brubaker
ff03d59026
Converted back to Selection
2017-10-13 15:00:08 -07:00
Lars Brubaker
d3768a268f
Making support be an object 3D wrapper
...
Making the selection always be a group
2017-10-13 13:32:52 -07:00
John Lewin
e33e4cce67
Simplified object model for hosting Agg
2017-10-04 17:55:50 -07:00
John Lewin
5274aeb752
Use correct event
2017-10-02 10:49:44 -07:00
John Lewin
2ac944f576
Add support for inspecting any SystemWindow
2017-10-01 11:26:49 -07:00
John Lewin
acbe1199d8
Draw selection
2017-09-25 08:09:01 -07:00
John Lewin
a2a7f9157b
Refresh scene tree on change
2017-09-25 07:08:50 -07:00
John Lewin
b77554f853
Add scene inspection
2017-09-24 10:40:14 -07:00
John Lewin
3e177d136d
Add agg/scene tabs to Inspector
2017-09-24 10:27:48 -07:00
John Lewin
bddde78f28
Show selected control name in title bar
2017-09-23 00:30:07 -07:00
John Lewin
ea2b083efd
Drop TOOLWINDOW style, render non-visible GuiWidgets grayed out
2017-09-20 13:08:32 -07:00
John Lewin
0f0852b1ba
Remove sibling/children tree population
2017-09-20 13:06:46 -07:00
John Lewin
dccc9c8624
Show widget tree, directly handle draw, revise size & position
2017-09-20 12:07:11 -07:00
John Lewin
a686e0ae2d
Always show selection, no activate on Show, Close->unwire events
2017-09-20 12:07:10 -07:00
John Lewin
75f11380f6
Inspect elements (children/siblings) which are not under the mouse
2017-09-20 07:15:32 -07:00
John Lewin
9d3e63010a
Improve Inspector click handling, set Inspecting default
2017-09-19 12:27:00 -07:00
John Lewin
80dd7a379b
Move Inspector into utilities
2017-09-19 08:56:48 -07:00
John Lewin
17b36580b3
Fix build errors
2017-08-22 15:00:57 -07:00
John Lewin
3a9833697d
Platform providers
...
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
John Lewin
c6a534717d
Organize usings
2017-08-20 18:25:11 -07:00
John Lewin
d950e76722
Workarounds for DesignTools Android
2017-06-14 19:39:30 -07:00
John Lewin
2d737b679c
Switch menus from TupleList<string, Func<bool>> to List<NamedAction>
...
- Menu actions always returned true and result was ignored
- Remove custom TupleList type, prefer lists with custom types
2017-05-31 12:51:15 -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
Lars Brubaker
352eb792f1
Merge branch 'smash_1.7.1' into design_tools
...
# Conflicts:
# PartPreviewWindow/View3D/View3DWidget.cs
# SlicerConfiguration/SliceSettingsWidget.cs
# SlicerConfiguration/SlicingQueue.cs
# StaticData/SliceSettings/Properties.json
2017-05-19 14:57:04 -07:00
Lars Brubaker
a1e1c48d90
All new 1.7.1 changes
2017-05-19 14:39:57 -07:00
John Lewin
78b0834e7d
Extract distinct volumes from mesh on Ungroup
...
- Rename event to clarify intent
2017-03-28 10:31:43 -07:00
John Lewin
907609b587
Design tools
2017-03-15 16:29:56 -07:00
John Lewin
79415949c2
Keep Sign in/out visible after click
2017-01-06 16:55:24 -08:00
John Lewin
dffcf48532
Collapse single use functions into callers, remove unused variable
2017-01-04 16:00:22 -08:00
John Lewin
a92e1ad724
Delete unused function, use TryGetValue
2017-01-04 16:00:22 -08:00
Lars Brubaker
135f5b4fc1
refactoring
2017-01-03 13:05:57 -08:00
Lars Brubaker
95fc69e7f8
Always call UserChanged when ChangeCloudSyncStatus
...
Don't clear the LastSessionUserName
It should only be used in the name field of the login screen and nowhere else.
2016-10-21 17:09:53 -07:00
John Lewin
67b151aa2c
Revise IsGuestProfile property, revert LastSessionUsername changes
2016-10-21 16:12:47 -07:00
John Lewin
42cc88b9d4
Refactor ProfileManager to prefer isolated instances
...
- Replace DB nomenclatures with ProfilesDoc/Profiles terms
- Convert SetLastProfile() to LastProfileID property
- Remove LoadLastProfileWithoutRecovery function
- Use LoadWithoutRecovery(LastProfileID)
- One caller, far more clear with only one LoadWithout function
- Move safe FileSystem UserName to AuthenticationData, like UserName
- Skip importing guest profiles that are missing PrinterSettings files
2016-10-21 13:00:53 -07:00
John Lewin
38042d1d86
Load session values during construction, remove LoadFirstInstance
2016-10-06 18:07:39 -07:00
John Lewin
87316dadff
Revise ClientToken use for multi-instanced MatterControl
...
- Add public const EnvironmentName for Services environment
- Remove GetSessionUsername method
- Remove ClearCachedCredentials
- Pull in AuthData type
- Add system to store and use ClientTokens
- Add using statements for common namespaces
2016-09-29 11:47:06 -07:00
John Lewin
fcad2ee3e6
Remove invalid and noisy logging statements
2016-09-23 12:45:44 -07:00
Lars Brubaker
2dadb72271
Changed Login -> Sign in & Logout -> Sign Out
2016-08-29 17:13:45 -07:00
Lars Brubaker
1340e875d3
Making the add to queue automation tests work again
2016-08-01 13:53:28 -07:00
John Lewin
208d9b334a
Rename Draw events
2016-07-24 16:32:04 -07:00
Lars Brubaker
cda645d03d
Made Marlin EEProm have import and export
2016-02-12 10:26:40 -08:00
Gregory Diaz
b191ba3db1
Added more Android Automated tests.
2016-01-15 18:15:21 -08:00