John Lewin
10d4d15cd3
Drop padding on primary container
2017-09-13 06:45:21 -07:00
John Lewin
73d917d6db
Switch to vertical bar styling for variance
2017-09-13 06:45:21 -07:00
John Lewin
0e4c538df9
Remove excess right margin on Restore button
2017-09-13 06:45:21 -07:00
John Lewin
79e35d0e4f
Don't show units details for HARDWARE_PRESETS
2017-09-13 06:45:21 -07:00
John Lewin
f1596b535f
Improve checkbox behavior, reload on Show Reset button click
2017-09-13 06:45:21 -07:00
John Lewin
19d14d0856
Extract embedded types to new files
2017-09-13 06:45:21 -07:00
John Lewin
801441e945
Remove unused ISettingsField/IntField type
2017-09-13 06:45:20 -07:00
John Lewin
2e343e5af8
Revise int and double fields
2017-09-13 06:45:20 -07:00
John Lewin
bb3602c3ff
Remove redundant parameters in favor of existing instance members
...
- Ensure local printerConnection reference is stored
2017-09-13 06:45:20 -07:00
John Lewin
393db7ba79
Remove ISettingsField type
2017-09-13 06:45:20 -07:00
John Lewin
ebfe02db2e
Convert PositiveDoubleField to BoundDoubleField/DoubleField types
2017-09-13 06:45:20 -07:00
John Lewin
51d6cc07e8
Remove HardwarePresetField, use CheckboxField
2017-09-13 06:45:20 -07:00
John Lewin
f3c9326105
Convert MultilineStringField to UIField
2017-09-13 06:45:20 -07:00
John Lewin
4fec085e14
Add functionality to detect user versus code driven change events
2017-09-13 06:45:19 -07:00
John Lewin
6996261a65
Remove Offset2Field, rebuild off Vector2Field with extruder index
2017-09-13 06:45:19 -07:00
John Lewin
df158920ad
Remove dead code
2017-09-13 06:45:19 -07:00
John Lewin
54fe42c48c
Convert Vector2Field to UIField
2017-09-13 06:45:19 -07:00
John Lewin
bbcf935022
Convert ListField to UIField
2017-09-13 06:45:19 -07:00
John Lewin
5c3257d8c4
Convert ComPortField to UIField
2017-09-13 06:45:19 -07:00
John Lewin
eac7fa87da
Revise naming for clarity, use drowdownList reference from class scope
2017-09-13 06:45:19 -07:00
John Lewin
70aff5360c
Revise method name to reflect actual behavior
2017-09-13 06:45:19 -07:00
John Lewin
02388ba33c
Move settingsContext to class scope
2017-09-13 06:45:19 -07:00
John Lewin
1e06cc2d57
Remove unused settingData param, IntOrMmField code
2017-09-13 06:45:18 -07:00
John Lewin
5d105dec21
Consolidate SettingsRow view details & state into SliceSettingsRow
2017-09-13 06:45:18 -07:00
John Lewin
155e33f120
Make SliceSettingsWidget require a SettingsContext
2017-09-13 06:45:18 -07:00
John Lewin
9180598ff3
Move isPrimarySettingsView into SettingsContext
2017-09-13 06:45:18 -07:00
John Lewin
a0940eaa71
Move NamedSettingsLayer ViewFilter into SettingsContext
2017-09-13 06:45:18 -07:00
John Lewin
e5c7802e90
Convert common types to UIField
...
- Investigate feasibility of NumberField, TextField, CheckboxField, etc...
2017-09-13 06:45:18 -07:00
John Lewin
59215767fd
Work on UIField abstraction
2017-09-13 06:44:48 -07:00
John Lewin
39fcb70e23
Extract settings field generation into individual classes
2017-09-13 06:44:47 -07:00
John Lewin
90d0b74244
Remove layerCascade knowledge from widgets
...
- Add new SettingsContext object
- Redirect all calls through SettingsContext
- Exposes only get/set mechanism to SliceSettingsWidget
2017-09-13 06:44:47 -07:00
Lars Brubaker
8854dc467c
Working on new group system
2017-09-12 18:39:02 -07:00
Lars Brubaker
8666df73fe
Fixing the colors on the extruder material selector in dark theme
2017-09-11 12:05:57 -07:00
Lars Brubaker
0a54cd266b
Wrote test for Hotend drop down
...
Theme the folders check box
Make sure we reset the macros when we start them (made clear by unload -> cancel -> unload)
Made fan controls more consistent with actual data model of printer
improved edit number display to be more consistent with 3d number edits
2017-09-07 16:24:31 -07:00
Lars Brubaker
2a26f266a5
Moved extruder actions to hot end drop down
2017-09-06 18:16:57 -07:00
Lars Brubaker
b39666634a
More making printerConnection passed to classes.
...
Made the speeds for movement controls be extensions methods on PrinterSettings
TODO: Why on ExportPrintItemPage was that if the leveling turned on or off we would show the check box by rebuilding that window.
2017-09-05 10:33:46 -07:00
Lars Brubaker
3dd9270797
More making printerConnection passed to classes.
2017-09-03 11:48:24 -07:00
Lars Brubaker
6ecbb6e4b3
Make un-pin keep the current window open
...
Make the default slice settings size better
Make a minimum dock window size
fixed terminal in floating mode
found text wrapping bug (actually is center | fit)
improved icon layout in part view (better padding vs margin)
put minimum size on text of slice setting
removed extra unused gui widget from settings name
put in debug stack navigation F2 F3
2017-08-24 11:50:55 -07:00
John Lewin
559c300cb4
Revise WizardWindow api
...
- WizardPage instance should drive window namespace and title
- Key open windows page initial WizardPage type
2017-08-23 15:51:29 -07:00
John Lewin
3a9833697d
Platform providers
...
- New Provider model
- Remove WindowsFileDialogs project
- Remove PlatformAbstract assembly, use AggContext
- Rename OsInformation to OperatingSystem
2017-08-22 13:42:34 -07:00
Lars Brubaker
412481d255
Put in validate layer height
...
made right button not do design tools
check starting bed temp
2017-08-21 15:46:16 -07:00
John Lewin
c6a534717d
Organize usings
2017-08-20 18:25:11 -07:00
John Lewin
b781751331
Consolidate bed state into model
...
- Always fire OnActivePrinterChange - move filtering for IsLoading lower
2017-08-16 05:53:26 -07:00
John Lewin
4cecbc6e23
Simplify type name
2017-08-15 12:34:24 -07:00
John Lewin
85518a3954
Revise GetThemedEditButton for reuse, rewrite to adjust alpha vs hsl
...
- Rename GetThemedEditButton to GenerateIconButton
- Extract hard-coded icon to callers and add ImageBuffer parameter
- Prevent washed out whites in mixed color images by adjusting alpha
- Reuse new GenerateIconButton helper for Undo/Redo buttons
2017-08-14 05:49:22 -07:00
John Lewin
fbc3436c03
Extract NamedAction menu creation to reusable theme helper
2017-08-12 00:23:26 -07:00
Lars Brubaker
67a7e0f53c
Make sure we show com setup on first time login
2017-08-11 18:26:48 -07:00
Lars Brubaker
20a2969889
Make sure we have a printer name
2017-08-11 16:00:24 -07:00
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