Releases: johnholbrook/FLLuid
Version 2.0.1
Export and Import award slides configuration.
Version 2.0.0
FLLuid 2.0.0
FLLuid version 2.0.0 is a significant update with a variety of useful new features.
Display system
The display system in 2.0.0 has been rewritten completely from scratch. The biggest difference is that FLLuid now serves displays as web pages to any computer on the same local network. This enables various new use cases, including:
- View displays in a web browser
- Show display on a different computer from the controller
- Show more than one display controlled by the same controller
- Load individual displays as needed (e.g., load just the "scores" display)
- Integrate FLLuid displays directly into a livestream by loading one or more displays as a browser source in OBS.
Other changes in the new display system include:
- Visual refresh of displays for cleaner look
- Optional dark mode for displays
- New display type "slides" for awards ceremony and/or speakers
Other features
- Redesigned controller window for more intuitive operation
- Allow custom timer length
- Optionally play timer sounds through controller window
- Various other small bugfixes and improvements
The macOS binary is now universal .app that runs natively on both Intel and ARM Macs.
Version 1.0.0
Feature-rich and stable enough that I'm happy to call this version 1.0.0.
Lots of new features in this release compared to the last tagged version:
- Change project name from "FLL Audience Display" to "FLLuid".
- Automatically check for software updates.
- Add a new "Custom Message Display" which can show any text of the operator's choosing.
- Custom Message can also be shown in smaller font on scrolling-table displays.
- The current match block can optionally be advanced after the timer ends.
- On Touch Bar-equipped Macs, show some basic timer and display controls on the Touch Bar.
- Reorganize and improve the layout of the controls and settings in the controller window.
- Optionally show names of teams in the current block on the chroma-key timer.
- More display customization options:
- Chroma-Key background color
- Table scroll speed
- Sponsor logo slideshow time
- Display order of sponsor logos
- New LEGO Brick-style timer font (looks like the app icon)
Also, this is the first release to include a compiled binary for Windows. The Mac binary is an intel-only .app, but there's no reason to think it won't run fine on ARM Macs via Rosetta.
Version 0.2
New features in this version:
- Use
accurate-interval
package for more accurate match timing - Optional third, timer-only window can be spawned from the controller window
- Move a few options around; sort options into "details" elements in the controller window
- Support for importing FLLtournament.com schedule spreadsheets (converted from Excel to CSV)
- Display teams & table assignments for upcoming match
- Display match schedule (from the current match block to the end of the schedule, inclusive)
- Header rows for scrolling tables (schedule and scores) stick to the top of the screen
- Titles for Scores, Schedule, Other Events, and Match Intro screens
Still Mac-only for now, generating compiled binaries for Windows/Linux is the next thing on my to-do list.
Version 0.1.1
Same as v0.1, but with the "Edit" and "Window" menus back and fancy CSS stying (thanks Philip!) in the controller window.
All the same caveats as v0.1 apply.
Verson 0.1
This is the first release of this app. While I am not aware of any major bugs, be aware that this app has only been used at a single event at the time of release, and has not been thoroughly tested.
If you decide to use this at an event you're running, be aware you're using beta software that could break or crash. Since the app only views scores (not writes them), and does so only by scraping publicly-accessible web pages, none of your data will be lost if the app breaks or crashes, and you should be able to restart the app and continue on without trouble. But, it might be a good idea to keep another timer (such as the sister project to this app, http://fll-timer.com) at hand just in case this happens at an inopportune time.
I have only built the app for macOS for now; a Windows build will probably come soon.
Note that Gatekeeper on macOS will refuse to open the app because I haven't yet gotten around to signing the app with a certificate of any sort. To get around this, locate the .app in the finder, right-click it, select "open" from the menu, then select "open" again in the resulting dialog.