Skeez Changelog

What's new in Skeez 1.4.152 Build 462

Apr 18, 2024
  • Added support of drives free space change notifications for 'TSkeezFilesystem' and derived classes
  • Added Win64 builds of the tutorials

New in Skeez 1.4.150 Build 460 (Nov 19, 2023)

  • Fixed VCL version multi-line text's 'RowIncrement' value when using scaling

New in Skeez 1.4.142 Build 452 (Jul 10, 2023)

  • Renamed 'ContextMenu' property to 'AllowContextMenu'
  • Added new event 'OnSkeezItemCustomObjectArrived', when adding custom objects to 'InQueue' this event is called, eg. if a SkeezItem is added first it's sure the custom object arrives next, usefull to be sure that a SkeezItem already exists in the 'Items' list and process some additional objects
  • Adeed new events when editing a caption 'OnItemEditStart' and 'OnItemEditEnd'
  • Added 'AllowBrowsingArchives' property for SkeezFileSystem
  • Fixed some memory leaks releated to PIDLs
  • All tutorials built with Delphi Alexandria

New in Skeez 1.4.140 Build 450 (Apr 26, 2023)

  • Added 2 new themes for VCL SkeezFileSystem: 'SetDefaultBlackColorThemeSmall'
  • SkeezFileSystem drive usage bar graphics parameters are now published and added some more customization options too

New in Skeez 1.4.129 Build 449 (Apr 20, 2023)

  • Fixed SkeezFileSystem OnListingFinished() event now uses a TTimer
  • SkeezFileSystem ListFolder() method now does not change the mouse cursor, set the mouse cursor before calling this function and use the OnListingFinished() event to change it back if needed
  • Added SkeezFileSystem CancelListing() method

New in Skeez 1.4.125 Build 445 (Feb 6, 2023)

  • Fixed Skeez Pictures component's themes and added 2 new themes: 'SetDefaultBlackColorThemeFileNameAboveWithFolderName' and 'SetDefaultWhiteColorThemeFileNameAboveWithFolderName'
  • Updated the BASS package to version 2.4.17.0

New in Skeez 1.4.124 Build 442 (Jan 3, 2023)

  • Fixes to compile with latest Graphics32
  • Updated the Tags Library package to version 1.0.128.202

New in Skeez 1.4.118 Build 426 (Dec 19, 2020)

  • Fixed FMX selection and hot-track layer graphics, now they should be pixel perfect
  • Fixed FMX swipe delete, after a swipe delete the next selected items were automatically deleted too

New in Skeez 1.4.114 Build 422 (Oct 27, 2020)

  • Fixed FMX mobile gestures support

New in Skeez 1.4.100 Build 400 (Mar 11, 2020)

  • Fixed text items with WordWrap (filesystem tutorial classic icon theme) again
  • Fixed text centering (filesystem tutorial classic icon theme)
  • Fixed margin when scaling is applied (selection and hot track) now the value is multiplied by scaling
  • Scaling is now applied to 'ItemSpacingX' and 'ItemSpacingY' too
  • Removed 'Padding' functionality, now it only affects eg. a centered text item's left and right (empty) spacing, in your existing code, if padding was not modified, adjust all (text, multi-line text and picture) items X and Y values to +2 for the same appearance
  • Fixed FMX version group header graphics now should be perfectly clear, aligned to pixels
  • FMX version selection and hot track graphics now aligned to pixels, should be perfectly clear
  • Some minor fixes and improvements

New in Skeez 1.4.95 Build 294 (Mar 7, 2020)

  • Fixed position of items in their column when the system UI DPI is scaled
  • Fixed column header graphics when horizontal scroll bar is adjusted
  • Fixed horizontal scroll bar size
  • Some minor fixes and improvements

New in Skeez 1.4.94 Build 292 (Mar 6, 2020)

  • Fixed column headers when using scaling
  • Fixed group header 'CaptionX' when scaling
  • Some minor fixes and improvements

