Commit graph

855 commits

Author SHA1 Message Date
John Lewin
8e134b5ed8 Remove redundant SeparatorColor property 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
c7bdf2c984 Refactoring animation 2018-04-12 09:55:00 -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
Lars Brubaker
b16328df27 Created a new animation object
got the spinner to use it
refactored graphics2D -> Graphics2D in DrawEventArgs
updated (c)
2018-04-11 10:22:17 -07:00
John Lewin
42fe86cc34 Reorder members 2018-04-10 07:43:46 -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
John Lewin
35a898871e Prefer InMemoryLibraryItem for passing scene reference 2018-04-09 13:16:18 -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
27ceaa1635 Remove ButtonFactory indirection, directly reference theme instances 2018-04-07 14:59:07 -07:00
John Lewin
562121fd2b Isolate Theme syncing with ActiveTheme to AppController instance only 2018-04-07 12:17:23 -07:00
John Lewin
568236ba80 Use instance member rather than external dependency 2018-04-07 12:08:54 -07:00
John Lewin
92bd80ccc6 Restore FixedHeight values for touchscreen 2018-04-07 11:29:56 -07:00
John Lewin
13c10644bc Move buttons into menu, remove now unused SmallMarginButtonFactory 2018-04-07 10:22:54 -07:00
John Lewin
c485282d72 Remove redundant GrayButtonFactory, use ButtonFactory 2018-04-07 08:27:40 -07:00
John Lewin
7c0334cd87 Remove DisableableControlBase 2018-04-07 08:24:20 -07:00
John Lewin
f88de9e2a6 Remove redundant HelpLinkFactory, use LinkButtonFactory 2018-04-07 08:18:52 -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
9e9686c8fe Remove hard to sync toggle switches 2018-04-05 15:54:16 -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
John Lewin
5a13d9cf30 Move view options from overflow menu to new persistent panel
- Issue MatterHackers/MCCentral#3014
Add View Options panel to model view
2018-04-05 15:52:17 -07:00
John Lewin
d556fbcf75 Move state from UI layer to model 2018-04-05 15:52:14 -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
7aba4267c0 Release event listeners on close
- Issue MatterHackers/MCCentral#3016
Switching colors leaks GuiWidgets
2018-04-02 12:59:18 -07:00
John Lewin
79b416da93 Extract border color helper to theme 2018-04-01 09:26:39 -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
6998440a51 Add property for toggling logo spin 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
7c641bc2a0 Move Set/Unset GLContext helpers to agg 2018-03-23 16:42:25 -07:00
John Lewin
eec880eaac Use ambientColor in LightingData 2018-03-23 15:02:27 -07:00
John Lewin
7c7554a43b Move localization init into ApplicationController 2018-03-21 17:18:17 -07:00