Commit graph

281 commits

Author SHA1 Message Date
Lars Brubaker
191d9029f2 Show printing dialog on recovery 2018-04-13 16:16:51 -07:00
John Lewin
1eb125eb97 Remove dead code 2018-04-13 12:33:15 -07:00
John Lewin
37a0b64b02 Use dedicated theme for menus, prefer theme colors over explicit refs
- Revise icon loader to take an Invert bool instead of custom enum
- Remove icon loader static ref to ActiveTheme.Instance
- Pass contextual theme.InvertIcons for theme specific invert behavior
2018-04-12 13:17:17 -07:00
Lars Brubaker
3091a719ee Made RoundedToggleSwitch play mouse down animation
Made UiThread SetInterval return a RunningInterval
Added EaseIn EaseOut and EaseInOut to agg_basics
2018-04-11 17:36:03 -07:00
Lars Brubaker
7ba5517c70 Fixed bug with showing bed rather than extruder temp
changed extruder to nozzle
2018-04-11 12:53:07 -07:00
John Lewin
e3a17d4263 Show percent complete on printing bar
- Issue MatterHackers/MCCentral#3071
2018-04-09 18:11:15 -07:00
John Lewin
718d2b00c7 Disable bed volume in 2D GCode view
- Issue MatterHackers/MCCentral#3053
2018-04-09 18:11:14 -07:00
John Lewin
0748eeab04 Add action opt-out for long running tasks
- Issue MatterHackers/MCCentral#3085
2018-04-09 16:59:17 -07:00
John Lewin
b68028312e Remove unused members 2018-04-09 16:34:30 -07:00
Lars Brubaker
ffc9afb311 Reporting heating bed and extruder in long running tasks 2018-04-09 15:54:56 -07:00
John Lewin
62e62b11c4 Add support for theme aware print toolbar buttons 2018-04-09 15:21:52 -07:00
Lars Brubaker
3d1a8487c6 Fixing leveling theme colors 2018-04-09 12:23:06 -07:00
John Lewin
bd3db106b0 Prefer local reference to static 2018-04-07 22:53:34 -07:00
John Lewin
145bf18389 Remove remaining traces of SliceSettings -> Show Help 2018-04-07 22:53:34 -07:00
John Lewin
562121fd2b Isolate Theme syncing with ActiveTheme to AppController instance only 2018-04-07 12:17:23 -07:00
John Lewin
442cd97d68 Fix typo 2018-04-06 15:14:20 -07:00
Lars Brubaker
d3818471c5 Made probe calibration happen automatically if required 2018-04-06 14:59:09 -07:00
John Lewin
ca8efa54b2 Remove "Show Help" from SliceSettings
- Issue MatterHackers/MCCentral#3039
2018-04-06 12:58:16 -07:00
John Lewin
2682c73021 Remove printer dependencies from non-printer contexts 2018-04-05 18:46:31 -07:00
John Lewin
f546c729ed Delete dead code 2018-04-05 15:54:18 -07:00
John Lewin
64a96dd7ff Add new toggle switch style 2018-04-05 15:54:12 -07:00
John Lewin
54fe713d7d Add simple toggle buttons for view options 2018-04-05 15:52:18 -07:00
Lars Brubaker
46d076fc66 Refactoring print <-> setup... button to have better state 2018-04-05 13:55:23 -07:00
Lars Brubaker
2c5208a845 Fixed bug with delayed heat turning off even after it has been set to on
Made the print setup button have much better state logic
Move all turn off heat logic to printer connection
2018-04-05 12:45:29 -07:00
Lars Brubaker
34970a6462 Refactoring leveling system 2018-04-04 14:58:19 -07:00
Lars Brubaker
e89ca312a1 Prototyping the curve tool 2018-04-04 14:58:17 -07:00
LarsBrubaker
dca46e22ab Adding in pinch object 2018-04-04 14:58:16 -07:00
John Lewin
95828f0cae Add notification for application load failures
- Issue MatterHackers/MCCentral#2958
Startup crashes result in a forever spinning logo and no details
2018-03-28 18:05:06 -07:00
John Lewin
dd2c3424da Transactional group command 2018-03-28 17:38:14 -07:00
John Lewin
bb3c406ef3 Remove PluginsLoaded event
- Issue MatterHackers/MCCentral#2568
PluginsLoaded fails to fire with current startup implementation
2018-03-28 17:38:13 -07:00
John Lewin
4111a4651e Move editors into ApplicationController
- Issue MatterHackers/MCCentral#2985
Public properties editor should use existing editor system
2018-03-27 10:27:09 -07:00
John Lewin
7c7554a43b Move localization init into ApplicationController 2018-03-21 17:18:17 -07:00
Lars Brubaker
372cf646c3 Turn temps off immediately on print complete 2018-03-21 14:20:43 -07:00
Lars Brubaker
9139345012 Added SetInterval to uithread
Make sure we don't show time to turn of temps if already off
Make sure tumble cube is build before putting textures on it
2018-03-20 18:48:26 -07:00
Lars Brubaker
7d1e4969ad Make sure we always show the printing window 2018-03-19 11:45:40 -07:00
LarsBrubaker
6e5674a279 Merged Arrange and Align
First pass on Bake and Remove for FitToBounds
2018-03-19 09:27:15 -07:00
LarsBrubaker
0e0d2bf4f7 Got a Package test working
Made arrange handle rebuilding children better
Added Descendants<T>
Renamed lots of stuff
2018-03-18 08:47:20 -07:00
LarsBrubaker
bf18085e89 Added new fit to bounds
This should allow use objects like card holder alignment
made aabb rendering more generic
Added editor draw to objects
2018-03-17 20:53:36 -07:00
Lars Brubaker
77e2a49c75 Getting in new affiliate codes for matterhackers.com 2018-03-16 15:44:59 -07:00
Lars Brubaker
035c6a1922 Took out ActiveEditor property 2018-03-15 10:04:13 -07:00
John Lewin
c09e0731ef Consolidate SHA1 helpers
- Issue MatterHackers/MCCentral#2879
Ensure consistency and consolidate all sha1 helpers
2018-03-12 17:07:18 -07:00
John Lewin
dae17f9c76 Add configurable rotateX param 2018-03-11 17:46:59 -07:00
John Lewin
e243dbbc2f Extract splash screen logo to reusable type 2018-03-11 12:22:25 -07:00
John Lewin
53770fcd9b Add AssetManagerTests 2018-03-10 12:23:46 -08:00
Lars Brubaker
57c79d2434 improve VisibleMeshes thread safety
issue: MatterHackers/MCCentral#2900
Make VisibleMeshes more thread safe
2018-03-09 09:26:36 -08:00
Lars Brubaker
9cc6d5f469 Added passing UndoBuffer to rebuildable 2018-03-08 17:29:35 -08:00
John Lewin
00ad103e36 Latest agg-sharp, use simple AssetManager 2018-03-08 10:36:00 -08:00
John Lewin
06e9a73b03 Extract embedded types to new files 2018-03-07 12:25:57 -08:00
Lars Brubaker
618fabf894 Improving design editor
Moving files around
2018-02-28 09:07:09 -08:00
John Lewin
9d4101e29e Revise logo view 2018-02-27 08:46:54 -08:00