New in Skeez 1.4.90 Build 286 (Mar 1, 2020)

  • Added fade-in effect when group headers appear
  • Group headers start appearing from their current Y position (when they are added) (not from 0 - top - like before)
  • Some optimizations for column headers (should be slightly faster now)
  • Optimizations for the FMX version when rendering texts (column headers, text items and group headers) should be faster now
  • Added OSX64 attribute to the TSkeez class

New in Skeez 1.4.87 Build 280 (Feb 24, 2020)

  • Fixed FMX version text items with word-wrap (TutorialSkeezFilesystem with 'classic icon view') when system UI is scaled
  • Improved text and picture items' pixels are now pixel aligned when system UI is scaled - previous blury text should be perfectly sharp now when system UI is scaled
  • On scroll bar changes the display is not updated now just the 'need re-draw' flag is set and the update is performed when 'UpdateDisplay()' is called - fixes scrollbar skipping when scroling rapidly
  • Improved file system class drive usage gauge graphics when system UI is scaled
  • Some small fixes and improvements

New in Skeez 1.4.86 Build 269 (Feb 20, 2020)

  • 'SetDefaultWhiteColorTheme' and 'SetDefaultBlackColorTheme' sets both ItemSelection and ItemHotTrack properties to default values
  • Fixed FMX version text items with word-wrap (TutorialSkeezFilesystem with 'classic icon view')
  • Some small fixes and improvements

New in Skeez 1.4.85 Build 268 (Feb 19, 2020)

  • Fixed UpdateItem()
  • Fixed FMX version multi-line text expand/collapse
  • Fixed FMX Drag & drop tutorial
  • Added support of creating groups of items (beta)
  • Selection and hot track layers are lighter (more transparent)
  • Text and multi-line text items' default X position is now 2
  • Audio list class now packs text lines vertically, no 'unspecified' text is displayed if a field is not available
  • Lots of small fixes and improvements
  • Updated the Tags Library package to version 1.0.87.150
  • Updated the BASS package to version 2.4.14.0

New in Skeez 1.4.84 Build 224 (Feb 19, 2020)

  • Added support of Delphi 10.3 Rio
  • Updated the Graphics32 package to the latest version
  • Updated TMultiThread component to the latest version

New in Skeez 1.4.83 Build 223 (Jun 23, 2019)

  • Updated the Tags Library package to version 1.0.82.141 (lots of fixes and improvements) and licensing changes.

New in Skeez 1.4.82 Build 222 (Feb 21, 2019)

  • Animated list view (add, refresh, delete, move, re-order, scroll to, etc.)
  • Support for multi-line text with expandable height
  • Hot track, hint, scroll to/select item on keypress, edit item's text captions, drag & drop support
  • Re-draw existing item (partially) with optional animation
  • Multi-column mode
  • Custom sort the list
  • Built-in animations: XY, Zoom, FadeIn, or implement custom animation with an event
  • User interface DPI scaling support (simple as TSkeez.Scale := 2 that is 200%)
  • File system browser with full support for virtual objects (PIDLs)
  • Picture (thumbnail) list viewer class, uses FreeImage.dll for loading many formats of picture files and displays their EXIF information if available
  • Audio (tag) list viewer class with support for all the current audio tag standards
  • Fully customizable display with support for variable item height within the same list, compact mode
  • FMX version supports any kind and number of sub-controls for items, like checkboxes, radio buttons or comboboxes etc.
  • The derived classes support browsing the file system or items can be added manually
  • Multi threaded derived classes

