John Lewin
ac3139c704
Reuse existing MoveButton objects
...
- Alternate format for widget factory colors
- Move fixed sizing in MoveButtonWidget to more specific scope
2017-01-19 12:31:53 -08:00
John Lewin
ace89e1e5a
Use .Localize extension function
2017-01-04 10:52:06 -08:00
Lars Brubaker
43d95e8486
Expanded translation set
...
Made more settings be count or mm
made more buttons translated
2017-01-04 10:25:19 -08:00
Lars Brubaker
4fb4d3a15f
Merge remote-tracking branch 'origin/1.6'
...
# Conflicts:
# Submodules/agg-sharp
2017-01-03 15:22:52 -08:00
Lars Brubaker
135f5b4fc1
refactoring
2017-01-03 13:05:57 -08:00
John Lewin
ac035d1956
Move download helper to instance
2017-01-01 16:22:58 -08:00
John Lewin
4797841cbe
Move DownloadToImageAsync to ApplicationController
...
- Long-term this will get moved into the network stack
2017-01-01 12:55:16 -08:00
John Lewin
704cc13c04
Refactor ReloadAll
2016-12-29 11:11:56 -08:00
John Lewin
05250f4dd7
Remove PrivateClick, clean up progress bars
2016-12-29 10:49:15 -08:00
John Lewin
535a161115
Remove event keyword from private fields
2016-12-29 06:57:42 -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
Lars Brubaker
9896346610
Get the starting color set correctly
...
Made the android printer select window fix its colors on change
2016-12-09 10:40:01 -08:00
Lars Brubaker
d23a567307
Working to reduce theme changed calls as they will reload all after.
...
same for on active printer changed
2016-12-08 17:40:04 -08:00
Lars Brubaker
d8d3e23522
Put in the action menus and controls.
2016-12-08 15:39:23 -08:00
Lars Brubaker
dbd2c20398
Merge branch '1.6'
...
# Conflicts:
# SlicerConfiguration/Settings/ProfileManager.cs
# Tests/MatterControl.AutomationTests/PrintQueueTests.cs
# Tests/MatterControl.Tests/MatterControl/MatterControlUtilities.cs
2016-12-07 16:14:56 -08:00
larsbrubaker
106a52b368
Putting progress bar on macro window.
2016-12-04 18:13:58 -08:00
larsbrubaker
9b202feb37
Putting Selection List into QueueData
...
Compiling but not worknig
2016-12-04 12:06:51 -08:00
larsbrubaker
78439d34ab
Got the new mocros menu working well
2016-12-03 12:08:39 -08:00
John Lewin
c4bdc41b3e
Ensure 'Import Printers' window appears after authentication
...
- Simplify wizard - move external code into button events
- Migrate from user specific constructor to static Load('user')
- Actually deserialize profile during Load
2016-11-30 13:44:31 -08:00
Lars Brubaker
f401a3323c
Moved Mocros to the top of the controls window
...
Putting in Macro Menu
Changed closeButton back to cancelButton
2016-11-30 13:31:19 -08:00
Lars Brubaker
bfa1d735fc
Moved redeem code into ApplicationController
2016-11-14 16:51:01 -08:00
Lars Brubaker
313b3b901e
fixed the redeem share code
...
MatterHackers/MCCentral#817
Redeem Purchase/Share code are non functional
2016-11-14 15:58:24 -08:00
Lars Brubaker
22a54815b1
Make sure we initialize PrintHistoryData for print recovery
2016-11-10 15:51:58 -08:00
Lars Brubaker
7ea08edc29
Made the queue always populate on touch
2016-11-09 11:13:45 -08:00
Lars Brubaker
37e65b8a63
Don't save close state on reload of settings
2016-11-07 13:54:49 -08:00
Lars Brubaker
83393b9c0e
Reduce the margin when on small touch screen
2016-11-07 11:20:15 -08:00
John Lewin
cced08d2d4
Track sync calling context
2016-10-31 10:51:24 -07:00
Lars Brubaker
1f00e57088
Created new ReloadAllRequested event
2016-10-27 13:43:34 -07: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
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
Lars Brubaker
7e45623187
Only save the last sesion user name when it is set
2016-10-20 13:49:04 -07:00
Matt Moening
a23b66e966
Creating a new printer maintains the current color
...
- The color is also set as the printer's active theme
2016-10-18 11:19:04 -07:00
Matt Moening
6b586be835
Fixed color behavior for users with unset default
...
- When both the user and oem settings are unset we now both set the active theme color to be blue and set this as the user default
- Removed redundant null check/fallback.
2016-10-17 12:55:18 -07:00
Lars Brubaker
89d7f7c41c
Made the colors get set early so we only have to load the main ui once.
2016-10-10 14:15:16 -07:00
John Lewin
34a37b6c81
Make TabPages private, use existing GetTabPage member
2016-10-07 10:47:27 -07:00
John Lewin
8e3d5f3898
Convert lastNumberOfVisiblePanels to instance member
...
- Issue MatterHackers/MCCentral#551
2016-10-07 09:07:50 -07:00
John Lewin
ccd59227f0
Add LazyTabs for Touchscreen view
...
- Remove unset ApplicationControler.WidescreenMode variable
- Add local AddTab function to TouchScreenTabView for LazyTab creation
- Use common AddTab function for tab creation in TouchScreenTabView
- Refactor WidescreenPanel for clarity
- Use OnBoundsChanged instead of event
- obj.NumberOfVisiblePanels() becomes obj.VisiblePanelCount
- Fix thumbnail exception experienced by ensuring Directory exists
- Run ActiveSliceSettings.Instance assignment on UI thread if loading
- Prevents extra ReloadAll right at the completion of form Load
2016-10-06 21:47:16 -07:00
John Lewin
49591ee403
Refine ManualPrinterControls scrollable behavior
...
- Use ScrollableWidget for ManualPrinterControls base
- Remove conditional Android compilation
- Remove ManualControlsWidget type
- Rebuild ManualControls widget on ReloadAdvancedControls
2016-10-05 10:40:01 -07:00
John Lewin
8634b46290
Use concise HorizontalLine, reduce conditional comp. to only necessary
2016-10-05 09:09:47 -07:00
Greg
6bc17166ec
Merge branch 'master' of https://github.com/MatterHackers/MatterControl
...
# Conflicts:
# Submodules/agg-sharp
2016-10-03 11:49:32 -07:00
Lars Brubaker
bb17896181
Changing migrate to copy
2016-10-03 09:58:51 -07:00
Greg
b9f401624c
Merge branch 'master' of https://github.com/MatterHackers/MatterControl
2016-09-29 17:38:18 -07:00
Lars Brubaker
68ca0442f9
Make sure we can add a printer on android when signed out.
2016-09-29 15:51:08 -07:00
Lars Brubaker
16b8ea983a
Making the request to reload all wait until there is a draw
...
This is to try and speed up priter creation on Android.
2016-09-29 14:47:21 -07:00
Greg
88ec6c6283
Fix: Scroll bar disappears from Controls page in touchscreen mode
...
MatterHackers/MatterControl#1369
2016-09-29 13:42:31 -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
Lars Brubaker
4a5181db26
Protect against nulls
2016-09-28 12:51:46 -07:00
Lars Brubaker
de12a5c8ba
Finished print leveling test – fixed reset to defaults
...
Moved more things to settings key
Disabled end-user license agreement on Mac for now
2016-09-27 12:47:15 -07:00
larsbrubaker
a8749a4edc
Changing to "Migrate Printers" description
...
MatterHackers/MCCentral#489
Inconsistent action description
2016-09-24 10:57:40 -07:00
John Lewin
fc4b5c681c
Make CacheablePath public, throttle PublicProfile acquisition to every 20 sec.
2016-09-19 13:22:28 -07:00