Commit graph

100 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
John Lewin
42fe86cc34 Reorder members 2018-04-10 07:43:46 -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
79b416da93 Extract border color helper to theme 2018-04-01 09:26:39 -07:00
John Lewin
300d58f9d0 Collapse PlusTabPage sidebar into content area 2018-02-21 16:42:37 -08:00
Lars Brubaker
8f6f0f7162 Working on new arrange toolAdding Remove and Bake to IObject3D
Made Localize() exist in agg
2018-02-12 15:28:26 -08:00
John Lewin
bd8b9b4464 Revise ApplyBoxStyle params 2018-02-10 00:11:20 -08:00
John Lewin
ca626efee1 Improve styling of GCode details panels
- Issue MatterHackers/MCCentral#2812
2018-02-09 22:51:18 -08:00
John Lewin
bf800dac36 Add cut/copy/paste/save support to scene views
- Issue MatterHackers/MCCentral#2775
Make CTRL-C function as expected in View3DWidget
- Issue MatterHackers/MCCentral#2776
Make CTRL-S function as expected in View3DWidget
2018-02-06 13:31:52 -08:00
Lars Brubaker
8fc6195a64 Make sure we close the part / bed menu items before opening again 2018-02-02 14:35:01 -08:00
Lars Brubaker
81f7cdb8b2 Removing secondary accent color 2018-01-24 09:30:05 -08:00
John Lewin
51a2406c0f Implement overflow menus 2018-01-21 21:07:14 -08:00
John Lewin
d3ba97e55a Enable search panel 2018-01-17 12:10:59 -08:00
John Lewin
fd439fe675 Switch to transparent button backgrounds
- Add TextIconButton for image/text combos
- Add SimpleFlowButton for hover behaviors on Flowlayout types
- Duplicate hover behaviors in PopupMenuButton
- Base SimpleButton on GuiWidget rather than classic button type
- Issue MatterHackers/MCCentral#2671
Evaluate transparent normal fill for toolbar buttons
2018-01-16 19:01:09 -08:00
John Lewin
5e4184217e Extract SliceSettingsWidget settings/tab view to reusable control
- Make Configure Printer persist/restore last tab
- Revise layouts.txt groups
- Issue MatterHackers/MCCentral#2646
Configure Printer should use same implementation as SliceSettingsWidget
2018-01-14 10:39:12 -08:00
John Lewin
01c076e452 Rename confusing IThemeColors variable to colors 2018-01-12 17:15:21 -08:00
John Lewin
d343606b43 Revise and increase use of default font size 2018-01-12 10:55:30 -08:00
John Lewin
1f8d5614e0 Remove unused button factories 2018-01-11 18:04:54 -08:00
John Lewin
565b4a16eb Increase opacity 2018-01-11 01:16:41 -08:00
John Lewin
4ee30102e6 Revise spacing 2018-01-11 01:07:44 -08:00
John Lewin
c807a635f7 Extract box styling for reuse 2018-01-10 23:59:03 -08:00
John Lewin
1b5f1daed1 Add reusable SearchButton helper 2018-01-10 23:21:46 -08:00
John Lewin
5cceb8e218 Tune heading size 2018-01-10 18:55:43 -08:00
John Lewin
5e1677222d Consolidate static refs into local instance, expose for reuse 2018-01-10 18:55:42 -08:00
John Lewin
5b520e880e Revise tab bar background colors 2018-01-08 15:15:43 -08:00
John Lewin
38666e89c4 Maintain state across ReloadAll
- Issue MatterHackers/MCCentral#2561
Configure -> Printer should survive ReloadAll
2018-01-03 15:25:17 -08:00
John Lewin
1399414af7 Use different alpha values for dark TabBodyBackground
- Issue MatterHackers/MCCentral#2559
Unexpected color change after opaque background change
2018-01-03 11:23:38 -08:00
John Lewin
066d16599e Calculate TabBodyBackground on theme change 2018-01-01 11:33:45 -08:00
John Lewin
a59e580a3a Use opaque color for TabBodyBackground 2018-01-01 11:33:45 -08:00
Lars Brubaker
bbdf01c85e Changed copy button to duplicate 2017-12-19 10:30:08 -08:00
John Lewin
ebea5a5bdb Remove extra scaling, special styling, for touchscreen
- Issue MatterHackers/MCCentral#2334
Create folder is not open to right size
2017-12-11 21:09:40 -08:00
John Lewin
a76736e9a6 Disable controls when !EditableScene, add IsEnabled to NamedAction 2017-11-29 13:50:25 -08:00
John Lewin
acfedfeea8 Increase SplitterBar contrast 2017-11-27 17:48:03 -08:00
John Lewin
c87b879be9 Use more opaque background colors on scene overlays
- Issue MatterHackers/MCCentral#2308
Overlays have inconsistent readability due to transparency
2017-11-27 16:41:52 -08:00
John Lewin
a3cbe6acbe Compute opaque theme colors, save before slice, revise icon styling
- Change slicing hash generation method/name
- Add ComputeFileSha1 to ApplicationController
- Issue MatterHackers/MCCentral#2307
Same color supplied for both tab and border
- Issue MatterHackers/MCCentral#2304
Have to Save file to make slicing go after change to scene
2017-11-21 11:11:07 -08:00
John Lewin
69de19d4ca Revised Tabs
- Add tab close
- Show new tab on + tab button click
- Revise Close icon - only show circle on hover
- Add micro-thumbnails for sidebar prototype
- Issue MatterHackers/MCCentral#2243
Revise main tabs
- Issue MatterHackers/MCCentral#2242
Can't switch back from GCode2D view as all controls are lost
2017-11-12 23:13:45 -08:00
John Lewin
f4bd1ab3d5 Track library width across application restarts
- Issue MatterHackers/MCCentral#2236
Library panel should maintain its width across application restarts
2017-11-10 16:31:47 -08:00
John Lewin
9cff33b282 Add gutter icon support to MenuItems
- Convert checkbox items to simple MenuItems with check icon
- Issue MatterHackers/MCCentral#2235
Add icon support to popup menus
2017-11-10 13:15:44 -08:00
John Lewin
3944d37ad5 Convert FlowLayouts to new PopupMenu, consolidate MenuItem helpers 2017-11-09 18:27:18 -08:00
John Lewin
8d988d8733 Add Reloading overlay 2017-11-07 12:06:43 -08:00
John Lewin
f8c784af31 Reuse SectionWidget for Printer Controls, revert bold fonts 2017-10-31 18:04:57 -07:00
John Lewin
0de97fe0bf Reduce font sizes, remove caps from preset labels 2017-10-31 15:00:48 -07:00