ArmorPaint 0.9 💾

3D Painting Software ArmorPaint is a stand-alone software designed for physically-based texture painting. Drag & drop your 3D models and start painting. Receive instant visual feedback in the viewport as you paint. Node Based Work fast with the convenience of nodes. Paint with fully procedural materials. Build fill layers with material nodes. Use brush nodes to create patterns and procedural brushes. GPU Accelerated ArmorPaint is designed from scratch to run completely on the GPU. This results in a smooth 4K painting experience on a medium-power integrated hardware. Up to 16K texture painting is seamless using a high-end graphics card. Ray Tracing Ray-traced baking, painting effects and viewport rendering features running on Direct3D12, Vulkan and Metal are ready for testing. ArmorPaint is powered by an in-house 3D rendering engine to achieve the best painting experience. Live Link Integrate ArmorPaint into existing 3D software using the live-link plugins. Blender, Unreal Engine and Unity plugin previews are available for download Baking Bake texture maps for high-poly models instantly on your GPU. Experimental ray-tracing builds featuring hardware accelerated ray-traced baking with Direct3D12, Vulkan and Metal are available for download. Path Traced Viewport Paint models in a viewport with true light simulation. Experimental ray-tracing builds featuring path-traced viewport rendering with Direct3D12, Vulkan and Metal are available for download. Plugins

minor feature: This release packs a huge set of bug fixes and feature improvements - allowing you to paint your models even faster. You can check the list below or examine the full commit history on GitHub. ArmorPaint has been in development for quite a while now and it's been a joy to watch whenever it helps you create art. I can not wait to improve it even further - next up, the first ArmorPaint 1.0 alpha builds are incoming. Added smudge tool Added uv unwrapping dialog Added group masks Added height and opacity picking Added new .obj parser ( 40 faster, 20 less memory) Added gimp color palette import / export Added 'to mask' button for color id tool Added support for round ui corners Added splash screen Added option to hide tool properties Added color picking in texture and node preview windows Added progress bar for raytraced baking Added texture previews in browser tab (by MathemanFlo) Added context menu for items in browser tab (by MathemanFlo) Added layer and material shortcut previews (by MathemanFlo) Added viewport mode shortcut (by MathemanFlo) Added new armory bloom (by Moritz Brueckner) Added option to set default camera controls Added compact ui mode for sidebar Added 'touch ui' as a preferences option Added PBR support for swatches Added search icon for node seach Added 'touch' keymap Added '--export-material' argument Added tooltips for camera controls (by MathemanFlo) Added tooltip for light angle and env angle (by MathemanFlo) Added picked color to swatches (by MathemanFlo) Added shortcuts to tooltips (by MathemanFlo) Added 'refresh' button to browser (by MathemanFlo) Added button for clearing the search in browser (by MathemanFlo) Added 'contributors' button to 'about' dialog Added 'noise grain' option to viewport preferences Fixed using blur tool on masks Fixed handling of missing uvs for .gltf meshes Fixed .blend mesh import Fixed 'split by material' feature in .obj parser Fixed handling of empty udim tiles Fixed decal symmetry Fixed number of triangle

Zlib game game-engine 3d 3d-modeling cpp c typescript

Elektroid 3.1 💾

Elektroid is a sample and MIDI device manager. It includes the elektroid GUI application and the elektroid-cli CLI application. lektroid started as a FLOSS Elektron Transfer alternative and it has ended up supporting other devices from different vendors in the same fashion. These are the supported devices: Elektron Model:Samples Elektron Model:Cycles Elektron Digitakt I and II Elektron Digitone and Digitone Keys Elektron Syntakt Elektron Analog Rytm MKI and MKII Elektron Analog Four MKI, MKII and Keys Elektron Analog Heat MKI, MKII and +FX All samplers implementing MIDI SDS Casio CZ-101 Arturia MicroBrute Arturia MicroFreak Eventide ModFactor, PitchFactor, TimeFactor, Space and H9 Moog Little Phatty and Slim Phatty Novation Summit and Peak While Elektroid is already available in some GNU/Linux distributions such as Debian or Ubuntu, it can also be easily installed on other distributions via Flatpak.

