iphoneasebo.blogg.se

Xojo reviews
Xojo reviews











xojo reviews
  1. #Xojo reviews how to#
  2. #Xojo reviews install#
  3. #Xojo reviews full#
  4. #Xojo reviews code#

If you don't know how to include these in your Xojo projects then please watch my YouTube video explaining how to use them. Like all of the BCE-prefixed classes, NotificationKit, SemanticVersion, TextKit and UndoKit are external classes and modules. Provides base interfaces for BCE's undo/redo system. Adds multiple extensions and methods related to Xojo's Text datatype. In addition to the development requirements listed above, there are several other free classes and modules that BCE depends on that I develop and are also open source: I appreciate that Text is a deprecated datatype but according to Xojo's CEO Geoff Perlman, it's not going anywhere anytime soon. This is because the native Xojo String datatype doesn't handle emoji and other extended Unicode characters correctly (see this Xojo forum thread). You must use the Text datatype rather than String when interacting with BCE.Björn has fixed a number of bugs and updated it for Xojo 2021r3. This is an updated fork of Xojo's TextInputCanvas plugin they introduced years ago (and left to rot).

#Xojo reviews install#

  • You must install Björn Eiríksson's free open source TextInputCanvas Xojo plugin ( ).
  • In theory there is no reason that BCE could not be used on versions prior to 2021r3, so long as it is an API 2.0 version of Xojo (i.e. in 2021r3 I simply don't have the time or inclination to support older versions of Xojo. This is not a technical limitation but a resource limitation.
  • The BCE control can only be added to a DesktopWindow (introduced in 2021r3).
  • The minimum supported Xojo version is 2021 Release 3 ( 2021r3).
  • To use BCE in your own projects there are four requirements: This is both a full-featured demo app and is also the app I develop the control with.

    #Xojo reviews code#

    In this repository, you will find a Xojo project called Better Code Editor Dev Harness. There are two steps to using BCE, firstly we need to add the editor and all of its dependencies to your project and then we need to configure it. To use these, read below.īCE is a complicated control under the hood but using it in your Xojo projects is as straight forwards as is reasonably possible. I won't be updating this binary project very much (if at all) because I prefer to develop using external classes. If you're really new to Xojo and just want to run the project to see if it suits your needs, you can load the binary Xojo project in the repository ( src/Legacy Binary Project).

    xojo reviews

  • Can count total lines of code (or just lines of source code, excluding comments).
  • Support for commenting / uncommenting out individual lines or blocks of code.
  • Able to handle thousands of lines of code without slow down

    xojo reviews

  • Actively maintained and updated for the new Desktop UI controls introduced in Xojo 2021 release 3.
  • Support for setting breakpoints, bookmarks and compiler warning/error flags in the gutter.
  • Hooks for autocompletion with easy-to-style suggestions popup.
  • Block highlighting with featuring highlighting of unclosed blocks.
  • Support for highlighting delimiters around the cursor.
  • Rich tokenisation system allowing for clickable tokens (e.g.
  • #Xojo reviews full#

  • Full support for non-ASCII characters such as emoji.
  • Support for displaying invisible characters.
  • Different cursor styles (vertical bar, block and underscore).
  • Support for a wide variety of programming languages through formatters written in Xojo.
  • Rich JSON-based theme system to easily style the editor's appearance and its textual contents.
  • It depends on the open source TextInputCanvas plugin that adds rich macOS text support to the built-in Xojo canvas and provides access to all the keyboard shortcuts you'd expect as well as international character support. Better Code Editor (or BCE) is an open source, customisable, canvas-based code editor written in 100% Xojo code.













    Xojo reviews