This should be ready for the 0.9.11 release - hint text for fields. No more rolling your own or just ignoring the feature. If you don’t know what hint text is, it’s the grey text in the field (in the picture “Hello World”) that lets the end user know what to type in them without having to have a label field next to them. Once the end user starts to type, the hint text goes away.
Funny you should mention this - I literally built a search box just two days ago and spent way too much time wrestling with show/hide logic and a bunch of other “why is this even happening” moments just to make it behave properly.
let’s just make sure that we don’t miss any of these for the wiki, because, obviously, we’re forking away from LC, so if someone wants to move projects back and forth (or wonder if they should make the switch)
I suppose that’s inevitable, though it carries cost.
Would using custom props be a mistake for this? Are we at a point where there are enough new features dependant on persistent properties that it’s time to bite the format bullet?
There’s built and there’s built. Script-only stacks are compiled into binary format in memory. Working on the IDE gets complicated if you can’t submit pull requests for binary files. There’s no easy diff for binary stack files. So if I want to submit a change to a stack that hasn’t yet been scriptified, my best move is to supply a procedure for what to modify. And if that includes adding resources to a binary stack it’s even more complicated.
i’ve been thinking about what i want to tackle/have tackled:
mobile building (this feels like a team project)
button upgrades ala powerbutton
datagrid/polygrid replacement
polylist replacement
HiveBuilder documentation, improvements, etc. (because “builder” isn’t a good enough name, and LCB belongs to someone else)
replacing the binary-all-the-time stack with a project folder + text documents
pulling apart, documenting, and fixing the property inspector/property editor (see, i can avoid abbreviations)
the preferences stack
it seems like the biggest bang-for-the-buck across the entire project will be coming up with and implementing an alternative to binary stacks. heck, maybe they should be called “hives”.
There it is: without a heredoc element what had been a tidy file becomes a collection of parts and pieces requiring additional care to keep them together as we move them around from file system to file system.
For development it doesn’t matter to me, and in a world where the limitations of others’ tools have come to define our workflows, contributions to this project make sense as script-only stacks.
I’m fine as long as my stackfile deliverables require no extra steps to use the robust and efficient native format.