minor feature: What's Changed Add support for Arturia MicroFreak Add support for Elektron Digitakt II Add information to items in remote browser when possible Add settings window Lots of improvements and bugfixes

GNU GPLv3 audio music synthesizer midi c

Overwitch 2.0 💾

Overwitch is a set of JACK (JACK Audio Connection Kit) clients for Overbridge 2 devices. Since PipeWire is ABI compatible with JACK, Overwitch works with PipeWire too.

minor feature: Summary Support for Overbridge 2.13 devices with class compliant USB MIDI Improve PipeWire support Improve audio and latency Fix tuning time at 5 s Add USB hotplug Add overwitch-service to be used in embedded system together with a systemd unit included in the project Improve JSON file scheme Migrate to GTK4 What's Changed Fix Overbridge class compliant MIDI devices by @dagargo in #67 Ensure that udev rules are applied at boot by @dagargo in #72

GNU GPLv3 audio music jack midi usb c

OpenShot Video Editor 3.3.0 💾

OpenShot Video Editor is a free, open-source video editor for Linux. OpenShot can take your videos, photos, and music files and help you create the film you have always dreamed of. Easily add sub-titles, transitions, and effects, and then export your film to DVD, YouTube, Vimeo, Xbox 360, and many other common formats.

major feature: Highlights Features: New Default Theme: "Cosmic Dusk" brings a modern and stylish look to OpenShot. Comprehensive Ripple Editing Improvements: Playhead Alignment: The playhead now aligns automatically after ripple slice operations, keeping your edits precise. Ripple Slice Enhancements: Ripple slicing supports multi-selection across different layers, allowing simultaneous slicing and realignment. Ripple Delete Optimization: Deleting clips with ripple now adjusts the timeline seamlessly, preventing gaps and maintaining synchronization. Ripple Select: Added Alt+Click for ripple selection, allowing users to select all items to the right of the clicked position, making timeline adjustments faster and more intuitive. Keyboard Shortcut for Ripple Delete: Introduced Shift+Delete for quick ripple deletion, streamlining the editing process. Focus Improvements: UI focus stays consistent on the timeline after ripple operations, ensuring uninterrupted workflow. Recovery Menu: Restore previous project versions with a streamlined recovery menu, including timestamps for easy navigation. Wayland-Compatible Color Picker: New color picker supports Wayland, ensuring compatibility with modern Linux systems. Tutorial Dock Enhancements: Enhanced design and navigation with left/right arrows and word-wrap for wide translations. Updated About Dialog: Redesigned layout with Cosmic Dusk theme alignment, word-wrap support, and a "Copy Version Info" option. Zoom Slider Improvements: Enhanced zoom precision, frame boundary banding, and seamless navigation along the timeline. Copy/Paste Overhaul: Smarter copy-paste for effects and timeline elements, with improved clipboard management. Faster Timeline Updates: Significant performance boost when handling large projects or batch operations. Audio Buffer Size Control: Customizable audio buffer size in preferences for optimal playback on various systems. Trac

GNU GPLv3 artistic-software video non-linear-editor c++ python qt

Snort 3.6.1.0 💾

Snort is the foremost Open Source Intrusion Prevention System (IPS) in the world. Snort IPS uses a series of rules that help define malicious network activity and uses those rules to find packets that match against them and generates alerts for users. Snort can be deployed inline to stop these packets, as well. Snort has three primary uses: As a packet sniffer like tcpdump, as a packet logger — which is useful for network traffic debugging, or it can be used as a full-blown network intrusion prevention system. Snort can be downloaded and configured for personal and business use alike.

major feature: Appid: enhanced control error message with additional info. Build: include/exclude snort_ml module conditionally. Dns: adding fallback functionality. File_api: add re_eval flag to fileinfo. Inspector_manager: refactored instrumentation code of connection profiling. Log: print all warnings before command line is parsed. Main: improve logging reload_config arguments. Pop: adding wrong bytes threshold to determine if pop splitter should fallback. Smtp: smtp inspector fallback functionality for invalid commands and responses. Stream_tcp: refactor tcp reasseabler class structure and init to avoid thread data race scenarios.

GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c

GNU Image Manipulation Program 3.0.0-RC2 💾

