Winamp 歷史版本列表
Winamp 是由 Nullsoft 製作的免費多媒體播放器。它支持眾多的音頻和視頻格式。它還播放流媒體視頻和音頻內容,既有現場錄製,也有錄製的,在全球範圍內進行創作。 Winamp 支持多種音頻(MP3,OGG,AAC,WAV,MOD,XM,S3M,IT,MIDI 等)和視頻類型(AVI,ASF,MPEG,NSV)的播放。下載 Winamp PC 的離線安裝程序安裝! 它有一個非常可定制的媒體庫... Winamp 軟體介紹更新時間:2023-04-27
更新細節:
What's new in this version:
SketchUp:
- Windows Common Installer - A new installation experience with more options, including Studio features
- Revit Importer - Speaking of Studio, Studio subscribers can now easily import Revit files into their SketchUp models
- Flip Tool - The new Flip tool makes it simpler to invert selections and create symmetry, replacing SketchUp's Flip Along commands
- Large Model Saving Efficiency - Save big models with improved efficiency using multithreading technology
- Overlays - Developers can now create extensions that can persist while using other native SketchUp tools and functions. We call this an Overlay. The new Overlays panel can help you manage extensions designed with this capability.
- Various Modeling updates and improvements including new Select options, freehand tool updates, and improvements to the Axes tool
LayOut:
- DWG References - You can now manage inserted .dwg files as references, just like with SketchUp files
- Custom Rotation Start Angle - Define a custom start angle for rotating selected entities
- Tag Visibility Improvements - We've added the ability to discreetly override styles across multiple viewports, separating line styles from other styles
- Per-page Sequence Autotext - Sequenced auto-text can now be either per page or per document
- Viewport Improvements - We've improved camera predictability for viewports by setting the Pan tool as the default tool when activating the Edit 3D View and fine-tuning the "Preserve scale on resize" option
更新時間:2023-04-27
更新細節:
What's new in this version:
New features:
- Improved crossfader cut in on software mixed devices
Fixed:
- Stem audio is output to master when in THRU/IN USE mode for software mixed devices
- Windows crash reports are sometimes not generated correctly
- Serato Play keyboard shortcuts don’t work correctly when keyboard focus is elsewhere
- No audio when a stem is muted and a finished playing song is wound back to start
更新時間:2023-04-27
更新細節:
What's new in this version:
New:
- [ml_fanzone] Connect to the online Winamp Fanzone
- [ml_hotmix] Connect to the Hotmix Radio service
Improved:
- [gen_crasher] Added correct Windows 11 detection method
- [ml_wire] Replace internal IE engine with Qt v5.12 engine (w.i.p.)
Fixed:
- Erroneous "URL: Winamp Command Handler" filetype association
- [Big Bento] Drag titlebar issue
- [Big Bento] Config overlap issue
- [ml_local] Drag to rearrange smart view order causes corruption
- [ml_playlists] Memory leaks
- Misc: Added option for RC builds in Update notifications
- Misc: All DLLs are now digitally signed
- Misc: Many more general tweaks, improvements, fixes and optimizations
- Replaced: jnetlib.w5s functions moved to new wac_network.w5s component
- Replaced: dlmgr.w5s functions moved to new wac_downloads.w5s component
- Updated: [jpeg] ijg-libjpeg 9e
更新時間:2023-04-27
更新細節:
What's new in this version:
- Version 7.15 introduces Layer & Group folding, which is a huge space saver in large compositions with numerous layers. There are three new effects: Dilate, Sharpen, and Kuwahara (no, we're not referring to the Japanese BMX bikes here). With the new Notes panel in Arena & Avenue, you can quickly jot down text like a to-do list or a DJ lineup. In Wire, you can now enable node thumbnails, making it incredibly easy to see what each node does in your patch, and, it just looks exceptionally stylish. Lastly, you can now also delay signals in Wire, not just textures.
Layer & Group Folding:
- Almost eight years in the making, we created the first UI Photoshop mockup for layer folding in 2015 for Arena 4, even before it had groups. But we shelved it back then because compositions did not yet contain many layers... fast forward to 2023 and it's not uncommon to see compositions with over 20 layers that just don't fit on a laptop screen anymore. You can now fold a layer to be much smaller, and when you fold a group, it completely hides all containing layers, giving you back a lot of precious screen real estate. Now don't use this as an excuse to add even more layers to your composition! To fold (and unfold) a layer or group, simply double-click on its name or click on the new - and + icons that will appear when you hover over a layer or group name.
Notes Panel:
- In the new notes panel in Arena & Avenue, you can quickly jot down text, like a to-do list while you're preparing a show. Or the DJ lineup for that night. Or an explanation for your coworkers on how the MIDI controller is configured. And so on. You can color the text and make it really big so you can also use it to inform the Front of House that it's time for lunch. You'll find this nifty Notes panel in the View menu.
Dilate, Sharpen & Kuwahara Effects:
- Kuwahara is a Japanese company that makes BMX bikes used in the original E.T. movie (fun fact!) but it's also a filter originally developed by Michiyoshi Kuwahara in the 70s to denoise medical imagery. Check out this great video by Acerola to learn more about its history and a technical explanation. In Arena, Avenue & Wire, you can use Kuwahara to make your content look like an oil painting and, combined with edge detection, make it look more like a cartoon. The Dilate effect expands or thickens regions of an image, also giving it a cartoony look. You already know what a Sharpen effect does, and we're happy to have it in the Resolume toolbox now as well.
Node & Resource Thumbnails:
- With node thumbnails, you can quickly see exactly what each node is doing, and it makes your patch look very sexy ;-) Right-click a node and you'll see the new thumbnail option in the node menu.
更新時間:2022-12-22
更新細節:
What's new in this version:
Improved:
- [ml_local / nde] Memory footprint reduction
- [ml_local] Load time speedup and other optimizations
- [ml_online] Increased maximum bandwidth (from 350 to 3500)
- [playlist/ml_playlists/ml_pmp] Playlist loader/writer refactoring
- [dlmgr] Increased buffer size for faster podcast downloads
- [Bento skin] Increased menu & config widths to help with translations
- [Installer] VS2019 runtime checker script (thanks Pawel Porwisz)
Fixed:
- Hang when reopening Winamp if previously placed on disconnected monitor
- [Installer] Silent install switch blocked by external dependencies
- [gen_ff] Windowshade and Docked Toolbar modes not remembered on restart
- [gen_tray] Settings not being saved after Winamp restart
- [in_mp4/libmp4v2] Overflow and seek issues with specific mp4 videos
- [in_wave/libsndfile] Error parsing list subchunks with some riff headers
- [ml_downloads] Cancelling multi-selection only cancelled first item
- [ml_playlists] Crash when editing playlist entry
- [ml_wire/xml] Display of non-Latin characters in Podcasts
- [out_ds] Crossfader broken in Bento/Modern skin EQ
- [out_ds] Potential buffer overflow issues
- [out_wasapi] Crash on opening flv videos (rendering still needs fixing)
- [playlist/ml_playlists] Memory leaks
- [playlist/ml_playlists] Reported issues with special/unicode characters
- [vis_avs] AVS Editor menu not localized when lang pack applied
Misc:
- Many more general tweaks, improvements, fixes and optimizations
- Replaced nu::PtrMap with std::map and nu::PtrList with std::vector
- [vcpkg] changed from manifest to classic mode
Removed:
- [wbm] Lazy-loading wbm system files (no longer required)
Updated:
- [in_flac/enc_flac] libFLAC 1.4.2
- [in_mod] libopenmpt 0.6.6
- [OpenSSL] OpenSSL 3.0.5
- [vpx] libvpx 1.12.0
- [xml] expat 2.4.9
- [zlib] zlib 1.2.13
New:
- New/Improved: [ml_downloads/ml_playlists] Download context menu in ML
- New: [ml_nft] Import, play and download music from your NFT Library (optional)
更新時間:2022-08-02
更新細節:
What's new in this version:
- Improved: Windows 11 compatibility
- Improved: Playback of https:// streams
- Improved: Updated and tidier generate html playlist code
- Improved: [in_mkv] vp8 support
- Improved: [in_mod] Playback of .itz, .mdz, .s3z & .xmz compressed modules
- Improved: [ml_wire] New working Podcast Directory
- Improved: [out_ds] Display device information correctly in Unicode format
- Fixed: [in_midi/in_mkv/nu/pfc] memory leaks
- Fixed: [in_mp3] id3 empty genre displayed as Blues or Psychobilly
- Fixed: [jnetlib/ml_online/ml_wire] JSAPI2 JavaScript API
- Misc: lame_enc & libsndfile now static links instead of dynamic dll
- Misc: libmpg123, libflac & zlib now static links instead of dynamic dll
- Misc: libalac.dll added to Shared folder as part of alac update
- Misc: Major compiler refactoring work
- Misc: Many more general tweaks, improvements, fixes and optimizations
- Misc: Minimum required OS is now Windows 7 SP1
- Misc: New online Help section and articles
- Misc: SDK now compatible with VS2017 and newer
- Misc: Versioning syntax changed to v5.x.x
- Misc: WinampMicrosoft.VC142.CRT runtimes now installed on Win7/8
- Removed: Bento Browser tab - So long, and thanks for all the fish!
- Updated: [alac/in_mp4] ALAC 2017-11-03-c38887c5
- Updated: [enc_lame] LAME 3.100.1
- Updated: [freetype.wac] freetype 2.12.1
- Updated: [gif] giflib 5.1.4
- Updated: [in_cdda] libdiscid 0.6.2
- Updated: [in_flac/enc_flac] libFLAC 1.3.4
- Updated: [in_mod] libopenmpt 0.7.0 & Portaudio 19.7.0
- Updated: [in_mp3] libmpg123 1.29.3
- Updated: [in_vorbis] libogg 1.3.5 & libvorbis 1.3.7
- Updated: [in_wave] libsndfile 1.1.0
- Updated: [OpenSSL] OpenSSL 3.0.3
- Updated: [png] libpng 1.6.37
- Updated: [vp8] WebM libvpx 1.11.0
- Updated: [zlib] zlib 1.2.12
更新時間:2022-03-02
更新細節:
What's new in this version:
General Notes:
- The OS support for SU 2022.0 includes Windows 11
SketchUp:
Search SketchUp:
- First introduced in SketchUp for Web, Search SketchUp is now a desktop feature that allows you to look up and activate commands by typing. Search supports queries for commands by name as well as by 'concept.' This means you can search for workflow-related queries -- such as 'elevation,' 'boolean,' or 'chamfer' -- and see related SketchUp results. In SketchUp Pro, Search also provides results for installed extension commands with associated toolbar or menu listings. Activate Search with its toolbar icon (far left in the Getting Started toolbar), from the Help menu, or by its default shortcut (Shift + S).
Lasso:
- Lasso is a selection tool that lets you create hand-drawn selection bounds. To create a window bounding loop (where only entities entirely inside are selected), click-drag and move the cursor clockwise. Move counterclockwise to make a crossing bounding loop (where partially contained entities are selected). A stippled vector line distinguishes the crossing selection. If you like, you can reverse Lasso's directional behavior in Preferences > Drawing. Additionally, Lasso can select entities one click at a time and works with the same modifier patterns as Select. For Lasso, we are introducing a new default shortcut: Shift + Spacebar.
Tag:
- The Tag tool lets you apply tags by clicking entities in the modeling window. To specify a tag, select an individual tag in the Tags panel or use the tool's Sample modifier to grab a tag from an entity in your model. Keep an eye out for tooltips that affirm the tag about to be applied or sampled. When you click to tag entities, a purple bounding highlight blinks to confirm the operation. Learn more about the Using the Tag tool and its modifier actions...
The Tag tool may also be used on pre-selected entities, so we've added commands improve bulk selection:
- Select > All with Tag (modeling context menu): Select all entities in the active modeling context that share any tag with the pre-selection.
- Select > All Instances (modeling context menu): Select all component instances (in the active modeling context) that share a definition with the selection.
- Select All Tagged (tag tree context menu): Select all entities in the model (in the active modeling context) that share a tag with a pre-selection in the Tags panel. This command is available by right-clicking the tag tree and can be used on either tags or tag folders.
Freehand "+":
- We've made a considerable upgrade to the Freehand tool, allowing you to create much smoother curve entities. These improved freehand curves generally contain more segments. Immediately after drawing a curve, you may decrease the segmentation of the curve incrementally, and SketchUp will provide visual feedback with each increment. Segment control is available by modifier keypresses specified in the Status Bar. Freehand has also received axis locking input to set a drawing plane (available before a user starts drawing). And it is now possible to draw across adjacent faces on different planes.
- 2-Point Arc and 3-Point Arc: Tangent Inference Lock:
- There is now a tangent inference lock for the 2-Point and 3-Point Arc tools. This new toggle makes it possible to lock tangency from an existing edge so that the next click creates a tangent arc. To toggle on this inference lock, tap the Alt key on Windows or Command key on Mac.
- With tangency locked, what you see is what you get. Click to set the tangent arc and start drawing a new one.
- When multiple edges intersect, you may hover over an edge to request it as the basis for tangency before clicking to begin the arc. This behavior is available whether or not the inference is locked.
Scene search:
- When models have a ton of scenes, it can be a bear to scan a long list to identify a desired scene to jump to or configure. In SketchUp 2022, we've added a new search filter -- available adjacent to Scene Tabs (when there are two or more scenes) that lets you type to find a scene name. Click a scene from the search results to jump to that scene and also select it in the Scenes panel.
Native Apple silicon Support:
- In SketchUp 2022, we are offering a universal installer that enables SketchUp Pro to run 'natively' on Mac devices that run with Apple silicon (introduced in late 2020). Previously, SketchUp has been running on these devices using the Rosetta translation service.
- The 2022 installer also supports SketchUp's installation and operation on Mac devices with Intel processors. Apple users will not need to distinguish which chipset powers their Mac to install SketchUp Pro.
Explode performance:
- When you explode a large object in SketchUp, there is often a noticeable hang. In 2022.0, we have made a significant improvement to Explode operations. In large models, we expect users may experience a 2-3x improvement with Explode.
Other notable improvements:
Section plane improvements:
- When you need to use section planes in a model, it's a good bet you don't just need one or two. As the number of section planes grows, section plane visibility becomes mutually exclusive with selection, sampling, or painting. In this update, we've changed picking logic so that if section planes are visible, entities they obscure are still pickable. That means it's now a lot easier to pick, paint, tag, and sample when section planes are visible.
- You can still select a section plane by clicking its border or symbol, or by using Outliner
Clipping improvements:
- 'Clipping' is a longstanding problem that occurs when users navigate to modeling window views where the camera cannot appropriately interpret model geometry. The result is 'clipped' geometry that displays inappropriately. In this release, we have made changes that should improve a few scenarios where people experience clipping. These include:
- Switching to parallel projection camera views. When switching camera modes, it was very common for model views to be (extraordinarily) clipped. SketchUp 2022 resolves this problem.
- Perspective clipping in models with large extents. When the expanse of a model is vast, zooming into a small part of the model will still produce clipping. But now, when you enable the 'Hide Rest of Model' display setting, SketchUp will re-interpret the view to display geometry properly. This means you can entirely mitigate clipping in these scenarios through the use of groups and components along with the 'Hide Rest of Model' command.
Standard Views respect model axes:
- In previous versions of SketchUp, Standard View commands -- Top, Front, Right... -- did not respect customized model axes. So, you would need to use the Align View command to produce camera views for properly aligned elevation and section views. Now, the Standard Views will behave as expected to produce properly aligned views to customized axes. One other small change: the Align View command is now accessible in the Context Menu, even if other entities (like edges or objects) are also in the selection set.
Tape Measure tweaks:
We have made some modifications to smooth over a few rough spots in measurement and guide operations. These include:
- When Tape Measure is active, both the Measurements box and tooltips provide previews for length, area, or coordinates. In this release, when you click to set a guide or take a measurement, the Measurements box will hold that value, even if you move your cursor. (Previously, moving the cursor would clear the value of your guide or measurement to display previews). After measurement operations, previews are still available in tooltips. And resetting Tape Measure (by hitting its shortcut or toolbar icon) will restore previews in the Measurements box.
- Guides that are being created will now appear in the same color as guides that have been placed. Previously, 'in-process' guides would appear light gray and be hard to see in some camera positions.
- When 'View Guides' is toggled off, creating a new guide will now toggle on guide visibility. Previously, users could forget that guide visibility was off and unnecessarily repeat guide creation until remembering... or cursing SketchUp in a white-hot rage.
Directional inference tooltips:
- In SketchUp 2021.1, we added the ability to 'pre-lock' a directional inference for Line, Freehand, 2-point Arc, 3-Point Arc, Move, and Tape Measure. In this update, tooltips confirm when an inference is locked using the arrow keys, before the first click of an operation.
Smart size restrictions for 2D exports:
- In previous releases, SketchUp capped the maximum 2D image export size to 9999 pixels (wide or high). This limitation was meant to prevent SketchUp from freezing if people asked their systems for more memory than was available. As the available system memory varies across our users' devices, we have now adjusted our 2D exports to be less restrictive and more responsive to the working memory on a given device. Now users may enter any value into the image size fields. If SketchUp thinks that the resulting image will exceed the available system memory, a dialog will advise users to reduce the image size.
Faster model checking:
- SketchUp's 'Automatically fix problems' service has not handled small geometry well. In many cases, faces could be deleted when model validity checking was enabled. In this update, we've improved both the fidelity and performance of validity checking and repair, so that small faces are not deleted and that the entire process goes significantly faster (between a 1.5 and 5x improvement in the 90+ models we tested).
LayOut:
Zoom Selection:
- When LayOut pages grow in detail and complexity, they often become cumbersome to use with scroll-to-zoom functionality. Using LayOut's new Zoom Selection command, you can jump your view to a selection, decreasing the likelihood you will experience lags on zoom in (and then zoom out, when you end up zooming too far in!). This command is available from the context menu, the View menu, the page navigation menu, and as a customizable toolbar icon. There is also a new default shortcut: Alt + Z on Windows and Option + Z on Mac.
Viewport-based Auto-Text labels:
- In addition to existing labels that pull attributes from SketchUp entities, we are introducing new tags that can either be selected from the Auto-Text menu in label creation or utilized in scrapbook labels. To enable these tags, label leaders must be pointing to geometry in a viewport.
- Labels can be used in scrapbooks (and with transparent leaders). This means that users may drag Auto-Text labels in from a scrapbook, then hit enter to drag the label leader to automatically display a value associated with a viewport, even in cases where no leader line is desirable..
- &
- Pulls the name of the scene that a viewport is set to display. If you slightly modify the camera position of a viewport, this tag will still display the last chosen scene.
- Since many drawing titles would be too long to display in a SketchUp scene name, we are also exposing as an auto-text tag. Using this scene attribute -- defined in SketchUp's Scenes panel -- allows you to use abbreviated scene names to manage large numbers of scenes and longer strings for scene descriptions/drawing titles.
- and
- These tag displays the current orthographic scale of a viewport. Use the tag to display a scale as a unit translation - for instance, 1" = 1' or 1mm = 1m. Use to express the viewport scale as a unit-less scale: 1:12 or 1:1000.
- <Coordinates(x,y,z)>
- We are also introducing a new way to customize the value of certain Auto-Text tags by specifying a parameter in the tag.
Page Management Auto-Text:
- We are introducing some new and improved Auto-Text with the intention of enabling more efficient title block management, as well as the creation of tables of contents.
:
- Complementing our existing tag, yields the number of pages in a user-defined range in the document. Similar to users may specify
- includes a customization value for 'End Page' which determines where the count ends. By default, End Page is set to Last Page, whatever that page is. As pages are added to the document in the count range, this tag will update. Learn more about ...
<PageName()>:
- Parameter input for the existing tag will display the name of a page that is not the current page. The value you set in the parentheses reflects the relative position of a page in the LayOut document. So, <PageName(3)> will output the name of the third page in your document (as specified in the Pages panel). Learn more about Page Management Auto-Text in LayOut...
Sequence Auto-Text:
- We are introducing a new Auto-Text tag that automatically increments when duplicated. These tags may be used to rapidly annotate drawings and figures, create numbered drawing titles, index legends, and many other use cases that would previously require text editing between each copy. For guidance on usage and customization, learn more about Sequence Auto-Text in LayOut.
Find & Replace Text:
- There are several ways to quickly create and copy text across multiple pages in a LayOut document. But, until now, modifying text across a page or an entire document has been a real pain in the butt. With Find & Replace in LayOut, making changes in a selection, a page, or an entire document can go much quicker.
- Find & Replace can be activated with the Ctrl + F shortcut (Command + F on Mac) as well as from the Text menu in LayOut. Learn more about Find & Replace...
Auto-Text Scrapbooks:
- To highlight Auto-Text functionality and capabilities, we are adding two new pages to each of LayOut's English title block scrapbooks: the graphics packages which complement title block templates. These include a collection of viewport-based Auto-Text labels and a table of contents template. Learn more about the objects in Auto-Text scrapbooks...
SketchUp Release Notes:
Bug fixes / small features added:
Stability:
- Fixed an issue where copy and paste of a section plane could lead to a crash
- Fixed a possible file corruption that could occur with extremely large models
- Performance improvement when copy and pasting a lot of geometry from one file into another large model
- Fixed an issue where corrupt geometry could prevent a paste from happening
- Fixed an issue where using the Offset tool to offset something by a very small amount would lead to a crash
- Fixed an issue where opening a file that was corrupted would never finish attempting to open the file. Now it will quickly show a file error message
- Fixed an issue where certain corrupt SketchUp documents would lead to a crash, instead of showing an error message
- Fixed memory leak issue when thumbnail images were created
- (Win) Added error trapping to cope with an infrequent Windows related misread of a directory
- (Mac) Fixed an issue where closing a SketchUp document while SketchUp was in the background could lead to a crash
Tools:
- Fixed a scaling issue, where the selected object did not scale to the size of a typed in value
- Removed object grips artifact, where the grips would stay visible in the old location after doing a move operation
- Rotation handles were not appearing when hovering over a cut hole component with the Move tool
- Added help tips to show axis locking before a drawing action is started with the Line, Freehand, 2- and 3-point Arc, Move, and Tape Measure tools
- Fixed an issue where drawing a freehand curve across an edge would explode the curve. Now freehand drawing across edges will only create as many curves as necessary.
- Improved help tips when hovering over cardinal points with the Move tool, to indicate that the object will resize when that point is moved
- The Measurements box will now display a Tape Measure measurement until a new measurement is made or the tool is reset (by hitting its shortcut). Live measurement previews for Length, Area, and Coordinates are still available before a measurement is taken and in tooltips (before and after a measurement)
- Fixed an issue where the Offset tool would offset by an incorrect amount when being used with curved edges
- Fixed an issue where a section plane would prevent the Paint Bucket tool from applying or sampling materials on the far side of the section plane
- Copy and paste of a section plane would lose its current active state
- Embedded section planes would show distorted handles if the parent object was non-uniformly scaled
- Fixed an issue where hidden section planes were still being picked up by inference when using the Line tool
- Fixed an issue where curved geometry was remaining selected when using the Shift key with the Select tool
- Fixed an issue where the protractor symbol used in Move and Rotate tools would appear at the origin instead of at the cursor location
- Guides being placed by the Tape Measure and Rotate tools were in a dark gray color that could be hard to see against darker faces. They are now shown in the guides color as set in the current style.
- When adding a guide with guide visibility disabled in the View menu, the guide would seem to disappear. Now guide visibility is enabled when creating a new guide.
- Fixed an issue where using the Move tool in Copy mode, clicking on an edge and typing the distance value, would not create the duplicate edge.
- Added ability to type in the value needed for the second point when creating a 2 or 3 point arc.
- Status bar text was not being updated for some tools until the cursor was moved
- Fixed an issue where edges remain selected when using the Eraser tool in its Unhide mode
- Fixed an issue where the Move tool in Copy mode would fail to copy a curve.
- Fixed an issue where moving or copying of cut face components to a different face on the same plane wasn't cutting holes
- Enabled array creation and typing a distance value when using the Move tool in Stamp mode
- (Win) Using a keyboard shortcut that includes a modifier key would change the mode of the Move tool
Miscellaneous:
- Localized templates display shadow settings based on selected language.
- Working inside a component in a model that is very spread out could lead to clipping issues, even if Hide Rest of Model was being used. Now if the rest of the model is hidden, only the geometry inside the component is considered, and very little clipping should occur.
- Moving the camera's location into the middle of the model's geometry, then switching to Parallel Projection, would lead to severe clipping. Now the camera is backed away from the geometry, and no clipping should occur.
- Improved handling of files that had corrupt materials, which would prevent the file from opening.
- Standard Views will now align to custom axes in any modeling context (in or outside of groups and components).
- Downloading models from 3D Warehouse while inside a group or component would place the new component at the root level of the document, instead of inside the object being edited.
- The Advanced Camera Tools extension no longer ships with SketchUp Pro. Advanced Camera Tools is still available on Extension Warehouse.
- Fixed an issue where any changes made in the View menu were not updating the scene when working in a demanding model.
- Fixed an issue where exporting an .stl as selected would result in an empty file.
- Fixed an issue where resetting the axes position of a component which has a different orientation than the global axes was causing unexpected orbit behavior.
- Fixed an issue where orbiting a model was showing unsmooth transitions after using the Align Axes command.
- The Align View command is now available in the Context menu when a user right-clicks a face in a selection set that also contains other entities.
- Fixed an issue where a component would fail to cut a hole if the Untagged tag was hidden.
- Fixed an issue where switching between scenes and orbiting was causing location issues for the model.
- Fixed an issue where models weren't opening due to file corruption. Opening corrupted files will now show details of the invalid items causing the problem.
- Added new contextual menu items to enable selecting objects with the same tag.
- Added file import functionality in Trimble Connect extension.
- Fixed an issue with an untranslated string in the IFC 2x3 Export dialog.
- Export size of 2D images can now be higher than 9999 pixels across, provided the system memory needed to create the image is available.
- Fixed an issue where Add Location tiles occasionally import blank if one of the imported tiles was a 32 bit image.
- Renaming a scene then clicking on another scene no longer displays an error.
- Scenes can no longer be named with a blank name.
- Right-clicking on a scene name updates the Scene details correctly.
- Import Visual Reference is a new command in the Trimble Connect Extension that imports 3D models as a locked instance. If working file is published to Trimble Connect, these "references" are removed from the model.
- (Win) Fixed an issue where a second SketchUp instance would show a recovered file that was currently open for editing in the first instance of SketchUp.
- (Win) Added error checks to prevent installation of SketchUp into the system root directory (C:/) or into a non-empty directory.
- (Win) Fixed a problem where installation of the C++ redistributable library failed.
- (Win) New icon for SketchUp Viewer.
- (Win) Fixed a crash when clicking the Expert Dimension Settings button in Model Info
- (Win) Fixed an issue where the Ctrl modifier was not enabling the Move tool Copy mode.
- (Win) Fixed an issue where clicking the Tag visibility button twice would enter renaming the tag.
- (Mac) Fixed an issue where textures displayed with an unexpected grid pattern when using nicer transparency on an M1 Mac.
- (Mac) Application icon is now the same size as other macOS application icons.
- (Mac) Improved the UI styling of the Delete Tag confirmation dialog.
- (Win) Fixed an issue where clicking the Tag visibility button twice would enter renaming the tag.
- (Mac) Fixed an issue so that when a row in the Tags panel is selected, the tag/folder name and "Default" label in Dashes column will be displayed in white to ensure they are more clearly visible.
- (Mac) Fixed a crash that could occur when using an U.S. International -PC input keyboard.
- The EULA has been updated with a new set of Trimble's General Product Terms. Exceptions to the General Product Terms are specified on help.sketchup.com.
- LayOut Release Notes
- Bug fixes / small features added
- DWG Import/Export
- We have updated the DWG Importer and Exporter plugin library for LayOut.
- Stability
- Fixed a crash when inserting a reference file.
- (Win) Fixed a crash that would happen when reloading a SketchUp model.
- (Win) Fixed a crash that could occur when editing a Scrapbook and changing pages.
- Miscellaneous
- Fixed a text selection glitch when using the Shift and arrow keys
- Fixed an issue where there were no highlights when editing line weights
- Fixed an issue with precision when moving an entity
- Fixed an issue when a Label associated with an Auto-text entity is moved to a different Auto-text entity, the Label will update properly
- Label coordinates are now based on the axis of a viewport's assigned scene or the Last SketchUp View
- Coordinates can now be pulled from labels pointing to edges and faces, in addition to vertices (endpoints, guide points, arc centers)
- (Win) Fixed an error in paper size where the height and width values had decimal points.
- (Win) Fixed an issue when an inspector panel was minimized then maximized using a shortcut key, the order of the inspectors would change
- (Mac) Fixed an issue where the line in 'Shape Style' inspector displayed over the pull-down menu
- (Mac) Fixed an issue where a tag line style other than the default would display incorrectly
- (Mac) Fixed an issue where the preferences window 'Close' button did not display properly
SketchUp API Release Notes:
Apple Silicon support:
- We now support universal binaries on macOS that run natively on both Apple silicon and Intel-based Mac computers
EntitiesBuilder:
- We added a new interface, Sketchup::EntitiesBuilder, with the purpose of being able to generate bulk geometry with similar speed to Geom::PolygonMesh + Sketchup::Entities#fill_from_mesh but with the simplicity and per-entity control that Sketchup::Entities offer. This is particularly useful for importers where you can expect to see major performance improvements by switching from Sketchup::Entities#add_face to Sketchup::EntitiesBuilder#add_face.
- The existing way to add entities (faces, edges, construction geometry, etc) is to define a single entity, then add it to the model. The SketchUp engine processes each addition separately, performing operations like collision detection between the new and the existing geometry, or setting edge properties for every separate entity added. The time required to do this is negligible for small operations. But the performance degrades quickly once a large amount of geometry (1000+ entities) is involved. In internal testing, we found that generating a model with 10K faces is over 40 times faster with this new API. For REALLY large operations, with 100,000+ faces - SketchUp will now complete operations that previously would have hung the application with modest wait times (10-30 seconds).
- We added a Generating Geometry section to the Ruby API Documentation.
C API Additions and Improvements:
- Added SUFaceClearTexturePosition()
- Added SUClassificationsGetNumSchemas()
- Added SUClassificationsGetSchemas()
- Added SUSceneGetDescription()
- Added SUSceneSetDescription()
- Added SUSchemaGetSchemaName()
- Deprecated SUComponentInstanceSaveAs()
- Added SUComponentDefinitionSaveToFile()
- Added SUModelVersion_Current to enum SUModelVersion
- Moved SUModelVersion to new model_version.h header file
- Remove obsolete NamedOptions options provider that never worked correctly
- Added a new dll to the LayOut C API package - LayOutUtils.dll
- Added LOAutoTextDefinitionType::LOAutoTextDefinitionType_ModelSceneName mandatory auto-text type
- Added LOAutoTextDefinitionType::LOAutoTextDefinitionType_ModelSceneDescription mandatory auto-text type
- Added LOAutoTextDefinitionType::LOAutoTextDefinitionType_ModelScale mandatory auto-text type
- Added LOAutoTextDefinitionType::LOAutoTextDefinitionType_ModelSectionName mandatory auto-text type
- Added LOAutoTextDefinitionType::LOAutoTextDefinitionType_ModelSectionSymbol mandatory auto-text type
- Added LOAutoTextDefinitionType::LOAutoTextDefinitionType_PageCount auto-text type
- Added LOAutoTextDefinitionType::LOAutoTextDefinitionType_Sequence auto-text type
- Deprecated LOAutoTextDefinitionGetPageNumberStyle()
- Deprecated LOAutoTextDefinitionSetPageNumberStyle()
- Deprecated LOAutoTextDefinitionGetPageNumberStartIndex()
- Deprecated LOAutoTextDefinitionSetPageNumberStartIndex()
- Added LOAutoTextDefinitionGetNumberStyle()
- Added LOAutoTextDefinitionSetNumberStyle()
- Added LOAutoTextDefinitionGetStartIndex()
- Added LOAutoTextDefinitionSetStartIndex()
- Added LOAutoTextDefinitionGetStartPage()
- Added LOAutoTextDefinitionSetStartPage()
- Added LOAutoTextDefinitionGetEndPage()
- Added LOAutoTextDefinitionSetEndPage()
- Added LOAutoTextDefinitionGetIncrement()
- Added LOAutoTextDefinitionSetIncrement()
- Added LOAutoTextDefinitionGetSequenceFormat()
- Added LOAutoTextDefinitionSetSequenceFormat()
- Added LOAutoTextDefinitionRenumberSequence()
- Added missing rendering options DisplaySectionCuts, DrawBackEdges, SectionCutDrawEdges, DrawHiddenGeometry and DrawHiddenObjects to the SURenderingOptions documentation.
- Removed rendering option FaceColorMode from SURenderingOptions documentation. This option was removed from the SDK in SketchUp 2019.1.
Ruby API Additions and Improvements:
- The version of OpenSSL in Ruby was updated to 1.1.1l.
- Added method Sketchup::ComponentDefinition#save_copy
- Added method overload to Sketchup::ComponentDefinition#save_as allowing saving as older versions
- Added method Sketchup::Face#clear_texture_position
- Added method Layout::AutoTextDefinition#number_style, Deprecated Layout::AutoTextDefinition#page_number_style
- Added method Layout::AutoTextDefinition#number_style=, Deprecated Layout::AutoTextDefinition#page_number_style=
- Added method Layout::AutoTextDefinition#end_page
- Added method Layout::AutoTextDefinition#end_page=
- Added method Layout::AutoTextDefinition#start_page
- Added method Layout::AutoTextDefinition#start_page=
- Added method Layout::AutoTextDefinition#increment
- Added method Layout::AutoTextDefinition#increment=
- Added method Layout::AutoTextDefinition#sequence_format
- Added method Layout::AutoTextDefinition#sequence_format=
- Added method Layout::AutoTextDefinition#renumber
- Added Layout::AutoTextDefinition::TYPE_MODEL_SCENE_NAME
- Added Layout::AutoTextDefinition::TYPE_MODEL_SCENE_DESCRIPTION
- Added Layout::AutoTextDefinition::TYPE_MODEL_SCALE
- Added Layout::AutoTextDefinition::TYPE_MODEL_SECTION_NAME
- Added Layout::AutoTextDefinition::TYPE_MODEL_SECTION_SYMBOL
- Added Layout::AutoTextDefinition::TYPE_PAGE_COUNT
- Added Layout::AutoTextDefinition::TYPE_SEQUENCE
- Added method Sketchup::Entities#build
- Added class Sketchup::EntitiesBuilder
- Added method UI::Command#proc
- Added method UI::Command#get_validation_proc
- Added method UI::Command#extension
- Added method UI::Command#extension=
- Added method Sketchup::AppObserver#onExtensionsLoaded
- Added new API to improve extension compatibility with Search, specifically for extensions enabled by libraries such as LibFredo. (UI::Command#extension= to explicitly associate a command with an extension.)
Ruby Console Improvements:
- Earlier versions of SketchUp printed the return values to Ruby Console commands different depending on the platform. This has been made consistent following the pattern of Ruby's own IRB tool. A side effect of this is that the console now uses `.inspect` instead of `.puts` when printing the returned value which makes it less ambiguous in many cases. For example `nil` vs `""` that would otherwise print a blank line in both cases.
Ruby API Bug Fixes:
- Fixed a bug in UI::HtmlDialog#initialize where max_height and max_width were swapped when use_content_size was set to true.
- Fixed a bug where UI::HtmlDialog position was set incorrectly when use_content_size was set to true.
- Fixed a bug in UI::HtmlDialog where use_content_size was not persisted (when preference_key is set). Due to this bug, in some instances, HtmlDialog changed size when it was re-created.
- Fixed "EntityInfo" not being a supported parameter for UI.show_inspector
- Fixed "EntityInfo" not being being listed in UI.inspector_names
- Fixed a bug on Mac where the size and the position of the UI::HtmlDialog were not persisted when SketchUp was closed without first closing the UI::HtmlDialog window.
- Fixed Sketchup::Face#uv_tile_at could return incorrect values in some edge cases.
更新時間:2020-11-18
更新細節:
What's new in this version:
Stability:
- Fixed a crash when importing certain .dem files.
- Fixed crashes related to malformed SKP files.
- Tools:
- Fixed an issue with Move tool performance when a large number component geometry was selected and performance was adversely affected.
- Fixed an issue where the Follow Me tool would not clean up geometry as expected.
- Fixed an issue where status bar would not display key modifier text for the Select tool.
- Fixed an issue with Tape Measure tool where key-pressing a shortcut caused the guide state to unexpectedly change.
- Improved Tape Measure tool messaging to more accurately reflect user experience.
- (Win) Fixed an issue where Tape Measure tool would toggle off measure mode when Ctrl + Z pressed.
- Model error checking:
- Improved SketchUp's 'Fix Problems' capability. By default, SketchUp will no longer notify users when problems are found or fixed. SketchUp now always fixes problems, and can now fix more problems than it could before. There is a new check box option in Preferences > General named "Notify me when problems are fixed" which, when checked, will pop up a dialog showing which problems were fixed.
- Added a new validity check when invalid component relationships are found.
- Added a new validity check when an invalid font is used for a dimension.
- Added a fix to set the north direction to the green axis when model error checking finds the north direction is invalid.
- Fixed an issue where some glued mirrored components were incorrectly displaced after fixing model problems.
- Enabled a new validity check when some invalid component relationships are found/fixed.
- (Mac) Fixed an issue where the option to Undo Check Validity was not available after the validity check that occurs when opening a model.
- Miscellaneous:
- Improved Welcome Window performance when loading recent file thumbnails.
- Generate Report - A new version of generate report was built for 2021. It is available now. The goal is feature parity with the previous version. We expect to release improvements and new features over the coming year.
- Removed the Version field from File information in the Model Info window.
- Fixed an issue where the same watermark name cannot be shared by different styles.
- Fixed an issue where identical watermarks (e.g., a watermark made by making a copy of an existing style) shared watermark properties so that editing the properties of one of the watermarks incorrectly changed the other.
- Fixed an issue where redo actions in the Edit menu could be lost when performing certain actions (e.g., escaping out of a tool).
- Trimble Connect Extension is no longer saving to SketchUp 2016 file format. Instead the extension now saves to the format of the SketchUp version running the extension.
- Made some minor changes to the Licensing tab, which now reference Manage Licensing and contain some UI improvements.
- L10n: Fixed multiple language translation problems.
- Fixed a problem where the translation of the Dimension tool's prefix for "Radius" was incorrect for Russian and Korean.
- (Win) Scene Tabs visibility setting is now saved as a user preference.
- (Win) Fixed an issue where a portion of the Delete Tag options dialog was not translated.
- (Win) Fixed a problem where the SketchUp installation's "User Account Control" screen incorrectly displayed "SketchUp Suite Launcher Unicode" as the product being installed.
- (Win) Fixed a problem where the SketchUp uninstaller would not sign the user out of their subscription account.
- (Win) The SketchUp installer's "Repair" option has been improved to better handle some problems such as incorrect file associations and missing thumbnail icons.
- (Mac) Fixed an issue where toolbar icons were sized incorrectly on macOS Big Sur.
- (Mac) Fixed a problem with the Ruby Extensions framework that prevented linking against the application. If 2019 or before was previously installed, old symlinks were inherited. But if 2020 or later was the first version installed then builds could be broken.
LayOut Release Notes:
Bug fixes / small features added:
Stability:
- Fixed a crash when opening a LayOut file when the attached SketchUp file was missing.
- Fixed a crash that could occur with certain Embedded SketchUp files. This was often seen when copying from a Scrapbook.
Miscellaneous:
- Fixed an issue where exporting to pdf would fail with some files containing Clipping Masks.
- Fixed an issue where the original selection was not inferencable during copy-moves.
- Fixed an issue where the move cursor was not available when locked entities were above the selection.
- Added the ability to resize the Tags panel in the SketchUp mode inspector.
- (Win) Fixed an issue where the margins would shift when printing.
- (Mac) Fixed an issue when entering a numeric value to a tag override in the Tags dialog. The value would be ignored entering a numeric value then selecting OK.
- (Mac) Fixed an issue on the Preferences dialog where text would overlap the delete scale button.
- SketchUp API Release Notes:
- Upgrade Ruby to 2.7.1
- For SketchUp 2021.0 we have upgraded the version of Ruby that we ship with SketchUp from 2.5.5 to 2.7.1. Developers should verify that their extensions are working as expected in this new version of Ruby. During this process we have also made a change that we are now compiling ruby ourselves during the SketchUp build process. It is still vanilla Ruby 2.7.1 that we are compiling.
- New File Format API Accommodations:
- SketchUp has done significant work to update the .skp file format (see the Under the hood: a re-built SKP section above). This has caused us to reconsider how we open files in the APIs. Previously if a .skp file was a newer version than the API being used, the file would simply not open. With the new file format, files are supposed to be more forward and backward compatible. So opening a file that is newer needs to be acceptable. Therefore we have changed the file and definition loading methods in the Ruby API and the C API.
- In Ruby we added an additional parameter to the Sketchup#open_file method that will allow the API to open newer file formats than the current version of SketchUp being used. Sketchup#open_file added a 'with_status' named argument e.g., Sketchup#open_file(filename, with_status: true). Sketchup::DefinitionList#load has also added the parameter 'allow_newer' to Sketchup::Definition#load(path, allow_newer: true).
- In the C API we added three new functions that should now be used to open files. These can be made to open newer versions of a skp file than the API, or you can choose to not open newer files. The existing functions have been deprecated but left in place so as to not break existing functionality.
- Tag Folder API:
- Tag folders are a new feature of SketchUp in 2021.0. We have added numerous methods around getting, creating, removing, organizing, etc Tag Folders.
C API Additions and Improvements:
- Added SUSkpReadGuid()
- Added SUModelCreateFromFileWithStatus(), Deprecated SUModelCreateFromFile()
- Added SUModelCreateFromBufferWithStatus(), Deprecated SUModelCreateFromBuffer()
- Added SUModelLoadDefinitionWithStatus(), Deprecated SUModelLoadDefinition()
- Added SULayerFolderRef()
- Added SULayerFolderToEntity()
- Added SULayerFolderFromEntity()
- Added SULayerFolderCreate()
- Added SULayerFolderRelease()
- Added SULayerFolderGetName()
- Added SULayerFolderSetName()
- Added SULayerFolderGetVisibility()
- Added SULayerFolderSetVisibility()
- Added SULayerGroupGetVisibleOnNewPages()
- Added SULayerGroupSetVisibleOnNewPages()
- Added SULayerFolderAddLayer()
- Added SULayerFolderRemoveLayer()
- Added SULayerFolderGetNumLayers()
- Added SULayerFolderGetLayers()
- Added SULayerFolderAddLayerFolder()
- Added SULayerFolderGetNumLayerFolders()
- Added SULayerFolderGetLayerFolders()
- Added SULayerFolderGetParentLayerFolder()
- Added SULayerGetParentLayerFolder()
- Added SUModelGetNumLayerFolders()
- Added SUModelGetLayerFolders()
- Added SUModelPurgeEmptyLayerFolders()
- Added SUModelAddLayerFolder()
- Added SUModelGetNumTopLevelLayers()
- Added SUModelGetTopLevelLayers()
- Added SUModelRemoveLayerFolders()
- Added SUSceneGetNumLayerFolders()
- Added SUSceneGetLayerFolders()
- Added SUSceneAddLayerFolder()
- Added SUSceneRemoveLayerFolder()
- Bug fixes / small features added:
- Fixed crashes related to malformed SKP files
- Ruby API Additions and Improvements:
- Added method signature Sketchup::Page#set_visibility(layer_group, visibility)
- Added method {Sketchup::Page#layer_folders}
- Added class {Sketchup::LayerFolder}
- Added method {Sketchup::Layer#folder}
- Added method {Sketchup::Layer#folder=}
- Added method {Sketchup::Layers#add_folder}
- Added method {Sketchup::Layers#count_folders}
- Added method {Sketchup::Layers#count_layers}
- Added method {Sketchup::Layers#each_folder}
- Added method {Sketchup::Layers#each_layer}
- Added method {Sketchup::Layers#folders}
- Added method {Sketchup::Layers#layers}
- Added method {Sketchup::Layers#purge_unused_folders}
- Added method {Sketchup::Layers#remove_folder}
- Added method {Sketchup::LayersObserver#onLayerFolderAdded}
- Added method {Sketchup::LayersObserver#onLayerFolderChanged}
- Added method {Sketchup::LayersObserver#onLayerFolderRemoved}
- Added method {Sketchup::LayersObserver#onParentFolderChanged}
- Added method {Sketchup.redo}
- Added new method signature to {Sketchup.open_file}: Sketchup.open_file(filename, with_status: true) This signature will open the new SketchUp file format if the format is newer.
- Deprecated old method signature: Sketchup.open_file(filename) Because opening a newer file format might lead to data missing, extension developers have to explicitly migrate to the new signature. This is to ensure that no extension inadvertently open and save a file without knowing of potential data loss.
- Added new method signature to {Sketchup::DefinitionList#load}: Sketchup::DefinitionList#load(filename, allow_newer: true)
- Added method Sketchup::Skp.read_guid for reading a model's guid without having to open it in SketchUp.
Ruby API Bug Fixes:
- Multiple documentation corrections.
- Fixed Sketchup::Texture#filename such that it appends a file extension matching the data format it was loaded from when the internal texture filename is missing the extension.
更新時間:2020-08-11
更新細節:
What's new in this version:
New:
- In SketchUp Pro 2020.2, we are introducing some improvements based on longstanding user feedback. Some changes are straightforward enough—Weld!—while others are new concepts to explore in SketchUp and LayOut.
Weld Edges:
- In 2020.1, we introduced API functionality to weld edges in SketchUp. If you aren't aware, extension developers previously had to do some wacky stuff to perform a weld operation. Looking forward, we hope to see this improve the performance for individual extensions. In 2020.2, Weld Edges is a native capability for SketchUp users as well. The new command is contextual to a selection of edges, available in the right-click context menu, from within the Edit menu, and available as a shortcut as well. Learn more about the new Weld functionality.
Linear inference toggle for the Line Tool:
- You can now turn off linear inferencing while using the Line tool. To give it a go: activate the Line tool, start drawing a line, and hit the Alt (Windows) / Command (Mac) modifier key to toggle off directional inferencing. SketchUp will now ignore all linear—red, blue, green, magenta—inferences. Hit the toggle again and the only inference you'll snap to is Parallel/Perpendicular (magenta). One more tap, and you are back to standard inferencing. Without changing toggles, arrow key inference locks are still available, so you can jump from no inferences to a specific one pretty quickly. Learn more about the new Line Tool inference toggling.
Line style 'overrides' for Tags in LayOut:
- You can now control the edge width, scale, color, and stipple pattern for SketchUp tags in LayOut. This means that by applying tags in SketchUp, you can control the style of your linework in LayOut… without stacking multiple viewports. To get going: select a viewport in LayOut, open the SketchUp Model inspector dialog, and expand the Tags panel. Now, click on the line style of a tag to pull up styling options. For tags without a line style applied, click 'Default' to pull up the styling options.
- We call these changes to the styling of tags 'overrides' because they persist across model reference updates. Once you set line styles for various tags in a model viewport, you shouldn't have to repeat the exercise. Click 'Reset' to return to the viewport to its default styling. Learn more about the new Line Style override behavior in LayOut.
LayOut selection and transformation improvements:
- Good LayOut documents are an arrangement of viewports, images, vector graphics, labels… everything just so. As pages get more complex and documents get longer, operating on selections gets slower. In 2020.2, we are introducing some slight but significant modifications to LayOut's selection and transformation behavior that should improve the experience of moving, copying, and scaling selections in larger projects. The key difference is that LayOut now previews your transformation, instead of drawing it in real-time as you are manipulating a selection. Learn more about the new view transformations in LayOut.
更新時間:2020-05-01
更新細節: