John Lewin
4fd6879c3b
Clean up ThemeChanged listeners, remove orphaned ThemeChanged bodies
2017-06-21 07:38:02 -07:00
John Lewin
31eb98b9f9
Remove unused type with ButtonFactory
2017-06-20 06:24:13 -07:00
John Lewin
9c7e39ac38
Use LinkButtons in breadcrumb bar
2017-06-19 18:52:10 -07:00
John Lewin
af4838531e
Revise theme selector
2017-06-19 18:50:07 -07:00
Lars Brubaker
3d330038b1
Putting in more tool control
2017-06-18 10:36:48 -07:00
John Lewin
6303aac2c5
Revise splitter styling, get splitter cursors working
2017-06-17 11:58:00 -07:00
John Lewin
d40b6f23d3
Revise DockingTab margins
2017-06-16 23:02:26 -07:00
John Lewin
b3ed045478
Only show ActiveContainer name if breadcrumb bar width < 250
2017-06-16 22:09:07 -07:00
John Lewin
291ae92eb4
Refactor ThemeControl
2017-06-16 21:50:24 -07:00
John Lewin
8afc92ae33
Decouple MatterControl components from PrinterConnection
...
- Move relevant aspects to ApplicationController
2017-06-16 18:04:47 -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
Lars Brubaker
bf9bbb90d7
Don't scroll the undocked tabs contents
2017-06-13 16:40:10 -07:00
Lars Brubaker
fa02130a62
Merge branch 'design_tools' of https://github.com/MatterHackers/MatterControl into design_tools
...
# Conflicts:
# CustomWidgets/DockingTabControl.cs
2017-06-13 15:13:12 -07:00
Lars Brubaker
ea87a164dd
Making it possible to have layout engines for popup windows.
2017-06-13 14:32:09 -07:00
John Lewin
e765a251e9
Single implementation to build pin icon
2017-06-13 12:28:04 -07:00
John Lewin
77878d780b
Expose pinned tabs to automation
...
- Expose pin button to automation
- Expose unpinned tabs to automation
- Use tabTitle variable instead of nameWidget.Key
- Hold pin state outside of widgets
- Add PinStatusChanged to allow for external storing of pin state
2017-06-12 20:32:52 -07:00
John Lewin
39e8d67327
Settings sidebar defaults to collapsed, tune library sidebar width
2017-06-12 18:00:51 -07:00
Lars Brubaker
9a655142f5
Made the docked tab control have the pin in its tab bar.
2017-06-12 17:55:32 -07:00
John Lewin
f34a4db86f
Revise Spitter and PopupWidget
2017-06-12 14:19:04 -07:00
Lars Brubaker
9bc7b0a2b9
A bit better.
2017-06-12 10:08:13 -07:00
Lars Brubaker
9c8530492b
Improved dock control
2017-06-12 10:01:50 -07:00
larsbrubaker
712de9a3a3
Added in first pass at pinned control
2017-06-11 15:17:25 -07:00
larsbrubaker
669e05b140
Improved docking control
2017-06-11 10:14:32 -07:00
larsbrubaker
16a7cb6807
Made the text render down on DockingTab
2017-06-10 21:17:43 -07:00
larsbrubaker
3dc2e09637
A fun and hacky start at docking control.
2017-06-10 18:40:57 -07:00
John Lewin
564b7cc651
Use icons for terminal, eeprom, undo and redo printer actions
...
- Use placeholder images until custom MC assets are made
- Add attribution for placeholder images
- Remove disabled prototyping code
2017-06-04 14:46:31 -07:00
John Lewin
565fa3606f
Remove and replace DynamicDropDownMenu with DropDownMenu
2017-05-31 13:33:43 -07:00
John Lewin
2d737b679c
Switch menus from TupleList<string, Func<bool>> to List<NamedAction>
...
- Menu actions always returned true and result was ignored
- Remove custom TupleList type, prefer lists with custom types
2017-05-31 12:51:15 -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
4c9d976c56
Put in auto-calibration measuring if G30 is available
2017-04-11 17:49:23 -07:00
Lars Brubaker
20cd2f1b67
Make sure we show sd card file thumbnails correctly.
2017-03-21 15:36:37 -07:00
John Lewin
907609b587
Design tools
2017-03-15 16:29:56 -07:00
John Lewin
8a7376b871
Attempt to restore PrintingWindow if instance already exists
2017-03-08 16:40:03 -08:00
Lars Brubaker
def442958b
Wrote a new test that ensures we can export library items.
2017-03-07 14:13:35 -08:00
Lars Brubaker
3d89a6d071
Fixing the export button to work correctly.
2017-03-06 17:32:46 -08:00
Lars Brubaker
1d3861e554
Made the text clip.
2017-03-03 09:15:34 -08:00
Lars Brubaker
50cb270103
Improving layout
2017-03-02 18:06:49 -08:00
Lars Brubaker
965ad1c588
Fixed reporting of completion on streamed gcode files
...
Fixed theme on printing window vertical lines
2017-03-02 17:33:28 -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
5aba1bdedb
Make the reset button fit in t7
2017-02-27 10:03:06 -08:00
Lars Brubaker
067527035b
Better understanding of padleft
2017-02-24 14:10:12 -08:00
Lars Brubaker
382d8cd690
Made the numbers padded with a FIGURE SPACE.
2017-02-24 13:30:01 -08:00
Lars Brubaker
19b5938c76
Only show whole numbers on printing screen
2017-02-24 12:32:28 -08:00
John Lewin
8eec6725b4
Remove excess RunOnIdle, format block as block
2017-02-23 17:10:08 -08:00