Alcinoe Versions Save

Alcinoe Component Library For Delphi. Full opengl video player, WebRTC delphi wrapper, native ios/android TEdit, Improuved firemonkey controls, Firebase cloud messaging, Android/ios facebook sdk login, Json/Bson Parser, ImageMagick wrapper, MongoDb client And much more

v1.0.7

5 months ago

This version is significant as it marks the last release of Alcinoe that will support Delphi Alexandria. Users who are currently utilizing Delphi Alexandria should note that this is the final version of Alcinoe tailored for compatibility with Alexandria.

Key Highlights of Alcinoe v1.0.7:

  • Full support for Delphi Alexandria: This release is fully compatible with Delphi Alexandria, ensuring a seamless experience for users of this version.

  • Stability improvements and bug fixes: We have made several enhancements to improve the overall performance and stability of the library.

Looking Ahead:

  • Transition to Delphi Athens: The next version of Alcinoe will shift its support to Delphi Athens. This move is in line with our commitment to keeping Alcinoe updated with the latest Delphi versions and technologies.

  • Deprecation of Alexandria Support: With the introduction of support for Athens, we will be deprecating support for Alexandria in future releases of Alcinoe. We encourage users on Alexandria to plan their transition strategies accordingly.

For users on Delphi Alexandria, we recommend staying with Alcinoe v1.0.7 to ensure compatibility and stability. We are committed to providing quality support for this version while we transition our focus to the next generation of Delphi.

Thank you for your continued support of Alcinoe, and we look forward to bringing you more updates in the future.

v1.0.6

7 months ago

We're thrilled to introduce our latest component suite, bringing cutting-edge functionalities to the Delphi platform. Here's what's new:

Interpolated Animation: TALAnimation Component

Move beyond the limitations of Delphi's foundational TAnimation with our enhanced TALAnimation component. This iteration, designed especially for mobile platforms, ditches the conventional Timer mechanism for more native platform-specific technologies.

  • Android Support: Deep integration with Android's Choreographer ensures your animations are always in sync with the device refresh rate.

  • iOS Precision: Harness the power of DisplayLink for optimal animation fluidity on iOS devices.

  • Custom Interpolation: No longer bound by just ease-in or ease-out. Create intricate animation patterns with custom interpolation algorithms.

SpringForce Animation: TALSpringForceAnimation Component

Let your animations mimic the real world. Taking a leaf out of Android's SpringForce, we've crafted the TALSpringForceAnimation component, giving life to physics-based animations in Delphi.

  • Real-World Dynamics: Animations that stretch, bounce, and settle. A genuine feel of objects under spring mechanics.

  • Flexibility in Design: Adjust the stiffness, damping ratio, and more to get the exact animation behavior your application demands.

Scrolling Engine: TALScrollEngine

A robust scrolling experience is at the heart of any user interface. With the combined power of TALOverScroller and TALVelocityTracker, TALScrollEngine is here to redefine UI interactions on Delphi.

  • Intuitive Animation with TALOverScroller: Experience animations that decelerate as users scroll past the edge of a view, indicating boundaries seamlessly.

  • Track Gestures with TALVelocityTracker: Understand the speed and direction of user gestures like never before.

  • Built on Trusted Technologies: We took inspiration from Android's tried and tested VelocityTracker and OverScroller, translating their Java and C++ codebases into Delphi to ensure you get a reliable scrolling engine.

v1.0.5

9 months ago

Refactoring of TALJsonDocument :

  • The support for doNodeAutoCreate has been removed.
  • The properties TALJsonDocument.Duplicates and TALJsonDocument.Sorted are now only applied to the child nodes list and are not inherited anymore.
  • The properties TALJsonDocument.ParseOptions and TALJsonDocument.Options have been moved as parameters for the methods loadFromJson/saveToJson and loadFromBson/saveToBson.
  • TALJsonDocument.Duplicates has been moved to the child nodes list.
  • The ClearChildNodes parameter from loadFromJson/saveToJson has been moved to the options of loadFromJson/saveToJson.
  • The property TALJSONNode.ownerDocument has been removed.
  • FormatSettings has been removed.
  • The property TALJsonDocument.Tag has been removed.
  • TALJsonDocument.PathSeparator has been replaced by ALDefaultJsonPathSeparator.
  • TALJsonDocument.NodeIndentStr has been replaced by ALDefaultJsonNodeIndentA.
  • TALJsonDocument.node has been removed.
  • TALJsonDocument.create now returns a TALJsonNode.
  • TALJsonDocument.IsEmptyDoc has been replaced by hasChildNodes.
  • The method TALJsonDocument.ExtractNode has been removed.
  • The property TALJsonDocument.Active has been removed.
  • The method TALJsonDocument.ReleaseDoc has been removed.
  • The ParseStartDocument and ParseEndDocument events have been removed.
  • TALJsonDocument.clear has been moved to childnodes.clear.
  • The events onParseText, onParseStartObject, onParseEndObject, onParseStartArray, and onParseEndArray have been moved to ParseBSON/ParseJSON.

v1.0.4

1 year ago

Add the TALGeoPositionSensor component. Note: You can use the tool UnitRenaming to automatically rename all old Alcinoe units and function names in your project

v1.0.3

1 year ago

Code formatting using the tool UnitNormalizer. Include also a fix to https://quality.embarcadero.com/browse/RSP-40709 Note: You can use the tool UnitRenaming to automatically rename all old Alcinoe units and function names in your project

v1.0.2

1 year ago

Major unit renaming. You can use the tool UnitRenaming to automatically rename all old Alcinoe units in your project.

v1.0.1

1 year ago

v1.0.0

1 year ago