org_flutter 6.0.3 copy "org_flutter: ^6.0.3" to clipboard
org_flutter: ^6.0.3 copied to clipboard

Flutter widgets for displaying Emacs Org Mode (https://orgmode.org) content

[6.0.3] - 2024-01-28 #

  • Improve search behavior

[6.0.2] - 2024-01-23 #

  • Highlight headlines of sparse query matches
  • Fix various sparse query matching bugs

[6.0.1] - 2024-01-21 #

  • Fix handling of queries in OrgController.defaults

[6.0.0] - 2024-01-21 #

  • Remove OrgControllerData.search. Supply your search query declaratively to OrgController constructors instead.
  • Support "sparse trees"; see OrgController.sparseQuery

[5.2.0] - 2023-12-24 #

  • Render PGP blocks, comment lines, decrypted content

[5.1.0] - 2023-12-10 #

  • onLinkTap now returns an OrgLink object instead of the URL. See OrgLink.location for the URL.

[5.0.1] - 2023-12-08 #

  • Clear existing search result keys when performing a query

[5.0.0] - 2023-12-05 #

  • Support supplying swipe actions on OrgSections: callers should provide an Org.onSectionSlide callback that returns widgets to display in the revealed region
  • The hideMarkup flag is replaced in favor of an OrgSettings class allowing fine-grained control over each display effect, plus many new options
    • Use OrgSettings.hideMarkup for behavior equivalent to the old flag
  • The OrgController.of(context).hideMarkup setter is removed; instead provide OrgSettings declaratively at the entrypoint
  • Respect org-pretty-entities, org-hide-emphasis-markers in local variables list
  • Respect #+STARTUP keywords:
    • [no]hideblocks
    • [no]hidedrawers
    • hidestars/showstars
    • entitiespretty/entitiesplain
    • inlineimages/noinlineimages
    • [no]fold/overview/content/show[2..5]levels/showall/showeverything

[4.8.0] - 2023-11-23 #

  • Improve Elisp compatibility, pin engine version to prevent unwanted upgrades

[4.7.1] - 2023-11-20 #

  • Prevent spurious Dart tooling crash (#10)

[4.7.0] - 2023-11-18 #

  • Improved support for local variables

[4.6.0] - 2023-11-06 #

  • Receive information about errors via OrgController.errorHandler

[4.5.0] - 2023-11-04 #

  • Render local variable lists
  • Optionally interpret org-entities-user (or org-entities-local) local variable definitions to customize the entities list; see OrgController.interpretEmbeddedSettings

[4.4.0] - 2023-10-14 #

  • Expose hideMarkup option on Org and OrgText widgets

[4.3.1] - 2023-09-22 #

  • Remove disused dependency

[4.3.0] - 2023-09-22 #

  • Improve code block syntax highlighting (previously based on highlight.js v9.18.1; now v11.8.0)
  • Syntax-highlighted source blocks will now participate in text selection

[4.2.0] - 2023-09-15 #

  • Tap footnote references to jump between footnote definition and first reference

[4.1.1] - 2023-09-12 #

  • Fix Flutter SDK version requirement (3.14 beta has been required since 4.0)

[4.1.0] - 2023-09-11 #

  • Editing is now supported; see the example app
  • Handle list item taps via the new onListItemTap callback
  • OrgThemeData.copyWith now uses keyword args
  • Bottom "safe area" padding on OrgDocumentWidget can now be disabled
  • The new OrgText widget allows using an Org snippet as a rich Text equivalent

[4.0.1] - 2023-08-29 #

  • Fix bug in text reshaping

[4.0.0] - 2023-08-22 #

  • Upgrade to org_parser 4.0.0
  • Require Flutter >=3.13.0, Dart >=3.0.0

[3.1.0] - 2023-07-20 #

  • The loadImage callback will be called for SVG links
  • Text is no longer reflowed unless the hideMarkup option is enabled

[3.0.0] - 2023-02-17 #

  • Require iOS 11.0+

[2.1.0] - 2023-01-15 #

  • Track keys for search result spans, expose via OrgControllerData

    When performing a search with OrgController.of(context).search, after the widget build phase is complete you can access SearchResultKeys in OrgController.of(context).searchResultKeys.

[2.0.0] - 2022-11-27 #

  • Fix minor API issues
  • Require Flutter >=2.14.0, Dart >=2.18

[1.4.2] - 2022-02-28 #

  • Fix null dereference when applying search query

[1.4.1] - 2022-02-13 #

  • Improve documentation

[1.4.0] - 2021-05-13 #

  • Handle id: and #custom-id links
  • Add methods for resolving section links to OrgControllerData
    • sectionWithId
    • sectionWithCustomId
    • sectionForTarget

[1.3.0] - 2021-04-19 #

  • Relicense under the MIT License

[1.2.0] - 2021-03-19 #

  • Support loading images via loadImage callback supplied to Org or OrgEvents

[1.1.1] - 2021-03-14 #

  • Fix nullability issues with headline, src block
  • OrgTheme.of, OrgEvents.of now return non-nullable instances; they will throw if the expected widgets are not present in the supplied context

[1.1.0] - 2021-03-11 #

  • Support automatic state restoration
    • Manual state management facilities initialState and stateListener on OrgController have been removed
    • Instead provide restorationId to Org or OrgController

[1.0.0] - 2021-03-11 #

  • Migrate to non-nullable by default

[0.10.0] - 2021-03-03 #

  • Property lines, planning/clock lines no longer wrap

[0.9.0] - 2021-02-16 #

  • Fix handling of drawer content
  • Handle planning/clock lines as separate elements

[0.8.1] - 2020-12-02 #

  • Take theme brightness from current ThemeData, not MediaQuery

[0.8.0] - 2020-08-26 #

  • Change effects of hideMarkup option:
    • Drawers and meta lines no longer hidden, but rather faded (reduced opacity)
    • Block headers, meta lines truncated to fit document width with no wrapping

[0.7.0] - 2020-07-22 #

  • Prettify org entities

[0.6.2] - 2020-07-16 #

  • Update flutter_tex_js to v0.1.1 (LaTeX fragments now follow ambient font size)

[0.6.1] - 2020-07-16 #

  • Fix extraneous line break following LaTeX block

[0.6.0] - 2020-07-15 #

  • Support LaTeX inline and block fragments

[0.5.2] - 2020-06-28 #

  • Add shrinkWrap option to OrgDocumentWidget and OrgSectionWidget

[0.5.1] - 2020-06-22 #

  • Fix error handling source blocks with no language specification

[0.5.0] - 2020-06-22 #

  • Highlight syntax in source blocks

[0.4.2] - 2020-06-09 #

  • Fix headline layout with long tags

[0.4.1] - 2020-06-04 #

  • Replace OrgControllerData.initialScrollOffset with OrgControllerData.scrollController

[0.4.0] - 2020-06-03 #

  • Changes to OrgControllerData members
    • E.g. OrgController.of(context).hideMarkup is now a setter/getter rather than a ValueNotifier
  • Add ability to save/restore transient view state (currently section visibilities, scroll position)
    • See initialState, stateListener args to OrgController constructor

[0.3.1] - 2020-05-23 #

  • Add hideMarkup argument to OrgController constructor

[0.3.0+1] - 2020-05-21 #

  • Add example

[0.3.0] - 2020-05-15 #

  • Pad root view to safe area
  • Inherit visibility state when narrowing
  • Various refactoring

[0.2.1] - 2020-05-09 #

  • Fix color of inline footnote body

[0.2.0] - 2020-05-08 #

  • Fix table width
  • Fix block, drawer trailing space when collapsed
  • Only break link text by character when the text is (probably) a URL
  • Use a ListView as document/section root
  • Set document padding in theme: see OrgThemeData.rootPadding

[0.1.1] - 2020-05-06 #

  • Right-align table columns that are primarily numeric

[0.1.0] - 2020-05-05 #

  • Initial release
3
likes
140
pub points
64%
popularity

Publisher

verified publishermadlon-kay.com

Flutter widgets for displaying Emacs Org Mode (https://orgmode.org) content

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, flutter_slidable, flutter_tex_js, highlighting, org_parser, petit_lisp, petitparser

More

Packages that depend on org_flutter