New in Skeez 1.4.81 Build 185 (Dec 4, 2018)

  • Features:
  • Animated list view (add, refresh, delete, move, re-order, scroll to, etc.)
  • Support for multi-line text with expandable height
  • Hot track, hint, scroll to/select item on keypress, edit item's text captions, drag & drop support
  • Re-draw existing item (partially) with optional animation
  • Multi-column mode
  • Custom sort the list
  • Built-in animations: XY, Zoom, FadeIn, or implement custom animation with an event
  • User interface DPI scaling support (simple as TSkeez.Scale := 2 that is 200%)
  • File system browser with full support for virtual objects (PIDLs)
  • Picture (thumbnail) list viewer class, uses FreeImage.dll for loading many formats of picture files and displays their EXIF information if available
  • Audio (tag) list viewer class with support for all the current audio tag standards
  • Fully customizable display with support for variable item height within the same list, compact mode
  • FMX version supports any kind and number of sub-controls for items, like checkboxes, radio buttons or comboboxes etc.
  • The derived classes support browsing the file system or items can be added manually
  • Multi threaded derived classes

New in Skeez 1.4.80 Build 184 (Nov 2, 2018)

  • Fixes to column headers when using scaling

New in Skeez 1.4.79 Build 183 (Nov 1, 2018)

  • Fixed 'TSkeezItemText.AdjustItemHeightToFit' functionality when using scaling
  • Fixed picture items' positions when using scaling
  • Added 'TSkeez.GetFirstSelectedItem', 'TSkeez.GetLastSelectedItem', 'TSkeez.GetNextSelectedItem' and 'TSkeez.GetPreviousSelectedItem'
  • Column widths return width values according to Scale, setter functions expect values with the set scale
  • All derived classes automatically support and use the 'TSkeez.Scale' value
  • Updated Tags Library to version 1.0.78.133

New in Skeez 1.4.78 Build 182 (Oct 7, 2018)

  • Fixed selection opacity changing to 100% when repositioning items
  • Fixed container(s) opacity is now not altered by animations (FMX version)

New in Skeez 1.4.77 Build 180 (Sep 30, 2018)

  • Features:
  • Animated list view (add, refresh, delete, move, re-order, scroll to, etc.)
  • Support for multi-line text with expandable height
  • Hot track, hint, scroll to/select item on keypress, edit item's text captions, drag & drop support
  • Re-draw existing item (partially) with optional animation
  • Multi-column mode
  • Custom sort the list
  • Built-in animations: XY, Zoom, FadeIn, or implement custom animation with an event
  • File system browser with full support for virtual objects (PIDLs)
  • Picture (thumbnail) list viewer class, uses FreeImage.dll for loading many formats of picture files and displays their EXIF information if available
  • Audio (tag) list viewer class with support for all the current audio tag standards
  • Fully customizable display with support for variable item height within the same list, compact mode
  • FMX version supports any kind and number of sub-controls for items, like checkboxes, radio buttons or comboboxes etc.
  • The derived classes support browsing the file system or items can be added manually
  • Multi threaded derived classes

New in Skeez 1.4.76 Build 166 (Sep 26, 2018)

  • Fixed multi-line text edit control now spans to item's full height
  • Fixed column header ro-ordering and it's items re-order animation
  • Fixed column header down font color (FireMonkey version)
  • Middle-mouse-button clicking on an empty column field displays first text item (or multi-line text item) edit option associated with the column
  • Unspecified minor fixes and improvements

