Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
electronics
horizon
horizon.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File horizon.changes of Package horizon
------------------------------------------------------------------- Sun Sep 24 15:15:52 UTC 2023 - Frank Kunz <mailinglists@kunz-im-inter.net> - Drop PDF export for tumbleweed due to API incompatiblity with new libpodofo Build python package via multibuild ------------------------------------------------------------------- Mon Jun 19 18:47:48 UTC 2023 - Frank Kunz <mailinglists@kunz-im-inter.net> - Version 2.5.0 New Features - add support for blind and buried vias - add undo/redo that never forgets - undo/redo for Unit, Entity and Part editors Enhancements - set default via and frame in new project pools - scroll to top when sorting most recently modified first - Add shortcuts in editors - new tool for pasting part - support search in pin names window - Increase bus sequence limits to 1000 - support up to 8 inner layers - action for selecting plane at cursor - don't clear undo/redo history when reloading the pool - add context menu for editing linked items - support creating base part from current part - support changing base part - improve visual stability of parametric editor - automatically add newly-added pools to recent list - add search for recent pools and projects - support changing pin name orientation while placing pin Bugfixes - properly handle decals on panels - Gerber export: fix arcs in JLCPCB's gerber preview - properly set visibility of inner layers when opening a board for the first time - omit zero-diameter holes in STEP export to avoid error - update airwires after dragging track - correctly export planes in panels - fix gerber zip file genreation for non-ASCII paths - don't set zero track width on newly created inner layers - don't crash on on PTH-PTH clearance violation - properly export gerber for plane fragments in holes of enclosed planes - don't select vias in work layer only mode if work layer isn't in via layers - don't start routing tracks by dragging if tracks aren't selectable - focus canvas when opening editor so that shortcuts work right away - don't crash on exception in tool constructor - open preferences window in foreground - correctly manage buses in hierarchy - properly handle switching to outside-of-hierarchy sheets - show correct symbol refdes in properties in hierachies - properly set smashed reference designators in instances - don't create one-member net without net line when clicking on starting pin - properly delete unused nets after assigning nets - reduce lag when switching sheets - fix resizing tags column - don't crash when oping a pool that includes unusable included pools - don't crash when changing parametric table in some circumstances - enable saving when toggling parametric N/A value - improve layout to make window less tall For packagers - Boost is no longer a dependency ------------------------------------------------------------------- Sun Oct 16 09:26:30 UTC 2022 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 2.4.0 New Features - Support for curved tracks - Tools for copying package placement and other items across projects - BOM format customisation Enhancements - save plane fragments to separate file - check for zero-length edges in outline polygons - add action for opening project of included board - support relative paths for including boards - rename add plane/keepout tool to asssign plane/keepout for better discoverability - gerber output: output arcs as such - copy pool items from source when pasting from other project - support moving pictures to other sheet - new tool for setting tags based on reference designators - copy/paste diffpairs across projects - copy/paste group and tag names - include datasheet links in exported PDF - take arcs in symbols into account for selection box - use part browser for assigning parts - remember pin orientation across invocations of place pin tool - rename preview to text placement - automatically fit symbol previews - make bounding box color configurable - support snapping to pad corners - take holes into account for pad bounding box calculation - Draw polygon tool: don't create zero-length edges - Action for cycling layer display mode - improved handling of arrow keys in tool popover - lower drag threshold to 10px - Action for opening datasheet on symbols and packages - Option for vertical tool bar in preferences - make check messages in editors more clear - don't ask for filename when creating pool items - Part wizard: use column headers - make lists in Unit and Entity editors sortable by clicking on headers - show check status in button label - automatically reload list of available pools - prevent saving items to the wrong directory - remember selected project pool - show pricing for alternate packagings - support using planes as saved instead of updating them Bugfixes - PDF export: correctly export small arcs as encountered on padstacks with rounded corners - correctly represent polygon arcs in PDF export if the arc's center isn't on the perpendicular bisector - Fabrication output: set modification time for improved compatibility with board manufacturers - properly copy junctions for tracks connected to pad and junction - STEP Export: copy step models to project pool if needed - STEP export: don't crash on zero-length edges in outline polygons - PDF Export: properly close paths used for planes - prevent cursor from disappearing after updating planes - properly show meander tuning status - ODB++ output: correctly draw mirrored arcs - gerber output: correctly draw outline arcs in mirrored packages - don't crash on unfilled planes - don't crash when deleting one leg of a diffpair and saving - don't crash when deleting bus ripper and attached net line - properly handle pools that are installed while the editor is running - don't crash if unplaced pin is not connected - don't crash in edit pad dialog when changing pads with the mouse wheel while ther's still a pending edit in a spinbutton in one of the parameters - properly handle pads with empty bounding box - support merging junctions - don't accidentally cache dependencies when opening items in a project pool - don't crash when pressing escape in non-modal tool windows if there's a pending edit in a spinbutton - don't try to paste objects into editors that don't support them - fix pasting polygons on non-existing layers - allow toggling pictures when a tool is active - properly draw arcs with overlapping ends - don't crash in symbol editor launched from part wizard if in a project pool - prevent long names in the where used box from making the info panel to wide - ellipsize paths in settings tab if needed - support sorting padstacks by last modified time - Tags editor: don't add empty tags - ellipsize package and 3D model name to prevent window from getting too wide - don't update pool when opening a project after a new item has been added to the project pool - automatically append .json when moving/renaming pool items - support adding keybinding for Select connected lines tool - don't crash when closing windows that don't have an open pool/project - Digi-Key Stock Info - take stock from all packagings into account - show currency on first search ------------------------------------------------------------------- Mon May 30 19:02:28 UTC 2022 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 2.3.1 Fixed Bugs - Clearance checks: don't crash on unfilled planes - prevent cursor from disappearing after updating planes - Connectivity checks: don't crash if unplaced pin is not connected - don't crash when closing windows that don't have an open pool/project ------------------------------------------------------------------- Mon May 23 20:37:22 UTC 2022 - Frank Kunz <mailinglists@kunz-im-inter.net> - Add maintenance fix patches 0001-copper-clearance-check-don-t-crash-on-empty-patch.patch 0002-schematic-checks-don-t-crash-if-unplaced-pin-is-not-.patch ------------------------------------------------------------------- Thu May 12 10:58:06 UTC 2022 - Frank Kunz <mailinglists@kunz-im-inter.net> - Enable spnav support for all builds Older Leap spnav version is ok to be used. ------------------------------------------------------------------- Tue May 10 19:05:22 UTC 2022 - Frank Kunz <mailinglists@kunz-im-inter.net> - Disable spnav support as not available for Leap ------------------------------------------------------------------- Thu May 5 17:33:02 UTC 2022 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 2.3.0 New features - Net ties - Support connecting tracks to pads with offset - ODB++ output - Thermal relief spoke customisation - Thermal relief rules for overriding thermal style - Board connectivity check to check that all copper features of a net are connected - Tools for cleaning up imported geometry - View at actual size action - Individual directions for alternate pin names - Support 3D input devices via spacenav Enhancements - Faster copper clearance checks - Update planes without blocking the UI and show progress (421e610, 5b490df, deab5f2) - STEP export: export arcs in board outline as such - Rules: support matching multiple nets - Rules: support matching multiple components - Show layer in check results - Edit plane: support picking net - Fab output window: show message when export is done - STEP export: improved error reporting - Rules: support cancelling checks (9d96698, 8338a74, e22f1af) - Rules: support checking just a single rule - Rules: add option for only showing errors on work layer - Rules: only show markers and error polygons for visible rows - Reflow actions in tool bar if ther are too many - Show tooltips on markers - Non-modal text editing - Support German umlauts in texts - Rules: optimize layout (2e6e510, 1843c6a, a29d84f, d457c78, 15ed61e, 3883361) - Option for hiding pictures - Don't block while rendering layers - Improved touchpad and trackpoint navigation - Animate transitions - Toggle projection action - Draw net line tool: use correct bend mode when starting from power symbols - Place on board can place all components of a block - Automatically move junctions connected power symbols - Schematic properties dialog is now separate from project properties - Show sheet in undo/redo popup - Place power symbol tool: open manage power nets dialog if there are none - More checks - Warn about netlist/schematic connection mismatch - Show inner layers in 3D preview - Support setting hole position in parameter program - Also show progress for first pool update by estimating number of files - Automatically update pool if any item has changed after the last pool update - Perform complete pool update when overwriting existing item - KiCad symbol import: support s-expression symbols from KiCad 6 - KiCad package import: support KiCad version 6 packages - Add option for changing default frame/via (4a6074d, 1c6cee7) - Show project's pools - Show spinner while opening schematic/board - Remember author and base path when creating new project - Provide suggestion for project name based on title - Hide junctions and hidden text by default Bugfixes - Prevent logger from getting stuck under high load - Router: handle pads with holes in them - Gerber export: don't write newline after aperture macro primitive - Gerber export: support polygons with arcs in padstacks - Update airwires after pasting via - Edit stackup: don't crash if there are airwires on deleted layers - Correctly handle zero-width lines in checks - Move tool: automatically connect extra junctions - Correctly detect changes in project pool - Connect power symbol placed on pin - Editors - Round off vertex tool: fix arc orientation for non-convex corners - Drag polygon edge tool: properly handle circles - Don't try to warp cursor on wayland - More graceful behavior if a tool doesn't end if requested - Properly escape net names in head-up display - Align and distribute tool: properly handle texts - Improve handling of non-ASCII characters when editing texts - Rules: prevent UI from locking up while checks are running - Rules: don't keep result rows expanded while checks are running - Rules: compute cache once - Footprint generator: ensure correct placement of entries with buggy librsvg - Support going to check errors - Correctly handle opening files form argv - Correctly open directories in external file browser - Digi-Key stock info provider: properly escape text - Don't crash if a pool update happens on opening a project ------------------------------------------------------------------- Mon Jan 10 07:46:44 UTC 2022 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 2.2.0 New features - Hierarchical schematics - Exchange gates tool - Align & distribute tool - Show what's been undone/redone - Dotted layer display mode - Part: add prefix override - Shorted pads rule Enhancements - Dark theme option in preferences - Closing a project also closes the project's pool manager - EditorWindow: improve version update warning - Prevent using pools from other installations - Pool browsers support sorting by modification time - Validate parametric column and table names to protect against SQL injections - Authenticate inter-process communication - Drag polygon edge tool properly handles arc edges - Add 45 degree restrict to draw line & polygon tools - Slightly faster rendering - Faster colored nets - Make undo/redo depth configurable - Show part in project pool manager action - Go to project manager action - Pressing escape in the part browser goes back to schematic - Place package tool remembers flipped state - Display keepouts in outline mode by default - Actually implement silkscreen/exposed copper clearance - Footprint generator graphics matches light/dark theme - Pool settings tab: prevent circular dependencies - Prevent duplicate filenames - Unit pool browser: store column widths - Correct version in executable metadata - All network operations use the system's certificate store Bugfixes - Store from rules option in planes - Edit stackup dialog: don't crash on certain interactions - Fix 3D models not being found in some cases - PartsWindow: don't show unpopulated parts - STEP export: don't crash if there are no holes - Handle invalid projects in panelization more gracefully - 3D preview: correctly render silkscreen over tented vias - Don't display notes layer by default - Copy placement tool: properly handle flipped packages - Don't crash if net used in plane is gone - Update selection when reloading netlist - Fix crash when opening 3D view after selecting an alternate package - Fix crash in PDF export when exporting certain arcs - Copy/paste: keep NC pins - Don't break undo/redo when a tool crashes - Don't clear selection after tool in hover select mode - Rule export: check for filename ending in .json - Measure tool: don't require cursor movement - Correctly rotate mirrored text - Really use tabular figures in view hints - Pools window: update pool if needed before using it - Fix KiCad symbol import on Windows by treating coordinates as signed - Entity pool browser: add tooltip to name column - Pools window: don't crash if pool is not compatible - Part wizard: validate entity filename - Move to other pool window: really check if filenames end in .json - Move to other pool window: show names instead of UUIDs and make it work for items other than parts - Symbol pool browser: correctly store treeview column widths - Show item status tooltip also if there's a row tooltip - Don't crash if included pool isn't usable - Avoid crashes when network drives are inaccessible ------------------------------------------------------------------- Thu Sep 9 17:18:31 UTC 2021 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 2.1.0 New features - Add support for saving and recalling grids - Add option for upside-down text - Show popup with available key sequences - Show spacebar menu hint in status bar - Support for keyboard shortcuts Enhancements - Add option for fixing gitignore - Duplicate window: only duplicate if all filenames are valid - LocationEntry: automatically append .json from file chooser if needed - Add checks for plane fill order assignment - Include plane in polygon display name - Improved appearance of composite pads - New tool: set track width - Show track spacing in HUD - Automatically create top/bottom layer pair for new boards - Enter datum tool supports tracks - Rules check: show layer for copper clearance violation - Rules check: don't check non-copper layers of plated holes - Draw line rectangle tool remembers mode - Use arcs for polygons when exporting to pdf - Improved arc selection - DXF import: support circles - Show deltas in HUD when various items are selected - Draw arc tool: add set center, radius, angles mode - Place bus ripper tool: sort members by bus ripper count - Manage buses tool: remember sequence settings - Duplicate net name warning now is case insensitive - Set default corner radius in dual inline footprint generator Bugfixes - Make sure warnings don't end up in gerber files - Don't crash when rendering panels - Only show "Smash package outline" tool if package has an outline - Update junction layers when mirroring - Interactive router: remove airwires connected to deleted junction - Fix integer truncation errors in PDF export - Enter datum tool: don't begin with empty selection - Enter datum tool: enable set line length relative to junction - Always use forward slashes in 3d model paths ------------------------------------------------------------------- Sat Jun 12 07:47:22 UTC 2021 - Frank Kunz <mailinglists@kunz-im-inter.net> - Fix gcc11 build 0001-fix-python-module-build-with-gcc11.patch ------------------------------------------------------------------- Thu Jun 3 19:42:56 UTC 2021 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 2.0.0 New features - Support recursively included pools - Add project pools - Add pools window - Pool manager settings tab: support reordering pools - Pool manager settings tab: show all included pools - Show show project title in project pool manager - Pool browsers: add pool filter - Automatically update project pool if included pools were updated - Item duplication window handles duplicating items from included pool - Migrate legacy cache-based projects to project pools - Pool manager: support incrementally updating items from included pools - Project pool cache tab: update multiple items at once - Correctly handle included pools for download and merge operations - Add 3D model alignment - Add 3D model projection - Add button for centering 3D models - Clicking on a model selects it - Add custom value to symbols - Show tool icon near cursor - Use tilde in texts to draw an overbar - Add part flags for excluding from BOM or pick and place export or specifying that the part is a base part - Add Digi-Key API stock info provider - Filter by base part flag - Place dot tool for placing junctions - Rules: add net class regex matching Enhancements - Show layer colors in property panel and rule editors - Make apply all button in property panel smaller - Add option for zooming to cursor using keyboard - Smooth keyboard zooming as well - Add option for disabling drag-to-move - Head up display shows polygon vertex position - Rotate arbitrary / scale tool now handles pictures - Add set increment context menu to all dimension entries - Only use multiline text editor in property panel if needed - Hide Layer editor in property panel if there's only one layer - PDF export includes pictures - Improve picture appearance by using mipmaps - Head up display shows more descriptive names for unnamed nets - Always focus search entry in pool browsers - Add part/map symbol tool: remember unit to symbol mapping - Add next/previous sheet action - Switch sheets using navigation buttons - Keep name on dangling net segments when placing a bipole on a net line - Preserve unconnected nets during copy/paste - Moving a junction onto a pin connects it - Moving a symbol automatically moves connected lines and junctions - Explain plane priority - STEP export now is significantly faster - Add via position properties - Nets window: focus search entry when showing it - Explain routing offset - Cursor snaps to board holes - Warn about setting text placements if the symbol has more than 4 pins - Improve sizing for smaller window widths - Persistently store positions of tree views and panes - Remote tab: show number of items to be merged - Remote tab: show check result - Git tab: show check result - Part wizard: show package preview - Add button for KiCad package import - Settings tab: double click to open pool - Add open in included pool context menu item - Automatically run update if editing included item - Add 'move to other pool' context menu - Log errors during forced pool update - Create `.gitignore` when creating project - Don't create pictures directory, it'll be created as needed - Reload part browser after pool update - Improve performance of 3D model placement adjustments - Show overlay for mechanical pads - Change default polygon rectangle decoration size to be in line with pool convention - Support cursor warping - Add option for hiding copper - Add axes arrows - Add option for changing silkscreen color - There now are manpages, use `install-man` for installing Bugfixes - Only select line if there are zero points under the cursor - Avoid "pool has changed message" after some tools - Update cross probe selection when in tool - Update colors in layer box when adding layers - Always redraw when changing canvas scale/offset - Wrap text version info bar - Make enter key work in integer property editors - Store "on top" state of pictures - Store opacity of pictures - Keep pictures on pool reload in board an schematic - Interactive router: handle overriding routing offset for all clearances - Paste tool: properly handle via nets - Proplerly preserve semitransparent area in pictures - Catch errors while loading/saving pictures - Don't crash when reloading pool if there are specific parts set - Only swap gates of selected component - Don't render junctions connected to lines/arcs - Fix memory corruption when placing a bipole on a net line - Only set modified flag if sheet name was changed - Pick&place export: don't use custom dimension format if not using custom format - Diffpair router: don't crash when routing unconnected pin - Account for outline on parts when calculating bbox. - Fix draw connection line on pins on package origin. - STEP export: don't export non-populated models - Fix arcs in decals - Save layer pair rules - Holes automatically receive all required parameters - Rules: honor enabled flag - Don't crash when a pad has no name - Git tab: don't add ignored items - Remote tab: fix updating pull requests - Remote tab: include symbols when adding items - Remote tab: validate user-provided signature - Don't try to save read-only documents - Git tab: make "add with dependencies" work as intended - Pool update: ignore missing directories - Pool update: don't update parametric data for skipped parts - Confirm close dialog: only save selected items if clicking on save - Add SQLite and other temp files to pool and project .gitignore - Fix opening directories in file browser Removed features - ViaPadstackProvider and `vias` directory in projects is replaced by project pools ------------------------------------------------------------------- Fri Mar 19 19:52:23 UTC 2021 - Frank Kunz <mailinglists@kunz-im-inter.net> - Separate python module build ------------------------------------------------------------------- Sun Jan 31 11:02:06 UTC 2021 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 1.4.0 New features - Aribtrary view rotation - Rule export/import - Pick&place export format can be be customized - Measurement tool - Drag polygon edge tool - Support pool reload in schematic and board Enhancements - Thermals in planes follow minimum width setting - Place decal tool: Scale is adjustable from tool - Show holes in PDF export - Improved rebuild performance after tools - Draw plane/keepout tools for drawing planes/keepouts in one step - Highlighting a package also highlights smashed texts - Show show more descriptive net names in preflight check - Draw dimension tool: Label size is adjustable from tool - View can be flipped if a tool is active - Non modal enter datum windows don't immediately close after entering value - Arcs are drawn as such, not as line segments - Rotate arbitrary/scale tool uses non modal dialogs - Rotate arbitrary/scale tool supports decals - Draw polygon tool: finish by closing polygon - Parameters window: add insert parameter button - Use navigation buttons (back/forward) to switch layers - Edit pad tool uses non modal dialog - Symbol preview window remembers window size - Preview for expanded symbols - Render gamma-correct background gradient - Use gamma-correct shading - Render models with smooth normals - Improved progress reporting during pool download - Git tab performance enhancements - "Where used" list performance enhancements - Pool update is 2× to 5× times faster - Properly update pool after duplicating part with package - Partinfo searches by MPN prefix rather than exact match Bugfixes - Make decals only selectable on used layers - Place decal tool: Support mirroring decal - Via overlay stays readable in bottom view - Decals are actually mirrored if mirrored - Add plane cutout for PTH barrels - Ignore irrelevant layer during plane updated - Properly handle zero length airwires - Properly display nets with no airwires in nets window - Don't crash if connected symbol pin is deleted in symbol - Multiline text edit dialog: insert newline at cursor - Load select polygon action keybindings on startup - Don't show action button menu if clicked the wrong way - Avoid rendering empty buffers potentially leading to crashes - Remote tab: Don't crash if there's no local branch when updating a pull request - Use patched Gtk to work around Intel GPU driver bug Removed features - Pasting as SVG isn't supported anymore ------------------------------------------------------------------- Fri Oct 30 19:53:05 UTC 2020 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 1.3.0 New features - Decals for putting logos and symbols on boards - "Add text" tool for adding text linked to packages - Same net clearance check - Support highlight collisions and DRC off mode in router - Actions for pan and zoom - Draw circle tool - Highlight net class action in schematic and board - Support moving and renaming pool items - Pull request review tool (needs to be enabled in prefs.json) - Checks for Units/Entities/Parts - Symbol checks - Add option for hiding "do not populate" components - Clearance checks - Store application version information in pool items and projects Enhancements - Check object type when loading pool items - Avoid dependency cycles when setting alternate package - Tell user about conflicting key sequences - Make zoom factor configurable - Add action for entering click select mode - Use layer ranges for improved selection usability in work layer only selection filter mode - The "add polygon vertex" tool supports adding more than one vertex per invocation - Only show apply rules button where applicable - Bottom view also flips arrow keys - Rotate arbitrary tool uses reference angle - Current tool is ended before starting tools triggered externally (such as placing part) - Option for showing action bar if tool is active - Support unsetting frame - Use more sensible shift when placing power symbols on pins - Router respects find grid key - Improved detection of cycles among pool items - Search for actions by substring rather than prefix - Only enable save button in Unit/Entity/Part editor if needed - Use device authentication in remote tab - Option for only showing pull requests of signed in user - It's now possible to update pull requests opened with the pool manager - Log window in pool/project manager Bugfixes - DRC doesn't ignore barrel of PTH holes without pads - Use 3D model from alternate package if it has only one model - Parts window doesn't crash if component has no part - Update refdes in unplaced list when reloading netlist - Don't load nonexistent nets in airwire filter - Router doesn't crash on pads with zero polygons - Fix grid rendering on some platforms - Also save on exit if a tool is active - Make cursor work near head-up display - Remove nonexistent connections in copy/paste - Update symbol text placement while placing symbol - Increase recent list refresh interval for reduced idle CPU usage - Catch errors in local pool update during pool upgrade - Update duplicate pad name warning after linking pads - Properly check for .json suffix in filenames Changed behavior - Only exit hover select mode if actually clicking one something - Plane styles got renamed to reduce confusion ------------------------------------------------------------------- Fri Aug 7 14:00:09 UTC 2020 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 1.2.1 Bugfixes - Fix crash in router due to undefined behaviour Misc - Makefile: allow gold linker to be disabled ------------------------------------------------------------------- Mon Aug 3 21:41:59 UTC 2020 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 1.2.0 Added features - Action bar for easy access to commonly-used actions - Bitmap picture import for schematic, package, board - KiCad symbol import - Searchable airwire filter window - Color by net in board editor - Configurable in-tool key sequences - Grid supports non-zero offset and non-square spacing - Gate swapping - Symbol to unit cross probing - Layer pairs for switching layers after placing vias - Distraction-free mode - References to sheets in schematic Enhancements - Progressive model loading in 3D preview - Show scale bar in preview canvas - Show placeholder in length tuning window - Show key sequences in context menu - Selection qualifier is remembered when switching selection tools - Selection is is remembered for each sheet - Make minimum line width configurable - Search can do exact matching rather than substring search - Show placeholder in unit editor - Add link to pool in project manager - Move Part wizard button to Parts tab - Improve layout of unit and entity editors - Make sure symbol is in view when placing symbol - Tool popover is resizable - Hint for reloading the netlist in board editor - Kicad package import handles circular pads - View options menu - Package browser can sort by pad count - Show pin names in pads - Show net names in vias - Deleting a track chain also deletes vias on the way - Kicad package import handles rectangular pads with round corners - Kicad package import handles obround pads - Place via tool asks for net rather than padstack - Draw polygon rectangle tool rememberes mode - Rules window position is stored for each editor type - Grid snaps to pixel grid for improved sharpness - Update KiCad router to 5.1.6 - Option for moving single tracks with router - Add router settings window - Improve router performance - Button for copying logs to clipboard - Work layer only display modes - Allow changing net while placing via - Make zero-width selectables smaller - Show all polygon edges when selecting polygon - Adjust plane priorities from property sidebar - Show planes in head-up display - Don't show clarify selection menu if there's only one line/point among the selection candidates - Make minimum selectable size and target snap radius configurable - Add option for snapping to targets on schematic - Enable scale and rotate arbitrary tool in schematic - Make length tuning window sortable by length - Length tuning tool uses reference from length tuning window - Optionally bend non-orthogonal net lines when dragging - Show more information when deleting a pool item - Show infor bar with links to docs in pool manager Bugfixes - Resize symbol tool respects quadrant the tool was started in - Don't show empty groups in tool popover - Fix copying frame of current sheet to new sheet - Properly set button sensitivity in part editor - Annotations: Fix gap filling for multi page components - Don't crash when deleting junction attached to bus ripper - Ignore mechanical pads for alternate package compatibility check - Don't draw connection lines from no-net junctions and mechanical pads - Copy/paste copies tracks attached to pads - Save no parametric data in part editor - Fix pool update if not duplicating symbol - Properly implement target snap filter in tools - Don't render invisible annotations - Git tab doesn't crash if 3D model is used in more than one package - Update catch-all warning in rules window when switching rules - Only show catch-all warning in rules window if actually required - Show pad name overlay at the right position of pad's bounding box center isn't at origin - Fix pointer warping while panning - Don't snap to invisible SMD pads - Avoid drive not ready errors on win32 - Prevent errors during triangulation for 3D preview - Fade unhighlighted objects to background color rather than black in dim mode - Refresh units after updating pool - Avoid exception when loading keys for unavailable tool - Avoid crashes by using json::at rather than [] - Use multiline text editor when placing text - Use menu rather than cropped popover in parameter set editor - Keep scrolling position in unplaced box - Incrementally update pool when duplicating items - Fix symbol pin UUID when changing a symbol's unit - Don't trigger drag when holding shift for pan Changed behavior - Move some actions to more appropriate groups - Pool is updated when saving parts, not after closing the editor - Widgets in unit/entity editor rows don't receive scroll events anymore - Center of polygon arcs and arcs gets projected onto the perpendicular bisector of start and end point to force constant radius Removals - Place package button is gone since the same functionality is available from the unplaced list - Homegrown old router tool Misc - Combine low-content pages in preferences dialog - Bump C++ version to C++17 ------------------------------------------------------------------- Mon May 11 17:42:32 UTC 2020 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 1.1.1 Fixed Bugs - Makefile: don't build during make install (e991aff) - win32: regenerate gdk pixbuf loader cache during build (b7a128b) ------------------------------------------------------------------- Thu Apr 30 16:55:12 UTC 2020 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 1.1.0 Added features - Pick&place export - Support replacing project metadata variables on board - Airwire filter - Support for touchscreen pan and zoom gestures - Support for "dot not populate" components - Action for selecting all vertices of a polygon - Panelisation - Outline layer in packages - Automatic update of pool cache status and hint when placing out of date part - Recursive git add from git tab in pool manager - Tool for resizing symbols - Tool for generating silkscreen - Run board checks from python module - Tool for rounding off polygon vertices - Pool update from python module - Package python module as docker image - Export 3D rendering from python module Enhancements - Show list of unplaced symbols in schematic - Show list of unplaced packages in board - Copy placement tool copies silkscreen - Make pool download cancellable and show download progress - Save board display options - Increase 3D model offset range to ±1000 mm - Edit via tool can edit multiple vias at once - Move project metadata such as title and author to netlist rather than having them in schematic and project file - Show name of current document in interactive manipulator window title for pool items - Show project title in window title of project manager, schematic and board interactive manipulator - Show package in component head-up display - Support degree sign (U+00B0) in texts - Support plus/minus sign (U+00B1) in texts - Show status of selection filter, airwire filter and flipped view in status bar - Make URLs in text clickable in head-up display - Support for mirroring/rotating around cursor in move tool - Search for MPNs and pin/pad names - Support circular renumbering in renumber pads tool - Place pin tool can place all remaining pins at once - Place pin tool shows preview of next autoplaced pin - Show pin bounding box in symbol interactive manipulator - Selection filter dialog can be closed by escape key - Add context menu to recent pools and projects for opening in file browser and deleting - Only enable export buttons if all filenames are provided - Copy paste for bus labels and bus rippers in a schematic - Make lists in git tab sortable - Courtyard generated by IPC footprint generator has courtyard parameter class - Use tabular figures in STEP export window's progress view - Improve typesetting in dimension inputs - Export STEP from python module - Support file:// schema in Links - Add "Work layer only" checkbox to selection filter dialog Bugfixes - Fix copy placement tool for packages on the bottom side - Properly escape project/pool title in recent chooser - Fix crash when autoconnecting more than one pin per symbol - Reduce idle CPU usage in 3D preview - Don't crash when encountering layer not found in layer display settings - Always remove autosaved files when exiting cleanly - Avoid superfluous line breaks in head-up display - Increase interactive manipulator to project manager socket timeout to 5 seconds to prevent socket breakage on slow machines - Fix windows not getting raised on X11 and wayland when switching between project manager and interactive manipulator - Make it possible to select polygon vertices by hover select - Don't smash silkscreen again if it's already omitted - Delete smashed texts if package is gone during startup or netlist reload - Apply smooth zoom setting to all canvases - Connect bipoles the right way round when placing them on a net line - Use WAL mode for pool databases to prevent crashes due to locked database - Automatically set window title for export file choosers based on action - Copy/paste copies net lines attached to pins - Fix possible crash when copy/pasting diffpairs - Fix STEP export for too short slot holes - Update property panels after undo/redo - Use proper window title in open pool/project file chooser - Fix selection preview in selection clarification menu on win32 - Fix focus passing from project manager to editor on win32 Changed behavior - Deleting the last gate's symbol of a component in a schematic will automatically delete the entire component without the option to keep the component with no symbols visible - Save interactive manipulator metadata such as layer visibility and grid spacing to a separate file such as board.json.imp_meta rather than to the board file itself - Package interactive manipulator automatically deletes floating junctions and shows junctions only if selected - Actions in tool popover are activated with a single click rather than a double click Removals - make all doesn't include horizon-pool and horizon-prj - Remove crontab -e style editors from horizon-pool Misc - Refactor core - Factor out search from core - Make board rebuild a bit faster by storing a shallow copy (no expanded packages) of the board rather than a json serialisation for undo/redo - Make mesh generation for 3D preview independent of UI ------------------------------------------------------------------- Thu Jan 30 20:43:43 UTC 2020 - Frank Kunz <mailinglists@kunz-im-inter.net> - Release 1.0.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor