John Lewin
966cd35d49
Remove extra validation
...
- Issue MatterHackers/MCCentral#3069
2018-04-09 18:11:15 -07:00
John Lewin
8b969f31a4
Move default from UI layer to model property
...
- Issue MatterHackers/MCCentral#3052
Default to ray traced icons on desktop
2018-04-07 15:50:42 -07:00
John Lewin
ca8efa54b2
Remove "Show Help" from SliceSettings
...
- Issue MatterHackers/MCCentral#3039
2018-04-06 12:58:16 -07:00
John Lewin
315d08553c
Use new expansion persistence in SectionWidget
...
- Issue MatterHackers/MCCentral#3033
SelectedObjectPanel SectionWidgets should remember their expansion state
2018-04-06 06:07:32 -07:00
John Lewin
a39e2b532d
Persist Printer tab state
...
- Issue MatterHackers/MCCentral#2872
2018-03-12 15:59:03 -07:00
Lars Brubaker
c7a6f2e8e9
Creating a Design Apps folder
...
Put in card holder
Moving parts into the Design Apps folder
2018-02-22 18:03:15 -08:00
John Lewin
f5287fac1a
Add persistent GCode sidebar, add db settings to track width
2018-02-16 18:49:36 -08:00
John Lewin
1da9d0dfb5
Consolidate file extension definitions
...
- Issue MatterHackers/MCCentral#2527
Too many authorities on valid files types
2018-01-23 18:20:49 -08:00
John Lewin
5e4184217e
Extract SliceSettingsWidget settings/tab view to reusable control
...
- Make Configure Printer persist/restore last tab
- Revise layouts.txt groups
- Issue MatterHackers/MCCentral#2646
Configure Printer should use same implementation as SliceSettingsWidget
2018-01-14 10:39:12 -08:00
John Lewin
bbdbc82ddc
Remember selection panel size
...
- Issue MatterHackers/MCCentral#2613
IObject3D -> Selection panel should remember its size
2018-01-08 21:25:36 -08:00
John Lewin
77748c16de
Remove zip file from design/printable lists
...
- Ensures drop on scene is not allowed
- Issue MatterHackers/MCCentral#2420
DragDrop zip onto bed suggests it works but does not
2017-12-28 17:42:21 -08:00
John Lewin
cd6ae9e889
Add mesh extensions only property
2017-12-19 14:47:33 -08:00
John Lewin
08018ea1c3
Remove MatterControlApplication.Instance dependencies
2017-12-18 10:53:26 -08:00
Lars Brubaker
f9378f4405
Adding some progress reporting to subtract
...
Moved ProgressStatus to agg
2017-12-12 12:32:14 -08:00
John Lewin
a633bfae46
Replicate Basic items on Print popup menu, remove Settings modes
...
- Issue MatterHackers/MCCentral#2405
2017-12-12 12:06:20 -08:00
John Lewin
0164f4e85e
Abort profile download loop if exiting
2017-11-30 09:44:16 -08:00
John Lewin
f4bd1ab3d5
Track library width across application restarts
...
- Issue MatterHackers/MCCentral#2236
Library panel should maintain its width across application restarts
2017-11-10 16:31:47 -08:00
Lars Brubaker
5638bfa646
Put in loading of OBJ files
...
Load 64 bit matter slice in debug
Build ray trace thumbnails in 64 bit always
2017-11-03 13:43:55 -07:00
John Lewin
ca07d3fedb
Rename SyncReportType -> ProgressStatus
2017-10-25 01:57:45 -06:00
John Lewin
b40ce9b21e
Use oem favicon on printer tab
...
- Issue MatterHackers/MCCentral#2016
Remove hard-coded oem tab images
2017-09-29 23:58:40 -07:00
Tyler Anderson
7eee171fe6
Added OpenSCAD settings and logo STL
2017-09-22 17:16:14 -07:00
John Lewin
6472d93dd2
Migrate constant to SettingsKey, reduce to concise body
2017-09-13 22:31:08 -07:00
John Lewin
0b5148067b
Persist SliceSettings viewstate across application restarts
2017-09-13 06:44:48 -07:00
John Lewin
14c387be25
Migrate hard-coded field names to UserSettingsKey
2017-08-27 01:08:29 +03: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
be5f881935
Migrate string constants to UserSettingKey
2017-06-08 18:41:59 -07:00
Lars Brubaker
4b88969c4e
Put in a first pass at a text size control.
2017-06-06 15:04:07 -07:00
Lars Brubaker
f9784738e9
Adding obj loading support
2017-05-22 17:52:08 -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
78c04a0e37
Consolidate DisplayMode logic into IsTouchscreen setting
2017-02-16 15:02:49 -08:00
John Lewin
e356d99df6
Revise window auto-centering, add maximize persistence
2017-01-25 11:15:40 -08:00
Lars Brubaker
0ffb3a5b41
Make more touch screen settings be about touch not android.
2017-01-23 14:58:29 -08:00
John Lewin
836dcee8b8
Improve startup state initialization
...
- Use single instance for .EmptyProfile
- Remove ActiveSliceSettings static constructor, rely on ProfileManager
- Remove SettingsKey.active_theme_name and db usage
- Revise LoadUITheme to only load oem or default color theme
- Only assign ActiveSliceSettings.Instance during ProfileManager assign
2016-12-14 16:18:54 -08:00
John Lewin
0e2dd646d7
Load OemProfiles from cache or fall back to StaticData if missing
2016-10-28 13:13:21 -07:00
John Lewin
38042d1d86
Load session values during construction, remove LoadFirstInstance
2016-10-06 18:07:39 -07:00
Matt Moening
1ece91dff3
Added Static Data fallback path to public profile list
2016-10-06 16:33:00 -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
b5e38d136c
Remove ForceTestEnvironment features
2016-09-23 16:36:16 -07:00
John Lewin
fc4b5c681c
Make CacheablePath public, throttle PublicProfile acquisition to every 20 sec.
2016-09-19 13:22:28 -07:00
Matt Moening
7acfd1ca6a
Fixed bug in Public Profiles Static data Fallback
...
- Fixed bug discovered while writing test
- Added check for null ProfileManager.Instance to allow tests to work when initializing in a differently than MC
2016-09-08 18:10:46 -07:00
John Lewin
1c7c1f20ad
Revise ChangeCloudSyncStatus
...
- Add UserSettingKeys for CredentialsInvalid, CredentialsInvalidReason
- Move CredentialsInvalid, CredentialsInvalidReason setters into ChangeCloudSyncStatus
- Update method to take string parameter for invalid reason
- Toggle state when Connected value changes
- Clear invalid flag if connected, set invalid flag and reason if not
- Issue MatterHackers/MCCentral#354
2016-09-06 18:15:06 -07:00
johnlewin
10b0a657b4
Merge pull request #1356 from mmoening/master
...
Fixed Bug in syncing public profiles when loading from cache
2016-09-06 15:59:36 -07:00
Matt Moening
0737a7f9e4
Fixed Bug in syncing public profiles when loading from cache
2016-09-06 15:27:14 -07:00
John Lewin
b1f41e540d
Clear cached credentials after acquiring new ClientToken
...
- Extract existing file delete to resusable function - ClearCachedCredentials
- Reuse ClearCachedCredentials in SetClientToken
- MatterHackers/MCCentral#321
2016-09-06 14:32:00 -07:00
John Lewin
4cc6f807d0
Only call SetManufacturers when OemProfiles change
2016-09-03 17:12:13 -07:00
John Lewin
453eb086ba
Remove early exit bypassing name mapping
2016-09-03 17:12:12 -07:00
John Lewin
312f652bbb
Use short identifiers for public profiles
...
- Add support for new GetProfileList schema
- Add CacheablePath function to abstract and reuse path generation logic
- Serialize LoadCacheable content in human readable form
- Move public-profile cache into like named folder
- Move public-profile items into oem specific folders
- Reuse LoadOemProfileAsync for persistence instead of custom implementation
- Issues MatterHackers/MCWS#72 , MatterHackers/MCWS#84
2016-09-03 17:12:11 -07:00
Lars Brubaker
938a8a0a96
Merge pull request #1344 from larsbrubaker/master
...
default to render thumbnails in perspective 3D …
2016-09-01 16:36:27 -07:00
Lars Brubaker
d0ea36c269
default to render thumbnails in perspective 3D
...
Made only a default constructor for ray tracer
Put back in the code the guarantees we always have an item in the queue, even before we select a printer.
Added thumbnail render mode to the user settings key
2016-09-01 13:50:11 -07:00