Commit graph

448 commits

Author SHA1 Message Date
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
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
559a652b0b spelling 2017-02-23 16:02:03 -08:00
Lars Brubaker
8f36d5d25b Adding initializing text to printer warm up
more aggressive closing of printing window.
2017-02-23 16:01:41 -08:00
Lars Brubaker
0a7ee7aad0 Don't show progress in touch screen main bar
It is show in the printing window
2017-02-23 13:33:47 -08:00
Lars Brubaker
f4405a4ff4 Make sure we don't clip numbers 2017-02-23 09:30:17 -08:00
Lars Brubaker
00a894bc27 Make the movement controls more suited to always being shown. 2017-02-17 16:46:38 -08:00
Lars Brubaker
f26809a825 Translate layer 2017-02-17 13:49:45 -08:00
Lars Brubaker
6fd400e326 Made the progress fill better 2017-02-17 13:25:28 -08:00
Lars Brubaker
96cffe5935 Make the printing screen scale well on t7 2017-02-17 12:06:11 -08:00
Lars Brubaker
dce35bd843 Make sure the resume button always shows the correct state. 2017-02-17 09:53:45 -08:00
Lars Brubaker
ddfb0abc55 Getting the advanced button to look right 2017-02-16 17:31:50 -08:00
John Lewin
f950e77e89 Only destroy and recreate the Advanced panel
- Adjust footer margin
2017-02-16 16:13:21 -08:00
John Lewin
2202db5092 Close PrintingWindow if not printing, revise Pause enabled rules
- Remove onClosed callback
2017-02-16 15:06:58 -08:00
John Lewin
e129d72cc1 Move BasicBody class below PrintingWindow
- Assist with merge/rebase
2017-02-16 14:51:53 -08:00
Lars Brubaker
be21938236 Advanced button is working some. 2017-02-16 14:26:58 -08:00
Lars Brubaker
06a10e98be Merge branch '1.7' of https://github.com/larsbrubaker/MatterControl into 1.7
# Conflicts:
#	CustomWidgets/PrintingWindow.cs
2017-02-16 12:55:06 -08:00
Lars Brubaker
d418869448 Made more of the printing window work 2017-02-15 17:43:25 -08:00