Commit graph

158 commits

Author SHA1 Message Date
John Lewin
ee936efb8a Revise theme support 2018-10-13 21:09:04 -07:00
Lars Brubaker
bed90234e7 Made MatterControl run as a .net standard app
Moving matter control to a lib and creating a new exe to run it
2018-09-06 16:09:58 -07:00
John Lewin
fd4cde55c6 Remove Winforms dependencies from MatterControl assembly 2018-09-05 13:21:25 -07:00
Lars Brubaker
3ad4efd950 Delete the actual thumbnail cache when requested 2018-07-20 13:41:51 -07:00
John Lewin
53e5e80fcf Fix typo 2018-07-12 17:16:52 -07:00
John Lewin
3c4f25cb1e Allow text scaling controls on Android 2018-07-12 17:16:52 -07:00
John Lewin
38fe0e9815 Remove anonymous block 2018-07-12 17:16:52 -07:00
John Lewin
bbabf95c93 Improve DI, use constructor injection 2018-07-12 09:33:15 -07:00
John Lewin
31a6bdc36e Revise help, rename type to match behavior 2018-07-05 11:04:30 -07:00
John Lewin
49a1d2e2c7 Inline localization strings 2018-06-29 10:18:36 -07:00
John Lewin
19fb79769a Add support for opening to Help -> TargetGuideID
- Issue MatterHackers/MCCentral#3515
Support linking to tree nodes in help (use this for "What's new"
link on initial run
2018-06-05 17:54:41 -07:00
John Lewin
c3b60199bb Fix typo 2018-05-16 12:09:22 -07:00
John Lewin
741ef7a106 Restore Android only using statement 2018-05-10 15:15:49 -07:00
John Lewin
da8b841292 Spelling 2018-05-09 20:40:33 -07:00
Lars Brubaker
ce5ad5f687 Updated animation callback
Working on fixed string
2018-05-04 13:48:06 -07:00
Lars Brubaker
d1629c9433 Put colors back on primitives
Added 'Advanced' to more primitives
Removed redundant primitives
2018-04-26 14:58:45 -07:00
Lars Brubaker
c63173f199 Moving all user settings test strings into UserSettingsKey
prototyping user tips system
2018-04-18 14:38:21 -07:00
John Lewin
75beb79a2a Fix Android only conditional block 2018-04-12 15:11:42 -07:00
John Lewin
f8a15c3b96 Convert static icons to instance, use theme colors 2018-04-12 13:18:28 -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
8322cd092d Disable camera on desktop
- Issue MatterHackers/MCCentral#3051
Camera Monitoring should only be visible if system supports it
2018-04-09 18:11:14 -07:00
John Lewin
bd3db106b0 Prefer local reference to static 2018-04-07 22:53:34 -07:00
John Lewin
8b969f31a4 Move default from UI layer to model property
- Issue MatterHackers/MCCentral#3052
Default to ray traced icons on desktop
2018-04-07 15:50:42 -07:00
John Lewin
20b2252ef0 Use IconButton/TextButton 2018-04-07 14:59:07 -07:00
John Lewin
27ceaa1635 Remove ButtonFactory indirection, directly reference theme instances 2018-04-07 14:59:07 -07:00
John Lewin
dafaa9f8ba Remove dead code 2018-04-07 08:45:06 -07:00
John Lewin
88b90ae864 Remove unused local reference 2018-04-07 08:34:07 -07:00
John Lewin
af00c7bd1a Revise padding and borders in brand menu 2018-04-06 15:14:22 -07:00
John Lewin
f29c8458fe Reuse new SettingsRow type as base for SettingsItem 2018-04-06 15:14:21 -07:00
John Lewin
64a96dd7ff Add new toggle switch style 2018-04-05 15:54:12 -07:00
John Lewin
e94f1f04af Reduce droplist border significance to match original border style
- Issue MatterHackers/MCCentral#2529
Inconsistent border strengths
2018-04-01 16:10:32 -07:00
John Lewin
7c7554a43b Move localization init into ApplicationController 2018-03-21 17:18:17 -07:00
John Lewin
5ea9374c90 Skip on touchscreen 2018-03-20 21:21:27 -07:00
John Lewin
5154066621 Explicitly use FileSystemStaticData for Desktop/Debug case 2018-03-20 19:44:29 -07:00
John Lewin
c09210047c Add a mechanism to set the name of a SettingsItem -> Toggle control 2018-03-13 08:43:20 -07:00
John Lewin
14194900f7 Revise About page
- Swtich from html to GuiWidgets for layout
- Simplify with DialogPage - remove AboutWindow, AboutWidget
- Remove AboutPage namespace
2018-03-11 09:34:57 -07:00
Lars Brubaker
9cc6d5f469 Added passing UndoBuffer to rebuildable 2018-03-08 17:29:35 -08:00
John Lewin
155a175dfa Use Icon instead of Text buttons for Configure actions
- Issue MatterHackers/MCCentral#2699
2018-02-01 23:11:22 -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
LarsBrubaker
cfb4a25082 Check for update every day 2018-01-13 13:28:29 -08:00
John Lewin
62b7ecd82f Pass in and use theme 2018-01-12 17:15:21 -08:00
John Lewin
13cc147dfe Caller specified pointSize for DropDownLists 2018-01-12 14:51:10 -08:00
John Lewin
996037213b Use of default font size 2018-01-12 10:55:30 -08:00
John Lewin
07676d327a Reuse SettingsItem for PowerControls toggle switch row 2018-01-11 16:12:08 -08:00
John Lewin
817fe3e105 DropDownList should allow caller to specify text color
- Issue MatterHackers/MCCentral#2514
Adjust print popup menu for forced white background
2017-12-29 09:06:37 -08:00
John Lewin
7b4020523e Add AppContext object, move platform features to AppContext 2017-12-18 10:53:26 -08:00
John Lewin
5e12f5ce93 Remove unused RestartOnClose mechanism 2017-12-18 10:53:25 -08:00
John Lewin
d074eabdb5 Move LaunchBrowser from widget to model 2017-12-18 10:53:25 -08:00
John Lewin
e5163afd4d Move x64 adornment to Help -> About MatterControl menu item 2017-11-29 21:32:27 -08:00
John Lewin
c1b2aeb7d8 Rename Wizard Window/Page -> Dialog Window/Page 2017-11-08 15:56:37 -08:00