Why does reflow do so much guess work?

I change one element and Reflow tries to keep everything laying out the same. I don't want this to happen! I want to edit one element and not have to go around and clean up the wreck that Reflow created. At the very least, it would be good to ask me what I want to do. Better yet, give me an option to disable it all together.
For example, if I have an element that is float: right and I decide I don't like it floating right. When I choose float: none, the element is given a left margin to keep it in the very location you don't want it in anymore. This is just a simple example - it gets far worse when making similar revisions to parent elements as each child element could be effected! Also, if an element in the Elements panel is moved around, unexpected styles are applied for no good reason.
Please tell me why Reflow wants me to do more work. This is just ludicrous.

First of all i would to say thank you, i know how hard it is to develope a complex software in beloved javascript. I am a little sad, that its closed code, because i am a Js-Developer with great commitment and i love to absorb everything what has to do with Js, Node.js, Node-Webkit and stuff. And also im fascinated, which great stuff is possible with this "tools".
I think the main problem is that youre trying to do a balancing act between wysiwyg devs an those who are hard code. In my opinion, reflow is a tool, which presumes a comparatively deep understanding of css and its behaviors.
When i transport the design to code, first i try to get an clean DOM and a base CSS structure. But then, i always went to Firebug and do some finetune stuff. I dont know how many do it this way, but what i can say is that the result is alway the same:
if i switch between positions or floats or displays, you get always an expectable behavior (ok, sometimes not, sometimes after a cup of coffee ). We could call the behavior "naturally"!
Thats what i expected in a Software like Reflow. But when you also try to serve the wysiwyg-devs, it will be hard to get a clean behavior!!!
By the way, what i expected for wysiwyg-devs is muse ?!?
I would try to imitate the behavior of the Browser-Dev-Tabs, a system what works. i would also try to split the json structure into different pages or blocks to speed up the editor! Because, if you copy one container to another, much more complex container or page, its like to wait for hours (5-10 sec.).
My actually Project has at the moment roundabout 920kb, but when im finished, it think it would have 2Mb - 4 Mb or more. From my last bigger js-project, i know that at a big json file is not always the best sollution, but i also dont know how your handle the json.
I am looking very forward for the final product, actually its a little slow in some areas, but i LOVE this clean DOM, (okay, own classes and ids would be nice ^^) and i have a very great respect for your work, because i know how hard it is to create an editor!!!!
Thanks for building reflow!!
Raphael

