<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://bluegriffon.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>BlueGriffon.org - Thinking at loud</title>
  <link>http://bluegriffon.org/</link>
  <atom:link href="http://bluegriffon.org/feed/category/Thinking-at-loud/rss2" rel="self" type="application/rss+xml"/>
  <description>The next-generation Web Editor based on the rendering engine of Firefox</description>
  <language>en</language>
  <pubDate>Fri, 09 Jul 2010 02:46:07 +0200</pubDate>
  <copyright>Copyright Disruptive Innovations 2008</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Adding presentation to HTML is hard</title>
    <link>http://bluegriffon.org/post/2010/06/25/Adding-presentation-to-HTML-is-hard</link>
    <guid isPermaLink="false">urn:md5:8e3b22272fc5212c13159c9ca5b8da28</guid>
    <pubDate>Fri, 25 Jun 2010 14:12:00 +0200</pubDate>
    <dc:creator>BlueGriffon</dc:creator>
        <category>Thinking at loud</category>
            
    <description>    &lt;p&gt;Attributes ? Inline Styles ? Context ? ID ? Class ? A mix ? *sigh*&lt;/p&gt;
&lt;p&gt;I'm not happy with the CSS Policy Manager I implemented. It currently lets users of BlueGriffon decide in all dialogs how an action should be performed: through HTML attributes, through inline styles, or through embedded styles attached to an ID or a class. That's far too complex for many users and the resulting dialogs are so painful that I hate them myself. I am then going to revamp it entirely and remove the corresponding bits from the dialogs. I will probably also remove support for HTML presentational attributes... BlueGriffon will then rely 100% on CSS for presentation... That was not possible a few years ago because of the browsers' landscape but I think it's now a more - if not perfectly - reasonable target. The whole Table Layout dialog is already 100% CSS-based.&lt;/p&gt;
&lt;p&gt;In summary, the Preferences panel will offer the following choices:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Let BlueGriffon decide by itself how it adds styles and let it pick IDs and classes for me when needed (enter a prefix below)&lt;/li&gt;
&lt;li&gt;Let BlueGriffon decide by itself how it adds styles but prompt me when a new ID or class is needed&lt;/li&gt;
&lt;li&gt;Let me decide&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;It's clearly (much) harder to implement but I am sure the whole CSS/HTML machinery should be hidden as much as it can. The average user - and that includes myself - does not want to know about the technical details as soon as the result is clean, standards-compliant and what he/she expects from a rendering point of view. Advanced users will still have the possibility to edit their stylesheets directly through the CSS Manager.&lt;/p&gt;
&lt;p&gt;All in all and in my opinion, this proposal is good for both beginners and advanced users. Comments?&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>T-shirt :-)</title>
    <link>http://bluegriffon.org/post/2010/06/22/T-shirt-%3A-</link>
    <guid isPermaLink="false">urn:md5:4a7beefe9627aa00c9f0b8a2aaaf61a7</guid>
    <pubDate>Tue, 22 Jun 2010 22:42:00 +0200</pubDate>
    <dc:creator>BlueGriffon</dc:creator>
        <category>Thinking at loud</category>
            
    <description>    &lt;p&gt;&lt;a href=&quot;http://pikchur.com/Ttm&quot;&gt;here&lt;/a&gt;...&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Image dialog</title>
    <link>http://bluegriffon.org/post/2010/05/12/Image-dialog</link>
    <guid isPermaLink="false">urn:md5:01d2444b1e8fba30980489aec804b918</guid>
    <pubDate>Wed, 12 May 2010 09:21:00 +0200</pubDate>
    <dc:creator>BlueGriffon</dc:creator>
        <category>Thinking at loud</category>
            
    <description>    &lt;p&gt;The new Image insertion dialog in BlueGriffon will allow to set a CSS box shadow and a CSS roll-over. Other suggestions?&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>JSCSSP</title>
    <link>http://bluegriffon.org/post/2010/03/02/JSCSSP</link>
    <guid isPermaLink="false">urn:md5:96a94e48a61828e7014b4d3ce5d5dc0e</guid>
    <pubDate>Tue, 02 Mar 2010 14:14:00 +0100</pubDate>
    <dc:creator>BlueGriffon</dc:creator>
        <category>Thinking at loud</category>
            
    <description>    &lt;p&gt;Nvu had a strong limitation, because of Gecko. It could only edit CSS
