Matthias Koefferlein
ee622fc104
WIP
2026-01-13 12:54:10 +01:00
Matthias Koefferlein
cabcde3bf5
[consider merging] Fixing strange snapping behavior on partial move at 45 degree directions
2026-01-13 10:08:57 +01:00
Matthias Koefferlein
18ef4a12e2
Allowing use of arrow keys for move
2026-01-13 09:21:41 +01:00
Matthias Koefferlein
15a5f7f7c2
WIP
2026-01-13 02:13:13 +01:00
Matthias Koefferlein
8add404adc
WIP
2026-01-12 21:00:24 +01:00
Matthias Koefferlein
67790c0ce7
WIP
2026-01-12 19:32:29 +01:00
Matthias Koefferlein
0b9a0c3af1
WIP, e.g. avoiding sticky selection when aborting 'move' by chosing a different mode
2026-01-12 17:05:42 +01:00
Matthias Koefferlein
c738cf7255
WIP
2026-01-12 15:45:17 +01:00
Matthias Koefferlein
160cceb7b5
Pressing Ctrl key while drawing a box forces it into a square
2026-01-11 23:46:11 +01:00
Matthias Koefferlein
c6faa3e628
'extent_refs' DRC function: enabling for edge pairs and edges, clarification of documentation
2026-01-11 22:34:52 +01:00
Matthias Koefferlein
b409ed8b44
Include hidden classes in documentation to avoid confusion.
2026-01-11 01:30:25 +01:00
Matthias Koefferlein
c3b6476176
[consider merging] Bugfix: DRC collect_xyz is available now also for edge pair layers
2026-01-11 00:32:03 +01:00
Matthias Koefferlein
c0059959b8
Two small improvements
...
1. point-like selections use pan-to-selection instead of zoom-to-selection
2. Drawing texts on hidden layers: one warning less about drawing on a hidden layer
2025-12-22 23:09:38 +01:00
Matthias Koefferlein
989f80e1a6
Using floats for Polygon::smooth distance checks, so that precise measurements are taken
2025-12-22 21:02:22 +01:00
Matthias Köfferlein
6ad326e806
Merge pull request #2236 from KLayout/issue-2224
...
Issue 2224
2025-12-11 20:36:26 +01:00
Matthias Koefferlein
fc7011d8fd
Use image copy instead of reference for icons. I hope that fixes the problem.
2025-12-10 21:36:46 +01:00
Matthias Koefferlein
ec2c160792
Maybe fixing icon issue on MacOS
2025-12-09 22:30:58 +01:00
Matthias Koefferlein
1e8321d8fb
Merge branch 'master' into issue-2224
2025-12-07 22:30:37 +01:00
Matthias Köfferlein
b7bda218b6
Merge pull request #2228 from KLayout/bugfix/issue-2220
...
Fixing issue #2220 (select fails to select from 2nd layout when two a…
2025-12-07 22:29:08 +01:00
Matthias Köfferlein
4f30ad36db
Merge pull request #2242 from KLayout/bugfix/issue-2234
...
Bugfix/issue 2234
2025-12-07 22:28:51 +01:00
Matthias Köfferlein
d84d5e1165
Merge pull request #2238 from KLayout/dependabot/github_actions/actions/checkout-6
...
Bump actions/checkout from 5 to 6
2025-12-07 22:28:41 +01:00
Matthias Köfferlein
441cca7d56
Merge pull request #2237 from KLayout/dependabot/github_actions/pypa/cibuildwheel-3.3.0
...
Bump pypa/cibuildwheel from 3.2.1 to 3.3.0
2025-12-07 22:28:28 +01:00
Matthias Köfferlein
8c6bc9c2ea
Merge pull request #2235 from apteryks/update-copyright-for-gpl-3-or-later
...
COPYRIGHT: Update license notice to that of GPL-3-or-later.
2025-12-07 22:27:50 +01:00
Matthias Köfferlein
9fbaf8fb14
Merge pull request #2232 from KLayout/bugfix/issue-2221
...
Bugfix/issue 2221
2025-12-07 22:27:37 +01:00
Matthias Köfferlein
590bc91359
Merge pull request #2226 from KLayout/bugfix/issue-2219
...
Issue #2219 (drawing of empty cells)
2025-12-07 22:27:24 +01:00
Matthias Köfferlein
b8ff75d6a4
Merge pull request #2225 from KLayout/feature/issue-2214
...
Implemented a solution for issue #2214
2025-12-07 22:27:08 +01:00
Matthias Köfferlein
1fdae945f3
Merge pull request #2206 from KLayout/dependabot/github_actions/actions/upload-artifact-5
...
Bump actions/upload-artifact from 4 to 5
2025-12-07 22:26:45 +01:00
Matthias Köfferlein
5b80830e4a
Merge pull request #2205 from KLayout/dependabot/github_actions/actions/download-artifact-6
...
Bump actions/download-artifact from 5 to 6
2025-12-07 22:26:16 +01:00
Matthias Koefferlein
652b596164
Reworked implementation to include user feedback
2025-12-04 22:39:46 +01:00
Matthias Koefferlein
389a0996fd
Messages can have priorities now. The net tracer uses higher-priority messages to make the 'click on second/first point' message more persistent. The have infinite lifetime now.
2025-12-03 22:11:54 +01:00
Matthias Koefferlein
fc4a8b92b0
First bug fixes
...
* Only check for layers in the selected stack - this
avoids problems with "masking" pin shapes for example
* Use shape transformation for shapes inside hierarchy
2025-12-02 23:00:07 +01:00
dependabot[bot]
148a93286c
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 23:49:18 +00:00
dependabot[bot]
0be510f325
Bump pypa/cibuildwheel from 3.2.1 to 3.3.0
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v3.2.1...v3.3.0 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 23:49:14 +00:00
Matthias Koefferlein
7c81a8e954
Small bugfix
2025-12-02 00:26:39 +01:00
Matthias Koefferlein
cdaf34cd77
Implementing change of layer accross all shape types
...
Plus: simplify behavior of "change all" button, so it
is not turned on or off.
2025-12-02 00:05:42 +01:00
Matthias Koefferlein
78b62e13d1
Handling of guiding shape layers - prevent the properties dialogs from changing it
2025-12-01 18:26:22 +01:00
Matthias Koefferlein
4b6cd3f6f5
Layer selection widget now has layer icons
2025-12-01 18:02:48 +01:00
Maxim Cournoyer
6c4ac26b26
COPYRIGHT: Update license notice to that of GPL-3-or-later.
...
Fixes : #2233
2025-12-01 09:20:18 +09:00
Matthias Koefferlein
0bb0cb4a12
WIP
2025-12-01 00:28:43 +01:00
Matthias Koefferlein
bc835adf64
Fixed issue #2221 (restoring 'save' behavior on 'save all')
...
'save all' now behaves like 'save' on all layouts by respecting
the application-wide writer options.
In addition, a weird feature was fixed: when using 'save' for the
first time, old versions were freezing the writer options and changing the
application-wide options did not have an effect on views after
they were saved the first time.
Now, this behavior only applies to "save as" and a popup is shown
in the top of the layout view indicating that from now on the
special options apply. This way, special options can be picked
in "save as" and they will remain valid during the next "save".
2025-11-27 21:57:13 +01:00
Matthias Köfferlein
a957386291
Merge pull request #2230 from KLayout/bugfix/issue-2229
...
Fixed build problem with 64bit coordinates and without Qt
2025-11-25 22:23:48 +01:00
Matthias Koefferlein
a35304912f
Fixed build problem with 64bit coordinates and without Qt
2025-11-25 22:22:52 +01:00
Matthias Koefferlein
bbaaa14b2c
Bringing 'save all' on the same level than 'same'
...
- Taking the technology's settings for save options
- Deploying "libname", e.g. for GDS2
2025-11-22 23:57:40 +01:00
Matthias Koefferlein
7026cad2c1
Fixing issue #2220 (select fails to select from 2nd layout when two are loaded in same panel)
2025-11-22 22:35:16 +01:00
Matthias Koefferlein
12b74517a6
Issue #2219 (drawing of empty cells)
...
1. Optimiziation - not more than one empty cell per pixel
This is not very efficient on the available test cases.
2. Introducing a virtual dimension for the empty cells
for the purpose of label scaling.
With this, the labels are scaled (if a scalable font
is selected) and not drawn when becoming very small.
The parameter is found in the setup pages under
Display/Cells.
2025-11-20 23:05:35 +01:00
Matthias Koefferlein
dd8cc8973f
Implemented a solution for issue #2214
...
- The mouse release event's button mask reflects the
keyboard modifiers at the time the button was released
- Same for click event
- Selection tool and partial selection uses the buttons
from the release event
- New bitmap mask constants are available to extract the
keyboard modifiers and mouse buttons from the button mask.
- Documentation was enhanced
2025-11-20 20:36:48 +01:00
Matthias Köfferlein
56ff29f516
Merge pull request #2213 from KLayout/bugfix/issue-2210
...
Fixing issue #2210 (snap behavior for auto-measure)
2025-11-18 19:24:38 +01:00
Matthias Köfferlein
f61e8113b3
Merge pull request #2212 from Kazzz-S/0.30.5-mac1
...
Overhaul the Mac build system for Apple Silicon + Tahoe
2025-11-18 19:24:26 +01:00
Matthias Koefferlein
131a7bdf6e
Fixing issue #2210 (snap behavior for auto-measure)
2025-11-16 15:05:55 +01:00
Kazunari Sekigawa
30332d298a
Overhaul the Mac build system for Apple Silicon + Tahoe (Part-2)
2025-11-16 22:27:42 +09:00