Similar Messages

  • Why Does 3D Reposse cause crashes and work so slow?

    Why Does 3D Reposse cause crashes and work so slow?   I get the pinwheel of death when I use this feature.  It works at a snails pace.  I liked the 3D Type effects in iIllustrator.  Why couldn't Adobe have added all the Reposse features to Illustrator instead of craming all these new features into Photoshop?
    They're worthless if the program needs an hour to process every selection.

    What are your OS specs, your Video Card and your Preferences > Performance settings?
    Why Does 3D Reposse cause crashes and work so slow?
    My guess would be because it has to create a whole bunch of polygons and your computer-set-up may be insufficient for the task.

  • Why Does Live View In DW Not Work With BC Template?

    The live view using a BC template in DW CS6 shows "PAGE NOT FOUND" in the body section but the header and footer look fine. I should also point out that the index.htm page works fine, it's just the other pages that have this problem. What makes it weirder is that the site works fine in all other modes including when viewing in a normal browser, it's ONLY when in live view! I also noticed that if I delete the .htm extension in the url in the DW browser when in Live View it fixes the problem, but this requires me to do this everytime I want to switch to live view and surely is either a problem with how the BC template files are named or DW CS6 is buggy? Hopefully this is an easy one to answer??

    Hi Alex,
    Thanks for your reply, I have done a video demo at http://screencast.com/t/RsutrvoFn0xZ
    Date: Thu, 14 Feb 2013 05:49:55 -0800
    From: [email protected]
    To: [email protected]
    Subject: Why Does Live View In DW Not Work With BC Template?
        Re: Why Does Live View In DW Not Work With BC Template?
        created by Alex Pavelescu in Dreamweaver & Business Catalyst - View the full discussion
    Hi, Please provide the site url, and if you can, a video demo of the issue you're facing, using http://www.techsmith.com/jing.html, where you could also display the way you have your side setup ( Dreamweaver menu > Site > Site manager > http://screencast.com/t/GqqBk9MY4ck ) Kind Regards,Alex
         Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5072585#5072585
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/5072585#5072585
         To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/5072585#5072585. In the Actions box on the right, click the Stop Email Notifications link.
         Start a new discussion in Dreamweaver & Business Catalyst by email or at Adobe Community
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • Why does my Adobe Reader DC stop working when I click scroll down options?

    I used to use PDF Suite 2014 Standard to view pdf files.
    However, tonight a message appeared when I attempted to open files saying ..."if the document does not load then the pdf viewer may not be able to display this type of document"
    I went to the website provided to download Adobe Acrobat Reader DC.
    Although I was able to load pdf documents and fill in forms, the program repeatedly would crash whenever I attempted to click on scroll down options on forms.
    Any help is appreciated
    ....and talk/write slowly for I am not super computer literate.
    Regards,
    Luisa

     Dear Aedesh, Thank you for your assistance.  I did all that you instructed below, regarding uninstalling, and using the Adobe Reader and Acrobat Cleaner Tool.  I restarted my computer, then installed Adobe Acrobat Reader DC (for Windows 7, English and version: Reader DC 2015). I continue to have the problems: (1) When I attempt to use a scroll down option within a pdf form, the program stops working. (2) If I send the pdf to my iPhone, and I open the pdf, I receive the message "Please wait...if the message is not eventually replaced by the proper contents of the document, your pdf viewer may not be able to display this type of document..." However, when I send pdf's created earlier than 4-28-15, I am able to open in my iPhone.I am able to open on my laptop the pdf's created after 4-28-15, but have the scroll option issue  (thank you in advance for your patience)Luisa 
     Luisa Montaini-Klovdahl, Ph.D.Licensed Psychologist &
    Captain, US Army Reserves Medical Service Corps4153 Park Blvd
    Palo Alto, CA 94306
    Telephone: 650.384.6559
    Facsimile: 650.384.6547 This e-mail may contain confidential patient information. If you have received this transmission in error, please delete and contact the sender.   
         From: aadeshs76610910 <[email protected]>
    To: Luisa Montaini-Klovdahl <[email protected]>
    Sent: Thursday, April 30, 2015 9:55 AM
    Subject:  Why does my Adobe Reader DC stop working when I click scroll down options?
    Why does my Adobe Reader DC stop working when I click scroll down options?
    created by aadeshs76610910 in Acrobat Reader - View the full discussionHi Luisa,  Please follow the steps below :- 1) Uninstall Adobe Acrobat Reader DC. 2) Run the cleaning tool Download Adobe Reader and Acrobat Cleaner Tool - Adobe Labs3) Restart the computer.4) Install Adobe Acrobat Reader DC using this link Adobe Acrobat Reader DC Install for all versions Let me know if the issue persist.  Regards,Aadesh If the reply above answers your question, please take a moment to mark this answer as correct by visiting: https://forums.adobe.com/message/7499212#7499212 and clicking ‘Correct’ below the answer Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: Please note that the Adobe Forums do not accept email attachments. If you want to embed an image in your message please visit the thread in the forum and click the camera icon: https://forums.adobe.com/message/7499212#7499212 To unsubscribe from this thread, please visit the message page at , click "Following" at the top right, & "Stop Following" 
    Start a new discussion in Acrobat Reader by email or at Adobe Community For more information about maintaining your forum email notifications please go to https://forums.adobe.com/thread/1516624.

  • Why does my signin ID and password work to download a file I created?

    Why does my signin ID and password work to download a file I created?

    Hi acastel5,
    Please try signing in using a different browser and check.
    Have you tried resetting the password and checked?
    Regards,
    Rave

  • Why does my printer HP 3080 not work with Mac OS X VERSION 10.7.5

    Why does my printer HP 3080 not work with Mac OS X VERSION 10.7.5. Am I missing a driver? If so where do I go to download it? thanks

    What's the full model number and name of the printer?  I can't seem to find any HP printer with the numbers 3080 in the model number.
    How are you connecting the printer to the Mac?
    I am a printer tech for HP.

  • Why does my camera connection kit not work with my ipad 1 after updating on ios 5?

    Why does my camera connection kit not work with my ipad 1 after updating on ios 5? What can I do to make it work again?

    It should. It will only respond if there's something on the card for it to respond to, so do you have pics on the card?
    And if it's messing up; try giving the iPad a restart. Hold down the sleep and home keys, past when you see hte red power down slider and until you see the silver apple. Let it reboot and try again. That can clear up any glitches on the device itself.

  • Why does my adobe audition cs6 stop working when i try and make an edit in windows 7?

    why does my adobe audition cs6 stop working when i try and make an edit in windows 7?

    You might get more help asking in Audition CS5.5, CS6 & CC
    This forum is about the Cloud as a delivery process, not about using individual programs
    If you start at the Forums Index https://forums.adobe.com/welcome
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll

  • Why does my digital AV adapter not work with my iPad

    Why does my digital AV adapter not work with my iPad

    i was going to try it on a flat screen hdmi input, but just as i plug the apple digital av adapter in to my ipad it says "this accessory is not supported by ipad"... my itouch says the same thing... any ideas?

  • Why does the color red change from working with images in develop to library?  The color gets lighter and nothing shows a change on histogram but visually you can see it.

    Why does the color red change from working with images in develop to library?  The color gets lighter and nothing shows a change on histogram but visually you can see it.

    That's probably a broken display profile. The conversion from Library's Adobe RGB is different than the conversion from Develop's linear ProPhoto, so if there's a problem with the display profile it can show up this way.
    Recalibrate, or if you don't have a calibrator use sRGB. If your monitor is a wide gamut model use Adobe RGB.
    Assuming Windows, change it in Control Panel > Color Management > Devices, and relaunch Lightroom so that it can pick up the new profile at startup:

  • Why does my home button fail to work

    My home button on iphone 4 does not work unless I hold it for 15-20 sec, then voice control comes up.

    why does my home button fail to work
    maybe it's broken?
    Restore the phone and set it up as a new phone to isolate a software issue.

  • Why does my flash player plugins stop working continueous

    why does my flash player plugins stop working continueous when playing Zynga games, like Farmville etc?

    What operating system, browser and Flash Player version are you using?  Do you have steps to reproduce this and an example URL?

  • Why does my flash player plugins stop working

    why does my flash player plugins stop working continueous

    What operating system, browser and Flash Player version are you using?  Do you have steps to reproduce this and an example URL?

  • Why does Magic Mouse use much more battery power than the keyboard?

    I have the Bluetooth versions of the keyboard and the Magic Mouse. I use the same rechargeable batteries in each. Yet the mouse has now come to the end of a THIRD set of AAs, while the keyboard still has 60% of its first set.
    Why? They are both constantly in use, so why does the Mouse drain batteries so much faster than the keyboard? Viz: the mouse about once a week (two, max), while at this rate, it will be another month or more before the keyboard drains.

    Actually I don't! I consider myself a 'power user' in that I will always use the keyboard first, and I learn keyboard shortcuts for nearly everything I do regularly.
    I would guess my use is 50:50 at worst?

  • HELP! Why does my Drag and Drop not work Completely?

    Hello! I'm working on an ActionScript 3 movie clip in Adobe Flash. In the interactive movie I want the user to create a snowman with the parts on the left side. (Picture below.)
    On the right side I have the snowman slightly visible, so the user knows where to put the parts. Most of it seems to work... but after I put on the body, hat, and arms the other pieces don't work; like the eyes, nose, mouth, etc. Why does it not work? Can someone help me?
    This is how it should look at the end, when the user complets it.
    I think I coded this correctly. But I'm not sure. Please take a look at my code and see what the problem is. Thanks!!!
    var startX:Number;
    var startY:Number;
    var counter:Number = 0;
    SNOWMAN1_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    SNOWMAN1_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    SNOWMAN2_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    SNOWMAN2_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    SNOWMAN3_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    SNOWMAN3_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    LEFTARM_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    LEFTARM_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    HAT_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    HAT_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    RIGHTARM_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    RIGHTARM_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    SCARF_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    SCARF_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    EYES_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    EYES_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    MOUTH_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    MOUTH_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    CARROT_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    CARROT_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    COLE1_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    COLE1_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    COLE2_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    COLE2_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    COLE3_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    COLE3_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    function pickUp(event:MouseEvent):void {
    event.target.startDrag(true);
    MYTEXTBOX.text = "";
    event.target.parent.addChild(event.target);
    startX = event.target.x;
    startY = event.target.y;
    function dropIt(event:MouseEvent):void {
    event.target.stopDrag();
    var myTargetName:String = "T" + event.target.name;
    var myTarget:DisplayObject = getChildByName(myTargetName);
    if (event.target.dropTarget != null && event.target.dropTarget.parent == myTarget){
    MYTEXTBOX.text = "Good Job!";
    event.target.removeEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    event.target.removeEventListener(MouseEvent.MOUSE_UP, dropIt);
    event.target.buttonMode = false;
    event.target.x = myTarget.x;
    event.target.y = myTarget.y;
    counter++;
    } else {
    MYTEXTBOX.text = "Try Again!";
    event.target.x = startX;
    event.target.y = startY;
    if(counter == 13){
            MYTEXTBOX.text = "Congrats, you're finished!";
    SNOWMAN1_mc.buttonMode = true;
    SNOWMAN2_mc.buttonMode = true;
    SNOWMAN3_mc.buttonMode = true;
    LEFTARM_mc.buttonMode = true;
    HAT_mc.buttonMode = true;
    RIGHTARM_mc.buttonMode = true;
    SCARF_mc.buttonMode = true;
    EYES_mc.buttonMode = true;
    MOUTH_mc.buttonMode = true;
    CARROT_mc.buttonMode = true;
    COLE1_mc.buttonMode = true;
    COLE2_mc.buttonMode = true;
    COLE3_mc.buttonMode = true;

    Below is a more efficient code. I am not sure about chasing parents you do in the code (always bad idea) so this code may be buggy:
    var startX:Number;
    var startY:Number;
    var counter:Number = 0;
    // reference to currently dragged object
    var currentTarget:Sprite;
    var objectCollection:Array = [SNOWMAN1_mc, SNOWMAN2_mc, SNOWMAN3_mc, LEFTARM_mc, HAT_mc, RIGHTARM_mc, SCARF_mc, EYES_mc, MOUTH_mc, CARROT_mc, COLE1_mc, COLE2_mc, COLE3_mc];
    activateObjects();
    function activateObjects():void {
         for (var i:int = 0; i < objectCollection.length; i++) {
              currentObject = objectCollection[i] as Sprite;
              currentObject.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
              currentObject.buttonMode = true;
    function pickUp(event:MouseEvent):void {
         currentTarget = event.currentTarget as Sprite;
         currentTarget.startDrag(true);
         MYTEXTBOX.text = "";
         currentTarget.parent.addChild(currentTarget);
         startX = currentTarget.x;
         startY = currentTarget.y;
         stage.addEventListener(MouseEvent.MOUSE_UP, dropIt);
    function dropIt(event:MouseEvent):void {
         stage.removeEventListener(MouseEvent.MOUSE_UP, dropIt);
         stopDrag();
         var myTarget:DisplayObject = getChildByName("T" + currentTarget.name);
         if (currentTarget.dropTarget != null && currentTarget.dropTarget.parent == myTarget){
              MYTEXTBOX.text = "Good Job!";
              currentTarget.removeEventListener(MouseEvent.MOUSE_DOWN, pickUp);
              currentTarget.buttonMode = false;
              currentTarget.x = myTarget.x;
              currentTarget.y = myTarget.y;
              counter++;
         } else {
              MYTEXTBOX.text = "Try Again!";
              currentTarget.x = startX;
              currentTarget.y = startY;
         if (counter == 13) MYTEXTBOX.text = "Congrats, you're finished!";
         currentTarget = null;

Maybe you are looking for