John Lewin
4618c46fc4
Remove MoveButton factory, use TextButton
2018-04-15 11:30:14 -07:00
John Lewin
5891f7f904
Fix Android compile error
2018-04-14 22:01:29 -07:00
John Lewin
06a30ef625
Move confusing button padding value back to commonOptions
2018-04-14 21:21:46 -07:00
John Lewin
9a9fb4c6a4
Revise DialogPage spacing
2018-04-14 21:13:59 -07:00
John Lewin
c13c6bbe7b
Move ApplyBoxStyle extension method into theme, use local theme refs
2018-04-14 21:13:59 -07:00
John Lewin
b1cc3fe5ac
Remove WizardButton factory
2018-04-14 21:13:59 -07:00
John Lewin
be71743435
Add scaling to TabButtonHeight and improve naming
2018-04-14 21:12:29 -07:00
John Lewin
e75963ce94
Add support for simple text radio buttons, remove micro button factories
...
- Duplicate and customize RadioIconButton into RadioTextButton
- Remove MicroButton and MicroButtonMenu factories
- Add CreateMicroRadioButton helper method to theme
- Convert extruder popup panels to use RadioTextButtons
- Convert Controls -> Extruder panel to use RadioTextButtons
2018-04-14 21:12:29 -07:00
John Lewin
a65ac330bc
Use popup theme, remove MenuButtonFactory
2018-04-14 21:12:29 -07:00
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
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