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