Christoph Thiede uploaded a new version of PreferenceBrowser to project The Inbox: http://source.squeak.org/inbox/PreferenceBrowser-ct.160.mcz
==================== Summary ====================
Name: PreferenceBrowser-ct.160 Author: ct Time: 21 December 2023, 7:37:19.742632 pm UUID: e1f740cd-fd42-7540-9189-9c34140810cf Ancestors: PreferenceBrowser-codefrau.159
Makes non-pragma preferences findable through its readable name (i.e., "higher perf" instead of "higherperf").
=============== Diff against PreferenceBrowser-codefrau.159 ===============
Item was changed: ----- Method: PreferenceBrowser>>searchPreferencesFor: (in category 'preferences search') ----- searchPreferencesFor: pattern | result | result := pattern asString asLowercase withBlanksTrimmed. result ifEmpty: [^self]. searchResults := self allPreferences select: [:aPreference | ((aPreference name includesSubstring: result caseSensitive: false) or: [aPreference helpString includesSubstring: result caseSensitive: false]) + or: [aPreference codeString includesSubstring: result caseSensitive: false] + "for non-pragma preferences, #readableName is different from #name" + or: [aPreference readableName includesSubstring: result caseSensitive: false] ]. - or: [aPreference codeString includesSubstring: result caseSensitive: false] ]. self updateSearchResultsLabel. self selectSearchResultsCategory. self lastExecutedSearch: pattern. !
+1 Thank you! :-)
Am 21.12.2023 19:37:40 schrieb commits@source.squeak.org commits@source.squeak.org:
Christoph Thiede uploaded a new version of PreferenceBrowser to project The Inbox: http://source.squeak.org/inbox/PreferenceBrowser-ct.160.mcz
==================== Summary ====================
Name: PreferenceBrowser-ct.160 Author: ct Time: 21 December 2023, 7:37:19.742632 pm UUID: e1f740cd-fd42-7540-9189-9c34140810cf Ancestors: PreferenceBrowser-codefrau.159
Makes non-pragma preferences findable through its readable name (i.e., "higher perf" instead of "higherperf").
=============== Diff against PreferenceBrowser-codefrau.159 ===============
Item was changed: ----- Method: PreferenceBrowser>>searchPreferencesFor: (in category 'preferences search') ----- searchPreferencesFor: pattern | result | result := pattern asString asLowercase withBlanksTrimmed. result ifEmpty: [^self]. searchResults := self allPreferences select: [:aPreference | ((aPreference name includesSubstring: result caseSensitive: false) or: [aPreference helpString includesSubstring: result caseSensitive: false]) + or: [aPreference codeString includesSubstring: result caseSensitive: false] + "for non-pragma preferences, #readableName is different from #name" + or: [aPreference readableName includesSubstring: result caseSensitive: false] ]. - or: [aPreference codeString includesSubstring: result caseSensitive: false] ]. self updateSearchResultsLabel. self selectSearchResultsCategory. self lastExecutedSearch: pattern. !
squeak-dev@lists.squeakfoundation.org