Commit graph

232 commits

Author SHA1 Message Date
Lars Brubaker
b4deffa944 More localizations 2016-12-16 15:25:00 -08:00
johnlewin
69c3e89297 Merge branch 'master' into master 2016-12-12 17:50:55 -08:00
Lars Brubaker
ecaf2d3cdf Interactive user prompts should confirm the action requested 2016-12-12 17:42:22 -08:00
John Lewin
b49b4b8c7e Reduce hard-coded test wait times, use initial dialog to add printers 2016-12-12 17:33:02 -08:00
Lars Brubaker
03e1fee901 Moving keyboard offset to common base class 2016-12-12 13:32:40 -08:00
John Lewin
ff2f7d249e Prevent unexpected ActivePrinter changes
- Prevent selection changes on "Add New Printer..." menu item
- Prevent ActivePrinterChanged on differing EmptyProfile instances
- Prevent calling SwitchToProfile on PrinterSelector change if already
  on instance
2016-12-10 14:40:04 -08:00
John Lewin
8f7d1332f3 Update LastProfileID on create printer 2016-12-09 17:05:27 -08:00
Lars Brubaker
7edb7c7dde Make change to page close children
Set correct wizardwindow when rebuilding content
Make sure click events are running on uithread
2016-12-09 12:09:28 -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
83a3c87557 Quality settings override correctly. 2016-12-06 17:54:27 -08:00
Lars Brubaker
1876422bd9 Progress bar for temp and time. 2016-12-05 15:05:09 -08:00
larsbrubaker
9b202feb37 Putting Selection List into QueueData
Compiling but not worknig
2016-12-04 12:06:51 -08:00
larsbrubaker
65e487dbc3 partial refactor to queue 2016-12-04 12:06:09 -08:00
Lars Brubaker
0c08c6c5ce Make pause work correctly with always printing 2016-12-02 13:51:58 -08:00
Lars Brubaker
fb1f5ff730 Made it so that only canceling the printe causes it to be marked as canceled
Disconnect and reconnect do not 'cancel' the print
Closing MC does not 'cancel' the print
2016-12-01 10:59:03 -08:00
Lars Brubaker
074ea0cdf8 Make sure we reload the printer menu in touchscreen 2016-11-08 16:02:05 -08:00
Lars Brubaker
6b2add8c44 Update action row on profile list changes 2016-11-08 10:49:01 -08:00
Lars Brubaker
11575d8496 Removed interal leveling infor from visibility. 2016-10-13 13:34:01 -07:00
Lars Brubaker
eccc9a2a81 Fixed a bug in getting extruder temps
Made temperature a settings key
MatterHackers/MCCentral#553
Extruder and bed not being heated before printing
2016-10-10 12:44:22 -07:00
rytz
d7f982dad5 UI text change 2016-10-07 11:58:25 -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
Lars Brubaker
a302d59d82 Fixing string issues
MatterHackers/MCCentral#511
UI Tweaks
2016-10-03 13:48:45 -07:00
Lars Brubaker
caa79ddff0 Don't load deleted printers 2016-09-28 16:29:11 -07:00
Lars Brubaker
b522a47dbe Making android not connect to unspecified printer 2016-09-28 15:31:40 -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
Lars Brubaker
c3e57dcc3c Made a setup leveling test work 2016-09-26 15:59:29 -07:00
John Lewin
9057eabc4d Fix RemoveAllMenuItemClickedRemovesAll test 2016-09-23 14:18:27 -07:00
Lars Brubaker
a6fc014a0c Made it possible to start a gcode files from sync 2016-09-22 15:36:11 -07:00
Lars Brubaker
c3d96b6601 Working on Queue done button working test (+2 squashed commit)
Test that MatterControl vanilla actually stars up
Finished the resume print test
Set backup to 0
Created a SwitchToAdvancedSettings function
2016-09-22 12:35:34 -07:00
John Lewin
7d6142f977 Add names to PrintActionRow buttons for automation 2016-09-19 15:00:30 -07:00
Greg
301a96cce9 Bug Fix: Printer selection menu gets stuck on "Add New Printer"
MatterHackers/MatterControl#1391
2016-09-16 08:31:44 -07:00
Greg
f5931fd8be Added utility function for starting printer emulator
Working on start print from sync test
2016-09-15 13:40:11 -07:00
Lars Brubaker
cd27388ad5 Test that printers delete on guest profile 2016-09-07 17:00:17 -07:00
Lars Brubaker
9e2b76ee11 Disable the select printer drop menu when printing. 2016-08-31 15:10:41 -07:00
Lars Brubaker
9ec9b2f554 Disable connect button when no printer selected
MatterHackers/MCCentral#335
Disable connect button when no printer selected
2016-08-31 14:44:41 -07:00
Greg
13f8660214 ShowMessageBox if users try t to add new printer while a print is either active or paused
MatterHackers/MatterControl#1299
2016-08-22 14:47:21 -07:00
John Lewin
7183cbf919 Rebuild printers droplist on ProfilesListChanged event
- Fixes list not refreshing after import
 - Issue MatterHackers/MCCentral#288
2016-08-19 09:27:57 -07:00
Lars Brubaker
dc22e6b788 Getting more tests to pass
Down to 7 failing tests.
2016-08-01 17:21:31 -07:00
Lars Brubaker
132b3b49e0 Merge branch 'master' of https://github.com/MatterHackers/MatterControl 2016-07-29 14:24:57 -07:00
John Lewin
8171962ed6 Only rebuild the printers list for name changes 2016-07-29 11:18:37 -07:00
Lars Brubaker
ac7b2ee71b Made the printer list sorted 2016-07-29 11:16:59 -07:00
Lars Brubaker
ec2b985618 Made auto connect not pop up the serial port helper
only user initiated connect attempts bring up the wizard
refactoring
2016-07-28 19:02:45 -07:00
Lars Brubaker
cc0be8788b Set the visibility of the reset connection correctly. 2016-07-26 17:35:11 -07:00
Lars Brubaker
a3c0cdcea5 Refactored PrinterActionRow
made show_reset_connection a SettingsKey
Made the show_reset_connection less expensive to change
2016-07-26 09:30:12 -07:00
Lars Brubaker
ecf3e085d1 Make sure we are checking PrinterSelected rather than ActiveSliceSettings.Instance == null
The later does not happen anymore.
2016-07-21 15:05:59 -07:00
Lars Brubaker
e5c187c687 Show com port wizard on desktop when can't connect
Don't show com port wizard when setting up a printer
Moved onload code (first draw) to ApplicationController
getting android to have the same wizard logic as desktop
Refactored setup wizard
2016-07-21 13:49:22 -07:00
John Lewin
80dab6c9e8 Make PrintLevelingChange event static
- Cleanup namespaces
 - Guard for null reference with null conditional invoke
2016-07-18 16:58:25 -07:00
John Lewin
85b2ddefc3 Rename PrintLevelingEnabled event 2016-07-18 16:58:25 -07:00
John Lewin
f304e9f3d6 Migrate SettingsProfile functionality to new SettingsHelpers type
- Add as child property of settings scope, ready for merge of types
 - Progress on Issue #1113
2016-07-18 16:58:25 -07:00