Karelia Community Forum

Join a conversation, pose a question, or help a fellow user: The best place to discuss all things Karelia.

You are not logged in.

#1 August 18, 2011 9:55 am

mikeabdullah
Administrator

Sandvox 2.2

Greetings, designers of the (Sandvox) world! I have for you today a brand sparkling new build of Sandvox 2.2:

http://karelia.com/beta/_Sandvox-beta-24064.dmg?

Bullets

For you guys, the important thing is native support for lists in the new-fangled Text Inspector.

I've found in practice that most designs already support lists pretty darn well, but our intention is to handle multiple indent levels, and that might require a little tweaking. What's the maximum indent level your designs can support? We need to set a limit somewhere.

Viewport

One other small design-related tweak is that you can now specify a string value for viewport in the Info.plist if desired. e.g. you could supply a string like this:

width=device-width, initial-scale=1

As ever, let us know of any bugs you run into!

Offline

#2 August 20, 2011 6:54 pm

joljol2
Member

Re: Sandvox 2.2

As a mere user, who has intruded to check out this beta

I suggest I like the bullets and indent, and would use them together - one level down, not more.

Offline

#3 August 29, 2011 9:28 am

mikeabdullah
Administrator

Re: Sandvox 2.2

Presently, I'm going to be setting a limit at 9 levels on indent, partly to match iWork, but also because any more starts to get pointless.

I'm also look at offering control over the type of numbers used in an ordered list (roman numerals, letters, etc.). As far as I can see, everybody's designs stick to the default of numbers. Please let me know if I'm wrong on that. I can see two ways of controlling this:

  1. Sitewide control over how ordered lists are styled

  2. Each list can be individually styled, starting from a default of numbers. Sandvox would supply classnames for these scenarios, and default CSS rules, which your designs would be free to improve upon

Let me know what you think.

Offline

#4 August 31, 2011 11:25 am

mikeabdullah
Administrator

Re: Sandvox 2.2

New build for you guys:

http://karelia.com/beta/_Sandvox-beta-24071.dmg?

Makes list editing a lot tighter!

Offline

#5 September 8, 2011 9:58 am

mikeabdullah
Administrator

Re: Sandvox 2.2

Sandvox 2.2 beta 1 is out, available in-app for everybody.

Importantly for designers, we now support alternate bundle IDs. What does this mean you ask?

Well, imagine you produce a design with the bundle identifier "com.mycompany.design1". But then later you decide you want to change it to "com.adifferentcompany.design1". So you change the identifier. But now, anybody who updates their design from old to new will have to re-pick it in Sandvox since the identifier has changed.

Fortunately, Sandvox 2.2 has a handy way around this. As well as the bundle identifier (CFBundleIdentifier), you can add in your plist multiple other identifiers for the key SVAlternateIdentifiers. Sandvox will register the design for all of them, so existing documents keep working with no changes required. You can have a look at any of our built-in designs to see this in practice.

Offline

#6 September 8, 2011 3:48 pm

harryjb
Member

Re: Sandvox 2.2

Also an intruder. I like the bullets / numbering feature but on the design I use, No parking anytime, I cannot get the indents to work. I can only get 1 level of bullets/numbers.

Offline

#7 September 9, 2011 2:36 am

mikeabdullah
Administrator

Re: Sandvox 2.2

harryjb wrote:

Also an intruder. I like the bullets / numbering feature but on the design I use, No parking anytime, I cannot get the indents to work. I can only get 1 level of bullets/numbers.

Thanks for pointing that out Harry. Some of our designs presently lay out all bullets at the same level visually. We're looking into improving that.

Offline

#8 September 9, 2011 2:17 pm

Blueball_Design
Hero

Re: Sandvox 2.2

mikeabdullah wrote:

Sandvox 2.2 beta 1 is out, available in-app for everybody.

Importantly for designers, we now support alternate bundle IDs. What does this mean you ask?

Well, imagine you produce a design with the bundle identifier "com.mycompany.design1". But then later you decide you want to change it to "com.adifferentcompany.design1". So you change the identifier. But now, anybody who updates their design from old to new will have to re-pick it in Sandvox since the identifier has changed.

Fortunately, Sandvox 2.2 has a handy way around this. As well as the bundle identifier (CFBundleIdentifier), you can add in your plist multiple other identifiers for the key SVAlternateIdentifiers. Sandvox will register the design for all of them, so existing documents keep working with no changes required. You can have a look at any of our built-in designs to see this in practice.

