Commit graph

581 commits

Author SHA1 Message Date
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
rytz
7d3a191194 fixing cm3 superscript in LAYER VIEW 2016-08-17 15:34:04 -07:00
Lars Brubaker
f13432ca9a improving undo and making the buttons show 2016-08-08 14:54:55 -07:00
Lars Brubaker
08113c8575 Set the expected nozzle size when constructing the gcode viewer 2016-07-29 15:10:13 -07:00
Tyler Anderson
15f1c9efb6 Fixed estimated cost 2016-07-25 18:30:35 -07:00
John Lewin
9f01abe653 Backport onload event from scene_bundle 2016-07-24 17:26:24 -07:00
John Lewin
208d9b334a Rename Draw events 2016-07-24 16:32:04 -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
c36918e480 Check in new settings rebuild gcode rules. 2016-07-18 11:17:57 -07:00
Lars Brubaker
a95fbdf109 Made the cost and mass fields update as settings are changed
Made only settings that require gcode to be rebuilt cause the hash code to change
2016-07-18 10:52:36 -07:00
Lars Brubaker
626727d781 Parse temp on contains T: rather than starts with T:
Move parts to bed on scale.
2016-07-15 17:07:45 -07:00
John Lewin
edc3aaab44 Rename ReloadAdvanceControlPanelTrigger to better convey intent 2016-07-13 17:22:02 -07:00
John Lewin
da695dc581 Convert more string literals into SettingsKey constants 2016-07-12 17:51:26 -07:00
Lars Brubaker
20a83a9f78 Make sure we make copies of images that we are modifying in image button creation.
Trying to make eula draw faster
Keep rotated objects on the bed.
2016-07-07 10:28:51 -07:00
Lars Brubaker
7951b22044 Bringing in the work from unlimitedbacon #1026
Adding density setting to filament
Adding cost option to filament
2016-07-05 12:24:00 -07:00
Tyler Anderson
1030b06d62 Added print cost estimate to Layer View 2016-06-27 13:02:37 -07:00
Tyler Anderson
44ccbcbe9c estimate mass based on correct density specified in material profile 2016-06-27 12:05:14 -07:00
Lars Brubaker
6f1760e33b Fixed #1002 bed temp not being set on pre-heat. 2016-06-22 17:13:05 -07:00
Lars Brubaker
591dcb17da Made the scale control work with single transforms
scale control was in transition and this makes it usable. fixes #1005
made clearing an override send an update message.
2016-06-22 16:29:14 -07:00
John Lewin
e92c2f0b2b Refactor tab control, remove exceptions when requested pages missing
- Fixes #986
 - Rename TabePageControlledByTab to TabPage
 - Remove excess TabPage setter (SwitchToPage)
2016-06-21 13:44:03 -07:00
Lars Brubaker
6ee626e794 Refactoring print settings strings into SettingsKey string consts
Made a new ReloadUiWhenChanged propertie for Properties.json
2016-06-21 09:38:37 -07:00
Lars Brubaker
773f6ddc9b More settings moved to GetValue
extruder_count
bed_temperature
2016-06-16 10:31:18 -07:00
Lars Brubaker
2ee52deea6 More settings moved to GetValue
bed_size
bed_shape
build_height
bed_temperature
min_fan_speed
also Moved BedShape out of class and into namespace
2016-06-16 10:22:38 -07:00
larsbrubaker
7f65698864 Converted more settings methods to GetValue<T> 2016-06-16 06:58:28 -07:00
John Lewin
814763ed72 Convert some accessors to use GetValue<T> 2016-06-15 16:15:47 -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
f6dd491f7c Made the pencil icon the right color. 2016-05-16 17:47:25 -07:00
Lars Brubaker
5a908c7973 Working on edit button for printer 2016-05-13 11:37:22 -07:00
Lars Brubaker
5614563530 let .net do the rounding 2016-05-11 12:26:20 -07:00
Lars Brubaker
6237997de5 Fixed the arrow icons to render correctly. 2016-05-10 14:53:40 -07:00
John Lewin
8ca7fdf5b8 Create extension method for InvertLightness 2016-05-10 11:13:10 -07:00
larsbrubaker
4e7b68e1c0 Made all the icons black rather than white on transparent. 2016-05-07 20:06:43 -07:00
larsbrubaker
371561a6f7 Working to make the icons scale better on high res screens. 2016-05-07 17:18:05 -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
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
51d4d275a5 Made the settings reset when clearing user settings
Changed RegisterForSettingsChange to SetingChanged event
Fixed z offset for jump start printer
2016-04-26 17:15:10 -07:00
John Lewin
c2089b5aa3 Consolidate GUIWidget WidgetHasBeenClosed and HasBeenClosed properties 2016-04-25 15:25:00 -07:00
Lars Brubaker
81c96d3e5f Disabled undo / redo for master 2016-04-14 11:36:48 -07:00
Lars Brubaker
e60c136e66 making some bvh debugging tools
Added get top corner
Refactoring
Spelling
2016-03-25 17:32:05 -07:00
Lars Brubaker
2ef0285954 Don't use the new mesh data (not working) 2016-03-25 10:13:27 -07:00
Lars Brubaker
3c76ab69bc Merge remote-tracking branch 'origin/master' 2016-03-25 10:05:29 -07:00
Lars Brubaker
30eef8ebbc Made a new low memory face traceable for mesh
Made an Empty in AxisAlignedBoundingBox
Created an Intersects test in aabb
Got PointInPoly working for mesh
Wrote a test for same
More comments in IPrimitive
Refactoring
Spelling
2016-03-24 15:48:11 -07:00
John Lewin
ebac135e14 Cleanup localization, concise asyncPlatingData init, remove unused vars 2016-03-24 06:52:20 -07:00
Lars Brubaker
36c32574d4 Fixed a bug with arc not completing
Value printing is better in interaction volume
Store the intersection on mouse move
Refacotring
2016-03-22 15:23:25 -07:00
Lars Brubaker
6442f6485d Display height info in correct position. 2016-03-21 18:10:01 -07:00
Lars Brubaker
d7de3ec23d Made a new class for value display.
Made height display use it.
2016-03-21 18:07:53 -07:00
Lars Brubaker
05aa6bcd31 Got face textures to align better.
Enabling 3D controls
2016-03-18 12:02:46 -07:00
Lars Brubaker
3360c8a756 Disabling the view3d plugins. 2016-03-17 11:50:17 -07:00