Wykres commitów

1356 Commity (24082d169b0b0a245a66efcfeae3e23f842fdcfe)

Autor SHA1 Wiadomość Data
Frank f513cae66e code spell checking - part1 (core)
I've found a code spellchecker, so this is what can be corrected easily. Changes are only affecting comments, readme and a few user-visible strings. So no functional impact expected.
2023-12-14 03:49:54 +01:00
Woody 37b807210e
Scroll to first search result on search 2023-12-13 21:42:24 +01:00
Xaver 15e26ba929
Add link to Aircoookie in Info 2023-12-13 11:34:25 +01:00
Woody db1795981f
Fix dialog backdrop blur on Safari 2023-12-13 00:38:13 +01:00
Woody 2a40baf509
Update backdrop-filter blur value in index.css 2023-12-13 00:24:56 +01:00
Woody 2dbf72e452
Better implementation of dialog 2023-12-12 23:57:20 +01:00
Blaz Kristan 687e2ecaaa Merge branch '0_15' into simple-mode 2023-12-09 19:41:36 +01:00
Blaz Kristan 64312aedae npm and minor tweak 2023-12-09 19:29:32 +01:00
Woody 830f806dee
Fix segments not be displayed in simplified ui 2023-12-08 12:17:28 +01:00
Woody 21c2316f6b
Minor optimizations 2023-12-08 11:41:00 +01:00
Woody 930a1ae450
Fix dialog scrollbar on Firefox 2023-12-07 17:09:56 +01:00
Woody aec331b5a6
Add selected palette and effect names to dropdown 2023-12-07 14:58:33 +01:00
Woody 1db6c281b1
Hide buttons for pixel art and custom palettes 2023-12-07 13:11:34 +01:00
ezcGman d00df785a5 Merge branch '0_15' of https://github.com/Aircoookie/WLED into ledmaps-realtime 2023-12-06 21:41:34 +01:00
Woody d0c6e7a285
Add check if UI was already simplified 2023-12-06 19:20:58 +01:00
Woody 058995a0b6
fix selected effect position 2023-12-06 18:57:34 +01:00
Woody fd3be887b4
Add dropdown for effects 2023-12-06 17:48:14 +01:00
Woody 23d44cb28b
Update top position in .dialog CSS
for better mobile appearance
2023-12-04 20:42:33 +01:00
Blaz Kristan 15d23870c1 Tootip bugfix 2023-12-01 16:29:05 +01:00
Woody 2abbf7e762
Hide palette dialog if not available 2023-12-01 15:31:28 +01:00
Woody 1578aa7cb6
Finalize rebase 2023-12-01 14:09:02 +01:00
Woody f2230751e7
Update padding of palette dialog 2023-12-01 11:57:38 +01:00
Woody 8fc0dda26d
Reset scrolling when opening pallet dialog 2023-12-01 11:57:38 +01:00
Woody 0ab71badfa
Clear palette search when dialog is opened 2023-12-01 11:57:38 +01:00
Woody 0f24d924f9
Update background color of palette dialog 2023-12-01 11:57:38 +01:00
Woody 518a0de95f
minor tweak 2023-12-01 11:57:38 +01:00
Woody fa5648c0c3
Remove hideD class to use hide class instead 2023-12-01 11:57:38 +01:00
Christophe Gagnier bd620a764d
Fix width issue with simplified UI due to desktop mode leftovers 2023-12-01 11:53:46 +01:00
Christophe Gagnier cff42b5d27
Improve palette list resizing a bit 2023-12-01 11:53:46 +01:00
Christophe Gagnier 25eef2a40e
Show palette selection in a dialog 2023-12-01 11:51:50 +01:00
Woody db276d5f1f
moved segcont simplification to simplifyUI() 2023-12-01 11:51:50 +01:00
Blaz Kristan ce0d906c35
Dev mode fix. 2023-12-01 11:51:49 +01:00
Blaz Kristan 520826abc0
Minor tewaks. 2023-12-01 11:51:49 +01:00
Woody 5e1d6014d5
Fix color picker 2023-12-01 11:51:49 +01:00
Woody 32af17317c
minor improvements 2023-12-01 11:51:49 +01:00
Woody 3e7cc8a0a0
add comment for simplifyUI() 2023-12-01 11:51:49 +01:00
Woody f717ce52fa
Display effect mode text on small screens 2023-12-01 11:50:07 +01:00
Woody d880f3c628
Add palette list dropdown 2023-12-01 11:50:07 +01:00
Woody 0a97717b35
Add simplified segments 2023-12-01 11:50:07 +01:00
Woody 029403ea10
Only Effect Search should stay on top 2023-12-01 11:50:07 +01:00
Woody e4ec65622f
Enable simplifiedUI by default 2023-12-01 11:50:07 +01:00
Woody 3ee3b97255
Remove old simplifiedUI code and update cdata.js 2023-12-01 11:09:42 +01:00
Woody a3dd6ce891
simplifiedUI moved to index.js 2023-12-01 11:09:11 +01:00
Woody d3b7b857a4
Fix palette list shadow of selected option
Fix padding and margin in pallist element

