Commit graph

1620 commits

Author SHA1 Message Date
LarsBrubaker
bf18085e89 Added new fit to bounds
This should allow use objects like card holder alignment
made aabb rendering more generic
Added editor draw to objects
2018-03-17 20:53:36 -07:00
John Lewin
b174c17ee0 Move event listener logic into widget owning the behavior 2018-03-17 09:20:48 -07:00
John Lewin
ba23a09989 Always construct view options, conditionally construct GCode details
- Issue MatterHackers/MCCentral#2915
GCode View options should be created in constructor
2018-03-17 09:20:47 -07:00
John Lewin
c49df8572d Fix STL export
- Issue MatterHackers/MCCentral#2857
Export to STL fails
2018-03-17 00:07:34 -07:00
John Lewin
874e9641e3 Restore "Show Bed/Print Area" menu items in GCode views 2018-03-16 17:45:48 -07:00
John Lewin
5d75a6bc17 Make radio menus interactive 2018-03-16 17:45:48 -07:00
John Lewin
20d6628b82 Extract "Show Bed/Print Area" menu items for reuse 2018-03-16 17:45:48 -07:00
Lars Brubaker
1d6c3e68da Improved printer import experience (mad simpler) 2018-03-16 15:14:23 -07:00
LarsBrubaker
1a63c26a83 Made subtract and replace ensure contrast with the inserted part 2018-03-15 19:19:21 -07:00
John Lewin
dab958b552 Fix typo in API, rename StaticData.OpenStream
- Issue MatterHackers/MCCentral#2947
2018-03-15 16:12:07 -07:00
John Lewin
963643c860 Menu overflow should show both enabled and disabled menu items
- MatterHackers/MCCentral#2931
2018-03-15 16:04:19 -07:00
Lars Brubaker
035c6a1922 Took out ActiveEditor property 2018-03-15 10:04:13 -07:00
Lars Brubaker
edaa965ade putting back in banner 2018-03-14 17:55:52 -07:00
John Lewin
00b548a820 Use ViewMode property instead of unrelated GCodePanel visibility 2018-03-14 17:14:51 -07:00
John Lewin
3393f196a2 Change GCodePanel accessibility, move init logic to PrinterTabPage 2018-03-14 17:14:51 -07:00
John Lewin
8b5d05ed93 Revise naming for clarity
- GCode3DWidget is no longer what the name suggests
2018-03-14 17:14:51 -07:00
John Lewin
c5977bf3f4 Revise naming for clarity 2018-03-14 17:14:50 -07:00
John Lewin
fa099d0a72 Only render 3D GCode if in PartViewMode.Layers3D
- Issue MatterHackers/MCCentral#2934
GCode render features appearing in Model view
2018-03-14 17:14:50 -07:00
John Lewin
f0b4a82418 Avoid showing empty popups
- MatterHackers/MCCentral#2933
Empty popup windows can never be closed, prevent further popups
2018-03-14 17:14:49 -07:00
John Lewin
5ac2065308 Invoke ShowPopup via RunOnIdle
- Issue MatterHackers/MCCentral#2932
Overflow popup causes "mouse should not be locked" errors
2018-03-14 17:14:49 -07:00
John Lewin
e128dd752a Use ViewMode property instead of gcode3DWidget.Visible
- Issue MatterHackers/MCCentral#2925
GCode rather than Model menu appears as GCode3DWidget remains visible
2018-03-14 17:14:48 -07:00
John Lewin
8cf1be9c24 Update tab pointers on removal
- Issue MatterHackers/MCCentral#2853
Revise Tab logic to prevent this anomaly
2018-03-13 21:02:02 -07:00
John Lewin
c09210047c Add a mechanism to set the name of a SettingsItem -> Toggle control 2018-03-13 08:43:20 -07:00
John Lewin
c0a9447361 Add configurable AmbientColor param and property 2018-03-11 17:50:18 -07:00
John Lewin
14194900f7 Revise About page
- Swtich from html to GuiWidgets for layout
- Simplify with DialogPage - remove AboutWindow, AboutWidget
- Remove AboutPage namespace
2018-03-11 09:34:57 -07:00
Lars Brubaker
57c79d2434 improve VisibleMeshes thread safety
issue: MatterHackers/MCCentral#2900
Make VisibleMeshes more thread safe
2018-03-09 09:26:36 -08:00
John Lewin
84a7394e0c Restore missing layer scrub/scrollbars, add persistent options panel
- Issue MatterHackers/MCCentral#2897
2D GCode view missing scrollbars
2018-03-09 08:04:33 -08:00
John Lewin
f460034cf0 Remove redundant menu options
- Issue MatterHackers/MCCentral#2904
2018-03-09 07:32:35 -08:00
Lars Brubaker
9cc6d5f469 Added passing UndoBuffer to rebuildable 2018-03-08 17:29:35 -08:00
John Lewin
06e9a73b03 Extract embedded types to new files 2018-03-07 12:25:57 -08:00
Lars Brubaker
c2adfbc48f Cleaned up bug with union and intersection editor re-doing work
Made drawing selection optional
2018-03-06 14:53:21 -08:00
Lars Brubaker
5e28275d75 Compile and continue needed to save 2018-03-05 10:24:26 -08:00
Lars Brubaker
bf75402d8c Check for transparent textures on render 2018-03-05 10:19:28 -08:00
Lars Brubaker
05077c4e45 Make it possible to import to current profile or new preset 2018-02-28 16:33:22 -08:00
John Lewin
0657611a73 Add sorting fields
- Issue MatterHackers/MCCentral#2865
Add sorting fields to ILibraryItem as promised by sort menu
2018-02-27 17:38:47 -08:00
Lars Brubaker
1ebbc4ab39 Fixed rendering problem with holes. 2018-02-27 10:13:35 -08:00
John Lewin
4d961e7b2c Increase wheel scroll amount
- Issue MatterHackers/MCCentral#2850
Scroll wheel is nearly useless on NewTabPage
2018-02-26 16:40:29 -08:00
Lars Brubaker
d6a50e3956 Improving STL export
Getting more MatterCad scripting working
2018-02-23 18:05:32 -08:00
John Lewin
3b26f3aa08 Add library container browsing for MCX items 2018-02-23 14:26:56 -08:00
Lars Brubaker
c8ac16e806 Check the world persistable flag 2018-02-23 13:37:23 -08:00
John Lewin
c2f79bc6ce Fix colors 2018-02-21 18:44:48 -08:00
John Lewin
9e5e1b3772 Revise slider location 2018-02-21 18:44:48 -08:00
Lars Brubaker
859304fd16 Fixed print recovery test
removed the gcode buffer size variable (it didn't work)
2018-02-21 18:15:22 -08:00
John Lewin
300d58f9d0 Collapse PlusTabPage sidebar into content area 2018-02-21 16:42:37 -08:00
John Lewin
a17c49dbe8 Remove banner image 2018-02-21 16:42:37 -08:00
John Lewin
b6a07e409a Move topToBottom widget to constructor 2018-02-21 16:42:37 -08:00
John Lewin
209c05da5c Simplify 2018-02-21 16:42:36 -08:00
John Lewin
465062568a Fix layout issues, add paging support via 'More' button 2018-02-21 16:42:36 -08:00
John Lewin
bf66812dbd Keep heading positioned with reflown content 2018-02-21 16:42:36 -08:00
John Lewin
51eb7dfaf2 Force correct remainingSpace value 2018-02-21 16:42:36 -08:00