Lively Kernel canvas
null
10000.04277789084067415Wikicontroltrue
null
10001.6757797458537393Wikicontroltrue
null
10000.8346542182889292Wikicontroltrue
null
10001.1343647966117603Wikicontroltrue
null
10001.1008816571604005Wikicontroltrue
null
10000.19412252656053247Wikicontroltrue
null
10001.6871738772962699Wikicontroltrue
null
10000.38120346703989927Wikicontroltrue
null
10000.9992306132180332Wikicontroltrue
null
10000.11969272315278234Wikicontroltrue
null
10000.31115705387395454Wikicontroltrue
null
10000.09199568017135251Wikicontroltrue
null
10002.071160190323474Wikicontroltrue
null
10000.11156076748233049Wikicontroltrue
null
10000.5647620894725726Wikicontroltrue
null
10001.6218698782758125Wikicontroltrue
null
10002.5641113199062646Wikicontroltrue
null
10000.8229813257970908Wikicontroltrue
null
10003.365307539685418Wikicontroltrue
null
10000.9367394322424819Wikicontroltrue
null
10000.754553996995431Wikicontroltrue
null
10002.3067604400218267Wikicontroltrue
10000.16882341992845967Wikicontroltrue
10000.49367331283915344Wikicontroltrue
Asaprecautionbeforeeditingthislist,pleaseforcereloadthisworldtoensureyouarenotusingacachedcopy.Youmightbeviewingacachedversionifyoudidnothyperlinktothispagefromwithinthewiki.1
null-Pageloadingissometimesnotsuccessful.Duringpageloadafewmorphsoftheexamplepagepopupanddisappearandthepagecannotbeused.Reloadingthepageoftenfixestheproblembutitcanappearagain.-Somemorphsseemtohaveanincompletefill.Somepartsoftexts,lists,ortitlebarsaremissing.Repeatedlyreopeningthemorphfixestheproblem.-Subworldsarenotpersistant.-IsthereareasonwhyIcan'savechangestolivelyStarfalle.xhtml?(pf)Icannapparentlysavechangeshererk:currentlyallworldsbeginningwith'lively'or'non-'aswellas'index.xhtml'and'examples.xhtml'arenotwritableforallusers.Butyoucansavetheworldunderadifferentname.-itseemsthereisnowaytosettheopacityofanImageMorph'simage.rk:useImageMorph>>setOpacity(shouldberenamedtosetFillOpacitytobeconformtoothermorphs)pw:actuallyIthinkit'sbesttobeabletocontrolopacityforallsubmorphrk:usemorph.withAllSubmorphsDo(function(){this.setFillOpacity(0.3)});-afterdragduplicatingawindow,thenewscrollbarcontrolstheoldwindow.(philip@philmaker.com)-intheinspector,pleasemakethiscomprehensible:"doitsherehavethis===inspectee"?(philip@philmaker.com)-thedefaultfixedworldboundscanbeannoying(1024x768Ithink)-especiallysinceIsetmyworld'sbackgroundcolortomatchthepage'swhitebackground.Thisallinterfereswhenperformingdragsandselects.What'sinterestinghoweveristhatIseemtoalwaysbeabletodragmorphsoutsideofthesesetbounds.(philip@philmaker.com)-afterpublishingaworld:pleaseredirecttothenewworldpage(perhapswithsavewarning).ThesituationisthatearlierIhadpublishedanexistingworldtoanewurl-forgotthatIwasstillattheoldworldandmodified/deletedcontentsofthatoldworldinadvertentlythinkingIwasinthenewworld.Thisisausabilityissue.(philip@philmaker.com)-Ihavepreviouslyencounteredthatsaved,collapsedTextWindowswillnotuncollapseatall-butIneedtoreplicate.(philip@philmaker.com)-Ihappentolikepastels;:-)butnotbeingabletochoosegraysisincolorpickercanbeannoying.(philip@philmaker.com)-option-z(undo)andoption-a(selectall)aremissingMacmappingtocommand-zandcommand-arespectively(cutandpasteworkok).Therecouldbeothersaswell.Nothavingselectallmappedtocommand-aisaveryinconvenient.(philip@philmaker.com)-wheninstantiatingmorphsviatheMorphMenu,placementshouldbebasedonwheretheMorphMenuwastriggeredandnotwherethecursorendedup.(tryopening:objecthierarchybrowser)-intermittentlywhenIloadoneofmyworldsonthewiki,theLivelyexamplessetappearsbehindmyworldsbackground.TheyshouldnotbebecauseIhadremovedthemall.WhenIloadtheworldagain,theyaregone.(philip@philmaker.com)-SelectionMorph->aligntogridappearstodonothingwhenIselectit.Notseeinganyerrorintheconsole.Iamexpectingthatitisgoingtoarrangeallselecteditemsinagrid-likelayout.(philip@philmaker.com)-Bug:InSliderMorphclass,adjustSliderPartsmethodisoverwrittingtheborderwidthoftheslider:this.setBorderWidth(this.slider.getBorderWidth())TheeffectofthisisthatIamunabletopermanentlystyletheborderofthesliderunlessIsubclassorpatch(philip)-aftercallingTextMorph.beLabel(),setBorderColornolongerhasanyeffect.IdidnoticethatifIcallTextMorph.applyStyleafterbeLabel,setBorderColorwillcontinuework.Fontsizeorfamilyalsoneedtobeapplied/reappliedaftercallingbeLabel.-itdoesn'tmakemuchsensetomethatmarginandpaddingarerepresentedbypre-calculatedrectangles(x,y,width,height).Iwouldexpectinsets:top,left,bottom,right.(philip)-[gerbil]Changesmadetoclassesrevertwhenpageissavedandreloaded.Thechangedmethod*IS*inthepagesourcehowever(@Robert-notsureifyougotanemailfrommerethis-ifyourepled,apologies-Ididn'tgetit).Havedonesomemoretesting(egsimplychangingthecolorofthehourhandontheclock).Changedmethodworksfineuntilreload.-afterconvertingTextMorphtoalabeldirectlyintheinspectorusingbeLabel(),itisnolongerdraggable,inspectable.(philip)-wouldbenicetobeabletoassignalternatefontsonTextMorphasispossiblewithcss.IdidseeaFontclassbutIdidn'tseethatitisyetemployed.(philip)-itappearsthatMenuMorph.replaceItemNamedisbeingcalledincorrectlyorisnotfullyimplemented.Anexampleisthatthe"package"menuitemneverchangesto"unpackage".ItappearsthatthecauseofthisisthatreplaceItemNamedlooksonlyintheimmediatemenuformatchesandnotinsubmenus.(philip)-IfIcallsetExtentontheworld,itnevertrulyupdatescorrectly.Ididsomedigginganddiscoveredthatthereturnedvaluefromworld.bounds()isneverbasedonthatnewextent.Iwasexperimentingwithchangingtheworldextent.Thiscouldbeaknownissuerelatingtouseofextentvsbounds.(philip)Morph.reallyHandleMouseEvent:Morph.morphToReceiveEvent:Morph.morphToGrabOrReceive:Morph.fullContainsWorldPoint:Morph.fullContainsPoint:Morph.bounds:-lively.scene.Pathwillnotduplicatebydraggingwithoutaconsoleerror.Furthermoreitappearsthatpathswillnotsaveandrestoreproperly:seeingUndefinedvalueline1324.Ibelievebothissuesarecausedbythis.elementsbeingnull.Ipatchedlively.scene.Path.copyinmyworldsbutI'mnotyetsurewhattodoabouttheserialization.(philip)-ColorimplementsfromLiteralbutnottoLiteral.Theimpactisthatanypropertieswhichrepresentacolordonotgetserialized.(philip)Color.addMethods({toLiteral:function(){return{r:this.r,g:this.g,b:this.b}}});-LivelyfreezeswhencallingsetTextStringwhentheentirecontentsofaTextMorphhavepreviouslybebolded.WorkaroundistocallreplaceSelectioninstead.WhenIseethisissueI'mdoingeverythingprogrammatically-notusingoption-b.-WhenIloadanywikipage,thepageshouldalwaysimmediatelyredirectto*.xhtml?[new-generated-id]andTHENloadtheworld.Becausethewikidoesnotdothismyunderstandingisthatthereisstillpotentialforsavingbasedonoldcachedrevisionswhenausertypesinandloadsaurlwithoutatimestampinthequerystring.IfIamtotallywrongthenjustignorethis.(philip)-Significantissue:inlively.scene.Clip,clipCounteralwaysbeginsat0whenyouloadaworld.ThenoticedeffectisthatanewClipMorphwithid0alsocontrolsclippingofanexistingdeserializedClipMorphwiththatsameid.IssueexperiencedincheckoutfromMarch15,2009.Ijustoverrodelively.scene.Clip.initializeinmylocalprojecttousenewId()butdon'tknowtheramifications.(philip)-InmethodaddItemofMenuMorph,referenceto"if(!index)"needstobechangedto"if(!index===undefined)".TheimpactisthatIcouldnotinsertanewitemanindexzero.(philip)-Importer.loadWorldContentsshouldnotcompletelyfailwhenitencountersanunknownclass.ItwouldbeveryniceifitwouldskipandwarnintheUI.IthinkthatfixingthisismuchmoreimportantthanmanyoftheotherbugsI'vereported.(philip)-occasionallyTextMorphswilldrawtheirselectionsoverotherTextMorphs.Ijustwanttomentionthis:itlikelyhassomethingtodowithduplicatingandids.Ihaveseenthiswithanon-subclassedTextMorphsinaworld.(philip)->setOpacity (should be renamed to setFillOpacity to be conform to other morphs)\rpw: actually I think it's best to be able to control opacity for all submorph\rrk: use morph.withAllSubmorphsDo(function() { this.setFillOpacity(0.3) });\n\r- after drag duplicating a window, the new scrollbar controls the old window. (philip@philmaker.com)\r\r- in the inspector, please make this comprehensible: \"doits here have this === inspectee\"? (philip@philmaker.com)\r\r- the default fixed world bounds can be annoying (1024x768 I think) - especially since I set my world's background color to match the page's white background. This all interferes when performing drags and selects. What's interesting however is that I seem to always be able to drag morphs outside of these set bounds. (philip@philmaker.com)\r\r- after publishing a world: please redirect to the new world page (perhaps with save warning). The situation is that earlier I had published an existing world to a new url - forgot that I was still at the old world and modified/deleted contents of that old world inadvertently thinking I was in the new world. This is a usability issue. (philip@philmaker.com)\r\r- I have previously encountered that saved, collapsed TextWindows will not uncollapse at all - but I need to replicate. (philip@philmaker.com)\r\r- I happen to like pastels; :-) but not being able to choose grays is in color picker can be annoying. (philip@philmaker.com)\r\r- option-z (undo) and option-a (select all) are missing Mac mapping to command-z and command-a respectively (cut and paste work ok). There could be others as well. Not having select all mapped to command-a is a very inconvenient. (philip@philmaker.com)\r\r- when instantiating morphs via the MorphMenu, placement should be based on where the MorphMenu was triggered and not where the cursor ended up. (try opening: object hierarchy browser)\r\r- intermittently when I load one of my worlds on the wiki, the Lively examples set appears behind my worlds background. They should not be because I had removed them all. When I load the world again, they are gone. (philip@philmaker.com)\r\r- SelectionMorph -> align to grid appears to do nothing when I select it. Not seeing any error in the console. I am expecting that it is going to arrange all selected items in a grid-like layout. (philip@philmaker.com)\r\r- Bug: In SliderMorph class, adjustSliderParts method is overwritting the border width of the slider: this.setBorderWidth(this.slider.getBorderWidth()) \rThe effect of this is that I am unable to permanently style the border of the slider unless I subclass or patch (philip)\r\r- after calling TextMorph.beLabel(), setBorderColor no longer has any effect. I did notice that if I call TextMorph.applyStyle after beLabel, setBorderColor will continue work. Font size or family also need to be applied/reapplied after calling beLabel.\r\r- it doesn't make much sense to me that margin and padding are represented by pre-calculated rectangles (x, y, width, height). I would expect insets: top, left, bottom, right. (philip)\r\r-[gerbil] Changes made to classes revert when page is saved and reloaded. The changed method *IS* in the page source however (@Robert -not sure if you got an email from me re this -if you repled, apologies -I didn't get it). Have done some more testing (eg simply changing the color of the hour hand on the clock). Changed method works fine until reload.\r\r- after converting TextMorph to a label directly in the inspector using beLabel(), it is no longer draggable, inspectable. (philip)\r\r- would be nice to be able to assign alternate fonts on TextMorph as is possible with css. I did see a Font class but I didn't see that it is yet employed. (philip)\r\r- it appears that MenuMorph.replaceItemNamed is being called incorrectly or is not fully implemented. An example is that the \"package\" menu item never changes to \"unpackage\". It appears that the cause of this is that replaceItemNamed looks only in the immediate menu for matches and not in submenus. (philip)\r\r- If I call setExtent on the world, it never truly updates correctly. I did some digging and discovered that the returned value from world.bounds() is never based on that new extent. I was experimenting with changing the world extent. This could be a known issue relating to use of extent vs bounds. (philip)\rMorph.reallyHandleMouseEvent:\rMorph.morphToReceiveEvent:\rMorph.morphToGrabOrReceive:\rMorph.fullContainsWorldPoint:\rMorph.fullContainsPoint:\rMorph.bounds:\r\r- lively.scene.Path will not duplicate by dragging without a console error. Furthermore it appears that paths will not save and restore properly: seeing Undefined value line 1324. I believe both issues are caused by this.elements being null. I patched lively.scene.Path.copy in my worlds but I'm not yet sure what to do about the serialization. (philip)\r\r- Color implements fromLiteral but not toLiteral. The impact is that any properties which represent a color do not get serialized. (philip)\rColor.addMethods({\r\ttoLiteral : function() {\r\t\treturn {\r\t\t\tr : this.r,\r\t\t\tg : this.g,\r\t\t\tb : this.b\r\t\t}\r\t}\r});\r\r- Lively freezes when calling setTextString when the entire contents of a TextMorph have previously be bolded. Workaround is to call replaceSelection instead. When I see this issue I'm doing everything programmatically - not using option-b.\r\r- When I load any wiki page, the page should always immediately redirect to *.xhtml?[new-generated-id] and THEN load the world. Because the wiki does not do this my understanding is that there is still potential for saving based on old cached revisions when a user types in and loads a url without a timestamp in the query string. If I am totally wrong then just ignore this. (philip)\r\r- Significant issue: in lively.scene.Clip, clipCounter always begins at 0 when you load a world. The noticed effect is that a new ClipMorph with id 0 also controls clipping of an existing deserialized ClipMorph with that same id. Issue experienced in checkout from March 15, 2009. I just overrode lively.scene.Clip.initialize in my local project to use newId() but don't know the ramifications. (philip)\r\r- In method addItem of MenuMorph, reference to \" if (!index)\" needs to be changed to \"if (! index === undefined)\". The impact is that I could not insert a new item an index zero. (philip)\r\r- Importer.loadWorldContents should not completely fail when it encounters an unknown class. It would be very nice if it would skip and warn in the UI. I think that fixing this is much more important than many of the other bugs I've reported. (philip)\r\r- occasionally TextMorphs will draw their selections over other TextMorphs. I just want to mention this: it likely has something to do with duplicating and ids. I have seen this with a non-subclassed TextMorphs in a world. (philip)\r\r-\r\r\r\r\r\r\r"]]>truetruefalsetruefalse
false1truefalsenulltruefalse
nullfalsenullfalse
nullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
Bugreports40
OtherLists:-TrackWiki-LivelyTodo(WebWerkstatt)-FabrikTodo(WebWerkstatt)-Robert'sJournal418
Ok,letstacklethatpage.....sorryforignoringitforsolong.nullNaN