-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathpatch note.txt
658 lines (589 loc) · 37 KB
/
patch note.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
2.08.6 [September 28th 2022]
-Fixed the transmitter not connecting(must update the transmitter and reload it)
-updated link to the documentation
-added more social link, including a discord link
-made it so default OBS connection is now version 5 instead of 4
-youtube service is currently unavailable, not ETA for a fix.
...
2.08.5 [June 25th 2022]
-Fixed a crash that would happen when you tried to change the appearance of a button to an invalid picture.
-The clipboard should no longer be cleared when lioranboard starts
-New commands
Web Connection Startup Start a connect to a server of WSS/WS/TCP type
Web Connection Send Text Send text data to the server
Web Connection Send Binary Send binary data(buffer) to the server
Web Connection Close Close an existing connection
Web Connection Status Return the status of a current connection
-...
2.08.4 [June 21st 2022]
-There will be a yellow message that pops up letting you know that there is a new version when you start up LB(based on your current check up beta/stable)
-When LB crash it will ask you if you want to report the bug, this will not happen if this is caused by a button command since it can easily crash at will.
-...
2.08.3 [June 20th 2022]
-New Bug report system, can be found on the bottom menu, following the "Active Button" option
-IMPORTANT Twitch is now fully supported without the transmitter(exept the test buttons), So if you do not need extensions, you do not need the transmitter anymore.
If you experience problems, let me know.
-The receiver will now send an empty json when being requested "GetTwitchList" by the transmitter since it is no longer needed.
-Fixed a bug with Trigger Button failing to trigger overlappable buttons after they triggered once.
-Fixed transmitter commands not properly taking custom height and colors as they should.
-Made a lot of text changes and fixes.
-Added a Social Media button, a list(currently only one) of related social media, will add more as needed.
-...
2.08.2 [Mai 15th 2022]
-disabled the source deletion detection for OBSws 4.9.1 until the problem is figured out(i need to know if this problem is on 5.0.0 as well)
-Fixed a crash that would happen when no internet was available.
-Block button command will now delete everything left in the queue if "Allow Queue" is unchecked
-Can now pull data on youtube chat message for , is broadcaster/moderator/member/verified(not tested, let us know)
-...
2.08.1 [April 28th 2022]
-Added a way to easily backup Lioranboard data.
-Added Twitch scope user:read:follows for Edit Follow and moderation:read for Moderation
-Fixed a crash that could happen when deleting a source in OBS
-...
2.08.0 [April 18th 2022]
-No changes were made on the code, Swap of compiler which means, The memory leak should be fixed
people should play around with it see if they notice any difference over 2.07.9 (there should be none)
-New compiler renders LB2 unusable on Windows 7
-...
2.07.9 is the Final Version for Windows 7 due to secure connections incompatibilities with winhttp.dll
Stream Deck 2.24 [April 10th 2022]
-Disabled deck no longer show up in the list when selecting a deck.
-...
2.07.9e [April 7th 2022]
-You can now move a trigger up and down with some new fancy buttons
-Stream deck triggered button now return trigger_type 23 and trigger button command return 24 and 25 for hidden delay ones.
-Trigger type for hotkey and repeat interval are now returned properly, the syntax was wrong before.
-added a global array for trigger type names.
-added a copy button for each variable in the variable window, to copy the whole path of the variable
-When lioranboard crash you no longer get a popup telling you it is still running when starting back.
-Reset button now clears all buffers and CSV
-Fetch OBS Data command should be a bit more reliable now when copy pasting an outside json.
-Fixed a Crash that would happen when connected to OBSws5 without a password when a transformed event would happen.
-Fixed a crash that could happen when youtube had an internal error.
-Fixed a hangup that would happen if you move a command up or down when the fps was set too high.
-New command
OBS Event Subscription (OBSws5) Allows you to listen for certain OBS event that normally don't come through.
-...
Stream Deck 2.23
-Fixed Randomly not being able to select a deck claiming the deck was disabled when it was not.
-..
2.07.8 [April 3rd 2022]
-Commands from futur version will now show as "unknown command" instead of crash LB on start up.
-Motion: Alpha filter was no longer working for OBSws4
-Motion: Filter Settings was not working for OBSws5
-Fixed a memory leak when receiving messages from OBSws5
-Fixed updating transmitter issues when using non default path or updating from beta.
-...
2.07.7 [March 25th 2022]
-Fixed a crash that would happen when using OBS ws 4.9.1 when you had a few groups inside a scene.
-...
2.07.6 [March 23rd 2022]
-Now fully support OBS websocket 5.0.0 beta1
What you need to look for.
OBS triggers are different then 4.9.1, so you need to set them to the new one
data received is not the same for most of them
you do not need to change anything to your obs commands, exept for:
Duplicate source, which now has 2 different command for both version
OBS custom Packet, Needs to be adapted to new protocol
Fetch OBS Data, needs to be adapted to new protocol
-Channel should now be a pull variable for Cummunity Subs, can't test it so let me know if it works.
-Lioranboard now supports ID and name for obs source, works for both 4.9.1 and 5.0.0
-Can now select Auto Detect for which type of OBS protocol
-All dark purple commands now indicate that the save variable is not instant and should be combined with a wait command
-Fixed Twitch: Extra Edit Reward cooldown not applying properly
-Fixed Get Button Variable not properly accepting inserts for variable names
-Fixed Youtube superchat crashing lioranboard.
-New Commands
Source Change Blend Mode Change the blend mode of a source, only for obsws 5
Clear Array Clears an array, so it has 0 entries
CSV Exists Check if a CSV exists
Number to Hex String Turn a number to a hex string 11 -> 0A
URL Encode String Turn a string into a url valid string aBc -> %61%42%63
-...
Transmitter 5.08
-Fixed channel moderation actions.
-...
2.07.5 [March 11th 2022]
-Fixed math problem when dealing with decimal inside paranthese
-Fixed a math problem when trying to do a minus number after a divide or multiply
-Restored Trigger Extension Triggers command, it should now work.
-...
2.07.4 [March 8th 2022]
-Fixed a crash that would randomly happen when open the variable window
-Fixed a crash introduced in 2.07.3 that could crash the receive when connection to OBS
-Fixed Founder twitch chat not working since 2.07.3
-...
Stream Deck 2.21 change
(Changes only apply to the windows stream deck until Stable version release.)
-Fixed a crash that would randomly happen when loading decks.
-...
2.07.3 [March 6th 2022]
-Fixed Source change setting and filter change settings not working after 2.07.2
-Fixed objects not being deleted for extension trigger and whisper trigger causing a memory leak when used
-Twitch: Send chat message, channel box is will now be lower case automatically
-Moderation host/raid trigger now provide the target
-Hype train provides more trigger pull data
-Channel is not included in raid trigger(the channel name of the raided, not the raider)
-"Check all" box for disabling commands no longer disable Case statement
-Swapped / and \ from keyboard menu
-Variables from disable decks no longer shows up in the variable window.
-raid trigger data now provides the channel name of the person getting raided
-...
Stream Deck 2.20 change
(Changes only apply to the windows stream deck until Stable version release.)
-Next Deck will no longer allow a disabled deck
-If a disabled deck is loaded it will be displayed clearly.
-...
2.07.2 [March 1st 2022]
-Added a Button in the Filter/Source Change settings to see what variable are available in said source/filter
-Added a History Backward/Forward option for deck switching in button settubgs require stream deck 2.19
-Can now force certain extensions when installing an extension
-Sub is now forced on when you select Founder in twitch chat triggers,
-Renaming or deleting an image from the image folder will no longer result in crash
instead you will see a missing image on the button.
-Can no longer interact with commands expansion bar when in a different window
-Mouse Cursor image will now be more interactive with what you're hovering.
-Clicking in purple space on main screen now unselects the current deck.
-The tray icon now disapear on crash.
-Fixed bit shift << and >> being inverted.
-Fixed Get Date/Time sunday not showing up, and removed : from being final character
-New Command
Twitch: Create Reward Create a channel point reward.
Twitch: Delete Reward Delete a channel point reward.
Twitch: Extra Edit Reward Edit more reward options that edit reward doesn't
-...
2.07.1 [Febuary 12th 2022]
-Forgot to execute the new error window script so it was not visible in 2.07.0
-Beta check box state is now saved
-File Delete was missing from the command list
-...
2.07.0 [Febuary 11th 2022]
-Completly new error window that will tell you info about what really happened.
such as http request or which command in your button crashed
-removed record_command_stack
-error_log.txt will contain the full error of all your past error, you are being judged.
-New Lioranboard Trigger for "Crash", this will trigger the button as lioranboard crash,
but everything will only be executed once, and everything must be at 0 delay
-Can now roll back to previous stable update by just unchecking the beta check mark.
-Renamed Command Youtube: Get Live Stats to Youtube: Get Stats
-Can now get some channel stats as well with Youtube: Get Live Stats
-Added the amount of command selected to the copy/delete commands button
-updated the how to make extensions.txt thanks to
-Fixed Color box from Extension command not setting themselves to the color you selected.
-Fixed Anonymous bits crashing
-Fixed a problem when using object inside array boxes. and such
-Fixed a crash that happened when using mic/aux 4 in OBS (obs websocket doesnt fully support that slot)
-...
Stream Deck 2.18 change
-yout previously selected deck will now be remembered when starting the program
-android auto connect no longer loads the deck directly, you will need to click Load Deck manually
-...
2.06.3 [Febuary 6th 2022]
-Fixed a crash introduced with the boolean fix from previous patch
-Fixed a crach that would sometimes happen when dealing with HTTP request and the calling button ending before it was completed.
-New command
Youtube: User Subscribe Status return the subscribtion status of a user
-...
2.06.2 [Febuary 5th 2022]
-Tab now open the proper window again
-Fixed a bug with transfering boolean with Change Source/Filter Settings
-Fixed a memory leak that was introduced a few version ago.
-...
2.06.1 [Febuary 3rd 2022]
-Can now type more than 2 letters in image box of modify button
-Added a button in the command window to open the variable window.
-Fixed a bug that would crash or delete a deck when trying to paste a deck.
-Fixed a problem with hotkeys when setting the same hotkey with different ctrl/alt/shift
you will still experience this bug from older deck, you will need to re-save the triggers.
let me know if you still experience this problem
-...
2.06.0 [Febuary 3rd 2022]
-Added Youtube Integration
-New triggers to go with Youtube Integration
-Added a warning when linking twitch account that the Token will be visible on the url bar to prevent people from flashing it on stream by accident.
-Added a duplicate deck button
-Added a copy full path for the transmitter, to make it easier to copy it to a OBS dock.
-Improved the file checking when saving a deck, Lioranboard will now tell you if it failed to save.
-An alert message will now appear if Lioranboard main deck file is empty and load older deck instead to prevent crashes on start up.
-Renamed more commands for consistency issue
-Yellow alert message will no longer cover the bottom bar
-can now type in the image box for modified button
-Improved the websocket packet instructions, should prevent some bugs when getting data form OBS.
-Get Latest Poll/prediction has been rename to Twitch: Get Latest Poll/Prediciton ID
-Twitch: Get Latest Poll/Prediciton ID no longer behave in the same way,
the command now polls twitch for the info so you should now use a wait command after you create a poll/prediction
-Fixed a bug with Motion: Position Curve not ending properly randomly
-Fixed a bug with CSV sort/move column/move row that would make them show a OOB error.
-Fixed a crash that would happened on the receiver side when you click disconnect in the stream deck.
-Fixed a crash that could happen with Stop Button/Group command when ending another buttons.
-New Commands
Youtube: Send Chat Message Send a chat message to your current live stream
Youtube: Change Status Update a live stream title,description, and category
Youtube: Ban User Ban a user
Youtube: Unban User Unban a user
Youtube: Get Live Stat fetch some live stats, this is instant no need for wait
File Exists Check if a file exists
File Delete Delete a file, THIS IS PERMANENT, will not put it in the recycle bin, yellow message will pop saying a file was deleted
-...
Stream Deck 2.16 changes
-Buttons with stream deck switch option will now be triggerd from the stream deck
-Fixed a bug when modifying a group id would only update 1 button on screen
-Fixed a bug that sometimes it wouldn't reconnect after disconnecting.
-Fixed a bug that happened when an ad cancelled the virtually keyboard making it impossible to type after the ad.
-Currently there is a bug on some device that makes the virtual back space undetectable
This might be a bug on the compiler side so will have to wait for futur update for that to be fixed
Meanwhile if you want to delete text, you will have to delete the whole box or select it with your finger by typing something new.
-...
2.05.3 [January 24th 2022]
-button border size 1 will now be a borderless button like in lioranboard 1 border size 0
-Fixed all the OBS Motion commands not accepting inserts
-Fixed a date get return issue with some st/nd/rd
-browser_name new global variable that is set when the transmitter connects, telling you which browser its using "OBS" for when its from dock mode
-administrator_mode new global variable that tells you if lioranboard is running as admin or not(this takes a few frame to figure out at the start of LB)
-can now get Lan IP when you click the stream deck icon,
under normal circonstance this ip can be used for both PC stream deck and Android Stream deck as long it is connected to the same network as the receiver
To connect from outside the network such as over the internet you will need to use your ISP IP and forward some ports
-New Command
Array Format to String Generate a string from an array with a given separator
String Split to Array fill an array with a formated string
Modify Button/Group From Object Modify a button with an object instead of the normal modify button command
-...
Stream Deck Changes
-Various source code changes to allow for a Browser port of the stream deck.
-support for borderless button
-...
2.13 Stream Deck For Android [January 21st 2022]
-Fixed a crash that would happen on connect
-Changed the way the websocket connection is managed
-...
2.05.2 [January 20th 2022]
-Fetch OBS Data will now return undefined if an obs error is detected, if you attempt to fetch the whole json, it will return the whole error instead of undefined
-Fixed a crash that could randomly happen with twitch chat
-...
Stream Deck 2.10 change for android only
-change the way ads get displayed to no long hve a loading screen and have a 5 seconds notice on the full screen ad
-...
2.05.1 [January 18th 2022]
-Can now copy object path in the variable window.
-Yellow boxes will now nag you if you put /$ $/ in them.
-Headers for HTTP request will now be properly displayed in the variable window instead of a number.
-Number to String now works on every value type not just numbers
-Twitch: Send Message was renamed to Twitch: Send Chat Message
-Fixed not being able to use inserts
-Fixed Wildcard pull command crashing LB if using on a queue'd trigger
-Fixed not being able to use inserts in Get Global Variable
-Fixed CSV Get Box not returning the right row or column
-Fixed CSV Delete Row not deleting the row from the existing list preventing the creation of the same row
-New Command
CSV Get Size Return the size of the CSV either amount of row or amount of column
-...
Stream Deck 2.09 change
-Optimized the rendering method
-APK is now available for android.
-...
2.05.0 [January 13th 2022]
-IMPORTANT -CHANGED THE ENCRYPTION SYSTEM, If you used the deck encryption system, i dont think anyone did but, decrypt them before updating
The encryption was very slow so had to modify it to make it fast and changing it in the process.
-CSV Get Box will now return undefined instead of saying the box doesnt exists
-When Lioranboard window doesnt have focus, the main screen will now only render twice a second to save processing power if you don't close to tray
-You no longer have to select the search box in the variable window to type in it
-Changed a few commands name for better consistency.
-String Digits now include the first - and . it sees, if numbers are already included, - wont be included
-Arrys in the variable window are now hidden by default, click the eye to see its content
-Strings that are too length in the variable are now hidden by default, click the eye to see them entirely
-Strings no longer appear off the screen in the variable window
-Should have fixed all the empty space that showed up in popup boxes
-Can now type in the OBS box for obs commands, so you can use inserts in them.
-Delete Variable now delete all variable if you leave the box empty or a button id
-Command Line command should no longer show any quick popups
-Fixed CSV Get Box the save variable should be the right one now
-Fixed the drop down menu search result going off the screen
-New Command
Wait For User Choice wait until the user select yes or no
Wait For User Input wait until the user input some text in a box
String Format Format a string with provided values
-...
Streamdeck 2.08 Changes
-Fixed a visual glitch with an arrow
-Fixed a visual glitch with button that had an estimated duration of 0 but lasted longer not showing that the button was underway
2.04.1 [January 8th 2022]
-Added the option to Sort CSV by numerical value instead of text.
-Can now set deck background color properly again
-Commands Array Insert/Remove/pull/replace/sort/shuffle/size/random won't crash anymore if the array does not exists.
-Double click delay check changed from 250ms to 400ms, should make double click easier now.
-renamed a few commands for naming consistency, i'm sure there are more
-Fixed a visual glitch when you made LB2 window too thin in the command window
-Fixed a Crash that would happen sometimes, when pasting a command above a if statement
-...
Streamdeck 2.07 Changes
-Fixed a visual bug that would prevent button from doing their end of button animation
-...
2.04.0 [January 7th 2022]
-New Compilling method, Lioranboard receiver should be incredibly faster by at least x2 speed and more in some cases,
let me know of any behavior changes you may notice. This is a delicate change so let me know
-due to new compiling method, the receiver will no longer be able to fetch the stream deck version,
the update button will always be Verify and version shown as Unknown, click verify to check for updates.
-Fixed Wait For Timeout
-Fixed font resizing for the stream deck
-Added CSV support with a few new commands
-transmitter change log https://github.com/LioranBoard/LioranBoard-2-Transmitter/blob/main/README.md
-New Commands
CSV Create
CSV Delete
CSV Add Columns
CSV Add Row
CSV Get Box
CSV Set Box
CSV Column Find Value
CSV Row Find Value
CSV Sort
CSV Move Column
CSV Move Row
CSV Delete Column
CSV Delete Row
CSV Save
CSV Load
-...
2.03.0 [January 2nd 2022]
-HypeTrain triggers are now in, make sure you listen for it in the twitch connection window.
-Added a feature for extension designer that allow them to hide extension commands so they can be selected in other ways
-Save decks now create backups
-Get Twitch Connection Info now has a default selection to get main account info, this will help extension makers
-Get Twitch Connection Info now has extra get value
-Keyboard Simulated Press now has a variable box instead of text for duration
-Channel point trigger now allow for wild card, (BY DEFAULT you can never get the wild card, it is always not case sensitive and can not have empty wild card since this is highly decided by you.)
-Can no longer trigger a button through hotkey if the ctrl+alt+shift variant does not match perfectly. so Setting "A" hotkey and doing "alt+A" will not trigger the button
-Changed it so if Lioranboard didn't close properly, Lioranboard Startup triggers and Repeat interval will have a 30 seconds grace period
to make sure you're not triggering a faulty button and being unable to start LB
-Image management on the receiver side has been changed to no longer be saved internally as base64
-Copying a deck now allows you to transfer images as well... won't overwrite them if they already exists on the other end.
-LB will now tell you if a second transmitter tries to connect.
-Added new icon that tells you if things are connected
-The transmitter will now restart when you close the Twitch Connection window
-you can now reference any non existant object and array inside a yellow box, it will return undefined if one is missing instead of crashing.
in that sense, yellow box should never cause a crash unless you do some bogus complex math.
-new global array "twitch_accounts" a list of all twitch accounts, order may randomly change, join chat as account is always first
-Moving a button around a deck is now made much simplier when in non snapping mode
-Can now see how many http request are currently pending when any, near the version number at the bottom.
-Can now turn Dev mode on and off by clicking reset 10 times
New encryption system for decks, to be used by Extension devs to prevent theft.
-new record mode record_command_stack="1" , this is for crash checking, if your button is crashing and you do not know what command is crashing it
this will write to a file constantly while buttons are underway so use it wisely, should only be on when testing.
-Fixed Twitch: Get User Info not working with User ID
-Fixed a problem that would happen with Simulated key press not being released properly if the button was ended prematuterly (exit/Stop Button), keypress will be released immediatly on button end now
-Fixed a crash that would happened if you started your complex math with -
-Fixed a unicode conversion problem that happened when doing complex math with strings
-New Commands
Button Get Own ID Get the id or group id of the button that calls this command
Sound Effect Change Volume Changes the volume of a given sound ID
Sound Effect Change Speed Changes the speed of a given sound ID
Wait for Timeout Just a basic wait function that freezes the button for the duration
Trigger Extension Triggers This is to trigger any button that has an extension trigger, you can also pass data along with it. Made For Extension designer
Object Get Size return the size of an object
Object Get First Key return the first key, undefined if empty, this is not based on the order they were added
Object Get Next Key return the next key after the one you provide, undefined if its the end of the object, this based on the order as well.
2.05 Stream deck changes
-Fixed a bug with the streamdeck that would happen if you got a modified button update while in the select screen.
-Increased the range of possible character from 32-127 to 32-255, unicode character will never be included.
-borderless button now fully cover their area.
-Added a loading icon at the bottom corner when loading an image or a deck
-...
2.02.0 [December 23rd 2021]
-New check all box for disabling commands
-Disabling a statement command will now hide its content.
-Can now listen for Followers,Polls,Predictions and hype train althought we need data on hypetrain, let us know if you get hypetrain routinely.
-New triggers for polls, predictions
-There is now an update button in the setting window
-fixed a crash that would happened when trying to paste an invalid button
-Removed 1
-Transmitter was changed, changing is required for the new triggers
-...
2.01.1 [December 22nd 2021]
-Entering the wrong password for OBS now warns you properly that it is wrong.
-Entering the wrong password for OBS no longer crashes Lioranboard after a few seconds.
-Fixed a problem when selecting the first transmitter command not being added in as a command
-Fixed a crash that would happen if the transmitter sent a misformated pubsub message
-Fixed a crash that happened when modifying button from the transmitter twice.
-Fixed a crash that would happen with arrays
-Create Clip should work now... again
-Selecting `Set Button Variable` will now set it properly instead of `Set Global Variable`
-...
2.01.0 [December 20th 2021]
-Can no longer click behind the patch note window when updating.
-tab button in the main screen now opens the variable window.
-File: Save String no longer crashes
-Twitch: Create Clip should now returns the id fine, need testing
-The stop sound icon is now properly associated to stop sound effect command
-if no transmitter is selected it will automatically select the one that's included.
-...
2.00.6 [December 20th 2021]
-Host triggers are back
-Changed the wording when closing the twitch window so its clearer.
-Fixed a bug in the stream deck that allowed you to press button on the current deck if you pressed back space to go back to deck select screen
-fixed the DLL not being swapped properly when updating.
-...
2.00.5 [December 19th 2021]
-raid triggers are fixed
-You can now record various network connections just open settings.ini and set these to record them localy,
do not leave these on they will cause massive lag eventually if left unattended
a text file for each will be created inside lioranboard folder
record_twitchchat="1"
record_http="1"
record_pubsub="1"
record_transmitter="1"
-...
2.00.4 [December 19th 2021]
-Fixed pause/unpause enable/disable being swaped for channel point edit command
-Changed ini save to make sure certain symbols wouldn't be broken when you tried to save em as strings.
-Changed some button command name to include /group as well when supported by that command.
-Changed it so inserts (/$ $/) inside strings would not be recognized as actual inserts which could have easily caused a crash from user input if allowed.
-Get Date command now has an option to return only numbers
-extension installing no longer remove returns
-Empty menu no longer crashes LB
-New Commands
Twitch: Create Clip Create a clip and save its id as a variable
Block Button/Group One of the missing commands from LB1
-...
2.00.3 [December 17th 2021]
-Changed commands from 2.00.2 to take Login Name instead of broadcaster id
If it says Login Name then it needs to be YOUR account, not someone else
-New Commands
Twitch: Create Marker Create a new stream marker
Twitch: Create Poll Create a poll
Twitch: End Poll end a created poll, get its id using get latest poll
Twitch: Create Prediction Create a prediction
Twitch: End Prediction End Predictionm get its id using get latest prediction
Twitch: Get Poll/Prediction Result Get state or result of a prediction or poll
Get Latest Poll/Prediction ID Get id of a poll or prediction and its choices
Twitch: Edit Reward Edit title,cost,visibility, pause state of a reward
Twitch: Change Redemption Status Fulfill or cancel a redeemed reward
-...
2.00.2 [December 16th 2021]
-Can now reference other button variable by simply doing ButtonId.Variable
-Minimize to tray is now off by default on first run
-New Commands
Twitch: Get Stream Info Get Some information about a stream, doesn't have to be yours.
Twitch: Get Channel Info Get Some information about a channel, doesn't have to be yours.
Twitch: Get Subscriber Status Get the sub status of a viewer, has to be your own channel, can not fetch this for other channel.
Twitch: Get Subscriber Count Get the amount of subscriber from your channel
twitch: Get Follower Count Get the amount of follower form your channel
-...
2.00.1 [December 15th 2021]
-Twitch: Change Stream Status - New command, Sets twitch game/title/language
-Twitch: Get User Info - New command, Get various infos on a give user, id or login name
-Twitch: Get Game Info - New Command, Get varios info on a game.
-Added a message for when TLS encryptions windows options are turned off.
-better display of whats happening with versions when clicking the update button.
-...
1.99.9 [December 14th 2021]
-Built in auto patcher now operationnal
automatically update and replace,
the receiver
the windows stream deck
the transmitter(will re-install all extensions automatically)
-New patch note and update window
-Add an option in the transmitter menu to re-install all extension that were previously installed(installed folder)
-Fixed a crash when unknow moderation triggers happened, added more moderation triggers
-Fixed a bug causing motion commands to not happen properly.
-Fixed a crash that would happen when calling round/floor/ceil/abs in a complex math setup
-...
1.99.8 [December 11th 2021]
-Fixed a crash that would happen if you had an ongoing button that no longer exists and openned the active button window,
-Fixed a crash that would happen if the stop button command deleted its own button after a deck was saved.
-Fixed a crash regarding reaching max undo after the introduction of command window close warning.
-Fixed a crash when a community gift trigger happened
-...
1.99.7 [December 11th 2021]
-escape now closes current window
-command window will now tell you if you close without saving.
-Fixed a bug when you had multiple trigger on the same button and one triggered, throwing the system out of sync
-Fixed twitch profile pic not reseting between each one.
-Fixed Filter change setting not working
-Removed turn to real options from trigger pull and obs fetch
-yellow alert message appears when you get sub/bits/channel redeem
-You can press F4 to test memory leaks, the numbers should not go up unless you add stuff, if you add anything, the count should go up, if it goes up and nothing was added, you need to tell me
-...
1.99.6 [December 10th 2021]
-Get HTTP request New command, can now do normal http request from LioranBoard.
-Swap Red & Blue New Command, swap the red and blue color in a number, some program do RGB and some do BGR, this will help you if you need that
-name_color for twitch chat trigger no longer include the # so its a pure hex string
-Fixed Source Change Settings
-true/false will now return true and false when used like a variable
-fixed the transmitter so it connects fine for OBS browser.
-Rearranged the command list menu, if you dont like it, send me a better one.
-home,end,pageup,pagedown work properly now,don'T ask for insert, nobody likes it
-...
1.99.5 [December 8th 2021]
-Changed the transmitter a bit, the LioranBoardJSON was setup wrong, dont do LioranBoardJSON.Data.Value, just do LioranBoardJSON.Value
-Data for executed commands will now include the button if of the button which triggered it
-Fixed an array bracket evaluation problem,
-doing += with number + text is now allowed, the number will be turned into a text, if your text contains number, it will not be turned to a number, its a 1 way street
-yellow box can now do text for complex math such as ("Name: "+array[0])
-inserts /$$/ invoke yellow box , so /$(1+2)$/ or /$(variable+"Hello World")$/ is possible
-array brackets [] invoke a parantese yellow box, so array[1+variable*3] is possible
-File: Save/Load Text can now save new lines and "
-Stringify Array New Command, stringify an array
-Parse Array/Object New Command, turn a string from stringify object or array into an object or array.
-Shift+Tab now shift to the previous text box, like tab goes to the next one.
-Alt+double click now opens settings instead of release
-appearance window no longer pops on button create
-scrolling no longer works on both commands and menu at the same time
-increase the max amount of search result to 20
-...
1.99.4 [December 7th 2021]
-Extension install system is now done, you can start making extensions
explanation in the extension folder
all Christinna's transmitter function have been remove due to them being incompatible
-Fixed a bug where the create reward button was missing if you had no Owned channel points
-Increase the japanese font size and spacing.
-changed the way decks get saved to clipboard
-...
1.99.3 [December 5th 2021]
-Can now Undo in text box.
-Can no longer undo commands with the shortcut ctrl+Z, use the button insteads
-Can no longer scroll text box with the mouse wheel
-Made it so the same trigger can not trigger the same button twice.
-Fixed Wait commands not expiring after time out
-...
1.99.2 [December 5th 2021]
-Added a new option to stretch or keep image to button size, can be found in the appearance window.
-Fixed a crash with the stream deck when switching a button's image.
-Fixed the stream deck not immediately showing a modify button when applied to a different button.
-New global variable "since_2020" this is the amount of seconds past since beginning of 2020.
-Clicking the reset button in LB now clears the modified button list
-Fixed crash that could happen if obs sent back an error
-Default OBS sound source now have their status being fetched properly on connect.
-along with the version number at the bottom, you now see the last key and character that were triggered by the keyboard(will be removed in the futur)
-Fixed an unrecoverable crash that would happened if you saved a deck with a Repeat interval trigger of 0
-Now support character font for Cyrillic,Japanese,Korean and various other one.(Does not include button font)
-Changed the way typing occures in the input boxes, let me know if there are any problems with it
-other fixes
-...
1.99.1 [December 3rd 2021]
-New Command: Get Object Variable gets a key inside an object and saves it in a given variable name
-New Command: Set Object Variable Set a key inside an object to a given value
-Fixed a crash that happened if you edited OBS connection after cancelling them.
-Fixed Menu search box to return text header, resulting in crash when you select them
-Added the potential to add background picture to stream deck
-Some scrolling areas were missing wheel mouse scrolling possibility, all scrolling should scroll with mouse wheel.
-Fixed some OBS commands that were working if you changed source from other scenes
-Background image is now possible in the stream deck
-Change the way the Reinitialize variable button work, will no longer delete new character, will just merge the new and old together instead, this should prevent some crash
-Modify button now changes the image properly in the stream deck, can no longer type in the path box since LB need to have control of those files
-sound path box can now be typed in
-transmitter hidden menu now work fine
-Motion and transition command now work fine
-can now tab to the next box, Tab no longer counts as a valid character you can type, pasted one will still show up as tofu
-Scroll bar for input box were sometimes a bit glitchy, fixed that.
-delete button now works on selected text
-OBS pull source value now sets the variable to 0 if it doesnt exists, this is to prevent crash if a source no longer exists or if obs is not connected.
-global.main_directory is now a variable that tells you what folder lioranboard is in
-global.<obsname>.current_scene and previous_scene are now available
-Version number now shows at the bottom like LB1 did
-Group source now show up in the scene list
-Source inside group now show up properly
-some other fixes
-...
1.99.0 [December 1st 2021]
-It Lives
-...