Release v2.0.105-b6
Pre-releaseNew LedFx binaries available:
Core: -- Browser-Based
Client: -- Desktop-App (needs a running Core)
CC: -- Desktop-App (Core-integrated)
More informations regarding Core, Client and CC:
expand
Core
If you don't know where to start, get this, open an internet browser, go to https://localhost:8888/ and off you go.
This is the server/backend that takes in audio, does the calculations and outputs blinking lights. Runs in the background on a Windows/Mac/Linux computer. You can then open the frontend in an internet browser, by going to https://localhost:8888/ on the same computer that is running the Core.
You can also pull up the frontend on your smartphone (or any other computer on the same network) by finding out what local IP your computer running the Core uses (most likely something like this 192.168.1.XXX, or 192.168.0.XXX) and opening a Browser on your smartphone and going to eg. https://192.168.1.123:8888/
Client
This is a Desktop App that opens the frontend of LedFx in a window on your desktop.
This app does NOT include the LedFx backend/server and cannot run LedFx by itself without the Core.
This Client app is useful for connecting to a running Core on your network (or the same machine).
CC (Client + Core = CC)
This is the Client and Core integrated into one Desktop App.
This Desktop App opens the Client frontend of LedFx in a window on your desktop AND runs the Core backend/server in the background.
This is useful for people who want the whole LedFx experience in one nice and tidy package.
With this, you can still connect to the backend server via a Client or browser.
⚠️ These builds are not signed (read this please):
Mac-Users:
Infos:
Reports as damaged, because of unsiged.
To fix it open Terminal and type in the following (with a SPACE at the end):
sudo xattr -cr
Then drag'n'drop the LedFx.app File into the terminal and hit enter -> it should ask for sudo password
Now you can open the App normally, give microphone and network permission, and you can even drag it into your applications.
Maybe at some point we might buy an apple dev-license for 99€/year, then the voodoo would not be needed anymore.
Win-Users:
Infos:
Reports as unsave, because of unsiged.
Maybe at some point we might buy a microsoft dev-license
Frontend-Changes:
Expand
Backend Changes
Expand
- 105 bump (#1188)
- Docs for reorder (#1187)
- Merge pull request #1185 from LedFx/new-frontend
- bump frontend config
- Fix: Prevent rows crash on deleted virutal (#1186)
- stop overloaded var (#1184)
- frontend 2.0.105
- Update dependency setuptools to ~=75.3.0
- Remove deprecated get_html_theme_path() call (#1181)
- simple fixes in docs (#1180)
- Fix: Deactivate devices when no active virtuals (#1178)
- Dev: Add helper for Teleplot (#1177)
- Merge pull request #1176 from LedFx/renovate/python-osc-1.x-lockfile
- Merge pull request #1175 from LedFx/renovate/bokeh-3.x-lockfile
- Update dependency python-osc to v1.9.0
- Update dependency bokeh to v3.6.0
- Dev: docs to poetry, new vscode launch and task options (#1168)
- Merge pull request #1173 from LedFx/renovate/migrate-config
- Migrate config .github/renovate.json
- Merge pull request #1172 from LedFx/pre-commit-ci-update-config
- [pre-commit.ci] pre-commit autoupdate
- Merge pull request #1169 from LedFx/renovate/openrgb-python-0.x-lockfile
- Merge pull request #1170 from LedFx/renovate/zeroconf-0.x-lockfile
- Update dependency zeroconf to v0.136.0
- Update dependency openrgb-python to v0.3.2
- Fix: Better interpolate with 2d support and size pass through (#1162)
- Fix: Prevent Govee flicker on wake up (#1167)
- Feat: Add Govee support experimental (#1164)
- Fix: Add deduplication queue for vis update (#1163)
- Fix: Better Background color handling (#1160)
- Fix: Parse background_color and check for None (#1159)
- Fix: Blend matrix source brightness support (#1158)
- float beat offset for bar (#980)
- Fix: Improved UI brightness algorithm (#1157)
- adding _device_type (#1153)
- Merge pull request #1156 from LedFx/add-ui-brightness-slider
- add slider
- Merge pull request #1152 from LedFx/New-UI-for-Blender-(testing)
- Feat: Front end brightness boost control (#1154)
- Some Ideas about blender, and how to iteratively release
- Feat: Blended effects (#1136)
- Update dependency sphinx-autodoc-typehints to v2.5.0
- Merge pull request #1143 from LedFx/renovate/pillow-11.x-lockfile
- Merge pull request #1151 from LedFx/renovate/sphinx-toolbox-3.x
- Merge pull request #1147 from LedFx/renovate/psutil-6.x-lockfile
- Merge pull request #1149 from LedFx/renovate/sphinx-8.x
- Merge pull request #1145 from LedFx/renovate/sounddevice-0.x-lockfile
- Merge pull request #1144 from LedFx/renovate/pre-commit-4.x-lockfile
- Update dependency pillow to v11
- Update dependency sphinx-toolbox to v3.8.1
- Update dependency sphinx to <8.1.4
- Update dependency psutil to v6.1.0
- Update dependency sounddevice to v0.5.1
- Update dependency pre-commit to v4.0.1
- Update dependency uvloop to v0.21.0
- Merge pull request #1141 from LedFx/renovate/setuptools-75.x
- Update dependency setuptools to ~=75.2.0
- Merge pull request #1140 from LedFx/renovate/sentry-sdk-2.x-lockfile
- Merge pull request #1139 from LedFx/renovate/pyinstaller-6.x-lockfile
- Merge pull request #1138 from LedFx/renovate/certifi-2024.x-lockfile
- Merge pull request #1137 from LedFx/renovate/black-24.x
- Update dependency sentry-sdk to v2.17.0
- Update dependency pyinstaller to v6.11.0
- Update dependency certifi to v2024.8.30
- Update dependency black to >=24.10.0,<24.11.0
- Added new effect 'Random Flash' (#1125)
- Feat: Support speed_option_1 = 0 as center text for side_scroll texter2d (#1134)
- handle saving config and shutdown scenarios (#1133)
- Merge pull request #1031 from LedFx/pre-commit-ci-update-config
- Feat: Fallback capability (#1131)
- Merge pull request #1128 from LedFx/Spotify-Texter-&-Permission-Handling-Fixes
- more settings in SpTexter. User fallback parameter
- Fix: Protect against mismatched shapes during transitions (#1126)
- Merge pull request #1127 from LedFx/Add-new-font-for-texter
- Spotify Texter & Permission Handling Fixes
- update font
- one simply clicks pixel by pixel, until you got a font
- Dev: Example template1d.py effect (#1123)
- Docs: Virtuals (#1120)
- Merge pull request #1124 from LedFx/renovate/sphinx_rtd_theme-3.x
- Update dependency sphinx_rtd_theme to v3
- Update dependency openrgb-python to v0.3.1
- Merge pull request #1117 from LedFx/renovate/aiohttp-3.x-lockfile
- Update dependency aiohttp to v3.10.10
- Docs: How to raise an issue (#1119)
- Docs: update docs for howto, dummy matrix and keybeat (#1114)
- Merge pull request #1112 from LedFx/renovate/pre-commit-4.x
- Update dependency pre-commit to v4