Commit graph

7591 commits

Author SHA1 Message Date
John Lewin
a14ffaca86 Fix exception during load, initialize Printer after setting AssetsPath 2017-09-15 23:13:23 -07:00
John Lewin
0855e6c044 Remove PrintItem instance from View3DWidget, use scene context 2017-09-15 22:34:46 -07:00
John Lewin
64ce01aa4d Conditionally load previous bedplate on init 2017-09-15 21:59:36 -07:00
John Lewin
55ac2571fa Remove static ActivePrintItem 2017-09-15 18:45:21 -07:00
John Lewin
09c1f253a0 Remove unused SelectedTransformChanged event 2017-09-15 17:11:27 -07:00
John Lewin
b70d75968a Remove ActivePrintItemChanged event 2017-09-15 16:51:44 -07:00
John Lewin
8f9953ef12 More generic dependencies to break Part view coupling to Printer 2017-09-15 16:49:21 -07:00
John Lewin
fee3871cfb Rename PrinterTab to more generic MainTab 2017-09-15 15:19:38 -07:00
John Lewin
51c413f27e Extract embedded type to new file 2017-09-15 15:17:56 -07:00
Lars Brubaker
42843f2a16 Merge pull request #2438 from jlewin/design_tools
UIField tests
2017-09-15 15:15:40 -07:00
John Lewin
a7f6f0e852 Fix PositiveDouble test 2017-09-15 15:08:17 -07:00
John Lewin
4cb04db7f0 Remove abstract type test 2017-09-15 13:47:47 -07:00
John Lewin
6c1d3c126f Extract embedded type to new file 2017-09-15 13:44:54 -07:00
John Lewin
907ab38cea Replace ValueOrUnitsField with IntOrMmField, implement field test 2017-09-15 13:43:50 -07:00
John Lewin
4bea38e480 Revise TestExistsForEachUIFieldType to skip abstract types 2017-09-15 13:23:56 -07:00
John Lewin
b04ebf1bb9 Implement DoubleOrPercentField test 2017-09-15 13:17:59 -07:00
John Lewin
81146fd70f Implement IntField test 2017-09-15 13:12:37 -07:00
johnlewin
e1101d8b84 Merge pull request #2437 from jlewin/design_tools
Make PrinterConnection.PrinterSettings private, use PrinterConfig
2017-09-15 12:45:28 -07:00
John Lewin
e1f3dec6b1 Make PrinterConnection.PrinterSettings private, use PrinterConfig 2017-09-15 12:09:56 -07:00
johnlewin
294dd4a812 Merge pull request #2435 from jlewin/design_tools
Improve printer/part tab selection on startup
2017-09-15 10:13:22 -07:00
John Lewin
8ad5a572ea Show part tab when no printers selected 2017-09-15 09:24:37 -07:00
John Lewin
b6d7acbc24 Use same tab image for each state, remove fixed tab urls 2017-09-15 09:24:36 -07:00
johnlewin
7478957f30 Merge pull request #2434 from jlewin/design_tools
Improve UIFields
2017-09-15 00:00:07 -07:00
John Lewin
3f08e621bd Workarounds for issues in latest NUnit
- Assert.AreEqual on double values in a dedicated AppDomains crash
2017-09-14 23:45:56 -07:00
John Lewin
0a31b30032 Improve comment 2017-09-14 23:14:17 -07:00
John Lewin
8818d47b9d Improve test teardown 2017-09-14 23:11:24 -07:00
John Lewin
c20b498ad1 Extract embedded type to new file 2017-09-14 22:55:27 -07:00
John Lewin
9fd4ac9979 Temporarily disable incomplete UIField tests 2017-09-14 22:50:34 -07:00
John Lewin
f8f4eb8545 Update NUnit 2017-09-14 22:47:48 -07:00
John Lewin
1bea55ad4a Restore PositiveDouble functionality, convert to concise test format 2017-09-14 22:13:29 -07:00
John Lewin
71064a0427 Extract embedded type to new file 2017-09-14 21:17:35 -07:00
John Lewin
7e031bf4ea Fix regression in numeric fields regarding negatives 2017-09-14 19:17:04 -07:00
John Lewin
fb7b0b1a40 Add UIField tests 2017-09-14 19:17:04 -07:00
John Lewin
8caba239c9 Remove comments, document intention 2017-09-14 19:17:04 -07:00
Lars Brubaker
c613c8513a Merge pull request #2433 from larsbrubaker/design_tools
agg revert
2017-09-14 16:59:20 -07:00
Lars Brubaker
eff8200e2d agg revert 2017-09-14 16:54:48 -07:00
Lars Brubaker
dead1b97e3 Merge pull request #2432 from jlewin/design_tools
Revise SliceSettingWidget
2017-09-14 15:51:41 -07:00
John Lewin
2dd5a7877b Remove untrue comment 2017-09-14 15:42:19 -07:00
John Lewin
c2b2175168 Fix and update SliceSetting field identifiers 2017-09-14 14:47:08 -07:00
John Lewin
cebc48ba3b Use consistent format for SliceSetting -> PresentationName
- Enforce with test
2017-09-14 14:11:49 -07:00
John Lewin
9f8fab01a9 Fix observed exception due to null/empty command varuiable 2017-09-14 13:31:43 -07:00
John Lewin
eb6141abe1 Consolidate extruder settings, use nozzle term where applicable 2017-09-14 13:31:02 -07:00
John Lewin
d460fce11f Expose helper for creating SliceSettings labels 2017-09-14 13:29:58 -07:00
John Lewin
6e536c548d Implement custom ExtruderOffsetField 2017-09-14 13:29:22 -07:00
John Lewin
9df7cd414e Validate Vector2Field changes via ConvertValue 2017-09-14 13:27:48 -07:00
John Lewin
efc05d544e Move disabled widget logic to new type 2017-09-14 09:51:20 -07:00
John Lewin
9aa6950b0c Remove numberOfCopies loop, move extruder logic to ExtruderOffsetField 2017-09-14 09:51:19 -07:00
John Lewin
11fcfcd1e1 Revise naming to clarify scope and precedence 2017-09-14 09:51:18 -07:00
Lars Brubaker
f5fdbe8184 Merge pull request #2431 from larsbrubaker/design_tools
Made Fit respect that it can change children with Stretch
2017-09-14 09:37:04 -07:00
Lars Brubaker
1ed9bda95c Version without layout regression 2017-09-14 09:32:46 -07:00