<?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:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>BlueGriffon.org - Thinking at loud  - Comments</title>
  <link>http://bluegriffon.org/</link>
  <atom:link href="http://bluegriffon.org/feed/category/Thinking-at-loud/rss2/comments" 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 - gemtsone supplier</title>
    <link>http://bluegriffon.org/post/2010/06/25/Adding-presentation-to-HTML-is-hard#c182</link>
    <guid isPermaLink="false">urn:md5:19926f391e4f85aa108b3030ad5e9480</guid>
    <pubDate>Fri, 09 Jul 2010 04:46:07 +0200</pubDate>
    <dc:creator>gemtsone supplier</dc:creator>
    
    <description>&lt;p&gt;But to be able to paint a CSS canvass using your mouse as the paint brush&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Adding presentation to HTML is hard - Sean</title>
    <link>http://bluegriffon.org/post/2010/06/25/Adding-presentation-to-HTML-is-hard#c172</link>
    <guid isPermaLink="false">urn:md5:93c3a3eadb6f1f921a464317cb3dd816</guid>
    <pubDate>Sat, 26 Jun 2010 10:24:54 +0200</pubDate>
    <dc:creator>Sean</dc:creator>
    
    <description>&lt;p&gt;&quot;I will probably also remove support for HTML presentational attributes... BlueGriffon will then rely 100% on CSS for presentation...&quot;&lt;/p&gt;


&lt;p&gt;I've been waiting a very long time for you to say that.&lt;/p&gt;


&lt;p&gt;As the years went by I cringed ever time I saw you working with HTML tables. But when I read your headline &quot;CSS 3 Multicolumn Layout&quot;, I cheered.&lt;/p&gt;


&lt;p&gt;I would like to make a suggestion if it's not to late in the Bluegriffon game of how I would like to see the work-flow in a completely WYSIWYG HTML editor. My main focus would be the CSS box. When it comes to the users interaction with the program, the div would be the most important element  The user would layout the div's in a fully drag and drop manner, design his page with the box/div in mind and work his way inward.&lt;/p&gt;


&lt;p&gt;I made a quick video mock-up of this idea.  Please check it out here:  &lt;a href=&quot;http://tinypic.com/r/egej5u/6&quot; title=&quot;http://tinypic.com/r/egej5u/6&quot; rel=&quot;nofollow&quot;&gt;http://tinypic.com/r/egej5u/6&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;I remember a few years back I tried a WYSIWYG HTML editor that was pretty much the same as my mock-up, but it used absolute positioning for the divs, which is not the best idea.  But other than that the program was pretty impressive.  It gave you complete control in a drag &amp;amp; drop, mouse driven environment.  In pure CSS for presentation.&lt;/p&gt;


&lt;p&gt;Having the same control as the above mentioned program and moving away from absolute positioning would be a lot more difficult.  Bluegriffon would have to determine if the div should be floated or not, inline, relative, the list goes on.  But in my opinion, this is at the heart of a truly great WYSIWYG html editor.  Not the ability to bring up a context menu on some element and apply some CSS to it.  But to be able to paint a CSS canvass using your mouse as the paint brush&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Adding presentation to HTML is hard - Charles Cooke</title>
    <link>http://bluegriffon.org/post/2010/06/25/Adding-presentation-to-HTML-is-hard#c169</link>
    <guid isPermaLink="false">urn:md5:b5dac6b3f745872a0b2a514c5a596f34</guid>
    <pubDate>Fri, 25 Jun 2010 18:52:51 +0200</pubDate>
    <dc:creator>Charles Cooke</dc:creator>
    
    <description>&lt;p&gt;Well. I certainly agree that we no longer need HTML presentational attributes.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Adding presentation to HTML is hard - julian cellini</title>
    <link>http://bluegriffon.org/post/2010/06/25/Adding-presentation-to-HTML-is-hard#c168</link>
    <guid isPermaLink="false">urn:md5:b434ef2100331712a612c425045ce642</guid>
    <pubDate>Fri, 25 Jun 2010 15:57:54 +0200</pubDate>
    <dc:creator>julian cellini</dc:creator>
    
    <description>&lt;p&gt;I'm thinking on an example:&lt;/p&gt;