Fix palette list shadow of selected option
2023-12-01 10:55:13 +01:00
Woody 63ad3f9290
Show brightness slider 2023-12-01 10:55:13 +01:00
Woody 40cc30e054
Remove unnecessary comment in simple.js 2023-12-01 10:55:13 +01:00
Woody 23374e98ae
Added preset quick load before palette list 2023-12-01 10:55:13 +01:00
Woody 40f544fffc
Reimplemented simplified UI 2023-12-01 10:52:45 +01:00
ezcGman 4fc69c9a2c Merge branch '0_15' of https://github.com/Aircoookie/WLED into ledmaps-realtime 2023-11-29 20:14:51 +01:00
Blaž Kristan 8c69b85280
Merge pull request #3540 from WoodyLetsCode/search
Improve search and filter functionality
2023-11-29 13:41:38 +01:00
Blaz Kristan 8e0809ceba Code size reduction 2023-11-29 11:56:47 +01:00
ezcGman 9dc459192e Merge branch '0_15' of https://github.com/Aircoookie/WLED into ledmaps-realtime 2023-11-28 11:49:53 +01:00
Blaz Kristan 9e135cc81d Hide transitions if not enabled. 2023-11-27 13:39:52 +01:00
Woody ceb330e3e4
Do not hide filter menu if filter is active 2023-11-26 18:15:00 +01:00
Woody 7ea8f741f2
Make code more readable 2023-11-26 17:35:29 +01:00
Woody 443c9fba03
Fix search input focus issue 2023-11-26 17:07:42 +01:00
Woody cb293fcdb3
Fix filter hiding on chrome 2023-11-24 13:48:12 +01:00
Woody 706428fe98
Fix filterFx function calls 2023-11-24 13:21:03 +01:00
Woody 698f5f951e
Fix search function behavior when filter is active 2023-11-24 13:04:29 +01:00
Woody 155c12f657
Improve search and filter functionality 2023-11-24 11:24:34 +01:00
ezcGman a36c731d15 En-/disable LED maps when receiving realtime data 2023-11-23 17:13:13 +01:00
Blaz Kristan 6a793536dd Add button type: Touch (switch) #3537 2023-11-22 15:35:11 +01:00
Blaz Kristan 27532a4237 Add new AP type to prevent user frustration. 2023-11-22 15:30:04 +01:00
Blaž Kristan de245c08ce
Merge pull request #3483 from ajotanc/pxm_update
Update Pixel Magic Tool
2023-11-18 18:34:55 +01:00
Blaz Kristan 8f7f9ec367 Feature: Per-port ABL 2023-11-15 19:37:07 +01:00
Blaz Kristan f413671915 Focus fix. 2023-11-09 17:14:40 +01:00
Blaz Kristan fabd3b8421 Better reverse proxy support. 2023-11-08 18:40:52 +01:00
Blaz Kristan 9db8d44654 Sort presets by ID 2023-11-04 09:51:25 +01:00
Blaz Kristan e1075a3bbf Sort presets by ID 2023-11-04 09:39:08 +01:00
Blaz Kristan e42ca2dbf2 Fix #3496 2023-11-01 10:28:57 +01:00
Blaz Kristan 4f5816f42e Merge branch '0_14_1' into power-supply 2023-11-01 10:26:42 +01:00
Blaz Kristan 7f78d00b97 Tweaks 2023-10-31 10:21:00 +01:00
Blaz Kristan bfd58b3cdf Merge branch '0_15' into random-bg-img 2023-10-31 09:24:08 +01:00
Blaž Kristan ccc56d446f
Merge pull request #3484 from WoodyLetsCode/settings-page
Show 2D Configuration button by default
2023-10-31 09:17:50 +01:00
Blaz Kristan 31a4e38bc0 Shave a few bytes. 2023-10-30 13:43:50 +01:00
Woody 284366e6bb
fixed wrong power supply info 2023-10-29 19:04:54 +01:00
Blaz Kristan 0232117de5 Twinklefox fix
Tooltip tuning
2023-10-28 21:02:49 +02:00
Blaz Kristan eba0d7c1e0 Remove loggong. 2023-10-27 16:53:08 +02:00
Blaz Kristan 341a4a0d60 Fix sticky top. 2023-10-27 16:35:03 +02:00
Blaz Kristan d116424241 Filter dropdown. 2023-10-26 22:09:46 +02:00
Xaver d431aa4b59
Show 2D Config button by default 2023-10-25 08:33:07 +02:00
Alerson Jorge 2512bebc62 Corrections
- CSS adjustments
- Removal of some html
- Correction of CORS error when using the file locally, it was unable to generate the images that are saved in WLED
- Among others that I don't remember now
2023-10-24 18:56:12 -03:00
Alerson Jorge 309dbd7585 Fixies
- Correction in animation generation that was actually breaking
- Button to return to WLED if pxmagic.htm is accessed via url (http://), if accessed via external (file://) the button will not show
- Adjustments to CSS and some features
2023-10-24 13:28:33 -03:00
Alerson Jorge a1f28caa8e Update Pixel Magic Tool
Reducing the size of HTML/CSS/Javascript
2023-10-24 12:52:06 -03:00
Woody 4204393337
Merge branch '0_15' into random-bg-img 2023-10-23 22:21:01 +02:00
Blaz Kristan 789e34702b Pixel Magic logo 2023-10-23 21:06:53 +02:00
Blaz Kristan 47bc1bf88d Merge branch '0_14_1' into 0_15 2023-10-23 20:18:55 +02:00
Blaz Kristan 26302d478e Shave a few bytes. 2023-10-23 19:26:02 +02:00
Woody b5af6b0bf9
added options for random bg image 2023-10-23 17:30:15 +02:00
Woody 0b28107432
Merge branch 'fix-effect-jumping' into 0_14_1 2023-10-22 18:19:15 +02:00
Mountain/\Ash 302f1ee8e3 removed: past Easter event 2023-10-22 11:02:26 +02:00
Mountain/\Ash 42aec56b8e refactor: removed trailing whitespace 2023-10-22 11:02:26 +02:00
Mountain/\Ash 199c00c59b fix: image URLs moved on alphacoders 2023-10-22 11:02:26 +02:00
Blaž Kristan 107bb14555
Merge pull request #3296 from ajotanc/pxmagic
Updating pxmagic and WLED UI
2023-10-21 20:22:06 +02:00
Blaz Kristan 5820792013 Revert changes. 2023-10-21 20:12:22 +02:00
Blaz Kristan 6570062e61 Slight tweaks. 2023-10-21 19:18:45 +02:00
Woody 820facb833
Removed unnecessary text 2023-10-21 18:13:01 +02:00
Alerson Jorge a933fcf7e2 Optimisations, and fix variable multiplier in tooltip() 2023-10-20 19:13:45 -03:00
Alerson Jorge aca01044f4 Add brand
Since PXM will not open internally but on another page from the button, I decided to add the logo again if it's not a problem of course.. Just so I don't run out of information
2023-10-20 18:20:28 -03:00
Blaz Kristan dffd1b1d69 Optimisations.
- tooltip everywhere
- smaller footprint
- fix brightness div
2023-10-20 21:32:39 +02:00
Alerson Jorge 14fc64f2f1 Fix
Checkbox fixes added
2023-10-20 12:20:49 -03:00
Woody 04791d06d0
hide URL field when Random BG image is checked 2023-10-20 15:58:25 +02:00
Alerson Jorge a485451328 Fix tooltip
Messages showing correctly according to their respective effect.
2023-10-20 09:27:00 -03:00
Woody c7d399c122
fix effect jumping on refresh
fix effect jumping on refresh

fix jumping of selected effect on refresh
2023-10-20 12:08:11 +02:00
Alerson Jorge df155bed89 Merge branch 'new_feature' of https://github.com/ajotanc/WLED into new_feature 2023-10-19 16:39:17 -03:00
Alerson Jorge 3ee3630d22 Correction
Correction of the sliders in the `setEffectParameters()` function to eliminate the need to update the old tooltip span.
2023-10-19 16:39:00 -03:00
Alerson Jorge 6b2911b8c8
Merge branch '0_15' into new_feature 2023-10-19 15:20:32 -03:00
Blaz Kristan d474200d7f Power button override (solves #3431)
Simple CSS optimisation.
2023-10-19 18:54:54 +02:00
Alerson Jorge 0521e988bc UI interface improvements 2023-10-19 12:47:37 -03:00
Alerson Jorge 832ff39eb6 Revert "UI interface improvements"
This reverts commit 134798e82f.
2023-10-19 12:45:41 -03:00
Alerson Jorge 134798e82f UI interface improvements
Improvements in tooltip creation
2023-10-19 12:41:08 -03:00
Alerson Jorge b6f43966ea Some functionality improvements 2023-10-19 09:30:28 -03:00
Blaz Kristan afa7be6fdc CSS optimisation 2023-10-17 20:55:10 +02:00
Alerson Jorge c33c7eb68e Correction related to enabling and disabling PXM in the User Interface 2023-10-16 19:27:11 -03:00
Alerson Jorge 5da33afecd Corrections made, added in a very accessible place
I added the possibility of using the tooltip on buttons (.btn) with the span inside the button;
Adjusted the tooltip css to center 100% in the middle
Some cleaning and correction of sele
2023-10-16 19:09:43 -03:00
Blaz Kristan a49b49aaa9 Request throttling
UI/UX improvements
2023-10-16 18:34:51 +02:00
Alerson Jorge c43b4f9cf0
Merge branch 'main' into pxmagic 2023-10-16 01:22:41 -03:00
Alerson Jorge 3581f4c87e Modifications 2023-10-16 01:18:00 -03:00
Alerson Jorge 7a4e0cc850 Revert "Modifications"
This reverts commit ba49da75de.
2023-10-16 01:15:21 -03:00
Alerson Jorge ba49da75de Modifications 2023-10-16 01:10:40 -03:00
Blaz Kristan 1be6223a31 Pixelmagic optimisation
Filter tooltips
2023-10-14 20:44:11 +02:00
Blaz Kristan 76178b423e Fix pixel magic 2023-10-14 18:10:37 +02:00
Blaz Kristan 4c1861dd27 Merge branch 'main' into 0_15 2023-10-12 23:08:32 +02:00
Blaz Kristan 7f6486c77d Custom palette gamma
Mode blending option
Optimisations
2023-10-12 23:06:39 +02:00
Mountain/\Ash b5751795b5 Fix: lang moved to the correct HTML element 2023-10-04 21:42:15 +02:00
Mountain/\Ash 43d6151506 Fix: removing duplicate `viewport` declaration
- removed unneeded self-closing slash
2023-10-04 21:37:10 +02:00
Blaz Kristan 76e0e935f0 Merge branch 'bugfix' into 0_15 2023-10-01 13:27:18 +02:00
Blaz Kristan b0a56a431b Fix for #3405 2023-10-01 13:04:05 +02:00
Alerson Jorge 4194e66d81 Corrections
It was missing to upload this file in the commit.

- PXMagic is enabled by default in the Preset tab, and can be disabled in Settings, UI session
2023-09-28 12:41:52 -03:00
Alerson Jorge c9b9d86892 Corrections
Topic 1, 2
I made the change, took it off the website and put it in the Preset section under the +Preset, +Playlist buttons, it was in a good location.

Topic 3, 4
It reloads because it needs the updated information so that it can create the preset correctly with all the information generated from the selected image.

Topic 5
The change has already been made, it just hasn't gone up yet, it's default upload

Topic 6, 7
Fixed
2023-09-28 09:41:48 -03:00
Alerson Jorge f2d00e6e42 Merge remote-tracking branch 'upstream/main' into pxmagic 2023-09-28 09:10:47 -03:00
Alerson Jorge acfc166a11 Corrections 2023-09-28 09:09:42 -03:00
Blaz Kristan 25831bfb60 Codename "Ray of light" 2023-09-26 20:34:52 +02:00
Blaz Kristan dcace43ce2 Merge branch 'main' into 0_15 2023-09-17 20:39:13 +02:00
Blaz Kristan befce5b887 Typo fix and preset reload after restore 2023-09-16 20:29:32 +02:00
Blaz Kristan 9929c96650 Restore corrupt presets from backup 2023-09-16 14:41:47 +02:00
Blaz Kristan c7d45c28cf Meteor effect change
- remedy for #3374
2023-09-16 12:30:57 +02:00
Blaz Kristan b4aec91d67 Bugfix 2023-09-12 23:44:18 +02:00
Blaz Kristan ae1d0a18f3 Separate mode blending option 2023-09-12 06:17:06 +02:00
Blaz Kristan cc68e6b6e6 Squashed commit of the following:
Remove sync receive
Disallow 2D effects on non-2D segments
Optimisations
Sync clarification
AR palettes
Return of 2 audio simulations
Bugfix in sync #3344
    - remove excessive segments
    - ignore inactive segments if not syncing bounds
    - send UDP/WS on segment change
    - pop_back() when removing last segment
Add pairing support for ESP-NOW sync
Reduce string RAM footprint
UDP parse optimisation
Make WizMote work with sync.
ESP-NOW wireless sync POC.
    - caveat: devices have to be on the same channel
    - clashes with WizMote handling ATM
2023-09-10 18:52:14 +02:00
Sandro Pischinger ca73b8e0b8 rename 'Current local time' -> 'Time' 2023-08-30 20:57:54 +02:00
Sandro Pischinger a79c9d5f4f info page: add time 2023-08-29 23:44:08 +02:00
Alerson Jorge 37dc17ae15 Correction 2023-07-20 13:50:32 -03:00
Alerson Jorge cd6b3d7dee Merge remote-tracking branch 'upstream/main' into pxmagic 2023-07-20 13:32:35 -03:00
Alerson Jorge aec0bc5029 Updating pxmagic and WLED UI 2023-07-20 13:20:13 -03:00
Alerson Jorge e010e67717 Revert "Updating pxmagic and inserting it in the WLED UI with option to enable and disable."
This reverts commit 44197d91c6.
2023-07-20 12:30:02 -03:00
Alerson Jorge 44197d91c6 Updating pxmagic and inserting it in the WLED UI with option to enable and disable. 2023-07-20 12:25:16 -03:00
Blaz Kristan 57d35858d8 Merge branch 'main' into alt-buffer 2023-07-14 15:39:18 +02:00
cschwinne ae235aa58c Fix UI handling of in-between inactive segments 2023-07-14 01:12:19 +02:00
Blaz Kristan 6302056182 Add ability to toggle devices from nodes view. 2023-07-13 22:21:15 +02:00
Christian Schwinne 822298ab66
Merge branch 'main' into alt-buffer 2023-07-09 11:31:02 +02:00
Blaz Kristan f442aad962 Misc.
- larger stack buffer for oappend
- increase max segment name for ESP32
2023-06-27 16:01:20 +02:00
Blaž Kristan f015227fc8
Missing WS connection fallback for liveview (#3267)
* Missing WS connection fallback for liveview
- fix for #3250

Remove (conditional WLED_ENABLE_LEGACY) legacy URI

Replace /sliders with /?sliders

* Merge liveview and liveviewws pages

Remove /url string subpage
Enable /json/live by default

* WS retry count
Removed appended ws from URL

* Also reset WS retries on successful WS connection

---------

Co-authored-by: Christian Schwinne <cschwinne@gmail.com>
2023-06-27 01:51:24 +02:00
Christian Schwinne 61ba16b779 Global buffer and ABL fixes 2023-06-27 00:38:30 +02:00
Blaz Kristan b257f476c9 Bugfix for #3259 2023-06-22 19:06:07 +02:00
Alerson Jorge d3af2be79a
Adding Pixel Magic Tool to WLED (#3249)
* Adding Pixel Magic Tool to WLED

* Revert "Adding Pixel Magic Tool to WLED"

This reverts commit b4f08fa8d5.

* Adding Pixel Magic Tool to WLED

* Corrections and performance improvements

* Remove IE compatibility tag

(saves a few bytes and IE10 is over 10 years old and unsupported)
Correct HTML language attribute
(Chrome would show a popup asking to translate from Portugese)

* Corrections and performance improvements

* Enable pxmagic by default

---------

Co-authored-by: Aircoookie <21045690+Aircoookie@users.noreply.github.com>
Co-authored-by: Christian Schwinne <cschwinne@gmail.com>
2023-06-22 11:26:24 +02:00
Clayton Sims e4ee392c27
Support for ESP-NOW Wireless Remote Control (#3237)
* Initial checkin for ESP-NOW remote feature

* cleanup irrelevant comment

* don't bring in espnow package includes when feature disabled

* Formatting and removing inaccurate call mode hardcoding

* Fork ESP Now code by platform (8266 v. esp32)

* compiled html update

* Disable ESP-NOW remote by default on ESP32 until tested

* Enable ESP-NOW remote for ESP32

* Rename ESP NOW define

---------

Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2023-06-22 10:06:19 +02:00
Alerson Jorge 0d287283d4 Corrections and performance improvements 2023-06-16 20:21:59 -03:00
Blaz Kristan 4ea5723b7f Enhance pin dropdowns.
- add pins for PCF8574 (POC)
- bugfix for saving
Reduced maximum relays to 8.
Changed MultiRelay config parameter name.
2023-06-16 22:06:26 +02:00
Aircoookie ea964124d6 Remove IE compatibility tag
(saves a few bytes and IE10 is over 10 years old and unsupported)
Correct HTML language attribute
(Chrome would show a popup asking to translate from Portugese)
2023-06-16 12:02:09 +02:00
Blaz Kristan 75244853c1 Fix for #3251 2023-06-16 10:24:56 +02:00
Alerson Jorge c361c34b16 Corrections and performance improvements 2023-06-15 22:10:54 -03:00
Alerson Jorge 68860ae866 Adding Pixel Magic Tool to WLED 2023-06-14 19:38:11 -03:00
Alerson Jorge 61637f12c7 Revert "Adding Pixel Magic Tool to WLED"
This reverts commit b4f08fa8d5.
2023-06-14 19:34:12 -03:00
Alerson Jorge b4f08fa8d5 Adding Pixel Magic Tool to WLED 2023-06-13 19:42:16 -03:00
Blaz Kristan 5ca8f4a3aa Merge branch 'pin-dropdown' into beta-3 2023-06-12 22:22:47 +02:00
Blaz Kristan ba6e2f0a54 Pin dropdown updates for LED pins.
Updated pxmagic
2023-06-12 19:21:14 +02:00
Blaz Kristan 149f4e38a0 Merge branch 'main' into dev-2 2023-06-11 09:54:44 +02:00
Blaz Kristan b5ee170726 Merge branch 'main' into beta-3 2023-06-11 09:53:39 +02:00
Jason Kölker d18d800947
fix(settings): mitigate xss
Mitigate XSS on wifi scanning from injecting arbitrary code by using
`textConent` instead of `innerHTML`.

Partially Fixes #3233
2023-06-10 23:40:02 +00:00
Blaz Kristan 3ca58ee65f Pin dropdowns POC.
NeoPixelBusGammaMethod POC.
PixelMagic POC.
Button reassign POC.
2023-06-10 20:43:27 +02:00
Blaz Kristan 21387b9a83 Bugfix download backup json 2023-06-08 09:41:38 +02:00
Blaz Kristan ccb0d491ed Port bugfix. 2023-06-08 07:14:03 +02:00
Blaz Kristan daa3200713 Sync page bugfix 2023-06-08 07:06:23 +02:00
Blaz Kristan eb8e95723c Bugfix reverse proxy path detection 2023-06-07 21:37:54 +02:00
Blaz Kristan 7dfc4a651d Merge branch 'main' into beta-3 2023-06-04 20:11:27 +02:00
Blaz Kristan 26bec11d76 Reverse proxy support. 2023-06-04 18:40:29 +02:00
Aircoookie d383bc93c7 Changelog update
Reduce width of ethernet mode dropdown
2023-06-02 10:51:37 +02:00
Blaz Kristan 82e448de7c Beta-3 changes
- remove I2C init  from usermods
- PCF8574 (&co) port expander support
- refactor PIR &  Rotary encoder & 4LD
- reboot race condition
- optimisations
2023-05-30 19:36:14 +02:00
Blaž Kristan 69ab2ce402
Merge branch 'main' into feature 2023-05-30 16:20:20 +02:00
Blaz Kristan d20cdc099d Merge branch 'main' into feature 2023-05-30 15:55:39 +02:00
Blaž Kristan 926e9ff3de
Merge pull request #3171 from Aircoookie/seg-groups
Add support for segment sets (groups of segments)
2023-05-30 15:53:39 +02:00
Frank 70c277d8a1
bugfix: don't hide sound sim options for "double note" effects
There was is a typo in this line - apparently the "\u" was missing, so the search string was interpreted as octal char instead of unicode.
2023-05-30 13:23:26 +02:00
Christian Schwinne bb91d5495f
Merge branch 'main' into feature 2023-05-29 21:31:40 +02:00
Blaz Kristan 995d94c124 Repeat segment button fix 2023-05-29 21:23:11 +02:00
Aircoookie ee7036f13d CSS tweaks
Fix repeat segment button remaining hidden
Fix third segment row (offset) alignment in 1D mode
Keep disabled sound simulation modes as comment for reference
New local var for 2D seg UI, improves code legibility
2023-05-29 21:06:10 +02:00
Blaz Kristan 5a8a8dc292 Feature implementation
- #2236
  - #1984
Better PSRAM handling
platformio.ini update
On/Off bus handling
2023-05-28 22:50:19 +02:00
Blaz Kristan 4a567ab97c Merge branch 'main' into seg-groups 2023-05-15 17:06:38 +02:00
Blaz Kristan 90431b662b Rename "group" to "set" 2023-05-15 17:06:29 +02:00
Blaz Kristan b47c12cbee Serg74 ethernet board. 2023-05-08 08:48:52 +02:00
Blaz Kristan 3d9160f2fa Merge branch 'main' into seg-groups 2023-05-05 23:01:17 +02:00
Blaz Kristan f4972e2be2 Code size reduction.
Save in hex notation.
2023-05-05 22:37:47 +02:00
Blaz Kristan 85c8e6ba42 Merge branch 'main' into cpal 2023-05-05 21:35:18 +02:00
Blaž Kristan 8e79bd8785
Merge pull request #3162 from wled-install/main
Add LAN8720 reset and new ethernet board
2023-05-05 21:32:06 +02:00
Blaz Kristan baacd55910 Minor UI fix 2023-05-01 14:17:52 +02:00
Blaz Kristan f38851b7c6 Merge branch 'main' into cpal 2023-04-30 17:52:28 +02:00
Henrik 8567f6b13c Ability to use static palettes as templates 2023-04-29 13:28:45 +02:00
wled-install 6d2eb04ada
Add files via upload 2023-04-28 17:13:50 +02:00
Blaz Kristan 0aea75edb7 NeoPixelBus 2.7.5
UI bugfix
2023-04-28 16:52:48 +02:00
Mattstir 2ca8231ab4
Improve indent (#3118)
* Improve indent

Improve indent, so its more allignend and correctly indented according to logic groups

* Spaces to tabs

---------

Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2023-04-28 01:40:51 +02:00
Blaž Kristan e00116551c
Add Ucs890x support and swaps NeoPixelBrightnessBus with NeoPixelBusLg (#3091)
* Add UCS890x support.

* Fixes

* Update NeoPixelBus to 2.7.3 for UCS8904 support.
Update ESP8266 core to 4.1.0

* ESP8266 compile fixes.
- use PlatformIO framework and toolchain
- add compiler warning suppression
- remove IRAM_ATTR to fit in IRAM

* Replace NeoPixelBrightnessBus with NeoPixelBusLg
Resolves #3087

* Update to NPB 2.7.4

* Internal NPB color conversions.

* Fix errors due to merge with SPI Hz methods

Regenerate settings page HTML

---------

Co-authored-by: Christian Schwinne <dev.aircoookie@gmail.com>
2023-04-28 01:28:57 +02:00
Blaž Kristan 9ff3f85432
Allow SPI clock speed selection. (#3173)
* Allow SPI clock speed selection.

* Bump NPB to 2.7.4
2023-04-28 00:27:19 +02:00
Blaz Kristan 70e9187bcb Merge branch 'main' into seg-groups 2023-04-26 19:50:22 +02:00
Blaz Kristan 95f9e97af8 typeOf bugfix 2023-04-26 14:45:39 +02:00
Marcos Castro 695b073080
Apply correct iOS scroll to all tabcontent (#3182) 2023-04-26 10:53:49 +02:00
Blaz Kristan a6052d7900 Update info text. 2023-04-25 14:27:33 +02:00
Blaz Kristan e42836b07f Allow hex strings for palette 2023-04-25 13:02:09 +02:00
Henrik 16373919d4 Removed as requested 2023-04-23 21:36:19 +02:00
Henrik 92f9c908f6 Custom palettes now editable 2023-04-23 21:32:52 +02:00
Henrik 480e1e17c8 Error on missing css file 2023-04-23 11:40:07 +02:00
Blaz Kristan 8c9656b799 Cleanup. Return after upload. 2023-04-14 18:33:03 +02:00
Blaz Kristan 3efee4a855 Merge branch 'main' into cpal 2023-04-14 17:16:20 +02:00
Blaz Kristan ece6759fa7 UI update. 2023-04-14 17:15:02 +02:00
Henrik e964c62907 Fixes 2023-04-12 09:15:38 +02:00
Blaz Kristan d77883dd7a Merge branch 'main' into ipad-pcmode 2023-04-11 21:03:09 +02:00
Blaz Kristan adea7dadec Bugfix.
- top buttons not working on mobile
2023-04-09 23:58:24 +02:00
Blaz Kristan cf4ce2dc08 Revert float none. 2023-04-09 23:55:53 +02:00
Henrik e74dfb2ba6 Small adjustments to UI mainly 2023-04-09 16:49:41 +02:00
Henrik aaea9ff018 Added info on usage of IDs 2023-04-09 14:18:22 +02:00
Blaz Kristan 206b88eba2 Bugfix.
- top buttons not working on mobile
2023-04-09 11:06:42 +02:00
Henrik 8f5373f034 Custom Palette Creator 2023-04-08 20:02:49 +02:00
Blaz Kristan dfa0a16487 Reduce sound sim options to increase 2D mapping. 2023-04-04 17:16:50 +02:00
Blaz Kristan 8b9f6f49ef Minor CSS tweaks 2023-04-04 15:53:03 +02:00
Blaz Kristan bcac978810 Merge branch 'main' into seg-groups 2023-04-02 18:17:47 +02:00
Blaz Kristan 4543288ea7 Merge branch 'ipad-pcmode' into seg-groups 2023-04-02 18:05:59 +02:00
Henrik 9307105b3f Redone in Patch-1 2023-04-02 13:52:20 +02:00
Henrik 567daf9946
Merge branch 'Aircoookie:main' into patch-1 2023-04-02 13:35:31 +02:00
Blaz Kristan 558b22c36a POC: Implemented segment groups (4).
Sacrificed 1 bit on sound simulation and 1D to 2D mapping each.
2023-04-01 23:40:43 +02:00
Blaz Kristan f076dddfe3 Filter updates. 2023-04-01 11:02:49 +02:00
Blaz Kristan 4ec1140cb4 Optimizations & bugfix. 2023-03-31 13:26:03 +02:00
Blaz Kristan 2a5d20058f iPad/tablet with 1024 pixel UI PC mode.
Optimizations.
2023-03-30 21:35:23 +02:00
Blaz Kristan 13678cb8d5 Add adjustable Random Cycle time.
- solves #3147
2023-03-25 21:28:30 +01:00
Blaz Kristan 747c920420 Bugfix.
- white overrides & CCT
2023-03-19 11:23:59 +01:00
Blaz Kristan 1bab4d6937 Merge branch 'main' into onepx-segment 2023-03-12 13:14:22 +01:00
TroyHacks a4fcbb9f67 Art-Net transmit support for network LEDs
Like DDP, this allows WLED to address network systems using the Art-Net protocol.

Universe starts at zero, because that's the first universe in Art-Net.

Works with RGB. It's coded to also work with RGBW, but I couldn't find a great place to enable it without mucking with things I don't understand.
2023-03-10 13:29:00 -05:00
Blaz Kristan ddd32bd600 Multiple fixes.
- compiler warning fixes (gcc17)
- revert min heap size to 8k
- fix form submitting in 2D settings
- remove IRAM_ATTR for ESP8266 core 4.1.0
2023-03-05 22:56:14 +01:00
Blaz Kristan bfbf7af411 Revert palette conditional load.
Playlist load bugfix.
2023-03-03 19:57:09 +01:00
Blaz Kristan c151221d12 UI fixes & revert forcing ULTRAWHITE for on/off bus
Reduce min heap for 8266
2023-03-02 18:21:55 +01:00
Blaz Kristan b8489724ef Slider BG fix. 2023-02-28 23:04:12 +01:00
Blaz Kristan 92d883db87 Bugfix for 1D setup.
- incorrcet max segment length calc
2023-02-28 15:25:11 +01:00
Blaz Kristan 3ca7006e3a Tweaks & bugfixes.
One pixel segment handling.
- added 0D FX metadata (1 pixel effects)
- ignore palettes for White only segment
- ignore color for non-RGB & non-White segment (on/off)

Bugfix
- proper auto segment creation
- hide palettes for non RGB segments
- some tweaks for #2984
- force Solid for some FX (causing crash) on 1 pixel segment

UI Optimisations
- slider tooltips
- tiny bit smaller tooltips
- hide segment power if only one segment
- gap between sliders
2023-02-25 09:41:15 +01:00
mx 0d3debf9b9
sACN/E1.31 Port Priority (#3052)
* Added E1.31 port priority handling #768

* Ignore E1.31 data when priority doesn't match #768

* Enable E1.31 priority handling for WLED_ENABLE_DMX

* Only handle e131Priority for P_E131 protocol

* Corrected comments

* Highest priority package first handling

* Removed obsolete code & comments

* Improved comments

* Reduce priority timeout to be uint8_t

* Optimized code & comments

* E1.31: Ignore non-zero start code and preview data
These are not level data, they have other purposes

* Style change cca41508 preview & ignore non-zero start code

---------

Co-authored-by: RichardTea <31507749+RichardTea@users.noreply.github.com>
2023-02-21 17:13:15 +01:00
underritoSR 7f74a4f4b5
removing DLS for CST_TimeZone_GMT-6 (#3082)
* removing DLS for CST_TimeZone_GMT-6

* Adjust Mexico timezone name

---------

Co-authored-by: cschwinne <dev.aircoookie@gmail.com>
2023-02-21 17:09:04 +01:00
Christian Schwinne 220718cb58
Remove Blynk support (#3102)
Change default palette for Railway to Colors 1 and 2
2023-02-21 17:07:32 +01:00
Blaz Kristan 3ffc58d442 Bugfix
- segment capabilities on 2D segments and ledmaps
- UI segment update
- auto segment creation 2D + 1D
2023-02-15 20:36:54 +01:00
Blaz Kristan 92d2be3f5e Add ledmap names
Bugfix
- reset segments upon 2D ledmap allocation error
- fix invlid 2D segments
2023-02-14 17:11:58 +01:00
Blaž Kristan a7cded21f7 Merge branch 'main' into led-gaps 2023-02-14 14:28:10 +01:00
Christian Schwinne 74156b7ed8
Support white addressable LED strips (#3073)
* Support white addressable LED strips

* Various white handling tweaks

Allow RGB controls for white-only busses depending on AWM (makes palette-only FX work on non-RGB addressable busses)
Fixed RGB controls hidden if segment contained any non-RGB bus (even though there is also an RGB bus in that segment)
New Max auto white mode
Added hasCCT() bus method
Rename methods to be clearer
WS2811 White getPixelColor fix()

* Fix merge conflict (bus manager cpp)
2023-02-14 01:33:06 +01:00
Blaz Kristan 821f320347 Add user selectable Gamma
Add panel visualisation (@ewoudwijma, #3090)

Bugfix:
- PIR onStateChange() ignored until inited
- remove matrix orientation
- ignore removing ledmap 0 if 2D
- _globalLeds size
2023-02-12 13:18:30 +01:00
Blaz Kristan 8dd1f89225 Update.
- allow ledmap selection in UI
- upload gap file
- expand matrix generator
2023-02-10 19:49:43 +01:00