Commit graph

597 commits

Author SHA1 Message Date
Lars Brubaker
26d36ad541 More refactoring
Improved debugshowbounds
2017-08-07 16:11:26 -07:00
Lars Brubaker
f7d4163125 Refactoring VAnchor and HAnchore names
Making more debug info for show bounds
2017-08-07 15:47:27 -07:00
John Lewin
e96e41925b Use common button factory, revise spacing 2017-08-07 11:47:54 -07:00
John Lewin
29f9088b77 Tune margins 2017-08-06 20:55:41 -07:00
John Lewin
5e8728d4aa Move heading size to ThemeConfig for reuse in plugins 2017-08-06 20:55:00 -07:00
John Lewin
0d2967d037 Remove SettingsViewBase type, use existing type of sibling controls 2017-08-06 19:22:47 -07:00
John Lewin
cda726c002 Refactor FanControls 2017-08-06 18:36:42 -07:00
John Lewin
1caf8fc09a Extract heading point size to caller 2017-08-06 18:17:46 -07:00
John Lewin
f3909b3671 Collapse small helper functions into single construction method
- Remove unused button factory
2017-08-06 17:44:57 -07:00
John Lewin
237baf798f Remove unused controls 2017-08-06 17:36:21 -07:00
John Lewin
f36b285dc2 Remove TerminalWindow 2017-08-06 10:50:53 -07:00
John Lewin
e75bb81c78 Extract unique button types to theme config 2017-08-04 09:15:35 -07:00
John Lewin
0048db7b9b Use existing button factory 2017-08-03 19:00:39 -07:00
John Lewin
df943a5d25 Use existing button factory 2017-08-03 19:00:39 -07:00
John Lewin
1efe8dec4f Use existing button factory 2017-08-03 19:00:38 -07:00
John Lewin
0613f8c8b9 Extract button factory to shared instance 2017-08-03 19:00:38 -07:00
John Lewin
2a50aa80a1 Remove unused button factory instance 2017-08-03 19:00:38 -07:00
John Lewin
5193f79f23 Remove per widget manipulation of factory options
- Allow per .Generate() fixedWidth overrides
- Remove 'Set' buttons
2017-08-03 19:00:38 -07:00
John Lewin
4abea0ab0c Extract button factory options to new class 2017-08-03 19:00:37 -07:00
Lars Brubaker
c65380ef66 Renaming members for clarity 2017-08-03 16:35:22 -07:00
Lars Brubaker
28668ca3da Making printer connection have lest instance data 2017-08-03 15:24:41 -07:00
John Lewin
d6a97052bf Make standard button factory member names more generic 2017-08-01 21:18:00 -07:00
John Lewin
620c5e008a Execute AddPlugins logic at load time 2017-06-28 09:17:17 -07:00
John Lewin
bd10edc2aa Revise temperature widgets 2017-06-27 18:52:13 -07:00
John Lewin
d264a9fc7c Restore Software Print Leveling options into Controls section 2017-06-23 15:13:39 -07:00
John Lewin
1da8f1912c Revise Is32Bit 2017-06-20 10:09:35 -07:00
John Lewin
32713e682c Sanitized Master.txt 2017-06-15 17:19:51 -07:00
John Lewin
1ac3274e7d Move CommunicationState enums into PrinterCommunication namespace 2017-06-13 17:33:23 -07:00
John Lewin
9aaf0f6311 Rename PrinterConnectionAndCommunication 2017-06-13 17:22:49 -07:00
John Lewin
e8dca6d34e Extract and consolidate reset button generators to ThemeConfig 2017-06-11 16:45:30 -07:00
John Lewin
4559073237 Move more widgets to printer action bar
- Extract elements in PrinterConnectAndSelectControl to components
- Use new components in printer action bar
- Extract more factories to shared components
- Move shared color to ThemeConfig
- Add support for widget generation during ShowPopup
2017-05-24 14:19:02 -07:00
John Lewin
1e643617c5 Adjust tab styling
- Pass separator bars to tabs, disable drawn borders
- Remove ActionBar from leftnav
- Remove PrintProgressBar from leftnav
- Revise BreadCrumb button attributes
- Revise UpFolder icon
- Revise overflow/pancake menu icon
- Create OverflowButton to encapsulate common menu item
- Use horizontal/VerticalLine for consistent color/weight separators
- Reduce visual clutter
  - Minimize regions created by color and line separators
  - Reduce the contrast of separator lines
  - Reduce the contrast of region backgrounds
  - Use consistent background colors across sibling tab pages