New in Skeez 1.4.75 Build 165 (Sep 24, 2018)

  • Fixed resizing columns and mouse leaving the area
  • Added option 'TSkeez.ColumnHeader.RealTimeReDraw' to real-time redraw or not all the items while resizing the columns (False by default as it's slow)
  • Fixed text editing for the FireMonkey version
  • Added support of editing multi line texts too
  • 'OnPictureLayerDraw' renamed to 'OnLayerPictureDraw'
  • Changed text editing behaviour, now clicking away from editing also performs an apply (hit Esc to cancel changes)
  • Added events:
  • 'OnItemEditChange' and 'OnItemEditMultiLineChange'
  • Updated the Tags Library package to version 1.0.76.131

New in Skeez 1.4.74 Build 164 (Aug 9, 2018)

  • Fixed support of custom multi-line text show/hide icon picture
  • Improvements to multi-line text show/hide icon picture positioning

New in Skeez 1.4.73 Build 163 (Aug 5, 2018)

  • Fixed multi line texts right align
  • Added 'Truncate' property for texts and multi line texts, truncate from left or right if the text does not fit
  • Added text/multi line text/picture item parameter to on layer draw events
  • Added word-wrapping option to text items, now the classic icon view supports word-wrapping file names if they don't fit in 1 line
  • Lot of small fixes and improvements

New in Skeez 1.4.72 Build 162 (Aug 3, 2018)

  • FireMonnkey version is now a stable (non-beta) release
  • Renamed the units like 'FMX.Windows.SkeezFilesystem.pas' to represent which unit is Windows only
  • Improved selection default appearance colors for dark theme
  • Added classic icon view option to FMX file system tutorial
  • 'RefreshList' renamed to 'ReloadList'
  • Added 'HotItem' variable to VCL+Graphics32 version
  • Other small fixes and improvements

New in Skeez 1.4.71 Build 160 (Aug 1, 2018)

  • Improvements to right aligned text positioning
  • Improvements to edit text captions edit control alignment and appearance, font is now the same as the text item's font (FMX version)
  • Fixed draging items, now draging over a file over it's source folder the drop is denied (FMX version)
  • Added classic 'icons style' theme 'SetDefaultWhiteColorIconViewTheme' for TSkeezFileSystem and TSkeezPictures classes
  • Other small fixes and improvements

New in Skeez 1.4.71 Build 160 (Aug 1, 2018)

  • Improvements to right aligned text positioning
  • Improvements to edit text captions edit control alignment and appearance, font is now the same as the text item's font (FMX version)
  • Fixed draging items, now draging over a file over it's source folder the drop is denied (FMX version)
  • Added classic 'icons style' theme 'SetDefaultWhiteColorIconViewTheme' for TSkeezFileSystem and TSkeezPictures classes
  • Other small fixes and improvements

New in Skeez 1.4.69 Build 140 (Jul 30, 2018)

  • Added FMX version of TSkeezAudios and TSkeezPictures
  • Added new FMX tutorial 'TutorialSkeezFilesystemDragDrop'
  • Added 'AutoAdjustItemHeightToPicture' fot he TSkeezPictures classes
  • Added 2 new theme: 'SetDefaultBlackColorThemeFileNameAbove' and 'SetDefaultWhiteColorThemeFileNameAbove' for the TSkeezPictures classes
  • Removed 'ScaleText' property, now 'Scale' is used for both the item size (height) and for the text too
  • Added 'Align' variable for item property classes
  • Fixed picture and text positions, now X and Y are used together with Align, the final position is the result of the two variables (eg. the picture is centered then moved by X and Y)
  • Added AddItem(FileName: String) overload for the TSkeezFilesystem and derived classes
  • TSkeezPictures thumbnail appear animation is 'zoom' by default
  • Other small fixes and improvements

New in Skeez 1.4.68 Build 129 (Jul 28, 2018)

  • Fixes to updating items on shell change notifications for the Filesystem and derived classs
  • Other small fixes and improvements

New in Skeez 1.4.67 Build 128 (Jul 27, 2018)

  • Removed all VCL dependency for the FireMonkey version, now installing the components requires RTL and FMX only
  • Added 'AutoFreeObject' Boolean variable for Skeez item classes, set to 'True' to automatically free the 'Data' class assigned to the items on destruction of the item
  • Added drag & drop support for TSkeezFilesystem class for the FMX version, but supports only dropping items into the component area (and supports droping into folders) but does not work to drop items to other apps, see above 'Requirements'

New in Skeez 1.4.66 Build 126 (Jul 24, 2018)

  • Added support of editing the captions of all the text items, middle-mouse-button click on a text item to edit the text
  • Added drag & drop support for the basic TSkeez class for the FireMonkey version
  • Fixed caption edit font size is now equal to the caption's font size for the FireMonkey version
  • Reduced drag begin treshold from 10 to 5 pixels and is now a published property
  • Changed drag & drop insert line color to red by default

New in Skeez 1.4.65 Build 125 (Jul 22, 2018)

  • Added full support of sub-controls for items (checkboxes, radio buttons, comboboxes, etc.) for the FireMonkey version

New in Skeez 1.4.64 Build 122 (Jul 22, 2018)

  • Fixed BACKSPACE for filesystem classes to go up one folder
  • Fixed FMX filesystem class icon problems (seems FMX.TBitmap is not thread-safe)
  • Fixed larger font sizes for FMX filesystem class file size and date-time texts

New in Skeez 1.4.63 Build 120 (Jul 14, 2018)

  • New: Beta version of Skeez for FireMonkey
  • Updated the Tags Library package to the latest version
  • Little fixes and improvements

New in Skeez 1.4.60.112 (Aug 29, 2017)

  • Fixed faded out texts on item list re-order
  • Fixed possible stack overflow on item list re-order

New in Skeez 1.4.59.109 (Aug 1, 2017)

  • Added 'Scale' and 'ScaleText' properties for resizing the items' heights and texts for DPI scaling
  • Updated the Tags Library package to version 1.0.64.107

New in Skeez 1.4.55.99 (Oct 25, 2016)

  • Added option 'Animate' to 'TSkeezItem.ReDraw'
  • Fixed text item display when using Delphi VCL styles
  • Fixed activated item dragging when resizing and re-ordering columns

New in Skeez 1.4.54.98 (Oct 25, 2016)

  • Added compiler directives for Graphics32 for Delphi XE8 to Delphi 10.1 Berlin

New in Skeez 1.4.53.98 (Oct 25, 2016)

  • Added roll animation option when navigating with cursor keys and PgUp/PgDn (scrolls the view up & down - implemented in TSKeezItem.MakeVisible())
  • Updated the Tags Library package to version 1.0.53.93

New in Skeez 1.4.52.97 (Oct 25, 2016)

  • Added drive usage bar for drive items for the TSkeezFilesystem and derived classes
  • Added drive usage bar options for the TSkeezFilesystem and derived classes

New in Skeez 1.4.51.96 (Oct 25, 2016)

  • Added option to set the visibility of the horizontal and vertical scroll bar
  • Added bottom border fade option (usefull if using the component without borders)
  • Fixed infinite loop when resizing texts to shorter then '...'
  • Fixed re-drawing texts when setting column width from code
  • Updated the Tags Library package to version 1.0.51.90

New in Skeez 1.4.50.95 (Oct 25, 2016)

  • Fixed Windows XP compatibility for the basic TSkeez class (fixed column header caption)

New in Skeez 1.4.49.94 (Oct 25, 2016)

  • Updates to Tags Library: improvements in APE tag parsing (more error tolerant) and fixed loading an APEv1 tag and saving it (as APEv2 - ANSI to UTF8 conversion should be fixed now)
  • Fixed listing .ZIP files when a file type filter was specified

New in Skeez 1.4.48.93 (Oct 25, 2016)

  • Fixed filtering by file extension for files without extension for the TSkeezFilesystem and derived classes

New in Skeez 1.4.47.92 (Oct 25, 2016)

  • Fixed freeze for the filesystem and derived classes when built for Win64

New in Skeez 1.4.46.91 (Oct 25, 2016)

  • Added 'ListFolder(KnownFolder: TGUID)' overload for the file system and derived classes
  • Fixed falling back to Desktop if listing a folder that is not available
  • Fixed a small memory leak related to listing folders

New in Skeez 1.4.45.90 (Oct 25, 2016)

  • Added full support of COM PIDL based drag & drop for the filesystem and derived classes with 'Drag and Drop Component Suite Version 5.2' the compiler directive 'COMDRAGDROP' enables this feature (on by default)

New in Skeez 1.4.44.89 (Oct 25, 2016)

  • Added Delphi 7 compatible version of the basic TSkeez class to the package
  • Fixed hot track
  • Fixed file system class not listing .zip files

New in Skeez 1.4.43.88 (Apr 9, 2016)

  • Fixed selection/hot track when resizing columns

New in Skeez 1.4.42.87 (Apr 9, 2016)

  • Added OnColumnHeaderAfterDraw() event
  • Fixed delete item removing the next item too

New in Skeez 1.4.41.86 (Apr 9, 2016)

  • Added 'ShowHidden' property to the filesystem and derived classes to show hidden/system files and folders
  • Added 'ShowFileExtension' property
  • Added 'ShowFileExtensionCase' property to specify displaying file extensions in lower/upper case

New in Skeez 1.4.40.85 (Apr 9, 2016)

  • Fixed resizing columns 'span' aligned text items not resized to fit

New in Skeez 1.4.39.84 (Apr 9, 2016)

  • Improved sorting
  • Added 'OnAddItemFileData()' event for the filesystem and derived classes
  • Changed some event parameters (the component needs to be re-installed if it was already installed)

New in Skeez 1.4.38.83 (Apr 9, 2016)

  • Added 'Animate' option to 'TSkeez.Sort'
  • Added sorting options to TSkeezFileSystem and derived classes (TSkeezFileSystem.SortCriteria and TSkeezFileSystem.SortCriteriaOrder)
  • Added sorting function to TSkeezFileSystem and derived classes: SortByFileData(Animate: Boolean = True)
  • Fixed 'TSkeez.SetFocus' function
  • Fixed (improved) 'TSkeezFileSystem.OnListingFinished' event (not quite right but works)

New in Skeez 1.4.37.82 (Apr 9, 2016)

  • Fixed TSkeezFileSystem OnNeedIcon event fireing before item was added to the list

New in Skeez 1.4.36.81 (Apr 9, 2016)

  • Added basic drag & drop support

New in Skeez 1.4.35.69 (Apr 9, 2016)

  • Improved text rendering (requires Vista or above, falls back to custom rendering pre-Vista)

New in Skeez 1.4.34.68 (Apr 9, 2016)

  • Improved multi-line text show/hide icon appeareance

New in Skeez 1.4.33.66 (Nov 1, 2015)

  • Fixed "SelectAll"

New in Skeez 1.4.32.65 (Oct 15, 2015)

  • Added support of Home, End, PageUp and PageDown keys

New in Skeez 1.4.31.63 (Oct 13, 2015)

  • Updated Tags Library to version 1.0.47.85
  • Fixed item MakeVisible function when column header is visible
  • Fixed stealing focus when item changed
  • Fixed navigating (selection) with arrow keys

New in Skeez 1.4.30.62 (Sep 29, 2015)

  • Added 'BeginUpdate' and 'EndUpdate' procedures
  • Fixed scroll bars flashing bug
  • Fixed OnMouseUp() event
  • Fixed multi-line text items collapse icon display if the item is expanded more then the multi-line text needs by other multi-line text
  • Fixed items' objects' 'Index' not set on add
  • Other minor fixes and improvements

New in Skeez 1.4.29.54 (Sep 1, 2015)

  • Added column header functionality (with resize, click, re-order support (animated) and customizable colors)
  • Added new events OnColumnClick() and OnColumnResize()
  • Fixed click-selecting an item when the display was scrolled horizontaly
  • Fixed audio list view class icons when no cover art is present in the file

New in Skeez 1.4.28.18 (Sep 1, 2015)

  • Fixes to multi-line texts

New in Skeez 1.4.27.17 (Aug 27, 2015)

  • Added 'ParseInQueueAll' function
  • Fixed filesystem change notifications when happening quickly for the same item

New in Skeez 1.4.26.16 (Aug 22, 2015)

  • Added exchange items function with animation
  • Added MoveSelectedUp and MoveSelectedDown functions with animation
  • Fixed delete animation faded items when not needed

New in Skeez 1.4.25.9 (Aug 9, 2015)

  • Fixed multi-line text expand/collapse

New in Skeez 1.4.24.8 (Jun 27, 2015)

  • Added animation when deleting items
  • Added 'OnItemsDeleteFinished' event

New in Skeez 1.4.23.1 (Jun 23, 2015)

  • Added 'TutorialSkeezTextList' demo app.
  • Renamed 'OnNeedFilesystemClass' to 'OnNeedDataClass' and also implemented for the picture and audio list classes
  • Fixed total item height calculation thus the flickering vertical scroll bar on adding items to the list in some cases
  • Fixed calculating multi column count (reducing multi column count too early on resize)

New in Skeez 1.4.22.4 (Jun 22, 2015)

  • Added 'OnNeedIcon', 'OnNeedFilesystemClass', 'OnListingFinished' and 'OnListingProgress' events to the file system class
  • Added 'FolderCount' and 'FileCount' property to the file system class
  • Added 'FilterFileTypes' to the file system class so listing files can be filtered for particular file extensions

New in Skeez 1.4.21.2 (Jun 16, 2015)

  • Added 'AllowDelete' property and item and file/folder deletion support
  • Added 'AllowBrowsing' property
  • Added rename file/folder support
  • Added listening for the following shell change notifications: create, delete, make dir, remove dir, drive add, drive removed, rename, media inserted, media removed
  • Other minor fixes and improvements

New in Skeez 1.4.19.1 (Jun 15, 2015)

  • Added EXIF information display option for the picture list class
  • Added alignment options for texts
  • Added example on how to use different animations for the tutorial

New in Skeez 1.4.18.2 (Jun 15, 2015)

  • Changed the logic to support animation classes
  • Added option to implement custom animations with the OnItemAnimation() event
  • Added "Zoom" and "Fade in" animations
  • Added checking of item data's parent whether it exists or has been deleted in the mean time
  • Fixed multi threading properties, now there is property for every level

New in Skeez 1.4.16.8 (Jun 11, 2015)

  • Added option to edit the item's "caption" (first text item - middle mouse button click on item) and an OnItemEdit() event too
  • Added support for the list to have much more items (1000 tested)
  • Added support to jump to the first matching item on keypress

New in Skeez 1.4.15.1 (Jun 8, 2015)

  • Added 'ClearGraphics' and 'ReDraw' for items so now the items can be changed
  • Improved handling of parsing item texts and pictures (support to upate the texts and pictures)
  • Added delete functions for item's texts and pictures also new 'ReIndex' functions for them
  • Clicking under un-expanded items in the row now doesn't select the item
  • Fixed UpdateDisplay with Force = False
  • Other minor fixes and improvements

New in Skeez 1.4.14.4 (Jun 5, 2015)

  • Added 'MakeVisible' for items
  • Added OnItemFree event
  • Added support for updating all item's fields
  • Other minor fixes and improvements

New in Skeez 1.4.12.4 (Jun 3, 2015)

  • Added option to only list file system items
  • Added OnItemHot event
  • Added OnItemHint event, configurable delay and show time
  • A little fix (speed-up) when listing folders

New in Skeez 1.4.11.8 (May 30, 2015)

  • Added path bar to the tutorials
  • Fixed a memory leak in the file system class
  • Fixed changing folder mid-listing

New in Skeez 1.2.9.2 Beta (May 26, 2015)

  • Selecting an item with mouse click is more precise
  • Added AllowMultiSelect property
  • Added MarginHorizontal and MarginVertical properties
  • Fixed icon for audio files when no cover art is present in the audio file
  • Fixed file system component folder detection

New in Skeez 0.1.8.4 Beta (May 21, 2015)

  • Listing folders are now listed alphabetically sorted.
  • Optimized adding pictures, now the function expects a TBItmap32, so no TBitmap -> TBitmap32 is performed.
  • If no covert art is found for an audio file the audio lister component displays it's icon instead.
  • The item selection can be navigated with the cursor keys.
  • Added hot tracking option.
  • Added multi threading support for icon/picture/cover art loading.
  • Fixed all memory leaks.
  • Other minor fixes and improvements.