&lt;p&gt;You have many p with a class,&lt;br /&gt;
1) you select some text and apply some format. (BG create a span and create an ID for it)&lt;br /&gt;
2) You made the same text formatting inside another paragraph of the same class&lt;/p&gt;


&lt;p&gt;at this point, BG can ask for the creation of a css class for those span, or continue with ID's&lt;/p&gt;


&lt;p&gt;you can also ask if the user wants descendant selector (with the p class) or not&lt;/p&gt;


&lt;p&gt;¿is that posible?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Adding presentation to HTML is hard - Daniel Glazman</title>
    <link>http://bluegriffon.org/post/2010/06/25/Adding-presentation-to-HTML-is-hard#c167</link>
    <guid isPermaLink="false">urn:md5:b118b16b48006c00774381bc594ba2a6</guid>
    <pubDate>Fri, 25 Jun 2010 15:11:14 +0200</pubDate>
    <dc:creator>Daniel Glazman</dc:creator>
    
    <description>&lt;p&gt;@Julian: it cannot rely on contextual selectors unless you're editing an element already styled by such an existing contextual selector. So BlueGriffon will edit existing rules based on context but will only create ID selectors, class selectors and inline styles (only if abolutely necessary).&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Adding presentation to HTML is hard - julian cellini</title>
    <link>http://bluegriffon.org/post/2010/06/25/Adding-presentation-to-HTML-is-hard#c166</link>
    <guid isPermaLink="false">urn:md5:dab7cfc00e89a6b90ba02caa5a2dfe7b</guid>
    <pubDate>Fri, 25 Jun 2010 14:58:39 +0200</pubDate>
    <dc:creator>julian cellini</dc:creator>
    
    <description>&lt;p&gt;How can you decide if you create an ID or utilice an existant parent node ID and use desendant selector in CSS?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Image dialog - kemie</title>
    <link>http://bluegriffon.org/post/2010/05/12/Image-dialog#c139</link>
    <guid isPermaLink="false">urn:md5:0bba94426d1d7964a8aa08355ce92a6b</guid>
    <pubDate>Wed, 12 May 2010 21:46:11 +0200</pubDate>
    <dc:creator>kemie</dc:creator>
    
    <description>&lt;p&gt;class name, for sure!&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Image dialog - Elixon</title>
    <link>http://bluegriffon.org/post/2010/05/12/Image-dialog#c137</link>
    <guid isPermaLink="false">urn:md5:0f78a0f9e1c0870e2f350a3458c2278e</guid>
    <pubDate>Wed, 12 May 2010 13:56:39 +0200</pubDate>
    <dc:creator>Elixon</dc:creator>
    
    <description>&lt;p&gt;&quot;float&quot; is must have.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Image dialog - Firewalkwizme</title>
    <link>http://bluegriffon.org/post/2010/05/12/Image-dialog#c136</link>
    <guid isPermaLink="false">urn:md5:959be06a5ec6670b2a1e11a85d4a562b</guid>
    <pubDate>Wed, 12 May 2010 11:03:12 +0200</pubDate>
    <dc:creator>Firewalkwizme</dc:creator>
    
    <description>&lt;p&gt;What about a border too ?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Image dialog - Glue</title>
    <link>http://bluegriffon.org/post/2010/05/12/Image-dialog#c135</link>
    <guid isPermaLink="false">urn:md5:04bba8eca2b35275aa9f537546a7d257</guid>
    <pubDate>Wed, 12 May 2010 09:55:11 +0200</pubDate>
    <dc:creator>Glue</dc:creator>
    
    <description>&lt;p&gt;Example of radial gradient from the previous comment:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://tinyurl.com/336rsol&quot; title=&quot;http://tinyurl.com/336rsol&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/336rsol&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Image dialog - Glue</title>
    <link>http://bluegriffon.org/post/2010/05/12/Image-dialog#c134</link>
    <guid isPermaLink="false">urn:md5:55e489d2607f63b774037389167b2dde</guid>
    <pubDate>Wed, 12 May 2010 09:48:13 +0200</pubDate>
    <dc:creator>Glue</dc:creator>
    
    <description>&lt;p&gt;How about being able to insert it as a background image with CSS linear and radial gradients?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>JSCSSP - LUVEN</title>
    <link>http://bluegriffon.org/post/2010/03/02/JSCSSP#c113</link>
    <guid isPermaLink="false">urn:md5:56d1321bdb082147a326539692dd3131</guid>
    <pubDate>Mon, 15 Mar 2010 09:12:05 +0100</pubDate>
    <dc:creator>LUVEN</dc:creator>
    
    <description>&lt;p&gt;wat is dean's code?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>JSCSSP - Daniel Glazman</title>
    <link>http://bluegriffon.org/post/2010/03/02/JSCSSP#c107</link>
    <guid isPermaLink="false">urn:md5:28b4bdd632a5e87302cfd624442c69e3</guid>
    <pubDate>Thu, 04 Mar 2010 09:32:34 +0100</pubDate>
    <dc:creator>Daniel Glazman</dc:creator>
    
    <description>&lt;p&gt;@Sean Hogan: yes I know Dean's code ; his parser does not do enough for my needs, unfortunately.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>JSCSSP - Sean Hogan</title>
    <link>http://bluegriffon.org/post/2010/03/02/JSCSSP#c106</link>
    <guid isPermaLink="false">urn:md5:6bed42932a0f8c9d6366690a9740c5bd</guid>
    <pubDate>Thu, 04 Mar 2010 06:15:21 +0100</pubDate>
    <dc:creator>Sean Hogan</dc:creator>
    
    <description>&lt;p&gt;Sorry, stupid question. JSCSSP = Javascript CSS Parser&lt;/p&gt;


