Software-update: Penpot 2.11.0
Penpot is een opensource ontwerpprogramma waar programmeurs en grafische ontwikkelaars in kunnen samenwerken. Het is vergelijkbaar met software zoals Figma en Lunacy. Een basisversie kan gratis worden gebruikt en er zijn ook betaalde mogelijkheden met extra functionaliteit en betere ondersteuning. In alle gevallen heb je de mogelijkheid om het zelf te hosten of om van de cloud van Penpot gebruik te maken. Versie 2.11.0 is uitgekomen en hier zijn de volgende veranderingen en verbeteringen in aangebracht:
Breaking changes & DeprecationsDeprecated configuration variables with the prefix PENPOT_ASSETS_*, and will be removed in future versions:The PENPOT_ASSETS_STORAGE_BACKEND becomes PENPOT_OBJECTS_STORAGE_BACKEND and its values passes from (assets-fs or assets-s3) to (fs or s3)The PENPOT_STORAGE_ASSETS_FS_DIRECTORY becomes PENPOT_OBJECTS_STORAGE_FS_DIRECTORYThe PENPOT_STORAGE_ASSETS_S3_BUCKET becomes PENPOT_OBJECTS_STORAGE_S3_BUCKETThe PENPOT_STORAGE_ASSETS_S3_REGION becomes PENPOT_OBJECTS_STORAGE_S3_REGIONThe PENPOT_STORAGE_ASSETS_S3_ENDPOINT becomes PENPOT_OBJECTS_STORAGE_S3_ENDPOINTThe PENPOT_STORAGE_ASSETS_S3_IO_THREADS replaced (see below)Add PENPOT_NETTY_IO_THREADS and PENPOT_EXECUTOR_THREADS variables to provide the control over concurrency of the shared resources used by netty. Penpot uses the netty IO threads for AWS S3 SDK and Redis/Valkey communication, and the EXEC threads to perform out of HTTP serving threads tasks such that cache invalidation, S3 response completion, configuration reloading and many other auxiliar tasks. By default they use a half number if available cpus with a minumum of 2 for both executors. You should not touch that variables unless you are know what you are doing.Replace the PENPOT_STORAGE_ASSETS_S3_IO_THREADS with a more general configuration PENPOT_NETTY_IO_THREADS used to configure a shared netty resources across different services which use netty internally (redis connection, S3 SDK client). This configuration is not very commonly used so don't expected real impact on any user.
Deprecated configuration variables with the prefix PENPOT_ASSETS_*, and will be removed in future versions:The PENPOT_ASSETS_STORAGE_BACKEND becomes PENPOT_OBJECTS_STORAGE_BACKEND and its values passes from (assets-fs or assets-s3) to (fs or s3)The PENPOT_STORAGE_ASSETS_FS_DIRECTORY becomes PENPOT_OBJECTS_STORAGE_FS_DIRECTORYThe PENPOT_STORAGE_ASSETS_S3_BUCKET becomes PENPOT_OBJECTS_STORAGE_S3_BUCKETThe PENPOT_STORAGE_ASSETS_S3_REGION becomes PENPOT_OBJECTS_STORAGE_S3_REGIONThe PENPOT_STORAGE_ASSETS_S3_ENDPOINT becomes PENPOT_OBJECTS_STORAGE_S3_ENDPOINTThe PENPOT_STORAGE_ASSETS_S3_IO_THREADS replaced (see below)Add PENPOT_NETTY_IO_THREADS and PENPOT_EXECUTOR_THREADS variables to provide the control over concurrency of the shared resources used by netty. Penpot uses the netty IO threads for AWS S3 SDK and Redis/Valkey communication, and the EXEC threads to perform out of HTTP serving threads tasks such that cache invalidation, S3 response completion, configuration reloading and many other auxiliar tasks. By default they use a half number if available cpus with a minumum of 2 for both executors. You should not touch that variables unless you are know what you are doing.Replace the PENPOT_STORAGE_ASSETS_S3_IO_THREADS with a more general configuration PENPOT_NETTY_IO_THREADS used to configure a shared netty resources across different services which use netty internally (redis connection, S3 SDK client). This configuration is not very commonly used so don't expected real impact on any user.New features & EnhancementsNew composite token: Typography #10200Show current Penpot version #11603Switch several variant copies at the same time #11411Invitations management improvements #3479Alternative ways of creating variants - Button Viewport #11931Reorder properties for a component #10225File Data storage layout refactor Github #7345Make several queries optimization on comment threads Github #7506
New composite token: Typography #10200Show current Penpot version #11603Switch several variant copies at the same time #11411Invitations management improvements #3479Alternative ways of creating variants - Button Viewport #11931Reorder properties for a component #10225File Data storage layout refactor Github #7345Make several queries optimization on comment threads Github #7506Bugs fixedFix selection problems when devtools open #11950Fix long font names overlap #11844Fix paste behavior according to the selected element #11979Fix problem with export size Github #7160Fix multi level library dependencies #12155Fix component context menu options order in assets tab #11941Fix error updating library #12218Fix restoring a variant in another file makes it overlap the existing variant #12049Fix auto-width changes to fixed when switching variants #12172Fix component number has no singular translation string #12106Fix adding/removing identical text fills #12287Fix scroll on the inspect tab #12293Fix lock proportion tooltip #12326Fix internal Error when selecting a set by name in the token theme editor #12310Fix drag & drop functionality is swapping instead or reordering #12254Fix variants not syncronizing tokens on switch #12290Fix incorrect behavior of Alt + Drag for variants #12309Fix text override is lost after switch #12269Fix exporting a board crashing the app #12384Fix nested variant in a component doesn't keep inherited overrides #12299Fix selected colors not showing colors from children shapes in multiple selection #12384Fix scrollbar issue in design tab #12367Fix library update notificacions showing when they should not #12397Fix remove flex button doesn’t work within variant #12314Fix an error translation #12402Fix problem with certain text input in some editable labels (pages, components, tokens...) being in conflict with the drag/drop functionality #12316Fix not controlled theme renaming #12411Fix paste without selection sends the new element in the back #12382Fix options button does not work for comments created in the lower part of the screen #12422Fix problem when checking usage with removed teams #12442Fix focus mode persisting across page/file navigation #12469Fix shadow color validation Github #7705Fix exception on selection blend-mode using keyboard Github #7710Fix crash when using decimal (floating-point) values for X/Y or width/height #12543
Fix selection problems when devtools open #11950Fix long font names overlap #11844Fix paste behavior according to the selected element #11979Fix problem with export size Github #7160Fix multi level library dependencies #12155Fix component context menu options order in assets tab #11941Fix error updating library #12218Fix restoring a variant in another file makes it overlap the existing variant #12049Fix auto-width changes to fixed when switching variants #12172Fix component number has no singular translation string #12106Fix adding/removing identical text fills #12287Fix scroll on the inspect tab #12293Fix lock proportion tooltip #12326Fix internal Error when selecting a set by name in the token theme editor #12310Fix drag & drop functionality is swapping instead or reordering #12254Fix variants not syncronizing tokens on switch #12290Fix incorrect behavior of Alt + Drag for variants #12309Fix text override is lost after switch #12269Fix exporting a board crashing the app #12384Fix nested variant in a component doesn't keep inherited overrides #12299Fix selected colors not showing colors from children shapes in multiple selection #12384Fix scrollbar issue in design tab #12367Fix library update notificacions showing when they should not #12397Fix remove flex button doesn’t work within variant #12314Fix an error translation #12402Fix problem with certain text input in some editable labels (pages, components, tokens...) being in conflict with the drag/drop functionality #12316Fix not controlled theme renaming #12411Fix paste without selection sends the new element in the back #12382Fix options button does not work for comments created in the lower part of the screen #12422Fix problem when checking usage with removed teams #12442Fix focus mode persisting across page/file navigation #12469Fix shadow color validation Github #7705Fix exception on selection blend-mode using keyboard Github #7710Fix crash when using decimal (floating-point) values for X/Y or width/height #12543
Source:
Tweakers.net