![]() |
Re: [Announce] Lanterne - an all-purpose flashlight app
Quote:
Quote:
Quote:
Quote:
|
Re: [Announce] Lanterne - an all-purpose flashlight app
Hehe, if you would like to put your hands into widgets, and at the same time do something simple, that is not going to get much feature requests (due to being feature complete at first release, probably), You could give FM transmitter control widget a shot (name is just a mockup). Generally, everything related to transmitting FM works out of the box (especially, using jacekowski's modified - and reverse-enginered, as vanilla was closed source - fmtx binary).
BUT, we have one unused (properly) feature - ability to transmit RDS alongside audio stream. Most of the times, it just transmit silly placeholder "Nokia N900" as RDS string. There is widget that should allow to dynamically modify RDS string, using TAGs from audio file (song name, artist, etc) - look for FM RDS Notify widget's source, if interested. Just be aware that, as usual, this widget is bugged as hell, works only half the time, and is poorly written (consume CPU power even if not in use, eats huge ammount of RAM for no apparent reason, etc). Not to mention, that some small application, that would enable/disable sending tags as RDS info globally (and, most likely, just like with Orecch's file naming scheme, would allow to define custom strings of tags and separators to use), without needing to run all the time, would be much better (due to "memory in use" savings - after all, N900 biggest bottleneck is RAM) - but it's the case most of the times. Who needs widgets, anyway, if we can have nice small program for same purpose? ;) (with exception to weather prediction widgets, maybe). Just suggesting ;) /Estel |
Re: [Announce] Lanterne - an all-purpose flashlight app
On-topic for Lanterne...
I've tested it thoroughly (latest version from OP), and noticed few things: 1. Sadly, "exit on camera cover close" options doesn't work. I've tried restarting Lanterne after enabling it, to no avail. It seems, that this option is just ignored. 2. In morse code tab, text imput field is missbehaving, if one hits "return" after writing sentence to send (I did it intuitively, wanting to check if it will be same as hitting "Start transmitting" button). It seems to open new line, but there is no way to write anything in it, or delete it and get back to our string - imput field just becomes practically disabled. Still, my text from 1st line *is* there - if I start transmitting, it goes on (that's why I think it opens new line, then goes sepuku). 3. In strobe flash experimented, input field for duty cycle time is strange, too. Using hardware keyboard, I can write max 999 ms there (three digits), but via software buttons, I can set as much as 5000 ms. Furthermore, there is something wrong with that duty settings. On 5000 ms and 25% duty cycle, leds remain ON for same ammount of time, as with 3000 ms. Increasing it above certain level seems to only affect pause time. BTW, UI design observation here. "new" settings, utilizing duty cycle time and duty cycle percentage are in line with wikipedia's definition, but, in real life usage, "old" way of setting ON time and pause time was *much* more convenient and intuitive. I don't know for others, but I opt for reverting it. 4. UI design suggestion - please, split "torch ON/OFF" button into two, wide in half. Then, let first one remaine "torch ON/OFF", and make another "Indicator ON/OFF". Due to buttons size, even replacing one of them with two still keeps them finger-friendly, in both landscape and portrait. OTOH, it allow us to enable either regular or nightvision-friendly torch modes from main menu, without side trips to prefferences. Speaking about the latter, it would also allow to get rid of "use indicator led as torch" checkbox from prefferences, leaving only mA settings there. I don't see any down-sides for such solution, only gains ;) Speaking about details - I thinked about it carefully, including situation, when one of torch modes is already enabled, and user click "ON/OFF" button assigned to another torch mode. IMO, this should result in disabling previous torch instantly, and activating last one "clicked" (literally, toggling between normal and indicator torch). --- Thanks for already making it almost feature-complete and UI-ideal! |
Re: [Announce] Lanterne - an all-purpose flashlight app
Quote:
|
Re: [Announce] Lanterne - an all-purpose flashlight app
Quote:
Quote:
I'll try to figure out a better way to manage the text screen... Quote:
But yeah, I really need to think a bit harder about the strobe UI... Quote:
I need to find a better way of showing this limitation in the UI... Quote:
Quote:
Quote:
Quote:
|
Re: [Announce] Lanterne - an all-purpose flashlight app
Quote:
|
Re: [Announce] Lanterne - an all-purpose flashlight app
Quote:
Quote:
I know, it's funniest feature request I ever made, and I can certainly live without it, if it's too cumbersome to write (or basically, require wasting more than few minutes, to write such nonsense :P ). Quote:
Quote:
Quote:
/Estel |
Re: [Announce] Lanterne - an all-purpose flashlight app
Quote:
Quote:
|
Re: [Announce] Lanterne - an all-purpose flashlight app
Quote:
Not only would it look cool but it would also allow for dynamic limiting of the duty cycle and/or longest on timer depending on the brightness (which I incidentally also envision as a slider). But I will let Copernicus decide that ;) |
Re: [Announce] Lanterne - an all-purpose flashlight app
Quote:
It's the way that Qt auto-resizes the buttons. Hard to explain unless you have played with Qt. Currently Lanterne is stacked horizontally and the buttons are set to resize this is the simplest method of catering for rotation. Another (more in depth way) of doing it is setting fixed positions for everything in both orientations. This requires code and general messing about IME. Personally I'd go for the easy option :) add a thin QPushButton "Night (Red) Mode" above the current four QpB's that stays highlighted when toggled on. |
All times are GMT. The time now is 10:11. |
vBulletin® Version 3.8.8