GIMP is a very versatile graphics editing software. It works on bitmap images, provides layered editing, a plethora of drawing and colorization tools, photo enhancing and retouching features and filters, programmatic effects, various extension and scripting capabilities, and itself provides a highly adaptable multi-window interface. It can open nearly any graphics format, or import Photoshop, PDF, Postscript, SVG and other vector formats even.

major feature: https://www.gimp.org/news/2024/12/27/gimp-3-0-RC2-released/

GNU GPLv3 c gtk gimp graphics-editor bitmap-graphics photo-editing xcf

libwebp 1.5.0 💾

WebP codec is a library to encode and decode images in WebP format. This package contains the library that can be used in other programs to add WebP support, as well as the command line tools 'cwebp' and 'dwebp' to compress and decompress images respectively.

minor feature: This is a binary compatible release. API changes: - `cross_color_transform_bits` added to WebPAuxStats * minor lossless encoder speed and compression improvements * lossless encoding does not use floats anymore * additional Arm optimizations for lossy lossless + general code generation improvements * improvements to WASM performance (#643) * improvements and corrections in webp-container-spec.txt and webp-lossless-bitstream-spec.txt (#646, #355607636) * further security related hardening and increased fuzzing coverage w/fuzztest (oss-fuzz: #382816119, #70112, #70102, #69873, #69825, #69508, #69208) * miscellaneous warning, bug build fixes (#499, #562, #381372617, #381109771, #42340561, #375011696, #372109644, chromium: #334120888) Tool updates: * gif2webp: add -sharp_yuv -near_lossless * img2webp: add -exact -noexact * exit codes normalized; running an example program with no arguments will output its help and exit with an error (#42340557, #381372617)

codec library image graphics c cpp

Fontconfig 2.15 💾

Fontconfig can: discover new fonts when installed automatically, removing a common source of configuration problems. perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing. identify the set of fonts required to completely cover a set of languages. have GUI configuration tools built as it uses an XML-based configuration file (though with autodiscovery, we believe this need is minimized). efficiently and quickly find the fonts you need among the set of fonts you have installed, even if you have installed thousands of fonts, while minimizing memory usage. be used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display. Fontconfig does not: render the fonts themselves (this is left to FreeType or other rendering mechanisms) depend on the X Window System in any fashion, so that printer only applications do not have such dependencies

minor feature: Akira TAGOH (39): Do not change the order of orth files Convert tabs to spaces Convert more tabs to spaces in docs src/meson.build: Store correct paths to fontconfig.pc. a typo in description for HAVE_STDATOMIC_PRIMITIVES Report more detailed logs instead of assertion. Add some missing constant names for weight. Adujst indentation between programlisting in fontconfig-user.sgml Bump version to 2.14.2 Clean up unused code Add another test case for flatpak Update 65-nonlatin.conf for macOS Change the order of the properties to the order of fontconfig cache format Add missing property descriptions Add namedinstance property Remove the problematic language from code and doc a typo a typo for FcCharSetDelChar doc a typo in scalable property Use 'outline' instead of 'scalable' for bitmaps Add more docs about selectfont Rework CI implementation a typo Rework CI implementation v2 Apply a of ci-templates uninitialized memory access when failing memory allocation. Create a symlink with relative path an error of "initializer element is not constant" Update CaseFolding.txt to Unicode 15.1 Update the encoding table for Simplified Chinese Retry to decode strings in the name table as UTF-16BE in some cases. Work around decoding strings in Macintosh encoding for the name table. Add iconv detection for meson build. .gitlab-ci: Update CI: Update CI: static build only for rawhide Use memmove instead of memcpy Rename README to NEWS and add README.md Update so version. Ben Wagner (1): leak of `reason` in _FcConfigParse when not complaining. Jean Abou Samra (2): Ignore LC_CTYPE if set to "UTF-8" Some doc clarifications. Khaled Hosny (2): Add FC_FONT_WRAPPER Detect standalone CFF fonts for FC_FONT_WRAPPER. Mike FABIAN (3): Add anp.orth, bhb.orth, hif.orth, mag.orth, raj.orth, and the.orth Add agr,ayc,bem,ckb,cmn,dsb,hak,lij,lzh,mfe,mhr,miq,mjw,mnw,nan,nhn,niu,rif,sgs,shn,szl,tcy,tpi,unm,wae,yue,yuw .orth Change index type to 16 bit and bump cache version to 9. Ondrej Balaz (1): Expand

fonts font gui configuration c

QScintilla 2.14.1 💾

QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control. As well as features found in standard text editing components, QScintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts. QScintilla includes Python bindings that are built on top of PyQt.

minor bugfix: bug fixes

GNU GPLv3 qt ide code code-editor programming debugging python cpp

Scintilla 5.5.4 💾

Scintilla is a free source code editing component. It comes with complete source code and a license that permits use in any free project or commercial product. As well as features found in standard text editing components, Scintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts.

minor feature: Update to Unicode 15.1. Issue #285. Improve performance of SCI_BRACEMATCH. Feature #1533. Improve performance of DBCS text. Feature #1535. Fix wrapping removed lines. Bug #2456. Fix moving line down to empty final line and moving empty final line up. Bug #2457. On GTK, allow middle click to insert multiple times within a document. Geany Issue #2629.

GNU GPL ide editor programming coding code-editor cpp

Firefly III 6.2.0 💾

"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.

major feature: xx Added: Multi-currency support. If you set `ENABLE_EXCHANGE_RATES=true` and optionally `ENABLE_EXTERNAL_RATES=true` Firefly III will try to calculate all foreign currencies back to your native currency. This is a work in progress, not all fields and all places will support this yet. Please check out the documentation. Notifications support Nfty, Pushover, Slack and Discord. Many new security related notifications. (Add comment on a budget for a given month) reported by @n-serrette. (Add `notes` to transaction audit report) reported by @clouserw. (Notification support for Ntfy (and other push notification tools)) reported by @ragnarkarlsson. ("Rules" that only trigger manually) reported by @SekoiaTree. (Add a new trigger for automated rules) reported by @Gsyltc. (Piggy Banks - Draw Funds from Multiple Accounts) reported by @Phobic. (Asset prices and exchange rates) reported by @svozniuk. (Currencies and exchange rates) reported by @JC5. (Non en_US translated string in sign-up mail) reported by @benni347. Changed: Firefly III requires PHP 8.4. (PHP8.4 support) reported by @JC5. Docker container no longer runs under root. "Bills" are now called "subscriptions" to better reflect their purpose. Removed: Removed support for PHP 8.3 and lower. Removed Docker support for linux/arm/v7, linux/arm/v8 and linux/386. Sorry. : (ReportSum Integrity Check fails due to empty foreign_amount) reported by @SircasticFox. (currentMonthStart/currentMonthEnd not working for no-budget view) reported by @bradsk88. API: API changes related to new features are documented (#).

Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel

Q Light Controller Plus 4.14.0 💾

QLC+ is a tool to control DMX and analog lighting systems. It can orchestrate moving heads, dimmers, scanners etc. It's a fork of QLC with new features comparable to commercial control systems.

major bugfix: engine: flashing fade out. engine: add stopOnExit, waitFunctionStart and waitFunctionStop commands to Script - see documentation. engine: introduce RGBScript v3 and allow up to 5 colors. UI: adjust audio volume on video intensity change. UI/ture Manager: limit the number of RGB panel columns for RGBW to avoid crash. UI/Show Manager: show step notes on the timeline. UI/Show Manager: handle CTRL+mouse wheel to zoom in/out. Virtual Console/Slider: send feedback on override button press. Virtual Console/Sped Dial: foreground color setting on Windows. Plugins/OS2L: receiving multiple messages at once. Web Access: reworked websocket implementation. Web Access: grand master stopping running functions. Web Access: simple desk not resetting the current universe. Web Access: add widget ID to getWidgetType and getWidgetStatus response. RGB scripts: added 'Sine Wave' script. RGB scripts: Vertical Fall not allowing changing color when cloned. New tures: GLP Impression X5, Ayrton Rivale Profile, Ayrton Kyalami. New ture: Eurolite LED Mini Strobe Cluster SMD 48. New ture: Ayra Compar Kit 3. New tures: Acme Pixel Line IP, Ayrton Domino LT. New ture: GLP JDC1. New ture: Shehds 2 Eyes 200W LED COB Cool Warm White. New ture: Ayra ERO Micro Beam FX. New ture: Shehds LED Wall Wash 18x18W RGBWA+UV. New ture: Shehds LED Beam 12x12W RGBW. New ture: Chauvet EVE P-160 RGBW. New ture: Stairville Wild Wash 132 LED CW. New ture: Showtec Luna Par 120 Q4, Showtec Phantom 180 Wash, Stairville Infinite Pixel 250. New ture: Ghost Lumy. New ture: Shehds LED 200W RGB FLASH, GalaxyJet LED Beam 300W Beam Spot Wash, Constellaser 12W Waterproof Scan Laser. New ture: Chauvet Ovation H-605FC. New ture: Martin smartMAC. -- Massimo Callegari Sun, 5 Jan 2025 18:19:20 +0200.

Apache c++ qt lighting light-systems control engineering

treasury.lua 1.13 💾

treasury.lua is a command-line program for storing secrets in files encrypted using the openssl command-line app. It requires libUseful and libUseful.lua

minor bugfix: For with qrcode display via terminal sixel mode. by default only use sixel if no other viewers found.

GNU GPLv3 vault secrets openssl

mpg123 1.32.11 💾

mpg123 is a fast MPEG Audio Layer 1 / 2 / 3 decoding library and terminal playing utility. It uses floats or integer arithmetics with any available instruction set extension (3DNow, SSE, ARM) for efficiency.

minor feature: Libout123: -- modules/win32: Align waveOutGetDevCapsA to WAVEOUTCAPSA, in anticipation of some UNICODE change.

GNU LGPL c mp3 audio-player command-line end-user cross-platform

Navidrome Music Server 0.54.3 💾

Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify! Features Handles very large music collections Streams virtually any audio format available Reads and uses all your beautifully curated metadata Great support for compilations (Various Artists albums) and box sets (multi-disc albums) Multi-user, each user has their own play counts, playlists, favourites, etc... Very low resource usage Multi-platform, runs on macOS, Linux and Windows. Docker images are also provided Ready to use binaries for all major platforms, including Raspberry Pi Automatically monitors your library for changes, importing new files and reloading new metadata Themeable, modern and responsive Web interface based on Material UI Compatible with all Subsonic/Madsonic/Airsonic clients Transcoding on the fly. Can be set per user/player. Opus encoding is supported Translated to various languages

minor feature: lt;h2 gt;Changelog lt;/h2 gt;. lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/1eedee9086e5a61b9ef3c9d2402252bc6207e846/hovercard" href="https://github.com/navidrome/navidrome/commit/1eedee9086e5a61b9ef3c9d2402252bc6207e846" gt; lt;tt gt;1eedee9 lt;/tt gt; lt;/a gt;: (insights): add more linux fs types lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/51eed74a0efd58a2062a502fe16e65bf6acfc47a/hovercard" href="https://github.com/navidrome/navidrome/commit/51eed74a0efd58a2062a502fe16e65bf6acfc47a" gt; lt;tt gt;51eed74 lt;/tt gt; lt;/a gt;: (release): change owner of cache to Navidrome user lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/0299e488b5d28f08daf42eb02aa3d2fd03477d3a/hovercard" href="https://github.com/navidrome/navidrome/commit/0299e488b5d28f08daf42eb02aa3d2fd03477d3a" gt; lt;tt gt;0299e48 lt;/tt gt; lt;/a gt;: (server): backup and restore from the cli lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/630c3040805fa53d653ad8792d13991510659d76/hovercard" href="https://github.com/navidrome/navidrome/commit/630c3040805fa53d653ad8792d13991510659d76" gt; lt;tt gt;630c304 lt;/tt gt; lt;/a gt;: (server): typo in backup prune message lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/f0302525a700d801864c41cfbbe016ba5cf75f97/hovercard" href="https://github.com/navidrome/navidrome/commit/f0302525a700d801864c41cfbbe016ba5cf75f97" gt; lt;tt gt;f030252 lt;/tt gt; lt;/a gt;: (server): use cancellable context instead of Sleep for initial insights delay lt;/li gt;. lt;li gt; lt;a class="commit-li

GNU GPLv3 music audio streaming audio-streaming server go javascript