The Trunk: ReleaseBuilder-mt.259.mcz
[email protected] Tue, 4 Aug 2026 08:13:12 0000
| Newsgroups | gmane.comp.lang.smalltalk.squeak.general |
|---|---|
| Message-ID | <[email protected]> |
Marcel Taeumel uploaded a new version of ReleaseBuilder to project The Trunk: http://source.squeak.org/trunk/ReleaseBuilder-mt.259.mcz ==================== Summary ==================== Name: ReleaseBuilder-mt.259 Author: mt Time: 4 August 2026, 10:13:12.099447 am UUID: 182fefaa-1750-d544-926e-42c192a30dad Ancestors: ReleaseBuilder-mt.258 Make list/tree type-in filters more user-friendly by giving users more time to type in. Complement Help-Squeak-Project-mt.119 Let #configureDesktop be more useful for scale factors other than 1.0. =============== Diff against ReleaseBuilder-mt.258 =============== Item was changed: ----- Method: ReleaseBuilder class>>configureDesktop (in category 'scripts') ----- configureDesktop "Open tools, multimedia content, etc." + self setDisplayExtent: 1024 px @ 768 px. - self setDisplayExtent: 1024 @ 768. self setProjectBackground: Color darkGray. (UserInterfaceTheme named: 'Squeak') applyScaled. self deleteAllWindows. self deleteAllOtherMorphs. "Avoid strange drawing issues." Project current world allMorphsDo: [:m | m removeProperty: #errorOnDraw]. "Replace docking bar instance in case its code has changed." Project current removeMainDockingBar. TheWorldMainDockingBar updateInstances.! Item was changed: ----- Method: ReleaseBuilder class>>openWelcomeWorkspacesWith: (in category 'scripts - support') ----- openWelcomeWorkspacesWith: balloonForm | t browser balloon | t := HelpTopic title: 'Welcome to Squeak' translated readOnlyContents: 'Please choose a topic from the left sidebar.' translated. t subtopics add: ((SqueakHelp asHelpTopic subtopics detect: [:ea | ea key = #introduction]) icon: (MenuIcons smallHomeIcon scaledToSize: 12 px asPoint); yourself); + add: ((SqueakReleaseNotes perform: SqueakReleaseNotes pages first) asHelpTopic + key: #currentReleaseNotes; + title: 'What is new?' translated asText allBold; + icon: (MenuIcons smallLanguageIcon scaledToSize: 12 px asPoint); + yourself); - add: ((SqueakReleaseNotes perform: SqueakReleaseNotes pages first) asHelpTopic title: 'What is new?' translated asText allBold; icon: (MenuIcons smallLanguageIcon scaledToSize: 12 px asPoint); yourself); add: SqueakLicenseHelp asHelpTopic; add: (SqueakProjectHelp asHelpTopic subtopics detect: [:ea | ea key = #squeakUserInterface]); add: (SqueakProjectHelp asHelpTopic subtopics detect: [:ea | ea key = #workingWithSqueak]); add: SqueakReleaseNotes asHelpTopic. "Keep topic order stable." t subtopics withIndexDo: [:topic :index | topic priority: index]. browser := HelpBrowser openOn: t. browser extent: browser world extent * 0.6. browser center: browser world center. browser model showFirstTopic. balloonForm ifNil: [^ self]. balloon := balloonForm asMorph. browser addMorphFront: balloon. balloon layoutFrame: (LayoutFrame fractions: (0@1 corner: 0@1) offsets: (balloon width // 1.7 negated @ (balloon height * 0.9) negated corner: 0@0)).! Item was changed: ----- Method: ReleaseBuilder class>>setPreferences (in category 'scripts') ----- setPreferences "Preferences class defaultValueTableForCurrentRelease" " Preferences outOfTheBox." "<-- uncomment after #defaultValueTableForCurrentRelease is fixed up." "General User interaction" Preferences enable: #generalizedYellowButtonMenu ; enable: #swapMouseButtons; disable: #mouseOverForKeyboardFocus. Morph indicateKeyboardFocus: true. Project uiManager openToolsAttachedToMouseCursor: false. SearchBar useScratchPad: false. HandMorph sendMouseWheelToKeyboardFocus: false. HandMorph synthesizeMouseWheelEvents: true. "Text input." TextEditor autoEnclose: true ; autoIndent: true ; encloseSelection: true ; destructiveBackWord: false ; blinkingCursor: true ; dumbbellCursor: false. PluggableTextMorph simpleFrameAdornments: false. TextMorphForEditView draggableTextSelection: true. "Windows" SystemWindow reuseWindows: false. SystemWindow windowsRaiseOnClick: true. SystemWindow windowTitleActiveOnFirstClick: true. Model windowActiveOnFirstClick: false. "Not good for little screen real estate." Model useColorfulWindows: false. Preferences disable: #fastDragWindowForMorphic. AbstractResizerMorph gripThickness: 4; handleLength: 16. CornerGripMorph drawCornerResizeHandles: false; drawEdgeResizeHandles: false. ProportionalSplitterMorph showSplitterHandles: false; smartHorizontalSplitters: false; smartVerticalSplitters: false. "Scroll bars." Preferences enable: #scrollBarsNarrow; enable: #scrollBarsOnRight; enable: #alwaysHideHScrollbar; disable: #alwaysShowHScrollbar; disable: #alwaysShowVScrollbar. ScrollBar scrollBarsWithoutArrowButtons: true; scrollBarsWithoutMenuButton: true. ScrollPane useRetractableScrollBars: false. "Rounded corners." Morph preferredCornerRadius: 8. SystemWindow roundedWindowCorners: false. DialogWindow roundedDialogCorners: false. MenuMorph roundedMenuCorners: false. PluggableButtonMorph roundedButtonCorners: false. ScrollBar roundedScrollBarLook: false. "Gradients." SystemWindow gradientWindow: false. DialogWindow gradientDialog: false. MenuMorph gradientMenu: false. PluggableButtonMorph gradientButton: false. ScrollBar gradientScrollBar: false. "Shadows" Preferences enable: #menuAppearance3d. Morph useSoftDropShadow: true. "Lists and Trees" PluggableListMorph filterableLists: true; clearFilterAutomatically: false; + clearFilterDelay: 2000; "Embrace the slow-typers :-)" - clearFilterDelay: 500; highlightHoveredRow: true; highlightPreSelection: false; menuRequestUpdatesSelection: true. "Standard Tools" TheWorldMainDockingBar showWorldMainDockingBar: true; showSecondsInClock: true; twentyFourHourClock: true. SearchBar useSmartSearch: true. Workspace shouldStyle: false. TranscriptStream forceUpdate: true; redirectToStdOut: false; characterLimit: 20000. Browser listClassesHierarchically: true; showClassIcons: true; showMessageIcons: true; sortMessageCategoriesAlphabetically: true. SystemBrowser browseWithDragNDrop: true. MessageSet useUnifiedMessageLabels: true. Preferences enable: #annotationPanes; defaultAnnotationRequests: #(timeStamp author messageCategory implementorsCount allChangeSets); enable: #optionalButtons; disable: #diffsWithPrettyPrint; enable: #traceMessages; enable: #alternativeBrowseIt; enable: #menuWithIcons; enable: #visualExplorer; disable: #showSharedFlaps; maxBalloonHelpLineLength: 45. Preferences disable: #debugLogTimestamp. "Halo" Preferences installIconicHaloSpecs; enable: #showBoundsInHalo ; disable: #alternateHandlesLook; disable: #showDirectionHandles; enable: #biggerHandles. Morph haloForAll: true; metaMenuForAll: true. "System" NetNameResolver enableIPv6: false. Scanner allowUnderscoreAsAssignment: true; prefAllowUnderscoreSelectors: true. Deprecation showDeprecationWarnings: true "that's all, folks"! Squeak-dev mailing list -- [email protected] To unsubscribe send an email to [email protected]