styles understandable by the embedded version of Gecko. This is something I
don't want for BlueGriffon because I think it does not make sense to
make a content editor for the Web that is restricted to Gecko-based
browsers. I want users to be able to manipulate a UI that will create
-moz-transform but also -webkit-transform. And I also want users to be
able to edit stylesheets that include both properties while the
-webkit-* are never present in Gecko's CSS OM (and that's normal). I
don't need to cascade, I want to preserve all rules and all
declarations even multiple declarations of the same property, I want to preserve comments as much as possible (ie
between rules and between declarations), I want to preserve CSS parsing
errors. The only extra thing I need is a resolver for shorthands.&lt;/p&gt;
&lt;p&gt;So I just started my own CSS parser. It'll parse a string containing a stylesheet and will return CSSOM-like objects with the necessary extensions. It'll live inside the CSS Inspector sidebar of BlueGriffon but I will probably make it MPL.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>CSS 'font-weight' and UI</title>
    <link>http://bluegriffon.org/post/2010/03/01/CSS-font-weight-and-UI</link>
    <guid isPermaLink="false">urn:md5:8019864e26803f7e73395f523e45b8ef</guid>
    <pubDate>Mon, 01 Mar 2010 16:35:00 +0100</pubDate>
    <dc:creator>BlueGriffon</dc:creator>
        <category>Thinking at loud</category>
            
    <description>    &lt;p&gt;CSS is so cool. So cool. But not in terms of UI for a CSS editor...&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;let's suppose you can have your text 'bold' or 'normal'; one
checkbox or checkboxButton is enough, and you can have this button live
with other buttons like italic, underline and others&lt;/li&gt;
&lt;li&gt;let's suppose now you can have your text 'bold', 'normal or
unspecified ; a few options here:&lt;ol&gt;&lt;li&gt;one checkbox to say the boldness is specified or not and a
checkbox/checkboxButton for bold&lt;/li&gt;
&lt;li&gt;two checkboxes/checkboxButtons for 'bold' and 'normal'; property is
unspecified when both are unchecked&lt;/li&gt;
&lt;li&gt;a menulist with three choices&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;let's suppose now, and that's the CSS real case that matters to me,
boldness can take the values 'bold', 'normal', 'bolder', 'lighter',
'inherit', 'initial', 100, 200, 300, 400, 500, 600, 700, 800, 900 or can
be unspecified... The two reasonable choices here are:&lt;ol&gt;&lt;li&gt;one
checkbox to say the boldness is specified or not and a menulist&lt;/li&gt;
&lt;li&gt;a menulist where 'unspecified' is one of the options&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In other terms, offering the full power of the 'font-weight' CSS
property to a CSS editor will necessarily suck  in terms of UI (yeah,
forcing a menulist when most users will only use the 'bold' choice just
sucks)... I am even tempted to have two modes in the CSS editor, basic
and advanced. Pffff....&lt;/p&gt;
&lt;p&gt;Ideas, suggestions?&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Speaking of tables</title>
    <link>http://bluegriffon.org/post/2008/10/03/Speaking-of-tables</link>
    <guid isPermaLink="false">urn:md5:86c7adbe38fed63912298869efbeb865</guid>
    <pubDate>Fri, 03 Oct 2008 16:04:00 +0200</pubDate>
    <dc:creator>BlueGriffon</dc:creator>
        <category>Thinking at loud</category>
        <category>table</category>    
    <description>    &lt;p&gt;One of the nice features of text editors is table formatting. Think
MS Word and its Table Autoformat dialog. It's very easy to implement
that in BlueGriffon... Hehe &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>