Skip to content

Commit 26bf932

Browse files
vassboBogdanIvchenkoyurividaljzongkergladsonsam
authored
1.5.6-beta.1 (#2579)
* Fixed fonts sometimes not working for special text - Fixed template freezes - Fixed thumbnail not working in ControlShow - Updated languages * Large dropdown lists should render more efficient * Context menu format tooltips - Trim now also removes double spaces * Tweaks * Tweaks * Fix scripture loading logic for collections. (#2560) * Fixed keyboard shortcuts for non-Latin keyboard layouts * Template fixes * Use original text color with stage format * Fix the verse division when text spawns multiple chapters (#2562) * Fixed event date picker not working * Deleting project folder will also delete contents * Fixed stage output removed if set to no value * Updated entitlements * Updated build files await * Fixed issues * Fixed black thumbnails for encrypted media on slide * Split text updates * Dynamic value for full show text * Fix null font-size handling in style overwrites (#2570) * Set opacity in gradient picker - Create or search shows buttons in empty project - Tweaks * Tweaks * Trying to fix merging lines removing style on macOS - Companion feedback - Tweaks * Fixed OpenLP import issue * Switch Analytics from Measurement Protocol to gtag (#2575) * Fixed next on media finished not advancing project item * JPEG EXIF moved to dynamic values - Tweaks * Fallback for dynamic values with | * Item display duration - Action activate on any output change * Download online media when added to project * Hold shift to invert group shortcut * Use templates tip * Style template in first output is used as slide preview by default - Template item mode * More RemoteShow Improvements (#2537) * Auto size fixes * Some dynamic values hidden by default - Fixed scripture issues - Fixed timer issues - Fixed line break issue - Updated Dutch language * Fixes * Updated amazing life encryption rules * Encrypting all Amazing Life content * Fixed logs * Fixed various freeze issues - Small tweaks * Fixed textbox selection not stored clicking a text input - Scripture fixes * Action to start audio effect - Fixed multiple of the same audio file in playlists not working - Fixed audio playlist set to not loop not clearing - Small fixes * Scripture fixes - Fixed multiple chapters not working - Fixed reference string - Slide timer fix - Stage value timing fix * Audio * Improvements * Revert non-remote changes to match upstream/dev * UI Updates * Fix Audio * Media * Improvements * Prettier * Revert * Alignment * Performance * Scripture * Remove Abbreviations --------- Co-authored-by: Kristoffer <[email protected]> Co-authored-by: Jeremy Zongker <[email protected]> * Updated dependencies - Version update --------- Co-authored-by: Bohdan Ivchenko <[email protected]> Co-authored-by: Yuri Vidal <[email protected]> Co-authored-by: Jeremy Zongker <[email protected]> Co-authored-by: Gladson Sam <[email protected]>
1 parent 8b5f6ad commit 26bf932

File tree

116 files changed

+3445
-1481
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+3445
-1481
lines changed

package-lock.json

Lines changed: 268 additions & 329 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "freeshow",
3-
"version": "1.5.5",
3+
"version": "1.5.6-beta.1",
44
"private": true,
55
"main": "build/electron/index.js",
66
"description": "Show song lyrics and more for free!",

public/lang/cs_CZ.json

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,7 @@
355355
"inputs": {
356356
"name": "Název",
357357
"url": "URL",
358+
"group": "Skupina",
358359
"method": "Metoda",
359360
"contentType": "Typ obsahu",
360361
"payload": "Zatížení",
@@ -399,7 +400,8 @@
399400
"offers": "Nabídky",
400401
"notice": "Poznámka",
401402
"visuals": "Visuály",
402-
"action_tip": "Akce, která se spustí pokaždé, když je prezentace této kategorie uvedena."
403+
"action_tip": "Akce, která se spustí pokaždé, když je prezentace této kategorie uvedena.",
404+
"create_nonexistent": "Vytvořit neexistující kategorie"
403405
},
404406
"groups": {
405407
"current": "Aktuální",
@@ -433,6 +435,7 @@
433435
"variable": "Proměnné",
434436
"trigger": "Spouštěč",
435437
"audio_stream": "Přenos audia",
438+
"now_playing": "Soubor se nyní přehrává",
436439
"aspect_ratio": "Změnit poměr aspektu",
437440
"max_lines": "Nastavit maximum řádků",
438441
"transition": "Přechod",
@@ -446,6 +449,7 @@
446449
"choose_output": "Vybrat typ výstupu",
447450
"choose_style": "Zvolit přednastavení stylu",
448451
"change_output_values": "Změnit hodnoty výstupu",
452+
"output_selector": "Výběr výstupu",
449453
"choose_chord": "Vybrat akord",
450454
"set_time": "Nastavit čas",
451455
"assign_shortcut": "Přiřadit zkratku",
@@ -484,6 +488,7 @@
484488
"manage_colors": "Spravovat barvy",
485489
"manage_metadata": "Spravovat metadata",
486490
"manage_dynamic_values": "Spravovat dynamické hodnoty",
491+
"template_style_overrides": "Přepsání stylu",
487492
"choose_camera": "Vybrat kameru",
488493
"manage_tags": "Spravovat štítky",
489494
"sync_categories": "Synchronizovat kategorie",
@@ -492,6 +497,7 @@
492497
"unsaved": "Opustit FreeShow?",
493498
"cancel": "Storno",
494499
"continue": "Pokračovat",
500+
"restore": "Obnovit zálohu",
495501
"reset_all": "Resetovat vše",
496502
"reset_all_confirm": "Přejete si vše resetovat?",
497503
"reset_all_action": "Toto zresetuje celý program, ale nevymaže soubory .show ve složce \"Shows\"-folder.",
@@ -764,6 +770,7 @@
764770
"start_playlist": "Spustit playlist",
765771
"playlist_next": "Další nahrávka v playlistu",
766772
"start_metronome": "Spustit metronom",
773+
"start_audio_effect": "Spustit audio efekt",
767774
"id_start_timer": "Spustit odpočet",
768775
"start_slide_timers": "Spustit časovače po aktivaci snímku",
769776
"id_select_output_style": "Zvolit výstupní styl",
@@ -950,6 +957,8 @@
950957
"max_lines_per_slide": "Max řádků za snímek",
951958
"break_long_lines": "Přerušit dlouhé řádky",
952959
"break_long_lines_tip": "Přerušit řádek pokud delší než určený počet slov",
960+
"style_overrides_tip": "Automaticky přestylovat shodující slova.",
961+
"style_override_pattern": "Slovo nebo /regex/",
953962
"skip_virtual_breaks": "Přeskočit virtuální pauzy",
954963
"media_fit": "Vmístit média",
955964
"cropping": "Oříznutí",
@@ -990,8 +999,8 @@
990999
"_title_top": "Zarovnat nahoru",
9911000
"_title_bottom": "Zarovnat dolů",
9921001
"align_center": "Vycentrované",
993-
"align_start": "Start",
994-
"align_end": "Konec",
1002+
"align_start": "Nahoře",
1003+
"align_end": "Dole",
9951004
"outline": "Obrys",
9961005
"shadow": "Stín",
9971006
"shadow_inset": "Vnitřní stín",
@@ -1209,7 +1218,8 @@
12091218
"source_output": "Výstup zdroje",
12101219
"auto_stretch": "Automaticky roztáhnout obsah",
12111220
"labels": "Zobrazit názvy",
1212-
"label_color": "Barva štítku"
1221+
"label_color": "Barva štítku",
1222+
"create_stage_output": "Vytvořit výstup pódia"
12131223
},
12141224
"settings": {
12151225
"general": "Obecné",
@@ -1265,6 +1275,7 @@
12651275
"disable_labels": "Vypnout štítky",
12661276
"group_numbers": "Skupinová čísla",
12671277
"auto_group_numbers": "Automaticky přiřadit skupinám číslo",
1278+
"shortcuts_on_slides": "Zobrazovat zkratky na snímcích",
12681279
"transparent_slides": "Průhledný náhled snímku",
12691280
"full_colors": "Vysoký kontrast skupinových barev",
12701281
"next_item_on_last_slide": "Šipky vlevo/vpravo upravují předmět na prvním/posledním snímku.",
@@ -1297,15 +1308,11 @@
12971308
"add": "Přidat",
12981309
"remove": "Odstranit",
12991310
"change_name": "Změnit název",
1300-
"show_location": "Zobrazit lokaci",
13011311
"data_location": "Lokace dat",
1302-
"user_data_location": "Uložit nastavení uživatele do 'Lokace dat'",
1303-
"user_data_location_confirm": "Pokračujte pouze, pokud víte, co děláte. Změnit umístění uživatelských dat?",
1304-
"user_data_exists": "Nalezeny existující data ve vlastní lokaci, přejete si přepsat?",
1305-
"user_data_yes": "Ano, zachovat aktuální data",
1306-
"user_data_no": "Ne, importovat aktuální data",
13071312
"auto_locate_missing_media_files": "Automaticky najít chybějící soubory médií",
13081313
"popup_before_close": "Deaktivovat vyskakovací okna pro potvrzení",
1314+
"log_song_usage": "Zaznamenat užívání písně do souboru",
1315+
"auto_error_reporting": "Automatické hlášení chyb",
13091316
"disable_hardware_acceleration": "Vypnout hardwarovou akceleraci",
13101317
"restart_for_change": "Restartujte program, aby se změna projevila!",
13111318
"font": "Font",
@@ -1353,7 +1360,8 @@
13531360
},
13541361
"output": {
13551362
"state_inactive": "Neaktivní",
1356-
"state_locked": "Uzamčeno"
1363+
"state_locked": "Uzamčeno",
1364+
"disabled_layers": "Deaktivované vrstvy"
13571365
},
13581366
"profile": {
13591367
"profiles_hint": "Vytvořit více profilů k omezení přístupu uživatelům při ovládání či upravování vybraných částí programu.",
@@ -1415,13 +1423,15 @@
14151423
"verse_numbers": "Čísla veršů",
14161424
"verses_on_individual_lines": "Verše na jednotlivých řádcích",
14171425
"divide_long_verses": "Rozdělit dlouhé verše",
1426+
"split_long_verses_suffix": "Zobrazit příponu písmenka",
14181427
"version": "Zobrazit verzi",
14191428
"reference": "Zobrazit reference",
14201429
"split_reference": "Rozdělit reference",
14211430
"combine_with_text": "Kombinovat s textem",
14221431
"first_slide_reference": "Odkaz na prvním snímku",
14231432
"reference_at_bottom": "Posunout dolů",
14241433
"red_jesus": "Ježíšova slova červenou barvou",
1434+
"show_all": "Zobrazit vše",
14251435
"search": "Vyhledat v Bibli"
14261436
},
14271437
"filter": {

public/lang/en.json

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,17 @@
7575
"slide": "Edit current slide.",
7676
"filters": "Change the look of the selected element.",
7777
"options": "More options.",
78-
"scripture": "Hold Ctrl/Cmd or Shift to select multiple verses."
78+
"scripture": "Hold Ctrl/Cmd or Shift to select multiple verses.",
79+
"context_cut_in_half": "Split the first textbox into two slides.",
80+
"context_merge": "Merge selected slides into one.",
81+
"context_capitalize": "Make first letter of each line uppercase.",
82+
"context_trim": "Trim whitespace and punctuation from start/end of each line, and remove double spaces."
7983
},
8084
"tips": {
8185
"trigger": "Triggers are commonly used to send a HTTP request to change the preset of cameras.",
82-
"global_options": "These options are applied globally."
86+
"global_options": "These options are applied globally.",
87+
"consider_templates": "You made the same changes to multiple slides. Consider using a template.",
88+
"style_template_active": "A style in the output is set to override the show template."
8389
},
8490
"setup": {
8591
"good_luck": "We hope you find this software useful. Good luck with the presentation! :)",
@@ -317,7 +323,6 @@
317323
"autofill": "Autofill",
318324
"message": "Message",
319325
"message_tip": "Display something on all slides",
320-
"auto_media": "Get meta from media content",
321326
"override_output": "Override output style",
322327
"display_metadata": "Display metadata",
323328
"meta_template": "Metadata template",
@@ -791,6 +796,7 @@
791796
"override_category_action": "Override category action",
792797
"activate_on_startup": "Activate on startup",
793798
"activate_save": "Activate on save",
799+
"activate_output_changed": "Activate when output changes",
794800
"activate_slide_clicked": "Activate on slide click",
795801
"activate_group_start": "Activate when group is started",
796802
"activate_video_starting": "Activate when video is starting",
@@ -1278,6 +1284,7 @@
12781284
"auto_group_numbers": "Auto assign group numbers",
12791285
"shortcuts_on_slides": "Display shortcuts on slides",
12801286
"transparent_slides": "Transparent slide preview",
1287+
"style_template_preview": "Use style template as slide preview",
12811288
"full_colors": "High contrast group colors",
12821289
"next_item_on_last_slide": "Arrow left/right changes project item on first/last slide",
12831290
"slide_number_keys": "Play slides with number keys",

public/lang/hu.json

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,7 @@
355355
"inputs": {
356356
"name": "Név",
357357
"url": "URL",
358+
"group": "Csoport",
358359
"method": "Módszer",
359360
"contentType": "Tartalomtípus",
360361
"payload": "Hasznos teher",
@@ -399,7 +400,8 @@
399400
"offers": "Adakozás",
400401
"notice": "Figyelem",
401402
"visuals": "Látványok",
402-
"action_tip": "Egy művelet, mely kiváltódik minden olyan esetben, amikor ilyen kategóriájú bemutató vetítésre kerül."
403+
"action_tip": "Egy művelet, mely kiváltódik minden olyan esetben, amikor ilyen kategóriájú bemutató vetítésre kerül.",
404+
"create_nonexistent": "Nem létező kategóriák létrehozása"
403405
},
404406
"groups": {
405407
"current": "Jelenlegi",
@@ -412,7 +414,7 @@
412414
"pre_chorus": "Elő-refrén",
413415
"chorus": "Refrén",
414416
"break": "Szünet",
415-
"tag": "Címke",
417+
"tag": "Toldalék",
416418
"bridge": "Híd",
417419
"outro": "Utójáték"
418420
},
@@ -433,6 +435,7 @@
433435
"variable": "Változó",
434436
"trigger": "Kiváltó",
435437
"audio_stream": "Hangfolyam",
438+
"now_playing": "Most lejátszott fájl",
436439
"aspect_ratio": "Oldalarány módosítása",
437440
"max_lines": "Maximum sor beállítása",
438441
"transition": "Átmenet",
@@ -446,6 +449,7 @@
446449
"choose_output": "Kimeneti típus kiválasztása",
447450
"choose_style": "Stílus előbeállítás kijelölése",
448451
"change_output_values": "Kimeneti értékek módosítása",
452+
"output_selector": "Kimenetválasztó",
449453
"choose_chord": "Akkord kiválasztása",
450454
"set_time": "Idő beállítása",
451455
"assign_shortcut": "Gyorsbillentyű hozzárendelése",
@@ -484,6 +488,7 @@
484488
"manage_colors": "Színek kezelése",
485489
"manage_metadata": "Metaadatok kezelése",
486490
"manage_dynamic_values": "Dinamikus értékek kezelése",
491+
"template_style_overrides": "Stílus felülírása",
487492
"choose_camera": "Kamera kiválasztása",
488493
"manage_tags": "Címkék kezelése",
489494
"sync_categories": "Kategóriák szinkronizálása",
@@ -492,6 +497,7 @@
492497
"unsaved": "Biztosan ki szeretne léptni?",
493498
"cancel": "Mégsem",
494499
"continue": "Folytatás",
500+
"restore": "Biztonsági másolat visszaállítása",
495501
"reset_all": "Minden visszaállítása",
496502
"reset_all_confirm": "Biztosan mindent visszaállít?",
497503
"reset_all_action": "Ez visszaállítja az egész programot, de nem törli a .show fájlokat a „Shows” mappában.",
@@ -764,6 +770,7 @@
764770
"start_playlist": "Lejátszási lista indítása",
765771
"playlist_next": "Következő szám a lejátszási listában",
766772
"start_metronome": "Metronóm indítása",
773+
"start_audio_effect": "Hangeffektus indítása",
767774
"id_start_timer": "Időzítő indítása",
768775
"start_slide_timers": "Időzítők indítása az aktív dián",
769776
"id_select_output_style": "Kimeneti stílus kiválasztása",
@@ -950,6 +957,8 @@
950957
"max_lines_per_slide": "Sorok maximális száma diánként",
951958
"break_long_lines": "Hosszú sorok megtörése",
952959
"break_long_lines_tip": "Sor megtörése, ha hosszabb, mint a beállított szavak",
960+
"style_overrides_tip": "Az egyező szavak automatikus átformázása.",
961+
"style_override_pattern": "Szó vagy /reguláris kifejezés/",
953962
"skip_virtual_breaks": "Virtuális törések kihagyása",
954963
"media_fit": "Média méretezése",
955964
"cropping": "Vágás",
@@ -990,8 +999,8 @@
990999
"_title_top": "Felülre igazítás",
9911000
"_title_bottom": "Alulra igazítás",
9921001
"align_center": "Középre igazított",
993-
"align_start": "Kezdés",
994-
"align_end": "Vége",
1002+
"align_start": "Fenn",
1003+
"align_end": "Lenn",
9951004
"outline": "Körvonal",
9961005
"shadow": "Árnyék",
9971006
"shadow_inset": "Zsugorított árnyék",
@@ -1209,7 +1218,8 @@
12091218
"source_output": "Forráskimenet",
12101219
"auto_stretch": "Tartalom automatikus nyújtása",
12111220
"labels": "Címkék megjelenítése",
1212-
"label_color": "Színek címkézése"
1221+
"label_color": "Színek címkézése",
1222+
"create_stage_output": "Színpadi kimenet létrehozása"
12131223
},
12141224
"settings": {
12151225
"general": "Általános",
@@ -1265,6 +1275,7 @@
12651275
"disable_labels": "Címkék letiltása",
12661276
"group_numbers": "Csoportszámok",
12671277
"auto_group_numbers": "Csoportszámok automatikus hozzárendelése",
1278+
"shortcuts_on_slides": "Gyorsbillentyűk megjelenítése a diákon",
12681279
"transparent_slides": "Átlátszó dia előnézete",
12691280
"full_colors": "Nagy kontrasztú csoportszínek",
12701281
"next_item_on_last_slide": "A jobbra, ill. balra nyíl az utolsó/első dián lévő projektelemet módosítja.",
@@ -1297,15 +1308,11 @@
12971308
"add": "Hozzáadás",
12981309
"remove": "Eltávolítás",
12991310
"change_name": "Név módosítása",
1300-
"show_location": "Bemutatók helye",
13011311
"data_location": "Adatok helye",
1302-
"user_data_location": "Felhasználói beállítások mentése az „Adatok helyére\"",
1303-
"user_data_location_confirm": "Csak akkor folytassa, ha tudja, mit csinál. Valóban megváltoztatja a felhasználói adatok helyét?",
1304-
"user_data_exists": "Meglévő adatok találhatóak ezen az egyedi helyen, szeretné felülírni azokat?",
1305-
"user_data_yes": "Igen, jelenlegi adatok megőrzése",
1306-
"user_data_no": "Nem, meglévő adatok importálása",
13071312
"auto_locate_missing_media_files": "Hiányzó médiafájlok automatikus keresése",
13081313
"popup_before_close": "Bezárást megerősítő felugró ablak engedélyezése",
1314+
"log_song_usage": "Dalok használatának naplózása fájlba",
1315+
"auto_error_reporting": "Automatikus hibajelentés",
13091316
"disable_hardware_acceleration": "Hardveres gyorsítás letiltása",
13101317
"restart_for_change": "Újra kell indítani a programot a módosítás érvénybe lépéséhez!",
13111318
"font": "Betűkészlet",
@@ -1353,7 +1360,8 @@
13531360
},
13541361
"output": {
13551362
"state_inactive": "Inaktív",
1356-
"state_locked": "Zárolt"
1363+
"state_locked": "Zárolt",
1364+
"disabled_layers": "Letiltott rétegek"
13571365
},
13581366
"profile": {
13591367
"profiles_hint": "Profil/szerepkör létrehozása, hogy bizonyos felhasználók hozzáférését a program kiválasztott részeinek vezérléséhez/szerkesztéséhez korlátozza.",
@@ -1415,13 +1423,15 @@
14151423
"verse_numbers": "Versszámok",
14161424
"verses_on_individual_lines": "Versszakok az egyes sorokban",
14171425
"divide_long_verses": "Hosszú versszakok szétválasztása",
1426+
"split_long_verses_suffix": "Betű utótag megjelenítése",
14181427
"version": "Verzió megjelenítése",
14191428
"reference": "Hivatkozás megjelenítése",
14201429
"split_reference": "Hivatkozás szétválasztása",
14211430
"combine_with_text": "Kombinálás a szöveggel",
14221431
"first_slide_reference": "Hivatkozás az első dián",
14231432
"reference_at_bottom": "Mozgatás alulra",
14241433
"red_jesus": "Jézus szavai pirossal",
1434+
"show_all": "Összes megjelenítése",
14251435
"search": "Keresés a Bibliában"
14261436
},
14271437
"filter": {

scripts/macos/entitlements.mac.plist

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,43 @@
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
44
<dict>
5+
<!-- Media library access -->
56
<key>com.apple.security.assets.music.read-only</key>
67
<true/>
78
<key>com.apple.security.assets.movies.read-only</key>
89
<true/>
910
<key>com.apple.security.assets.pictures.read-only</key>
1011
<true/>
1112

13+
<!-- Camera/Microphone -->
1214
<key>com.apple.security.device.camera</key>
1315
<true/>
1416
<key>com.apple.security.device.audio-input</key>
1517
<true/>
1618

19+
<!-- File system access for user-selected files -->
1720
<key>com.apple.security.files.user-selected.read-write</key>
1821
<true/>
1922

23+
<!-- Child process entitlement inheritance (likely LibreOffice soffice binary) -->
24+
<key>com.apple.security.inherit</key>
25+
<true/>
26+
27+
<!-- DYLD environment variables for native modules and LibreOffice binary execution -->
2028
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
2129
<true/>
30+
<!-- Disable library validation for native modules (better-sqlite3, opus, grandiose, etc.) -->
2231
<key>com.apple.security.cs.disable-library-validation</key>
2332
<true/>
33+
<!-- JIT compilation for Electron V8 JavaScript engine -->
2434
<key>com.apple.security.cs.allow-jit</key>
2535
<true/>
26-
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
27-
<true/>
36+
37+
<!-- Network client: API calls, downloads, external services -->
2838
<key>com.apple.security.network.client</key>
2939
<true/>
40+
<!-- Local servers: WebSocket, OSC, REST API -->
3041
<key>com.apple.security.network.server</key>
3142
<true/>
32-
<key>com.apple.security.inherit</key>
33-
<true/>
34-
<key>com.apple.security.automation.apple-events</key>
35-
<true/>
3643
</dict>
3744
</plist>

0 commit comments

Comments
 (0)