&lt;p&gt;Dean Edward's IE7 project has a CSS parser. You might be interested in collaborating with him.&lt;br /&gt;
&lt;a href=&quot;http://ie7-js.googlecode.com&quot; title=&quot;http://ie7-js.googlecode.com&quot; rel=&quot;nofollow&quot;&gt;http://ie7-js.googlecode.com&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>CSS 'font-weight' and UI - Marc</title>
    <link>http://bluegriffon.org/post/2010/03/01/CSS-font-weight-and-UI#c105</link>
    <guid isPermaLink="false">urn:md5:0118e935d6d86f65be2aac04ffca514d</guid>
    <pubDate>Wed, 03 Mar 2010 13:39:26 +0100</pubDate>
    <dc:creator>Marc</dc:creator>
    
    <description>&lt;p&gt;I think a UI for CSS is silly. CSS is too complex and has too many options. If you try and implement every option advanced users who know what they are doing would find themself frustrated and normal users would find themself overwhelmed. Personally, I would like a text editor that does solid syntax highlighting, formatting options and non intrusive auto completion / suggestions.&lt;/p&gt;


&lt;p&gt;As mejy has already mentioned &quot;Coda&quot; does cover both levels of users well... and as I hand code, I've never bothered with the UI.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>JSCSSP - Sean Hogan</title>
    <link>http://bluegriffon.org/post/2010/03/02/JSCSSP#c103</link>
    <guid isPermaLink="false">urn:md5:b762853fbc1119e86ab7d4c633c3d32b</guid>
    <pubDate>Wed, 03 Mar 2010 01:05:56 +0100</pubDate>
    <dc:creator>Sean Hogan</dc:creator>
    
    <description>&lt;p&gt;What language are you writing the parser in?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>CSS 'font-weight' and UI - Vincent</title>
    <link>http://bluegriffon.org/post/2010/03/01/CSS-font-weight-and-UI#c102</link>
    <guid isPermaLink="false">urn:md5:27cbd274e98ca1beb73e4bd454a99be4</guid>
    <pubDate>Tue, 02 Mar 2010 16:31:51 +0100</pubDate>
    <dc:creator>Vincent</dc:creator>
    
    <description>&lt;p&gt;I suggest to forget about the unspecified value and just display the actual value of the bold property, inherited or not.&lt;/p&gt;