2017-05-23 14:54:36 -07:00
John Lewin
03a593f1b5 Move to new library model and view
- Add new listview control for library content
- Migrate library providers to containers
  - Cloud, Sqlite, Directories, Queue, History
- Migrate SideBar components to containers
  - Primatives, Text, Braille, ImageConverter
- Create new library container types
  - Zip files, Calibration parts, Printer SDCards
- Reduce leftnav to Library, Settings, Controls, Options
- Add DragDrop support for image content
2017-05-20 00:41:02 -07:00
Lars Brubaker
352eb792f1 Merge branch 'smash_1.7.1' into design_tools
# Conflicts:
#	PartPreviewWindow/View3D/View3DWidget.cs
#	SlicerConfiguration/SliceSettingsWidget.cs
#	SlicerConfiguration/SlicingQueue.cs
#	StaticData/SliceSettings/Properties.json
2017-05-19 14:57:04 -07:00
Lars Brubaker
a1e1c48d90 All new 1.7.1 changes 2017-05-19 14:39:57 -07:00
Lars Brubaker
c0a7331579 Merge branch '1.7' into design_tools
# Conflicts:
#	SlicerConfiguration/Settings/SettingsHelpers.cs
#	StaticData/SliceSettings/Properties.json
#	StaticData/Translations/Master.txt
2017-04-12 12:29:31 -07:00
Lars Brubaker
d180a0780f Made the ability to probe the be with G30 on printers with probe
Fixed bug with extrusion multiplier layout
Made leveling wizard strings in common class
2017-04-12 12:12:11 -07:00
Lars Brubaker
0b6c4e94f1 Merge branch '1.7'
# Conflicts:
#	StaticData/SliceSettings/Properties.json
2017-03-14 14:18:57 -07:00
John Lewin
ab8cb11d92 Tuning adjustments default to 1.0 on application restart 2017-03-09 12:46:06 -08:00
Lars Brubaker
a871dd08e8 Merge branch '1.7' of https://github.com/MatterHackers/MatterControl into 1.7 2017-03-09 11:16:19 -08:00
Lars Brubaker
9cfe610f84 Make sure we don't try to reference the hotKeyButton if not created. 2017-03-09 10:31:01 -08:00
John Lewin
19f348d878 Explicitly filter M105 from sent lines 2017-03-09 10:10:07 -08:00
Lars Brubaker
3d89a6d071 Fixing the export button to work correctly. 2017-03-06 17:32:46 -08:00
Lars Brubaker
4d96a26cd0 Moved all the easy static localized strings to non-static strings 2017-03-01 13:48:49 -08:00
Lars Brubaker
7916d883dc Fixed the e controls to disable correctly.
Make sure we always set the enabled level correctly when parent changed
2017-02-27 13:26:33 -08:00
Lars Brubaker
6ff4755f51 Made the tuning controls layout correctly (hack)
Fixed tab background color on part preview window
Change the background color back for controls
2017-02-24 10:17:34 -08:00
Lars Brubaker
ac8a4808b3 Show reset if enabled
show hover effect
code for making temp in right place
2017-02-23 16:59:13 -08:00
Lars Brubaker
b3530b64a8 Better positioning of movement controls
Guard against null
2017-02-23 16:30:21 -08:00
John Lewin
109720dfac Skip PowerControls on TouchScreen 2017-02-23 15:24:27 -08:00
Lars Brubaker
f3d43d0665 disable rather than hide slice engines when not usable. 2017-02-23 13:33:47 -08:00