Commit graph

171 commits

Author SHA1 Message Date
Lars Brubaker
d42d0fd140 Making sure we clear settings that should not be set when importing or creating a new printer 2018-10-24 18:09:02 -07:00
John Lewin
4bce728fa5 Clear left padding on VerticalResizeContainer
- Issue MatterHackers/MCCentral#4369
Excess left padding after switch to VerticalResizeContainer
2018-10-23 20:36:15 -07:00
John Lewin
262a46299e Add print shortcuts
- Issue MatterHackers/MCCentral#4363
Add ctrl-p keyboard shortcut for Print
- Issue MatterHackers/MCCentral#4360
Add print to the bed context menu
2018-10-23 19:54:09 -07:00
John Lewin
a4df3d8656 Add Remove content menu item
- Issue MatterHackers/MCCentral#4361
Add delete to the hit item context menu
2018-10-23 18:29:58 -07:00
John Lewin
a159c6ed37 Extract CopyPlateToPrinter for reuse 2018-10-23 18:29:58 -07:00
John Lewin
68799abb23 Ignore deleted printers 2018-10-23 18:29:58 -07:00
John Lewin
ec4639469c Revise Part -> Print plating logic 2018-10-23 18:29:58 -07:00
John Lewin
38bd13fc33 Add export to Save As menu 2018-10-23 18:29:58 -07:00
John Lewin
e2a9356f6d Prevent crash due to null Parent reference
- Unwire event listener when parent is null
- Issue MatterHackers/MCCentral#4357
Crash due to "Add Content" -> popup logic problems
2018-10-23 14:51:32 -07:00
John Lewin
f7c28b5b8d Ensure active tab remains on ReloadAll
- Issue MatterHackers/MCCentral#4356
2018-10-23 14:51:32 -07:00
John Lewin
2ee7848093 Make context menu icons menu theme aware 2018-10-23 14:51:32 -07:00
Lars Brubaker
2e086a0e87 Make sure we arrange parts on print if they will not fit 2018-10-23 13:48:21 -07:00
John Lewin
1fa1a39d8c Extract context menu creation for clarity 2018-10-23 10:28:50 -07:00
John Lewin
e4018cc94a Restore specialized right click behavior based on target
- Issue MatterHackers/MCCentral#4332
Revise right click on bed
2018-10-23 10:28:50 -07:00
Lars Brubaker
fd74320c8e Only require probe calibration if doing leveling
issue: MatterHackers/MCCentral#4351
Probe calibration is required even when software print leveling is turned off
2018-10-23 09:25:34 -07:00
John Lewin
182dffffd8 Improve visibility of plus tab button 2018-10-22 14:16:27 -07:00
John Lewin
819fb5fb81 Apply theme styles to sliders 2018-10-22 14:16:27 -07:00
John Lewin
b7a77b94f4 Add icon option to CreateMenuItem 2018-10-22 14:16:25 -07:00
John Lewin
b0af37d732 Improve theme support for DropLists 2018-10-22 14:16:25 -07:00
John Lewin
39c42743cc Remove custom alpha constructor 2018-10-22 14:16:25 -07:00
John Lewin
4f0f790f56 Create specialized border fields 2018-10-22 14:16:25 -07:00
John Lewin
34708054ee Add support for themed text/number edit fields 2018-10-22 14:16:24 -07:00
John Lewin
151e753db2 Move PrimaryAccentColor to parent 2018-10-22 14:16:24 -07:00
LarsBrubaker
0c86134330 Improve selection context on un-do and re-do
added undo to string and bool fields
experimental tab flashing
2018-10-21 11:52:05 -07:00
Lars Brubaker
29bfeb23c3 Fixing 'File' removal regressions
issue: MatterHackers/MCCentral#4342
Save as not working from toolbar

issue: MatterHackers/MCCentral#4343
No right click bed menu
2018-10-20 13:07:25 -07:00
John Lewin
026db6d99f Revise menus 2018-10-19 18:19:44 -07:00
John Lewin
b5e1dd5019 Expose PartPreviewContent on ApplicationController 2018-10-19 18:19:44 -07:00
John Lewin
29e9867ac7 Handle Print action when printer exists
- Issue MatterHackers/MCCentral#4312
Finish Part -> Print Implementation
2018-10-19 18:19:44 -07:00
John Lewin
cd7f2a4e86 Fix non-pixel aligned rendering glitch 2018-10-19 12:00:20 -07:00
John Lewin
2c12c0b546 Use existing UIField listener pattern to set field value on changed event
- Issue MatterHackers/MCCentral#4232
Cannot activate bed heater
2018-10-18 18:55:54 -07:00
John Lewin
4abc1de7c6 Revise close on printer change logic
- Issue MatterHackers/MCCentral#4305
Multiple printer tabs appear
2018-10-18 17:58:21 -07:00
Lars Brubaker
13383992a7 Getting more tests to pass
Added the bed menu back and called it 'File'
Made cut copy past enable correctly in bed menu
2018-10-18 17:25:56 -07:00
John Lewin
caa0565e78 Switch to part tab when created 2018-10-18 14:36:59 -07:00
John Lewin
64485e01a0 Do not switch to tab when restoring PartTab 2018-10-18 14:36:36 -07:00
John Lewin
3bc4bed2f8 Fix bed rendering issues
- Issue MatterHackers/MCCentral#4298
lost bed rendering in 2D view
2018-10-18 12:42:14 -07:00
John Lewin
981e28abc3 Show MakeModel if no profiles exist 2018-10-17 17:38:20 -07:00
John Lewin
4b32a99ebb Refactor Color helper names 2018-10-17 17:22:24 -07:00
John Lewin
6f89b3f596 Add accent color to primary button 2018-10-17 15:01:40 -07:00
John Lewin
e74b5ef16e Move generated color to theme 2018-10-17 15:01:40 -07:00
John Lewin
2e9aa096e2 Simplify 2018-10-16 17:36:50 -07:00
John Lewin
fd2fd1a9d7 Correctly clean up after printer/part close 2018-10-16 17:34:46 -07:00
John Lewin
6b0a3bf063 Prevent duplicate tab creation
- Issue - Issue MatterHackers/MCCentral#4297
Excess tabs on ReloadAll
2018-10-16 17:31:09 -07:00
John Lewin
55d6792d20 Always show hardware tab 2018-10-16 17:31:08 -07:00
John Lewin
1e7f308fab Remove printer tab on printer inactivate
- Issue MatterHackers/MCCentral#4293
Printer tab remains after printer is removed
2018-10-16 17:31:08 -07:00
John Lewin
4174b0f77d Move add printer logic to Part -> Print button
- Later make reusable from Add Hardware and Print button
- Issue MatterHackers/MCCentral#4294
2018-10-16 17:31:08 -07:00
Lars Brubaker
dd4f6fb50e Added middle click close tab 2018-10-16 17:08:32 -07:00
Lars Brubaker
6ddf344187 Getting the library popup to be vertically scallable 2018-10-16 16:23:39 -07:00
Lars Brubaker
52f05e7fcb Making the selection outline a bit bigger 2018-10-16 13:09:58 -07:00
John Lewin
7b56c24a44 Fix tabs rendering glitch due to async load 2018-10-15 20:43:20 -07:00
John Lewin
1ab4474012 Startup into design workspace if no printer 2018-10-15 20:22:24 -07:00