Thanks for this Mike. Will have to check it out. Will be very helpful for my Sandvox 2 design updates and their Sandvox users.

Best,
Charlie


Sandvox sites that get noticed use Blueball Sandvox Designs!
http://sandvoxdesigns.blueballdesign.com
Follow us on Twitter: twitter.com/blueballdesign

Offline

#9 October 4, 2011 10:59 am

bcbird
Member

Re: Sandvox 2.2

I've tried editing the viewport in the info.plist and used your example string, but now my design seems to be unstable. Did I miss something?

I changed the value to string, and put exactly what you had above: width=device-width, initial-scale=1

Offline

#10 October 4, 2011 11:29 am

mikeabdullah
Administrator

Re: Sandvox 2.2

What do you mean by "unstable"?

Offline

#11 October 4, 2011 11:39 am

danwood
Administrator

Re: Sandvox 2.2

We should note that the ability to specify the viewport value in the info.plist is really a feature for CSS designers who are building their own designs. It's not really a feature for tweaking from within Sandvox - otherwise we would have made some interface for adjusting that from within the actual program. :-)

Offline

#12 October 4, 2011 11:51 am

bcbird
Member

Re: Sandvox 2.2

danwood wrote:

We should note that the ability to specify the viewport value in the info.plist is really a feature for CSS designers who are building their own designs. It's not really a feature for tweaking from within Sandvox - otherwise we would have made some interface for adjusting that from within the actual program. :-)

Well I understand this, and maybe i'm overstepping my boundaries in this forum (posted here because of the viewport code) - but I do need to know this. As for unstable, I mean just that (atleast how I define it). It doesn't work. The design won't load (also tried starting with other design, and switching to it). I did this one step at a time, so I know the viewport change is the issue.

I appreciate the response (additionally to my other thread), but could you tell me what i'm doing wrong? What code would I need to put in? Do I need to edit the main.css file as well?

Offline

#13 October 4, 2011 11:54 am

danwood
Administrator

Re: Sandvox 2.2

If the design isn't loading at all, I'm guessing that you have corrupted the info.plist somehow.  Are you editing it with a text editor, or Property List Editor?  If the former, it's very easy to make mistakes that causes the file to be in a format that is unreadable.

If you are changing the viewport, and you get past this issue, then you might need to change the CSS, in a drastic way.  As I said, this isn't really a user-editable property, you are boldly going .... well, not where no one has gone before, but where only CSS designers have.  So you are kind of on your own unlesss you want to rope in some help from some CSS designers.....

Offline

#14 October 4, 2011 12:01 pm

bcbird
Member

Re: Sandvox 2.2

My previous changes to the info.plist have been fine, including renaming the design as a different template. I'm using Xcode, btw. I've changed to different number values just fine.

So do I really need to make a drastic change to make this: <meta name="viewport" content="width=772" />, become this <meta name="viewport" content="width=device-width, initial-scale=1" />? (maybe that code doesn't work, is that where its breaking?)


::edit::
Hmm, tested the code and it seems to work. It seems to me that if it supports a string, it should just paste the value as it does with the number and the code carries out the rest. Perhaps i'm just an ignorant newbie

Last edited by bcbird (October 4, 2011 12:07 pm)

Offline

#15 October 5, 2011 3:10 am

mikeabdullah
Administrator

Re: Sandvox 2.2

bcbird wrote:

So do I really need to make a drastic change to make this: <meta name="viewport" content="width=772" />, become this <meta name="viewport" content="width=device-width, initial-scale=1" />? (maybe that code doesn't work, is that where its breaking?)

No, as stated before, this is a new feature in Sandvox 2.2 for designers to take advantage of if they wish, not a mandatory change.

bcbird wrote:

::edit::
Hmm, tested the code and it seems to work. It seems to me that if it supports a string, it should just paste the value as it does with the number and the code carries out the rest. Perhaps i'm just an ignorant newbie

I'm not quite sure what you mean here. Could you perhaps paste the relevant bit of the plist (from a text editor, so includes the tags ideally) for me to see what you've ended up with please?

Offline

#16 October 6, 2011 9:04 am

bcbird
Member

Re: Sandvox 2.2

When I said tested, I meant I used the meta tag on my site and saw it work. I'm still working on putting the string into the viewport on the info list. --> Here's my info.plist:
http://www.mediafire.com/?xvc7d21s2awllow

The viewport key alone looks like this:

<key>viewport</key>
<string>width=device-width, initial-scale=1</string>

Offline

Board footer

Powered by FluxBB