&lt;p&gt;Internally, you could keep adding styles to the CSS whenever the user changes something.&lt;/p&gt;


&lt;p&gt;Then you can have a &quot;Reset style&quot; to be able to delete all your modifications and return to parent style (like OpenOffice).&lt;/p&gt;


&lt;p&gt;Or your software could try to be (too?) smart and delete the style entry when the user chooses what actually would have been the default inherited value. Note that this could lead to this strange behavior: I bold my paragraph, I unbold some character, I unbold my paragraph (the font-weight is actually removed from my characters since it is the same as my paragraph), I bold my paragraph again and boom, my characters are bold again, may not be expected behavior).&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>CSS 'font-weight' and UI - mejy</title>
    <link>http://bluegriffon.org/post/2010/03/01/CSS-font-weight-and-UI#c101</link>
    <guid isPermaLink="false">urn:md5:8b0d3fedf6bdd8480c377142f17f3c9a</guid>
    <pubDate>Mon, 01 Mar 2010 22:56:49 +0100</pubDate>
    <dc:creator>mejy</dc:creator>
    
    <description>&lt;p&gt;The OS X editors such as Coda and CSSEdit seem to have things right approach IMO - don't try to abstract away all the CSS into some sort of MS Word type interface, just provide a nice interface to the existing model that makes it easy to set possible properties to possible values and preview their effects.  Why fight the existing system when it actually makes a lot of sense already?&lt;/p&gt;


&lt;p&gt;IMO it would make sense to default to an empty list of properties, and then have an option to add any relevant property to that list.&lt;/p&gt;


&lt;p&gt;For options like bold which have an obvious common set of values (true or false, when set) you could then have a checkbox, and a button (with a little settings gear or something on it) that pulls up a drop down menu with more options, setting the checkbox to an inconsistent state (half set) if an 'advanced' setting is chosen.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>CSS 'font-weight' and UI - Daniel Glazman</title>
    <link>http://bluegriffon.org/post/2010/03/01/CSS-font-weight-and-UI#c100</link>
    <guid isPermaLink="false">urn:md5:4618a6fa7c158ae66488d8038eaef710</guid>
    <pubDate>Mon, 01 Mar 2010 21:08:29 +0100</pubDate>
    <dc:creator>Daniel Glazman</dc:creator>
    
    <description>&lt;p&gt;@Wladimir: hey, I like that ; will be a bit tricky to implement because of all the machinery behind but that's the best option so far ; thanks !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>CSS 'font-weight' and UI - Té</title>
    <link>http://bluegriffon.org/post/2010/03/01/CSS-font-weight-and-UI#c99</link>
    <guid isPermaLink="false">urn:md5:330f604fcb7964a10d9f31b0f4a47ea0</guid>
    <pubDate>Mon, 01 Mar 2010 21:03:37 +0100</pubDate>
    <dc:creator>Té</dc:creator>
    
    <description>&lt;p&gt;Shouldn't be too bad with proper labelling.&lt;br /&gt;
Just an example, with bad wording.&lt;/p&gt;


&lt;p&gt;&amp;lt;label for=&quot;setbold&quot;&amp;gt;Boldness:&amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;input id=&quot;setbold&quot; type=&quot;checkbox&quot;&amp;gt;&lt;br /&gt;
&amp;lt;select&amp;gt; // disabled=!setbold&lt;br /&gt;
&amp;lt;option&amp;gt;inherit&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;initial&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;optgroup label=&quot;Textual&quot;&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;bold (700)&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;normal (400)&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;bolder&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;lighter&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/optgroup&amp;gt;&lt;br /&gt;
&amp;lt;optgroup label=&quot;Textual&quot;&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;300&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;400&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;600&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;700&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;800&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;900&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/optgroup&amp;gt;&lt;br /&gt;
&amp;lt;/select&amp;gt;&lt;/p&gt;



&lt;p&gt;Even better, do what Obi says and just have a text field and add auto-completion to it. Even better still would be to have the ability to cycle through values a la Firebug and also get a drop-down with all possible values as above when pressing the down button when the textfield is empty (i.e. unspecified) or something like that.&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>