Commit graph

88 commits

Author SHA1 Message Date
John Lewin
af4838531e Revise theme selector 2017-06-19 18:50:07 -07:00
John Lewin
291ae92eb4 Refactor ThemeControl 2017-06-16 21:50:24 -07:00
John Lewin
a1151fada2 Tune styling, remove unused buttonFactory, default row height working 2017-06-16 21:31:07 -07:00
John Lewin
dccbaa0bad Convert TextSize to SettingsItem format 2017-06-16 21:12:28 -07:00
John Lewin
e7a1ce36eb Group checkboxes together 2017-06-16 20:42:33 -07:00
John Lewin
5e801e3a72 Convert TouchscreenMode to SettingsItem format 2017-06-16 20:41:41 -07:00
John Lewin
97bc421f6a Convert Thumbnails to SettingsItem format 2017-06-16 20:33:12 -07:00
John Lewin
e624de8bac Convert LanguageSelector to SettingsItem format 2017-06-16 20:23:45 -07:00
John Lewin
2122123669 Convert Notifications to SettingsItem format 2017-06-16 20:16:49 -07:00
John Lewin
4034225074 Fix ApplicationSettingsView item colors 2017-06-16 20:05:52 -07:00
John Lewin
9a4d119590 Initial work on new SettingsItem type for ApplicationSettings 2017-06-16 18:06:07 -07:00
John Lewin
8cccf19323 Remove AppSettings wrap widgets, convert to concise white settings menu 2017-06-15 23:55:01 -07:00
John Lewin
d080613eab Merge CloudSettingsView into ApplicationSettings 2017-06-15 23:21:42 -07:00
John Lewin
a5951deb25 Add SettingsRow helper 2017-06-15 23:09:59 -07:00
John Lewin
93b9b9a5c7 Merge HardwareSettings into ApplicationSettings 2017-06-15 23:02:38 -07:00
John Lewin
887cfb424a Convert ApplicationSettingsWidget to FlowLayoutWidget 2017-06-15 22:52:27 -07:00
John Lewin
23c8993396 Reduce SettingsViews to essentials 2017-06-15 22:45:02 -07:00
Lars Brubaker
7f8763cd12 Took out alternate engines 2017-06-15 16:54:36 -07:00
Lars Brubaker
ba7f2aec80 Refactoring UI 'Options' position and content
Made an Options menu
Made language apply on select
Made touchscreen a toggle
2017-06-15 12:39:59 -07:00
Lars Brubaker
b9c0573b91 Switch language without only a ui reload. 2017-06-14 10:35:45 -07:00
John Lewin
9aaf0f6311 Rename PrinterConnectionAndCommunication 2017-06-13 17:22:49 -07:00
Lars Brubaker
35b04f04a8 Made the text size a slider 2017-06-08 11:32:54 -07:00
Lars Brubaker
4b88969c4e Put in a first pass at a text size control. 2017-06-06 15:04:07 -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
4d96a26cd0 Moved all the easy static localized strings to non-static strings 2017-03-01 13:48:49 -08:00
John Lewin
5c48bc1b91 Removed 3D thumbnails from TouchScreen 2017-02-23 14:11:14 -08:00
John Lewin
992fa99b98 Enable raytraced thumbnails 2017-02-09 17:43:47 -08:00
Lars Brubaker
f15318faf9 Actually check if we have a printer selected. 2017-02-09 14:33:27 -08:00
Lars Brubaker
e7fa5fc3b8 Make sure we always show the selector on non-android. 2017-01-23 17:19:59 -08:00
Lars Brubaker
0ffb3a5b41 Make more touch screen settings be about touch not android. 2017-01-23 14:58:29 -08:00
Lars Brubaker
43d95e8486 Expanded translation set
Made more settings be count or mm
made more buttons translated
2017-01-04 10:25:19 -08:00
John Lewin
704cc13c04 Refactor ReloadAll 2016-12-29 11:11:56 -08:00
Lars Brubaker
03e1fee901 Moving keyboard offset to common base class 2016-12-12 13:32:40 -08:00
Lars Brubaker
7ea08edc29 Made the queue always populate on touch 2016-11-09 11:13:45 -08:00
Greg
3886ad9ba0 Touch, Switching to display advanced mode not reloading screen
MatterHackers/MCCentral#701
2016-10-31 12:31:45 -07:00
Lars Brubaker
d0ea36c269 default to render thumbnails in perspective 3D
Made only a default constructor for ray tracer
Put back in the code the guarantees we always have an item in the queue, even before we select a printer.
Added thumbnail render mode to the user settings key
2016-09-01 13:50:11 -07:00
Lars Brubaker
cd7406d82b Created a UserSettingsKey and SystemSettingsKey
Moved some settings into this, lots more to do
2016-08-30 10:30:55 -07:00
Lars Brubaker
0f2b715935 Making less calls to reload all
New function ReloadLibraryUI
Called when updating purchased and shared folder
2016-08-08 17:17:59 -07:00
John Lewin
f304e9f3d6 Migrate SettingsProfile functionality to new SettingsHelpers type
- Add as child property of settings scope, ready for merge of types
 - Progress on Issue #1113
2016-07-18 16:58:25 -07:00
Lars Brubaker
773f6ddc9b More settings moved to GetValue
extruder_count
bed_temperature
2016-06-16 10:31:18 -07:00
John Lewin
d27db87a65 Migrate StyledDropDownList to Agg 2016-06-03 18:11:51 -07:00
John Lewin
e5a63b052e Migrate Theme support to Agg.UI 2016-06-03 17:22:19 -07:00
Lars Brubaker
b51b38b249 Moved TextWidget.GlobalPointSizeScaleRatio -> GuiWidget.DeviceScale
Significantly improved the layout consistency when enlarging the device scale.
Created a DeviceMargin and DevicePadding on GuiWidget
Deleted dead code
Made many images have default larger disk sizes and scale in memory.
Made the menus have horizontal spacers rather than dashed lines
2016-05-06 17:56:27 -07:00
John Lewin
5db7c79d00 Get updated profiles compiling on Android
- Remove unused properties from ApplicationView
 - Rename CompactApplicationView to TouchscreenView
 - Rename ResponsiveApplicationView to DesktopView
 - Move abstract ToggleTopContainer() specific to TouchscreenView
 - Remove unused HideTopContainer implementations
 - Conditionally compile invocation/assignment of ApplicationMenuRow
 - Migrate single setting from PrinterSettings "PublishBedImage" to SliceSettings
 - Remove PrinterSettings class
 - Import "PublishBedImage" during ImportPrinters
 - Remove code that doubles the size of the splitter bar when collapsed
 - Fix incorrect path to "config.ini"
2016-05-05 12:33:39 -07:00
Lars Brubaker
834aba4f38 Settings profile using methods rather than properties 2016-04-28 09:41:27 -07:00
Lars Brubaker
895eea253c Converted lots of get properties to methods in SettingsProfile 2016-04-27 18:57:51 -07:00
John Lewin
4496720772 Json Profiles 2016-04-27 14:35:57 -07:00
Lars Brubaker
7da7970d1a Keep the old SelectedValue goal.
Spelling
2016-02-12 16:55:18 -08:00
rytz
b7c93a60fd Misc. UI changes 2016-01-28 12:52:53 -08:00